关闭
当前搜索:

windows 导入表(动态调用)

调用一个函数时是一个无条件跳转。call xxxxxxxx1(xxxxxxxx1地址的操作码也是一个跳转 ,jmp  xxxxxxxx2)其中。xxxxxxxx1是指向某个动态库的导入表。导入表中的存储的是导入表描述符。导入表描述符指向要调用的那个函数地址xxxxxxxx2。(开始xxxxxxxx2这个地址不是真正的函数地址)...
阅读(1) 评论(0)

windows PE 文件格式图(AI实现)

...
阅读(5) 评论(0)

博主其它平台传送门

51cto博客     http://blog.51cto.com/haidragon 新浪博客       http://blog.sina.com.cn/s/articlelist_5718288550_0_1.html...
阅读(22) 评论(0)

串KMP

从头到尾彻底理解KMP 从头到尾彻底理解KMP 作者:July 时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。 1. 引言     本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路...
阅读(18) 评论(0)

二叉树

2 天的学习里在二叉树中遇到的坑(这里的排序树是二叉查找树) 1.因为二叉树有排序树,非排序树。因此你先要确定你创建的是什么树。不要一上来就写。 2.大部分的书中开始只是讲的二叉树的创建(一般都是非排序树),并没讲什么排序树,非排序树。这里一定要记得是创建树。不要直接就开始实现增删改查。非排序如果从树根开始你永远找不到子结点,从子结点开始。你就永远找不到根。因为它是不按套路走的。 3.排序树...
阅读(20) 评论(0)

栈链

///////////////////////////////// c++ 实现/////////////////////////////// 坑 遍历栈链时不能用指针 不然top 指针指向栈底了。当 pop 出栈时把栈底都free 掉了导致内存泄漏 待优化 #include using namespace std; //声明结点指针 typedef struct StackNode* pL...
阅读(15) 评论(0)

双向链表

///////////////////////////////// c++ 实现//////////////////////////////单列表遇到的坑因为传的是指针plink=plink->next 后原来plink的头结点变了因此要在开始保存原来的头结点同时返回头结点 #include using namespace std; //////////////////////单列表 start...
阅读(16) 评论(0)

单链表

///////////////////////////////// c++ 实现/////////////////////////////////////////////////////单列表遇到的坑因为传的是指针plink=plink->next 后原来plink的头结点变了因此要在开始保存原来的头结点同时返回头结点//单列表遇到的坑因为传的是指针plink=plink->next 后原来pli...
阅读(27) 评论(0)

选择排序

///////////////////////c++实现///////////////////////////////////// 思路从第一个开始如果出现后面的比前面的小那么记下它的下标使用下标来互换值。 #include using namespace std; void SelectSort(int a[],int n)//选择排序 { for(int i=0; i<n-1;...
阅读(47) 评论(0)

二分查找

/////////////////////////c++实现///////////////////////// #include using namespace std; /* *二分查找思想:1、数组从小到大排序;2、查找的key每次和中间数比较,如果key小于mid 查找mid左侧的数组部分;如果key大于mid,则查找mid右侧的数组部分;如果相等,则直接返回mid。 ...
阅读(17) 评论(0)

Linux核心命令

Linux核心命令 stracenetstatperftoppidstatmpstatdstatvmstatslabtopfreetoptcpdumpipnicstatdtracepingdtraceblktraceiptopiostatstap 文本处理类的命令: wc wc [option] [file]... -l: 统计行数 -c...
阅读(233) 评论(0)

正则表达式与相关工具

正则表达式 以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点或减号,email地址的每一部分可以有一个或多个x字符,例如abc.d@ef.com、1_2@987-6.54,...
阅读(707) 评论(0)

Shell脚本语法2

break和continue break[n]可以指定跳出几层循环,continue跳过本次循环步,没跳出整个循环。 break跳出,continue跳过。 习题 1、把上面验证密码的程序修改一下,如果用户输错五次密码就报错退出。 位置参数和特殊变量 有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下: 常用的位置参数和特殊变量 $0 相当于C语言...
阅读(188) 评论(0)

Shell脚本语法

Shell脚本语法 条件测试:test [ 命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为1(注意与C语言的逻辑表示正好相反)。例如测试两个数的大小关系: itcast@ubuntu:~$ var=2 itcast@ubuntu:~$ test $var -gt 1 itcast@ubu...
阅读(206) 评论(0)

shell基本语法

基本语法 变量 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量: 1.环境变量 环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。 2.本地变量 只存在于当前Shell进程,用set命令可以显示当前Shell进程中定义的所有变量(包括本地...
阅读(205) 评论(0)

shell 介绍

运维第一工具-shell编程 shell历史 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。Shell脚本和编程语言很相似,也有变量和...
阅读(59) 评论(0)

什么是运维

术语名词 IDC--(Internet Data Center)互联网数据中心,主要服务包括整机租用、服务器托管、机柜租用、机房租用、专线接入和网络管理服务等。广义上的IDC业务,实际上就是数据中心所提供的一切服务。客户租用数据中心的服务器和带宽,并利用数据中心的技术力量,来实现自己对软、硬件的要求,搭建自己的互联网平台,享用数据中心所提供的一系列服务。ISP--(Internet Serv...
阅读(240) 评论(0)

负载均衡

负载均衡 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求按照事先设定分配算法分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。 均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。upstream块 up...
阅读(99) 评论(0)

反向代理

反向代理 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。 从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不...
阅读(191) 评论(0)

nginx安装

安装 下载必要组件 nginx下载地址 http://nginx.org/en/download.html pcre库下载地址,nginx需要 http://sourceforge.net/projects/pcre/files/pcre/ zlib下载地址,nginx需要 http://www.zlib.net/ openssl下...
阅读(205) 评论(0)
260条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:33235次
    • 积分:2793
    • 等级:
    • 排名:第15006名
    • 原创:257篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论