- 博客(9)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
转载 面试题1
题目: n从1开始,每个操作可以选择对n加1或者对n加倍。若想获得整数2013,最少需要多少个操作。 选项:A:18 B:24 C:21 D;不可能
2014-07-27 22:03:03 654
原创 nginx http 模块开发config原理
ngx_addon_name=ngx_http_hello_world_module HTTP_MODULES="$HTTP_MODULES ngx_http_hello_world_module" NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_hello_world_module.c"
2014-07-20 21:06:23 1066
转载 KFI-代码生成
KFI得以工作的最基础的根基应该是GCC的一个编译选项: -finstrument-functions 这个编译选项使得Gcc在编译代码的时候,会自动地在函数调用的进入和退出的地方加入对以下两个函数的调用: void __cyg_profile_func_enter (void *this_fn, void *call_site); void __cyg_profile_func_exit
2014-07-17 22:46:23 491
原创 nginx--pstack
[root@localhost nginx-1.2.0]# pstack 23927 #0 0x00110424 in __kernel_vsyscall () #1 0x00910818 in __epoll_wait_nocancel () from /lib/libc.so.6 #2 0x08071877 in ngx_epoll_process_events () #3 0
2014-07-17 21:00:41 500
原创 向nginx发送请求
Process 23432 attached - interrupt to quit gettimeofday({1405525345, 729161}, NULL) = 0 epoll_wait(8, {{EPOLLIN, {u32=150049720, u64=13221331005772764088}}}, 512, -1) = 1 gettimeofday({1405525613,
2014-07-16 23:57:03 958
转载 nginx共享内存:共享内存的实现
nginx中, 作者为我们提供了方便共享内存的使用的接口,关于共享内存的使用在我之前的文章中有介绍。这次我们来研究一下nginx是如何实现的。 我们知道,如果我们的模块中要使用一个共享内存,需要调用ngx_shared_memory_add来创建共享内存。而ngx_shared_memory_add不会马上创建一个共享内存,它是先登记一下共享内存的使用信息,比如名称、大小等,然后在进程初始化的时候
2014-07-15 23:56:30 3797
原创 写回
void DP_cacheWriteBack(UCHAR* pucBlockPtr, UINT uiByteNum) { UINT uiAddr = 0; UCHAR *blockPtr = pucBlockPtr; UINT byteCnt = uiByteNum; uiAddr = (UINT)blockPtr; if (((uiAddr >= dd
2014-07-12 00:01:28 645
原创 读取
void DP_cacheInvalid(UCHAR* pucBlockPtr, UINT uiByteNum) { UINT uiAddr = 0; UCHAR *blockPtr = pucBlockPtr; UINT byteCnt = uiByteNum; uiAddr = (UINT)blockPtr; if (((uiAddr >= ddrS
2014-07-11 23:59:54 619
至简音乐1.1.zip
2021-03-15
python中setup_variables方法的问题
2014-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人