原创 VirtualBox(Windows)安裝虛擬機到物理磁盤

操作步驟 1. 騰出一塊磁盤 準備好所騰出磁盤的序號 按Win+R運行diskmgmt.msc打開磁盤管理 鑑別出所騰出的磁盤,記住其序號(如0),後面需要用到(如SELECT DISK 0, PhysicalDrive0)

原创 把Windows PC打造成最基本的路由器

介紹 本文不是:如何在Windows創建WiFi移動熱點 本文也不只是:如何在Windows啓用Internet共享 本文分享的是:把Windows PC打造爲帶NAT、DHCP功能的簡單路由器(基於但不限於Internet共享),將

原创 修改路由器MTU值導致終端無法上網

所用寬帶延遲較高,我想試着把MTU值設小點,說幹就幹,登錄路由器Web管理界面把MTU值改了。 不料這一改導致我的電腦和手機都上不了網,而隔壁的正用着WiFi沉浸於微信視頻聊天。 我頂着被罵的風險,重啓了路由器。又重啓了我的電腦,仍然

原创 進一步配置Nginx支持HTML5 history state,React browser router

Nginx支持支持HTML5 history state,基本的配置方法如下 location / { try_files $uri /index.html; } 你很快就會發現這種配置方式的缺點:只要/

原创 使用指定構造器和參數列表構造實例

給定構造函數和參數列表,求構造實例 /** * Note: This function uses window.eval, * which means the function is not available in strict

原创 用命令行對closure compiler進行封裝調用

背景 部分JavaScript庫只提供src版,min版及其map則需要自己生成。 爲簡化編譯操作,我寫了一個封裝closure compiler的小批處理,以簡化調用參數: DIY closurec.bat @echo off if

原创 純文本轉超文本

本文介紹一種將純文本轉換成超文本的方法,使其轉成的超文本內容在HTML頁面中預覽的效果與原純文本預覽的效果一致。 該轉換可採用正則表達式搜索替換來實現,具體規則如下: 將HTML中5個基本保留字符(<, >, &, ", ')轉換成對應H

原创 解決Debian中tomcat啓動慢至少要5秒的問題

問題描述 最近重裝了WSL版的Debian。 在Debian上裝上tomcat8後,感覺有點糟糕。 啓動至少要5秒 root@qin-workstation:~# time service tomcat8 start [ ok ]

原创 解決在Debian 9 WSL安裝ArangoDB 3後不能正常啓動服務的問題

自從用了WSL,對於在本機搭建各類服務進行開發調試的事情,就不想再勞煩虛擬機或者容器了。 Debian 9 WSL上安裝好ArangoDB 3 for Debian 9後,因WSL不支持systemd,加之此版次的ArangoDB只提

原创 多份HTTP服務80端口複用問題

常識 我們知道:1臺主機有65536個端口(0~65535),每個進程會佔用1個端口,HTTP協議的默認端口是80。 問題 現有多份HTTP服務(設作HTTPD,IIS,Tomcat)要運行時,若都想用默認端口去訪問,就出現80端口稀缺的

原创 Servlet IO限速的一種粗略實現

本實現參考了 Daniel Matuschek - A FilterInputStream with a limited bandwith 分別爲設置下載限制速度爲1MB/s 128KB/s 256KB/s,使用wget測試下載速度 測

原创 老生常談之Java字符串拼接

本文講解Java語言中常見的幾種字符串拼接方式的特點及其使用情形。 1. plus方式 當左右兩個量其中有一個爲String類型時,用plus方式可將兩個量轉成字符串並拼接。 String a=""; int b=0xb; String

原创 Polyfill hashchange Event oldURL and newURL attributes for IE 9+

Add the following code before your code, then it will prepare oldURL and newURL for you. (function(){ if(!window.HashC

原创 ICO圖標的瀏覽器兼容性現狀與應用方案

各個Web瀏覽器都支持通過HTML <img />或CSS background-image加載和渲染ico圖標,但支持程度卻讓人哭笑不得。 下圖是一套ico圖標在各個瀏覽器的渲染效果,這套ico圖標含16,32,64,256四種尺寸的圖

原创 解決Windows中修改hosts文件不起作用的問題

遭遇 今天遇到一怪事:修改hosts文件不起作用。我要配置本機的nginx分發來模擬線上環境,必須得改hosts文件。 搜尋 用百度一搜:什麼“保證hosts文件編碼爲ANSI”,什麼“執行net stop Dnscache”,什麼“執行