1 ngx_array_t结构
ngx_array_t是nginx内部使用的数组结构。nginx的数组结构在存储上与大家认知的C语言内置的数组有相似性,比如实际上存储数据的区域也是一大块连续的内存。但是数组除了存储数据的内存以外还包含一些元信息来描述相关的一些信息,并且可以动态增长。下面
我们从数组的定义上来详细的了解一下。ngx_array_t的定义位于src/core/ngx_array....
分类:
其他好文 时间:
2014-09-29 01:45:27
阅读次数:
368
操作系统能识别出硬盘中的各个不同的分区,是靠硬盘分区表(MBR)来识别的。硬盘分区表中记录了各个分区的位置和大小以及类型等信息,如果这个分区表破坏了,那么这块硬盘里面的分区就会丢失,系统是无法在浏览器里面列出各个盘符数据的。
明白了分区表的功能后,下面针对我遇到的两种情况谈谈分区表那些事儿。
遭遇一 :安装系统后电脑黑屏,无任何提示。
记得暑假回家那五天,我家的那台破台式机电脑嗡嗡作响,简直...
分类:
其他好文 时间:
2014-09-29 01:45:17
阅读次数:
372
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发、集成和构建应用程序 总结
SharePoint开发已经从基础上将重心逐渐转移到提供更好的模型,以更好适用来在云上运行SharePoint。SharePoint应用程序通过从核心SharePoint过程抽取代码运行时,并注入到W...
分类:
其他好文 时间:
2014-09-29 00:21:17
阅读次数:
189
初探FFT在数字图像处理中的应用
一般FFT在通信等领域都做的一维变换就可以了,但是在图像处理方面,需要做二维变换,这个时候就需要用到FFT2.
在利用Octave(或者matlab)里面的fft2()函数的时候,观察频率领域的图像还是要点额外的技巧的.下面的图像是我们想要的,也是我们人类才可以理解的(图片的中心表示低频区...
分类:
其他好文 时间:
2014-09-29 02:00:56
阅读次数:
460
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5055
思路:排序然后直接取出最小的那一个奇数,注意判断n==1时。。。
code1:
#include
#include
#include
#include
using namespace std;
int main()
{
int n,i;
int a[11...
分类:
其他好文 时间:
2014-09-29 01:27:17
阅读次数:
223
这个USB声卡的音频编解码芯片是德州仪器(TI)的,价格比较贵,某宝上面大概¥40一片。但是,我作为一个刚毕业的穷屌丝,没花这个钱,我是向TI申请的免费样片。具体怎么申请样片,百度一下,你就知道!...
分类:
其他好文 时间:
2014-09-29 02:00:27
阅读次数:
423
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。
废话不多说了,直接上菜:
#include
#include
/*
打印 main函数的返回地址的值(用途,你懂得!)...
分类:
其他好文 时间:
2014-09-29 00:19:47
阅读次数:
246
钟岳民这代人,生在新旧交替,长在红旗下,父母在战火里出生入死,建国后点将封侯,家境要优于一般人。...
分类:
其他好文 时间:
2014-09-29 01:59:26
阅读次数:
312
前段时间看了一部关于互联网的大型纪录片-----互联网时代,本来很想写点的东西的,由于最近太忙,只好往后推推了,在看互联网时代之前让我印象很深的还有一部片子叫互联网之子,首先来看看互联网之子里的主人公----Aaron
Swartz,
12岁的时候Aaron就创建了一个类似于Wikipedia式的网站(那时还没有Wikipedia),13岁的时候,Aaron赢得为年轻人而设,创作...
分类:
其他好文 时间:
2014-09-29 00:02:17
阅读次数:
221
如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程。通过ps命令,我们可以看到该进程的状态为Z(表示僵死),...
分类:
其他好文 时间:
2014-09-29 01:08:27
阅读次数:
401
判断一个整数不是2的阶次方树
如果是一个2的阶次方,那么它的二进制数的首位一般是1,后面接若干个0。比如8就是1000,64是100 0000。 如果将这个数减1后,再与该数做和&运算,则改全为0....
分类:
其他好文 时间:
2014-09-29 00:00:47
阅读次数:
211
11.1.5 SemanticZoom实现分组列表 SemanticZoom控件可以让用户实现一种更加高级的列表,这种列表可以对列表的项目进行分组,同时这个SemanticZoom控件会提供两个具有相同内容的不同视图,其中有一个是主视图,另外一个视图可以让用户进行快速导航的分组视图。例如,Windo...
分类:
其他好文 时间:
2014-09-29 01:22:56
阅读次数:
356
A:为什么用strutsQ:1.建立在MVC模式上,MVC都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,有MVC一系列有点,如:结构层次分明,高可冲永兴,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中校验国际化、日志等等;2.开源项目,得到了程...
分类:
其他好文 时间:
2014-09-29 01:05:56
阅读次数:
295
这周工作主要分两部分,一是服务器这边的基础模块搭建,二是服务器与客户端通信模式以及数据同步等方案的协定和验证。总体来说进展不错。服务器采用actor模式来构建,目前暂时把服务器上运行着的actor叫做service,每个service维护一个请求队列、一个goroutine不断取出请求并进行处理、一...
分类:
其他好文 时间:
2014-09-29 00:32:17
阅读次数:
452
题解见官方题解,我这里只实现一下,其实官方题解好像有一点问题诶,比如while( str[startPos] != str[i+1] ) cnt[str[startPos]]--, startPos++;那个str[i+1]的话会越界。应该是这样:while(str[startPos] != str...
分类:
其他好文 时间:
2014-09-29 00:48:47
阅读次数:
197