標籤
.net
(
17
)
工作
(
29
)
面試
(
2
)
筆記
(
2
)
筆記倉庫
(
1
)
嘸蝦米
(
2
)
繪圖
(
1
)
Add-on
(
4
)
Android
(
39
)
AngularJS
(
1
)
ASP.NET
(
14
)
AutoHotKey
(
20
)
AutoIt
(
3
)
batch
(
24
)
Blogger Hack
(
3
)
Bookmarklet
(
18
)
C#
(
16
)
Chrome
(
1
)
cmd
(
22
)
CSS
(
6
)
CSS3
(
6
)
D855
(
1
)
DOM
(
17
)
DragOnIt
(
5
)
EmEditor
(
1
)
English
(
1
)
ffmpeg
(
1
)
Firefox
(
25
)
flo
(
2
)
GIMP
(
1
)
gist
(
144
)
Graphviz
(
1
)
hardware
(
1
)
HDD
(
1
)
HTML5
(
4
)
i18n
(
1
)
IIS
(
4
)
ImageMagick
(
5
)
Java
(
1
)
JavaScript
(
92
)
jhead
(
1
)
jQuery
(
6
)
JSBin
(
19
)
jsFiddle
(
4
)
JSON
(
1
)
JustDoubleClick
(
1
)
Kindle
(
1
)
MSSQL
(
26
)
MySQL
(
2
)
Network
(
1
)
node.js
(
12
)
php
(
1
)
PowerShell
(
6
)
ramdisk
(
1
)
Reg
(
3
)
RegExp
(
3
)
rpi3
(
3
)
SJ2000
(
1
)
SQLite
(
3
)
SSD
(
1
)
Stylish
(
1
)
SublimeText
(
2
)
tips
(
6
)
userChrome.js
(
3
)
userscript
(
40
)
VB.net
(
9
)
VBScript
(
2
)
VisualStudio
(
2
)
Vue.js
(
3
)
Win
(
5
)
Win2008
(
1
)
Win7
(
29
)
WinAPI
(
1
)
Winform
(
1
)
WinXP
(
3
)
XML
(
1
)
IMG convert to TAR
標籤:
Android
Sublime Text Packages
標籤:
SublimeText
- BracketHighlighter
- Emmet
- EncodingHelper
- IMESupport
- jQuery
- JsFormat
- Package Control
- Theme - Flatland
- Theme - Soda
- Theme - Spacegray
- Tomorrow Color Schemes
UNION ALL vs UNION
- UNION ALL 和 UNION 不同 之處在於 UNION ALL 會將每一筆符合條件的資料都列出來,無論資料值 有無重複。
- SQL1 union SQL2 : SQL1+SQL2 後的資料會自動重新排序, 且 SQL1 與 SQL2 的重複資料只顯示一筆。
- SQL1 union all SQL2: SQL1+SQL2 後資料不會自動重新排序, 且 SQL2 資料直接銜接到 SQL1 資料之後, 也就是 SQL1 與 SQL2 可以有重複資料。
Firefox Memory Cache
標籤:
Firefox
browser.cache.disk.capacity: 0
browser.cache.disk.enable: false
browser.cache.memory.enable: true
browser.cache.memory.capacity: 128000
註:KB 為單位
privacy.clearOnShutdown.cache: false
註:要設為 false 才可以回存
[備忘] 設定 Firefox 17 Cache Memory | Kenmingの鮮思維
php環境設定 (使用Built-in web server)
標籤:
php
- 下載Windows 5.4.14 Binaries Releases
- 解壓縮至
C:\php
- 設定環境變數
%php% → C:\php
- 設定php.ini
date.timezone = Asia/Taipei
- 使用Built-in web server
PHP -S Localhost:8000 -t X:\web | START http://Localhost:8000
-S <addr>:<port> Run with built-in web server.
-t <docroot> Specify document root <docroot> for built-in web server.
Visual Studio 環境設定
標籤:
VisualStudio
devenv.exe /nosplash
環境 → 一般 → 動畫環境工具 → 取消勾選
環境 → 一般 → 啟動 → 啟動時 → 顯示空白環境
專案和方案 → 在方案總管中追蹤現用項目 → 取消勾選
文字編輯器 → 追蹤修訂 → 取消勾選
The Will Will Web | 加快 Visual Studio 執行速度與提升工作效率
環境 → 一般 → 動畫環境工具 → 取消勾選
環境 → 一般 → 啟動 → 啟動時 → 顯示空白環境
專案和方案 → 在方案總管中追蹤現用項目 → 取消勾選
文字編輯器 → 追蹤修訂 → 取消勾選
The Will Will Web | 加快 Visual Studio 執行速度與提升工作效率
Android sqlite vacuum
- 安裝 SQLite Installer for Root - Google Play Android 應用程式(或下載sqlite3 放置/system/bin/,權限755)
- 下載 vacuum.sh
- vaccum.sh放置到下列路徑,並設權限755
/system/etc/
- 執行vaccum.sh
- 如無顯示執行結果,請查看下列路徑之Log
/data/sqlite.log
[AROMA][MODS][TWEAKS][4.1][4.2] Boost My SL For JellyBean V1 [Alpha4][Alpha5] NEW !!! - xda-developers [SCRIPT] Run init.d scripts once every N days [ZipAlign/SQLite3/others]
HashBytes (MD5、SHA1)
Right(UPPER(sys.fn_VarBinToHexStr(HashBytes('md5', '123password456'))),32);
好用的 MS SQL 2005 欄位字串加密應用 ( MD5 與 SHA1 ) - IT X 4- 點部落
Command Prompt Here (在此處開啟命令視窗)
REG ADD "HKLM\Software\Classes\Folder\Shell\Cmd Here\command" /f /t REG_SZ /ve /d "cmd.exe /k cd %1"
REG ADD "HKLM\Software\Classes\Folder\Shell\Cmd Here\command" /f /t REG_SZ /ve /d "cmd.exe /k pushd %1"
Note:以batch執行時,請將%1更改為%%1
Add Command Prompt Here Shortcut to Windows Explorer
Add Command prompt here to right-click menu in Windows XP
Driver Signing (驅動程式簽署)
Local $HLMPolicy = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing","Policy")
Local $HLMNPolicy = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Non-Driver Signing","Policy")
Local $HCUPolicy = RegRead("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Driver Signing","Policy")
Local $HCUBOFV = RegRead("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Driver Signing","BehaviorOnFailedVerify")
Local $c=MsgBox(3,"Driver Signing","(HLM) Driver Signing: " & $HLMPolicy & @LF & "(HLM) Non-Driver Signing: " & $HLMNPolicy & @LF & "(HCU) Driver Signing: " & $HCUPolicy & @LF & "BehaviorOnFailedVerify: "& $HCUBOFV)
If $c = 6 Then
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing","Policy","REG_BINARY",Binary('0x' & '00'))
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Non-Driver Signing","Policy","REG_BINARY",Binary('0x' & '00'))
RegWrite("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Driver Signing","Policy","REG_DWORD","00000000")
RegWrite("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Driver Signing","BehaviorOnFailedVerify","REG_DWORD","00000000")
ElseIf $c = 7 Then
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing","Policy")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Non-Driver Signing","Policy")
RegDelete("HKEY_CURRENT_USER\SOFTWARE\Microsoft\Driver Signing","Policy")
RegDelete("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Driver Signing","BehaviorOnFailedVerify")
EndIf
EXIT
Driver signing registry values cannot be modified directly in Windows
程式只能讀取作狀態判斷
雖然可以寫值進去,但還是無效
需從“我的電腦 →內容 → 硬體 → 驅動程式簽署 → 略過”進行手動更改才有效
自動模擬版(XP)
$title = "系統內容"
Run("control.exe sysdm.cpl")
WinWaitActive($title)
ControlCommand($title, "", "SysTabControl321", "TabRight", "")
ControlCommand($title, "", "SysTabControl321", "TabRight", "")
ControlClick($title, "驅動程式簽署(&S)", "Button4")
ControlClick("驅動程式碼簽署選項", "略過 - 直接安裝軟體,不需要我的同意(&I)","Button1")
ControlClick("驅動程式碼簽署選項", "確定","Button5")
ControlClick($title, "確定", "Button8")
Aut2Exe (編譯au3為EXE執行檔)
"C:\Program Files\AutoIt3\Aut2Exe\Aut2Exe.exe" /in %1 /out "%~dpn1.exe" /comp 4 /unicode
S3 feature.xml
標籤:
Android
<CscFeature_Contact_EnableCallButtonInList>true</CscFeature_Contact_EnableCallButtonInList><CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
S3 Samsung Chinese IME
標籤:
Android
- Extract Stock Rom
- Save file
app\SamsungChineseIME_HKTW_Phone.apk
- Save file
lib\libjni_secime.so
- Copy into your SGS3 and permissions to 644.
system\app\SamsungChineseIME_HKTW_Phone.apk
- Copy into your SGS3 and permissions to 644.
system\lib\libjni_secime.so
- Reboot.
S3 Extract Stock Rom
標籤:
Android
- Download Stock Rom (Region:BRI)
- Extract the firmware zip to get .tar or .tar.md5 file.
- Use sgs2toext4 to convert .img files to ext4.img.
- Use DiskInternals Linux Reader to mount ext4.img.
- Get anything what you want.
Samsung Galaxy S3 Secret Codes
標籤:
Android
工程模式
*#197328640#
[2]>[2]>[4](出廠日期)
工程測試
*#0*#
版本
*#1234#
ap → kernel版本
cp → 基頻,通訊模組的韌體或稱之為modem/baseband/ap/radio
csc → Firmware地區資料(台名/APN/語言等等),加入TGY與BRI的CSC地區資料,才能正確顯示中文電信商名稱與正確的APN設定
Android 電池校正 (root)
標籤:
Android
- 將手機接上充電器
- 等待手機充電至100%
- 將手機上從充電器拔開,停止充電
- 按取Battery Calibration(電池校正)的按鈕
電池校正後,將手機用至1%,再接上充電器不中斷的直接充電至100%,以建立1~100%的正確電量電池資訊。
Battery Calibration - Google Play Android 應用程式
ADB Backup (without root)
標籤:
Android
adb shell pm list packages
adb shell pm disable <com.package.name>
adb backup -apk nexti.android.bustaipei -f "E:\taipeibus.ab"
adb backup -apk com.goodmooddroid.gesturecontrol -f "E:\GMD.ab"
adb backup [-system|-nosystem] -all [-apk|-noapk] [-shared|-noshared] -f <檔案名稱>
[-system|-nosystem]
這個指令是告訴adb 在備份時是否要連同系統一起備份
若沒有打的話 預設是-system 表示會一起備份系統
注意!若連系統一起備份 在還原的時候會覆蓋系統檔案 對於已經升級後的手機是非常不好的
我不知道在沒有ROOT的情況下 adb是否有權限去還原系統檔案 但就算如此 還是不建議這樣做
因此 -nosystem是建議一定要打上的指令
-all
這個指令除非只是要備份單一APP 不然是一定要打上去的
這個是問你是否要備份全部的APP 若有加上-nosystem的指令
那麼他就只會備份你目前已經安裝上去的APP 而不會連系統APP一起備份
[-apk|-noapk]
預設是-noapk 這個的意思是是否連安裝的APK一起備份
若為-noapk 則只會備份APK的資料檔(像是遊戲存檔 設定 之類的)
但我會建議連APK一起備份 因為這樣才不會有版本衝突的問題
[-shared|-noshared]
預設是-noshared 這個會問你是否連手機儲存空間或是SD卡的檔案一起備份
我是不知道若有APP安裝在SD卡上的時候 沒打這指令是否會略過
但若大部分的APP都安裝在內務空間的話 這個就可以不用打了
(註:HTC有保留一個名為com.android.sharedstoragebackup的APK
這個APK會將SD卡或是手機空間的資料都備份 因此除非使用-nosystem指令
否則對於HTC手機來說 不管有無打-shared 手機空間的資料一定會備份)
-f <檔案名稱>
這個是指定備份完之後 要存在電腦的哪個地方
不過記得要打檔名 而副檔名則一定要打.ab
這個我會在後面實作的部分會再做說明
(7/29更新)免ROOT! 使用adb來備份手機程式(ICS以上限定) (第1頁) - HTC (Android) - Mobile01
Firefox Portable Run Multiple Instances (portableapps.com)
標籤:
Firefox
- Copy "\FirefoxPortable\Data\settings\FirefoxPortableSettings.ini" to "\FirefoxPortable" (the same folder with FirefoxPortable.exe)
- Add content and save
AllowMultipleInstances=false
- Creating a shortcut to "FirefoxPortable.exe" with startup parameters "-no-remote"
檢視主題 - [問題]雙開 firefox (portable firefox 與本機 firefox 並全的方法) • MozTW 討論區
MyHotKey
標籤:
工作
,
AutoHotKey
- Press ESC twice to close current window.
- Press middle button in Expolorer to go parent folder.
- Press hold LButton and Press RButton to open quick menu.
- Press MButton in taskbar to mute.
- Win + Wheel down, window to minimize.
- Win + Wheel up, window to maximize.
- Win + MButton, Pin on top.
- Win + NumpadAdd, Increase the transparency of the active window.
- Win + NumpadSub, Decrease the transparency of the active window.
- Win + Numpad0, Reset the transparency of the active window.
- Win + V, Pure text.
- Win + X, Exit App.
- Win + S, Folder "MySoftware".
- Win + G, Greenshot.
- Win + C, Copy file/folder path.
- Win + N, NotePad++.
- Win + T, Paste FormatTime "yyMMddHHmmss".
- Win + Q, Quick App Menu.
- Win + E, Open My Computer without folder list.
- Win + W, Resize the active window to 800x600.
- Win + LButton, Move the active window without having to click on the title bar.
網路伺服器當機造成使用者開啟檔案總管無反應
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"NoNetCrawling"=dword:00000001
網路伺服器當機使用者開啟本機檔案反應都會很慢 - iT邦幫忙::IT知識分享社群
Youtube Popup Player
標籤:
Bookmarklet
,
gist
Youtube Popup Player
Youtube Popup Player
Firefox如果無法彈出,請設定about:config
browser.link.open_newwindow.restriction
值:整數 (Integer)
新連結開啟於分頁或新視窗
Javascript 編程風格
標籤:
JavaScript
,
tips
- 大括號
- 表示區塊起首的大括號,不要另起一行。因為Javascript會自動添加句末的分號,導致一些難以察覺的錯誤。
- 圓括號
- 調用函數的時候,函數名與左括號之間沒有空格。
- 函數名與參數序列之間,沒有空格。
- 所有其他語法元素與左括號之間,都有一個空格。
- 不要省略句末的分號。
- 使用"嚴格相等"(===)運算符,取代"相等"(==)運算符。
- 全區變數,採用大寫表示。
- 建構式函數名,採用首字母大寫;其他函數名,一律首字母小寫。
- 總是使用大括號表示區塊。
Javascript編程風格 - 阮一峰的網絡日志
Javascript Array methods
標籤:
JavaScript
every()--------在陳例的每個元素上運行給定函數,如果給定函數對每個項都返回true,則返回true
filter()---------在陣列的每個元素上運行給定函數,並返回包含令給定函數返回true的那些元素
forEach()------在陣列的每個元素上運行給定函數,該方法沒有返回值
map()---------在陣列的每個元素上運行給定函數並返回每次給定函數的返回值組成的陣列
some()--------在陣列的每個元素上運行給定函數,如果給定函數在任意一個元素上返回true,則返回true
Javascript新特性:數組的擴展 - iRavior - 博客園
Array every method - JavaScript | MDN
Array some method - JavaScript | MDN
Array filter method - JavaScript | MDN
Array map method - JavaScript | MDN
Array.forEach - JavaScript | MDN
解除禁止選取
標籤:
Bookmarklet
javascript: (function () {
function R(a) {
ona = "on" + a;
if (window.addEventListener) window.addEventListener(a, function (e) {
for (var n = e.originalTarget; n; n = n.parentNode) n[ona] = null;
}, true);
window[ona] = null;
document[ona] = null;
if (document.body) document.body[ona] = null;
}
function userSelect() {
var css = document.createElement("style");
css.type = "text/css";
document.getElementsByTagName("head")[0].appendChild(css);
css.innerHTML = "*{-moz-user-select:text!important}";
}
R("contextmenu");
R("click");
R("mousedown");
R("mouseup");
R("selectstart");
userSelect();
})()
訂閱:
文章
(
Atom
)