自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 linux网络包转发性能优化与分析

一.如果用linux系统做网关类数据转发功能,则需要对linux系统做很多网络优化,才能使转发包性能达到最优二.可以从如下几个方面着手处理1.iptables规则,tc规则2.ecmp流量打散3.contrack连接跟踪(CONNTRACK),跟踪并且记录连接状态。Linux为每一个经过网络堆栈的...

2018-04-08 18:22:59

阅读数 1401

评论数 0

原创 Shellcode的原理及编写

1.shellcode原理

2014-01-19 17:11:57

阅读数 39120

评论数 2

转载 A*算法简介

A*算法简介     写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里 抛砖引玉,希望大家都来热心的参与。      还是说正题,我先拿A*算法开刀,是因为A*在游戏中有它很典型的用法,是人工智能在游戏中的代表。      A*算法在人工智能中是一...

2014-01-07 23:35:35

阅读数 3337

评论数 1

转载 jquery添加自定义方法

方法一:    jQuery.fn.setApDiv=function () {         //apDiv浮动层显示位置居中控制         var wheight=$(window).height();         var wwidth=$(window).width();...

2014-01-03 11:15:05

阅读数 2070

评论数 0

转载 ORACLE锁机制研究

锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统...

2013-04-18 15:03:29

阅读数 592

评论数 0

原创 车牌图像识别

1.车牌预处理 车牌预处理过程的好坏直接影响到车牌图像进行后期处理过程,比如车牌字符分割等。车牌预处理也是尽可能的消除噪声,减少后期处理带来的不必要的麻烦。 输入的车牌是24Bit的BMP真彩色图像,车牌照有黄底黑字,蓝底白字等颜色,为了将这些车牌图像一并处理,就要先将车牌进行灰度化处理,然后...

2012-06-20 18:36:30

阅读数 19761

评论数 9

转载 Oracle常用监控SQL

1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait  group by event order by 4;...

2012-06-10 13:17:33

阅读数 644

评论数 0

原创 2011年度变态迷宫数学题:从左边入口处的 2011 进去,在迷宫里转悠,最后变成 2012 从右边出来。你可以在迷宫里转圈,可以重复之前走过的路,但不能往回退着走。

这是昨天在人人看见的一个题目。所以没事干,就解决了一下这个题目。思路就是广域搜索,比较笨的方法,但是能解决问题。不知道谁有更好的方法,给个建议。 题目要求的图形如右所示。 代码: #include #include #include using namespace std...

2011-12-02 02:41:46

阅读数 3174

评论数 3

转载 自己搭建vsftpd(转)

转自:http://blog.sina.com.cn/s/blog_45586cd30100l5as.html 最近差点被vsftpd 折腾死,这东西有时候有些地方忽略了还真弄不好 1.下载或者直接 yum 安装,我就下载 tar包了。   2.随

2011-10-08 00:50:02

阅读数 741

评论数 0

转载 Windows消息机制『经典』

Windows消息机制【转】   2010-03-06 15:17:47|  分类: c/c++/c#语言相关 |字号 订阅 原文地址: http://blog.csdn.net/recle/archive/2008/11/08/3256614.aspx

2011-10-02 20:52:23

阅读数 601

评论数 0

转载 突破游戏驱动级反外挂保护

突破游戏驱动级反外挂保护 2010-06-18 22:45 转自:http://hi.baidu.com/asmsky/blog/item/ad0dd50b73d38a33b1351dc2.html 现在大多数网络游戏都使用驱动级的反外挂保护

2011-10-02 00:52:03

阅读数 1559

评论数 0

转载 调用约定(pascal,fastcall,stdcall,thiscall,cdecl)区别等

http://hi.csdn.net/maotoula  总结 tag:汇编,pascal,fastcall,stdcall,thiscall,cdecl,调用约定,函数调用约定,返回值传递方式 摘要:文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的

2011-09-08 23:48:41

阅读数 4893

评论数 0

原创 HOOK API代码

#ifndef _HOOKAPI_H #define _HOOKAPI_H class CHOOKAPI { public: LPVOID pOldFunEntry, pNewFunEntry ; // 初始函数地址、HOOK后的函数地址 BYTE bOldBy

2011-09-06 16:27:38

阅读数 967

评论数 0

转载 C++箴言:理解typename的两个含义

转自:http://dev.yesky.com/13/2221013.shtml  问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同?  template class Widget;

2011-09-03 00:32:11

阅读数 679

评论数 1

转载 c++关键字详解(volatile, mutable, explicit, dynamic_ cast<T>(expression))等(转)

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://cyinger-smiling.blogbus.com/logs/31041587.html c++关键字详解(volatile, mutable, explicit, dynamic_

2011-09-03 00:27:06

阅读数 1623

评论数 1

原创 定义一个二维数组,如何取得最中间的哪个数。不能用[],只能用*

int p[5][5];  int k=0;  for(int i=0;i  {   for(int j=0;j   {    p[i][j] = k++;   }  }  int *q = NULL; 方法一:  q = (*(p+2)+2);  printf("%p = %d/n&q...

2011-05-11 13:15:00

阅读数 1196

评论数 1

原创 一个简单数独求解的算法

突发奇想,想解决一个数独的求解算法直接贴代码吧!#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;sqlite3.h&amp;gt; #include &amp;lt;string.h&amp;gt;...

2018-05-23 11:12:27

阅读数 2673

评论数 0

转载 linux C++ 面向对象线程类封装

1.封装遇到的问题 将pthread线程封装为抽象类,这样用户在使用线程时,只需要继承一下这个抽象类,并实现相应的接口就可以了。这样做的好处是 用户可以将注意力集中在线程所要执行的逻辑上,而不需要关注创建线程、销毁线程等细节问题上。 我们抽象类的名称为Thread,其中有一个成员函数run,该函...

2016-11-25 17:01:00

阅读数 14827

评论数 9

转载 Vector的简单实现

曾经在论坛上看到面试时候被问到STL中Vector的实现,想想如果真的要实现Vector的源码,仅仅是一个Allocator就非常麻烦,一二时分钟内是搞不定的,面试官出这道题也就是想知道你对STL的实现理解程度。 template class Vector { public: exp...

2014-02-28 10:24:39

阅读数 894

评论数 0

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