LOL游戏程序中对一些函数的Hook记录(Win10 x64)
[PC Hunter Standard][League of Legends.exe-->Ring3 Hook]: 108
Hooked Object Hook Address and Location Type Current Value Original Value
[*]len(4) League of Legends.exe 0x0000000000AC6785->_ inline C7 86 20 01 00 00 00 00
[*]len(4) League of Legends.exe 0x0000000000AC678F->_ inline C7 86 28 01 00 00 00 00
[*]len(4) League of Legends.exe 0x0000000000AC6F8E->_ inline C7 81 28 03 00 00 00 00
len(7) ntdll.dll->[Ordinal:8] 0x00000000775A4610->_ inline E9 C4 CE 5D 98 CC CC 6A 30 68 E0 24 67 77
len(7) ntdll.dll->DbgUiRemoteBreakin 0x0000000077629D20->_ inline E9 B9 78 28 99 CC CC 6A 08 68 C0 37 67 77
len(5) ntdll.dll->RtlExitUserProcess 0x00000000775D7D40->_ inline E9 DB 9D B7 A1 8B FF 55 8B EC
[*]KERNEL32.DLL->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
KERNEL32.DLL->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]KERNEL32.DLL->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]KERNEL32.DLL->ntdll.dll:ZwCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]KERNEL32.DLL->ntdll.dll:ZwSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
len(5) KERNEL32.DLL->ExitProcess 0x0000000076FC7B30->_ inline E9 B8 51 3A 99 55 8B EC 6A FF
len(5) KERNEL32.DLL->IsBadReadPtr 0x0000000076FB2510->_ inline E9 1B F5 19 A2 8B FF 55 8B EC
len(5) KERNEL32.DLL->SetUnhandledExceptionFilter 0x0000000076FBA940->_ inline 33 C0 C2 04 00 8B FF 55 8B EC
len(5) KERNEL32.DLL->TerminateProcess 0x0000000076FC5100->_ inline E9 8B C7 3E 99 8B FF 55 8B EC
len(5) KERNEL32.DLL->TerminateThread 0x0000000076FC0160->_ inline E9 D6 65 B9 98 8B FF 55 8B EC
len(5) KERNEL32.DLL->UnhandledExceptionFilter 0x0000000076FE2670->_ inline E9 1B F3 16 A2 8B FF 55 8B EC
KERNELBASE.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]KERNELBASE.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]KERNELBASE.dll->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
KERNELBASE.dll->ntdll.dll:ZwSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
[*]len(6) KERNELBASE.dll 0x0000000076A8F419->_ inline E8 32 6D 03 90 90 FF 15 7C A3 AA 76
len(5) apphelp.dll 0x000000006F8C2610->_ inline E9 2B 00 AC 98 8B FF 55 8B EC
[*]USER32.dll->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
len(5) USER32.dll->GetMessageA 0x000000007608E140->_ inline E9 CB 38 0C A3 8B FF 55 8B EC
len(5) USER32.dll->GetMessageW 0x0000000076094F70->_ inline E9 AB CA 0B A3 8B FF 55 8B EC
len(5) USER32.dll->PeekMessageA 0x000000007607CA50->_ inline E9 5B 4F 0D A3 8B FF 55 8B EC
len(5) USER32.dll->PeekMessageW 0x000000007607CC10->_ inline E9 CB 4D 0D A3 8B FF 55 8B EC
[*]SHELL32.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
[*]SHELL32.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
SHELL32.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
SHELL32.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
cfgmgr32.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
windows.storage.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
windows.storage.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
RPCRT4.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
advapi32.dll->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
advapi32.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
shcore.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]powrprof.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]SETUPAPI.dll->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
[*]SETUPAPI.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
len(5) IMM32.DLL->ImmAssociateContext 0x0000000074502380->_ inline E9 BB 1B CB A8 8B FF 55 8B EC
IPHLPAPI.DLL->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
IPHLPAPI.DLL->ntdll.dll:ZwCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
NETAPI32.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]WS2_32.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
mswsock.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
mswsock.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]DNSAPI.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]fwpuclnt.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]rasadhlp.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
ole32.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]ole32.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
[*]ole32.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
rsaenh.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
dhcpcsvc.DLL->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]WININET.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
NETUTILS.DLL->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
WKSCLI.DLL->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]TenRPCS.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
webio.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]bugsplat.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
[*]dinput8.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
[*]dinput8.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
[*]riotlauncher.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
len(5) d3d9.dll 0x00000000579D6D40->_ inline E9 AB 58 E5 B2 6A 20 B8 89 78
len(5) d3d9.dll 0x0000000057A59FD0->_ inline E9 5B 24 DD B2 8B FF 55 8B EC
len(5) d3d9.dll 0x0000000057A5A360->_ inline E9 1B 21 DD B2 8B FF 55 8B EC
len(5) d3d9.dll 0x0000000057A5A440->_ inline E9 BB 20 DD B2 8B FF 55 8B EC
uxtheme.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
uxtheme.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
[*]fraps32.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
fraps32.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
[*]MSCTF.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
[*]comctl32.dll[WinSxs]->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
[*]comctl32.dll[WinSxs]->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
[*]AudioHook.dll->USER32.dll:SetWindowsHookExW 0x000000007607FB20->0x000000006F8F8650[C:\Windows\syswow64\apphelp.dll] Iat 50 86 8F 6F 20 FB 07 76
AudioHook.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
[*]MSVCR100.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
MSVCR100.dll->KERNEL32.dll:CreateProcessW 0x0000000076FBB000->0x000000006D69BB70[C:\Windows\AppPatch\AcLayers.DLL] Iat 70 BB 69 6D 00 B0 FB 76
len(5) RecordHelper.dll 0x000000000A82C430->_ inline E9 AB 81 98 12 55 8B EC 8B 0D
len(5) RecordHelper.dll 0x000000000A82C480->_ inline E9 1B 82 98 12 55 8B EC 83 EC
len(5) RecordHelper.dll 0x000000000A82C500->_ inline E9 AB 03 00 00 55 8B EC 8B 0D
len(5) RecordHelper.dll 0x000000000A82C5F0->_ inline E9 AB 03 00 00 55 8B EC 6A FF
len(4) MMDevApi.dll 0x000000006AFD2160->_ inline F0 28 38 08 00 2E FE 6A
len(4) MMDevApi.dll 0x000000006AFD2288->_ inline F0 28 38 08 00 CE FD 6A
len(12) MMDevApi.dll 0x000000006AFD2870->_ inline 20 27 38 08 90 27 38 08 10 28 38 08 E0 BE FD 6A 50 BD FD 6A 70 B9 FD 6A
[*]len(4) MMDevApi.dll 0x000000006AFD2BA4->_ inline 80 28 38 08 F0 87 FD 6A
[*]len(4) MMDevApi.dll 0x000000006AFD2BFC->_ inline F0 28 38 08 40 C2 00 6B
DEVOBJ.dll->ntdll.dll:NtSetValueKey 0x00000000775F71D0->0x000000006F8F85D0[C:\Windows\syswow64\apphelp.dll] Iat D0 85 8F 6F D0 71 5F 77
DEVOBJ.dll->ntdll.dll:NtSetInformationFile 0x00000000775F6E40->0x000000006F8C2420[C:\Windows\syswow64\apphelp.dll] Iat 20 24 8C 6F 40 6E 5F 77
[*]len(12) AUDIOSES.DLL 0x000000006B082274->_ inline F0 30 38 08 F0 2F 38 08 50 30 38 08 B0 0B 09 6B 20 90 09 6B C0 8D 09 6B
[*]len(8) AUDIOSES.DLL 0x000000006B082344->_ inline B0 2E 38 08 B0 2A 38 08 20 3D 09 6B 00 5C 09 6B
[*]len(4) AUDIOSES.DLL 0x000000006B082354->_ inline 50 2F 38 08 60 5D 09 6B
[*]len(20) AUDIOSES.DLL 0x000000006B082364->_ inline 80 2B 38 08 10 2C 38 08 A0 2C 38 08 E0 67 09 6B 30 2D 38 08 10 64 09 6B 10 65 09 6B 20 66 09 6B E0 67 09 6B 20 69 09 6B
[*]len(12) AUDIOSES.DLL 0x000000006B083E64->_ inline 30 32 38 08 50 23 09 6B D0 32 38 08 E0 22 09 6B 50 23 09 6B E0 23 09 6B
len(5) dxgi.dll 0x000000006B88DB30->_ inline E9 5B F0 F9 9E 8B FF 55 8B EC
len(5) dxgi.dll 0x000000006B899320->_ inline E9 1B 39 F9 9E 8B FF 55 8B EC
len(5) dxgi.dll 0x000000006B89C900->_ inline E9 CB 02 F9 9E 8B FF 55 8B EC
wnmkey.dll->USER32.dll:CallNextHookEx 0x0000000076073560->0x000000006F8C20E0[C:\Windows\syswow64\apphelp.dll] Iat E0 20 8C 6F 60 35 07 76
GbSpy.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
[*]TenioDL.dll->KERNEL32.dll:CreateProcessW 0x0000000076FBB000->0x000000006D69BB70[C:\Windows\AppPatch\AcLayers.DLL] Iat 70 BB 69 6D 00 B0 FB 76
len(5) SmartCross.dll 0x000000001D1B45E0->_ inline E9 FB 81 67 ED 56 8B 74 24 08
len(5) SmartCross.dll 0x000000001D1B46A0->_ inline E9 8B 81 67 ED 83 EC 14 53 55
CrossShell.dll->KERNEL32.dll:CreateProcessA 0x0000000076FE0750->0x000000006D69B930[C:\Windows\AppPatch\AcLayers.DLL] Iat 30 B9 69 6D 50 07 FE 76
[*]avrt.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
netbios.dll->ntdll.dll:NtCreateFile 0x00000000775F7120->0x000000006F8C24E0[C:\Windows\syswow64\apphelp.dll] Iat E0 24 8C 6F 20 71 5F 77
LOL游戏程序中对一些函数的Hook记录(Win10 x64)的更多相关文章
- MEX程序中的mexFunction函数【转】
与C中的main函数一样,MEX程序中的开始函数为mexFunction.默认变量参数是: void mexFunction(int nlhs, mxArray *plhs[], int nrhs, ...
- 在一个C程序中,main()函数可以放在哪?
C语言规定,在一个C程序中,main()函数的位置(). A.必须在系统调用的库函数之后 B.必须在程序的开始 C.必须在程序的最后 D.可以在任意位置 答案:D [解析] 每个C程序有且只有一个主函 ...
- Linux上从Java程序中调用C函数
原则上来说,"100%纯Java"的解决方法是最好的,但有些情况下必须使用本地方法.特别是在以下三种情况: 需要访问Java平台无法访问的系统特性和设备: 通过基准测试,发现Jav ...
- MFC程序中消息以及函数的处理顺序简介[转]
MFC应用程序中处理消息的顺序 1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该 ...
- 从Win32程序中的主函数中获取命令行参数
在标准C或者Win32控制台程序的main函数中,它们都有两个参数:"argc" 和 "argv",如下所示: int main(int argc, char ...
- 小程序中使用async函数 会报 regeneratorRuntime is not defined的问题
async await比Promise更好的解决异步操作问题,但是在小程序中直接使用会出现以下的错误提示 是因为缺少了regeneratorRuntime这个模块,需要从外部引入 1.在新建的文件夹中 ...
- C语言中的可变参数函数的浅析(以Arm 程序中的printf()函数实现为例) .
我们在C语言编程中会遇到一些参数个数可变的函数,一般人对它的实现不理解.例如Printf(): Printf()函数是C语言中非常常用的一个典型的变参数函数,它 的原型为: int printf( c ...
- 程序中使用now()函数对性能的影响
这两天从某平台的慢查询日志中发现了一些很简单的,原本执行时间在0.01-0.03s的SQL,慢查询日志中记录的执行时间在2s左右. 排查后发现,表设计及索引建设均没有什么问题.但是SQL语句中使用了n ...
- 程序中图片透明 函数(使用SetBkColor API函数)
void DrawTransparentBitmap(HDC hdc, HBITMAP hBitmap, short xStart, short yStart, COLORREF c ...
随机推荐
- 在 Mac OS X 中建立加密的 Zip 压缩 -- 让机密资料加上密码
在 Mac OS X 中要压缩档案的話,基本上就用滑鼠点右鍵选「压缩...」就可以制作 Zip 格式的压缩档,很方便.但如果是机密的资料要透过 Email 等管道传送时,常常会需要建立加密的 Zip ...
- C++ 实现01背包动态规划
简述一下01背包: 背包容量大小固定,有一些物品,每个物品都有重量和价值两个属性,且物品唯一不重复(即同一物品只能放入一个),放入物品的总重量不能超过背包容量 ,求放入背包的物品的总价值最大化.0代表 ...
- Top 12 Best Free Network Monitoring Tools (12种免费网络监控工具)
1) Fiddler Fiddler(几乎)是适用于任何平台和任何操作系统的最好的免费网络工具,并提供了一些广受欢迎的关键特性.如:性能测试.捕捉记录HTTP/HTTPs请求响应.进行web调试等很多 ...
- ios专题 -归档保存数据
关键类:NSKeyedArchiver 与 NSKeyedUnarchiver 采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCo ...
- 24种设计模式--门面模式【Facade Pattern】
大家都写过纸质的信件吧,比如给女朋友写情书什么的,写信的过程大家都还记得吧,先写信的内容,然后写信封,把信放到信封中,封好,投递到信箱中进行邮递,这个过程还是比较简单的,虽然简单,这四个步骤都是要跑的 ...
- [Machine Learning] Probabilistic Graphical Models:二、Bayes Network Fundamentals(1、Semantics & Factorization)
一.How to construct the dependency? 1.首字母即随机变量名称 2.I->G是更加复杂的模型,但Bayes里不考虑,因为Bayes只是无环图. 3.CPD = c ...
- 滑动开关效果 css3滑动开关】纯CSS3代码实现滑动开关效果-css3滑动效果-css3左右滑动
今天看到一篇有关 css3事件的博文,一时兴起便整理下相关的资料. 点击按钮,可以实现开关的滑动效果. 今天看到一篇有关 css3事件的博文,一时兴起便整理下相关的资料. 点击按钮,可以实现开关的滑动 ...
- jQuery插件综合应用(二)文字为主的页面
一.介绍 文字内容是每个网站都有的内容,网站在展示文字内容时,总是比图片.视频等富媒体内容要难一些,因为富媒体容易被用户接受.尤其是越多的文字内容越难以被用户通篇的阅读,跳跃式阅读往往是阅读的主要方式 ...
- C#中class的访问级别
中午吃饭前,同事问了一个问题:class 前面不加public访问修饰符时的默认访问级别是什么? 当时脑海自然而然的闪过了private 级别,但是细想感觉不对,class 是在namespace之下 ...
- 配置Struts2的异常处理
最好的方式是通过声明管理异常处理 1Action里面的execute()方法抛出所有异常:public String execute() throws Exception{} 2声明异常捕捉 ...