2019年9月13日
#
2014年12月22日
#
Notepad++ 集成python調試環境.
Npp.5.9.min_for_python.7z
方法1.NppExec插件
npp_save
cd $(CURRENT_DIRECTORY)
python $(NAME_PART).py
方法2.Notepad++,選擇"運行"(不用NppExec插件)
cmd /k cd "$(CURRENT_DIRECTORY)" & python.exe "$(FILE_NAME)" & ECHO. & PAUSE & EXIT;
2014年6月28日
#
2014年2月6日
#
過完春節想起故去的父母,就奔往故里,拍了曾經玩耍過的空間
頭道的象征 革命烈士紀念碑

革命烈士紀念碑 2012.10 修建

原《頭道一小》 先更名為 《新興小學》

我念書時叫 頭道一小 就剩了這幾棵數 曾經很多...

做廣播體操時 體育老師就站在這里

故鄉簡陋的老師們的住宅 夏天下大雨 從地下泉水噴涌
2013年9月12日
#
2013年4月22日
#
include \masm32\include\masm32rt.inc
comment * -----------------------------------------------------
FIX Tool -> Find and Replace New
^ ^ ^ ^ ^
Name : FTFRN
Data : 2013-04-20
Ver : 2.0
By : Dragon
Mem : Advantage of fast Find
Does not support batch modify
build environment requirements masm32v11
makeit.bat compile
run_this.bat execute the tool
----------------------------------------------------- *
.data
fname db "infile",0 ;<-- Input the file name
fbakname db "infile.bak",0 ;<-- Input the backup file name
findData db "findData",0 ;<-- Input Find bytes content
findLen dd 8 ;<-- Input length
fixData db 90H,90H,90H ;<-- Input replacement bytes content
fixLen dd 3 ;<-- Input length
findPOS dd 0
.code
start:
call main
exit
main proc
call openGPCore
ret
main endp
openGPCore proc
LOCAL hFile :DWORD
LOCAL hBakFile :DWORD
LOCAL dSize :DWORD
LOCAL hMem :DWORD
.if rv(exist,offset fname) != 0
mov hFile, fopen(offset fname)
.else
print "not find "
print offset fname
ret
.endif
mov dSize, fseek(hFile,0,FILE_END)
mov hMem, alloc(dSize)
mov eax , fseek(hFile,0,FILE_BEGIN)
mov eax , fread(hFile,hMem,dSize)
mov dword ptr [findPOS] , 0
;----find----
mov ecx, dSize
push ecx
mov edx, hMem
push edx
mov eax, dword ptr [findLen]
push eax
mov ecx, offset findData
push ecx
;pat patlen textt texttlen
call qs
;printf ("%d",dword ptr [findPOS])
.if dword ptr [findPOS] == 0
print "Not find "
print offset findData,13,10
.else
;----backup file----
mov hBakFile, fcreate( offset fbakname )
mov eax , fwrite( hBakFile, hMem, dSize)
fclose hBakFile
;----fix----
mov eax , fseek(hFile,dword ptr [findPOS],FILE_BEGIN)
mov eax , fwrite( hFile, offset fixData, dword ptr [fixLen])
print "Fix "
print offset fname
print " success.",13,10
.endif
fclose hFile
free hMem
ret
openGPCore endp
OUTPUT proc
mov eax,dword ptr [esp+4]
mov dword ptr [findPOS] , eax
ret
OUTPUT endp
preQsBc proc
push ebp
mov ebp,dword ptr [esp+10h]
push esi
mov esi,dword ptr [esp+10h]
push edi
mov ecx,100h
lea eax,[esi+1]
mov edi,ebp
rep stos dword ptr es:[edi]
xor eax,eax
test esi,esi
jle preQsBc1
mov edi,dword ptr [esp+10h]
mov ecx,esi
preQsBc2:
xor edx,edx
mov dl,byte ptr [eax+edi]
inc eax
mov dword ptr [ebp+edx*4],ecx
dec ecx
cmp eax,esi
jl preQsBc2
preQsBc1:
pop edi
pop esi
pop ebp
ret
preQsBc endp
qs proc
sub esp,404h
mov ecx,dword ptr [esp+408h]
push ebx
push ebp
mov ebp,dword ptr [esp+414h]
lea eax,[esp+0Ch]
push eax
push ebp
push ecx
call preQsBc
mov eax,dword ptr [esp+428h]
add esp,0Ch
xor ebx,ebx
sub eax,ebp
mov dword ptr [esp+8],eax
js qs1
mov edx,dword ptr [esp+418h]
push esi
push edi
qs3:
mov esi,dword ptr [esp+418h]
mov ecx,ebp
lea edi,[ebx+edx]
xor eax,eax
repe cmps byte ptr [esi],byte ptr es:[edi]
jne qs2
push ebx
call OUTPUT
mov edx,dword ptr [esp+424h]
add esp,4
qs2:
lea eax,[edx+ebp]
xor ecx,ecx
mov cl,byte ptr [eax+ebx]
mov eax,dword ptr [esp+10h]
add ebx,dword ptr [esp+ecx*4+14h]
cmp ebx,eax
jle qs3
pop edi
pop esi
qs1:
pop ebp
pop ebx
add esp,404h
ret
qs endp
end start
download src
2013年4月18日
#
因為官方TV輸出頁面變化還加廣告,相應調整
1.快捷鍵ESC->退出 ALT鍵彈出菜單(或者鼠標右鍵)
2.通過配置文件 FYTV.ini 數字鍵和功能鍵切換自己喜歡的電視頻道,還可以修改頻道的編號
3.S按鈕或則WinMenu鍵可以查看數字鍵和功能鍵對應的頻道
4.在線電視頻道更新功能 Chennel菜單或則快捷鍵CTRL彈出頻道選擇窗口 SHIFT鍵隱藏頻道選擇窗口
5.頻道列表中雙擊或則回車就可以播放對應的頻道
6.主窗口右上角顯示系統時間-空格鍵【或鼠標中鍵】顯示或關閉系統時間
7.鼠標滾動或<>鍵控制音量大小
8.TAB鍵可以移動主窗口左上-上中-右上-居中-左下-下中-右下
9.上下左右鍵盤移動窗口1px
A.T 窗口置頂 N 取消窗口置頂
B.可修改窗口大小
C.可修改顯示比例目前可支持4:3和16:9
D.頻道選擇窗口中輸入中文頻道名字的拼音首位可快速查找
E.頻道更新時檢查是否有信號
F.修改了Win8上BUG
F.按住SHIFT鍵單擊鼠標直接控制TV頁面【彈出廣告時有用】
下載
FYTV-2013_04.18_Bin.rar
2013年4月17日
#
void BF (char *x, int m, char *y, int n);
void BF2(char *x, int m, char *y, int n);
void AUT(char *x, int m, char *y, int n);
void KR (char *x, int m, char *y, int n);
void NSN(char *x, int m, char *y, int n);
void QS (char *x, int m, char *y, int n);
void MP (char *x, int m, char *y, int n);
void SO (char *x, int m, char *y, int n);
速度測試結果
7990967 BF [203] 1935868 BF [ 47]
7990967 BF2 [281] 1935868 BF2 [125]
7990967 KR [172] 1935868 KR [ 62]
7990967 NSN [ 94] 1935868 NSN [ 32]
7990967 MP [156] 1935868 MP [ 46]
7990967 AUT [125] 1935868 AUT [ 47]
7990967 QS [ 31] 1935868 QS [ 16]
7990967 SO [109] 1935868 SO [ 47]
速度順序 QS NSN SO AUT MP KR BF BF2
下載源碼
2013年4月16日
#
下載到Guitar Pro 6工作目錄,運行GPCore_To_GBK.exe就可以
下載工具
參考2.0版本速度更快
include \masm32\include\masm32rt.inc
comment * -----------------------------------------------------
GPCore.dll->49 53 4F 2D 38 38 35 39 2D 31
47 42 4B 00 00 00 00 00 00 00
ISO-8859-1->GBK
----------------------------------------------------- *
.data
fname db "GPCore.dll",0
fbakname db "GPCore.dll.bak",0
findStr db "ISO-8859-1",0
fixData db 47H,42H,4BH,00,00,00,00,00,00,00 ;10
.code
start:
call main
exit
main proc
LOCAL hFile :DWORD
LOCAL hBakFile :DWORD
LOCAL dSize :DWORD
LOCAL hMem :DWORD
LOCAL hMemBase :DWORD
.if rv(exist,offset fname) != 0
mov hFile, fopen(offset fname)
.else
print "not find "
print offset fname
ret
.endif
mov dSize, fseek(hFile,0,FILE_END)
mov hMem, alloc(dSize)
mov eax , fseek(hFile,0,FILE_BEGIN)
mov eax , fread(hFile,hMem,dSize)
mov ebx,0
mov eax , hMem
mov hMemBase , eax
.while ebx < dSize
invoke lstrcmp, offset findStr , hMem
.if eax == 0
;backup file to GPCore.dll.bak
mov hBakFile, fcreate( offset fbakname )
mov eax , fwrite( hBakFile, hMemBase, dSize)
fclose hBakFile
;fix to GBK
mov eax , fseek(hFile,ebx,FILE_BEGIN)
mov eax , fwrite( hFile, offset fixData, 10)
print "Guitar Pro 6 現在可以正常使用簡體",13,10
jmp pos1
.endif
add hMem,1
inc ebx
.endw
pos1:
fclose hFile
free hMem
ret
main endp
end start
下載源碼
2013年4月9日
#
下載foobar2000
下載foobar2000插件
下載之后安裝foobar2000、設置foobar2000插件
選擇Layout Editing Mode模式
在對應的子窗口中鼠標右鍵選擇Replace UI Element,在單擊Replace UI Element按鈕就正常操作
選擇自己喜歡的Element
搜索APE資源,百度上輸入
site:pan.baidu.com APE
搜索APE資源
APE換成自己要搜索的就可以

下載之后解壓只要導入cue文件就可以播放