存档

2009年4月 的存档

masm或ml.exe可以用alias造weak external symbol,这样可以起到链接时有就选用户提供的,无就选系统默认的这样一个功能。这个语法很简单,但不好找。以前找了又忘了,特记下: alias <sym2> = <sym1> 这次是在这里搜到的: http://rs1.szif.hu/~tomcat/win32/win32asm.txt

四 24th, 2009 | Filed under 开发

老生常谈了,网上很多文,我再多写一篇! 1. my.cnf里加上: [client] default-character-set=utf8 [mysqld] default-character-set=utf8 重启mysqld,连上去看看: mysql> SHOW VARIABLES LIKE ‘%character%’;SHOW VARIABLES LIKE ‘collation%’; +————————–+—————————-+ | Variable_name            | Value                      | +————————–+—————————-+ | character_set_client     | utf8                       | | character_set_connection | utf8                       | | character_set_database   | utf8                       | | character_set_filesystem | binary                     | | character_set_results    | utf8                       | | character_set_server     | utf8                       | | character_set_system     [...]

四 15th, 2009 | Filed under 开发

setacl在处理注册表时有问题,写得不对。修改如下: csetacl.cpp: — CSetACL.cpp.old     2009-04-06 23:44:41.000000000 +0800 +++ CSetACL.cpp 2009-04-06 23:57:16.000000000 +0800 @@ -2288,7 +2288,7 @@         m_nAPIError                     =       RegOpenKeyEx (hRemoteKey ? hRemoteKey : hMainKey,  sSubkeyPath, 0, KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE, &hOpenStd);           // We now know the key exists. Let’s try some black magic and open it like a backup program -       if (hOpenStd [...]

四 7th, 2009 | Filed under 日经

hdtune扫硬盘坏道,很慢。为了让它可以从某个位置开始,调了一下: 004089F5                            . 57                      PUSH EDI                                 ; /lParam 004089F6 <blockpos>                 . 8B7C24 1C               MOV EDI,DWORD PTR SS:[ESP+1C]            ; | 004089FA                            . 8946 1A                 MOV DWORD PTR DS:[ESI+1A],EAX            ; | 004089FD                            . 57                      PUSH EDI                                 ; |wParam 004089FE                            . 68 0E040000             PUSH 40E                                 ; |Message = WM_USER+14. 00408A03                            . 51                      PUSH ECX                                 ; |hWnd 00408A04                            . [...]

四 4th, 2009 | Filed under 破解狂