自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sorawa

    

  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

转载 修改golang最大内存限制

摘自golang nutYou can tune the MHeapMap_Bits in malloc.h and arena_size in malloc.goc to reducememory usage, as long as they statisfy this:(1UL = arena_size(for example, I ch

2016-04-06 16:05:42 8343

原创 为你的linux虚拟机减减肥

背景:因为最近在操作一键安装体系的vmware。我使用了CentOS-mininal版本做一个vmdk文件的虚拟机在yum安装和部分软件编译时,产生了大量空间vmdk文件总量已经占到了3G多。想起了VirtualBox有个方法可以缩减vmdk文件占用首先在虚拟机敲入dd if=/dev/zero of=/space bs=20971520rm /space 

2015-11-13 14:41:15 766

原创 TCP 出现大量 LAST_ACK 导致apache不能重启解决小结

前因:有段时间公司oa服务器运行一段时间后出现无法访问的情况,按照控制台的策略此时强制重启apache使重新运行,此时能再次恢复正常运行。但是这个策略用不久,之后更加出现 httpd.exe 无法重启的现场,查看日志之下,没任何可用信息。无奈之下,我在apache的启动bat里面加入了输出netstat 的信息"2015-08-18 星期二 22:05:20.05 apac

2015-08-24 11:42:22 3642

原创 使用DirectDraw离屏

话说最近在搞一个落后的接近10年的东西,DirectX7.0里面的DirectDraw....由于是窗口模式,所以无法直接使用Flip..所以用离屏页来做...出现了一个大问题...就是画不出来,而且没提示错误...经过多次跟开发包例子的对比终于得出结论...第55行

2011-08-29 10:05:34 648

原创 p2p通信原理图一张

图画得不好,最近在做一个P2P的小型通信工具画的图1描述了打洞原理 图2是测试成果

2011-07-25 09:31:27 1879

转载 k-means算法实际应用的一个例子

下面引用原创地址:http://www.cnblogs.com/leoo2sk/archive/2010/09/20/k-means.html   1、从D中随机取k个元素,作为k个簇的各自的中心。      2、分别计算剩下的元素到k个簇中心的相异度,将这些元素分别划归到相异度

2011-07-25 09:25:39 24340 4

原创 Fibonacci算法

递归模式 int Fib(int n){    if (n == 1 || n == 2)        return 1;    else        return Fib(n - 1) + Fib(n - 2);} 費波那西數列(Fibonacci Sequence),又译

2011-07-25 09:20:26 663

原创 由PID得到进程名

<br />网上比较多都是枚举进程获得进程名...<br /> 比较麻烦<br />所以查了下GetModuleFileNameEx的第2个参数NULL情况下获得进程名<br /> <br />// GetProcessNameByPID.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include "windows.h"<br />#include "std

2011-05-28 21:46:00 747

原创 DeviceIoControl缓冲模式通信

<br />BOOL DeviceIoControl(<br />  HANDLEhDevice,              // handle to device<br />  DWORDdwIoControlCode,       // operation<br />  LPVOIDlpInBuffer,           // input data buffer<br />  DWORDnInBufferSize,         // size of input data buffer<br />

2011-05-17 21:49:00 788

原创 KeyHanlde 回溯出完整的注册表键路径

今天测试这个很无奈的蓝了多次屏...才发现DDK用SEH并不是能解决一切的问题查找资料,归类都几种方法1.ZwQueryKey这种方法并不能获得完整路径2.PCM结构.可以..3.获得注册表结构指针,然后ObQueryNameString#pragma PAGEDCODENTSTATUS __stdcall HookNtSetValueKey(            IN HANDLE               KeyHandle,            IN PUNICODE_STRING      V

2011-05-14 22:26:00 612

原创 linux 互斥 pthread_mutex_

跟WINDOWS下 有所不同,没有专有的 waitforsingleobjectint main(void){        int i;        pthread_t pid;        pthread_mutex_init(&mutex,NULL);        printf("main thread start!!!/n");        if(0==pthread_create(&pid,NULL,(void*)thread_callback,NULL))  

2011-05-01 10:15:00 478

原创 参考手册中一个小错误

vfork函数的解释不正确坑爹了这是..经过测试,另外也翻阅过其他资料确认,那个应该是fork的解释..vfork 是让子先结束才结束,因为vfork是共享内存,父结束先的话子没发指向共享的内存,就引发错误WIN也有拷贝进程句柄 复制副本,另外也有进程间共享内存(通过DLL)

2011-04-20 00:35:00 293

原创 LINUX环境变量问题

<br />export path=""<br /> <br />vi etc/profile<br /> <br />跟WINDOW不一样,<br /> <br />配置好不会立刻生效<br /> <br />使立刻生效source etc/profile.......<br /> <br /> 

2011-04-13 20:45:00 266

原创 ring3下的注入dll

注入DLL是个古老的技术,但是应用很广泛,特别在ring3下注入的方法通常是3种一.通过注册表键去写,这种方法的缺点是要等到系统重启后才能加载,优点就是能方便注入多个,某些恶意软件通过这个方式,注入大量的DLL有时候导致Explorer.exe的线程等待很长时间才能进入桌面二.通过消息钩子,消息钩子的原理是这样的,我从看雪上得知的,如果你设置一个消息钩子,每当某个进程处理消息的时候会检查是否存在钩子,如果存在,将试图把DLL加载进来处理钩子,这样,DLL就轻松进入的进程例子就是中的一个HOOK MESSAG

2011-03-11 16:47:00 436

原创 mini2440购买与烧写遇到的一些问题

这个学期没啥感兴趣的课,于是就买了个mini2440 还真坑爹,没检查自己电脑就一直以为有并口,害自己多花几十块邮费购买mini2440要有并口或者j-link套装而jlink套装中又要购买转接板,注意"转接板"这个是没得送的, 的加钱所以买的时候就要注意产品信息机器原装了Linux 系统+Qtopia UI界面看了资料果断烧些个WinCE 5.0 ,J-Tag口烧了个Super ViVi 终端里显示Nand Device not Found 貌似是这句吧,我没记错的话这是烧写失败的,因为我从网上下到教程里

2011-03-05 21:09:00 1031

原创 ring3到ring0的过渡----rootkit最基本驱动

这是一个比HelloDDK.sys更简单的例子,其实DDK_Unload都可以不要但是你将没法正常去停止这个内核服务,这个是否让人想起了某些恶意软件连停止内核服务失败的原因,另外还有个宏KdPrint(()),可以替代DbgPrint这个和HelloDDK比起来 功能单一多了,关于后SSDT HOOK,以后再在这个原型上增加功能VOID DDK_Unload( IN PDRIVER_OBJECT DriverObject ){ DbgPrint("Driver Unload");}N

2011-03-05 21:00:00 473

原创 ring3上的核心编程总结

<br />其实这些是从<windows高级编程指南>总结下来的<br />觉得书本的例子还是太少了,可能我比较喜欢操作系统功能的例子吧 ^_^<br />总觉得看完 还想继续研究更深点或者,更多用到更多的地方<br />这本书的作者是<window核心编程>的作者Jeffrey Richter<br /> <br />句柄和计数器 为结构体中,为0则释放对象<br />内核是被多其他程序所调用<br />子父孙,3者继承handle<br />查看进程是否可继承 GetHandleInfomation<b

2011-03-03 10:56:00 1029

原创 二分法查找实现

#include void main(){    int a[10] = {1,3,5,7,9,15,17,19,55,444};    int i=0,low=0,hig=10,k=44;    for(;;)    {        i=(low+hig)/2;        if(a[low]!=k&&a[hig]!=k&&hig-low==1)        {            printf("no result/n");            break;        }        e

2010-11-25 12:04:00 283

原创 二叉树的实现..

原理很简单,可以增加功能晚点再完善,把C++的书看完了再算#include typedef struct Tree{ char data; struct Tree* lChild,*rChild;};int main(){ /*函数声明*/ struct Tree* InitTree(); void CreateTree(struct Tree* t); void SearchTreeA(struct Tree* t); void SearchTreeB(struc

2010-11-08 20:22:00 286

原创 队列的基本实现

..#define MAX_SIZE 8#include int intQueueNum = 1;    /*队列号*/typedef struct Queue{    int space[MAX_SIZE];    int front,rear;    int sum;};int main(){    void InitQueue(struct Queue* q);    void AddQueueMember(struct Queue* q) ;    void RemoveQueueMember(st

2010-11-08 20:19:00 240

STM32的SIP协议分析工具研究和实现.pdf

摘要 :SIP 协议是一个应用层的信令控制协议,并被广泛应用于通信核心网中。 为了在通信工程施工、调试、维护的现场中 对SIP 协议进行捕获和分析,该文设计并实现了一种以ST M 32 芯片为核心控制器的协议跟踪分析工具。 该工具属于嵌入

2021-03-17

数字签名工具

数字签名工具 数字签名 makeCab 给exe加数字签名

2015-08-25

WinMyDNS_V1.60 Dns服务器架设

WinMyDNS_V1.60 Dns服务器架设 支持中间转发

2014-10-22

LSP实现挟持网络

LSP实现挟持网络 lsp 网络挟持 浏览器挟持

2014-10-22

c++library-c c++标准库参考手册-经典版

c++library-c c++标准库参考手册-经典版

2014-10-22

poolboy erlang

poolboy erlang 线程池 一个用erlang写的pool库

2014-10-22

log4erl-0.9.0

log4erl-0.9.0 erlang log log4erl

2014-10-22

Erlang参考手册

CHM格式 非常方便查阅,支持索引,等。快速查找 跟官方完全一样

2013-05-16

LordPE PE察看

LordPE LordPE PE察看 一个很出名的PE工具

2008-10-07

inno中文帮助手册

inno中文帮助手册 rtf版本

2008-03-18

xp定制完全攻略 txt版

xp定制完全攻略 系统制作

2008-03-18

移花接木4.0免费版

很强大的键盘位置转换软件,如果你键盘有键位坏了,用他可以替换,还有用于快捷键设置也不错

2008-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除