- 博客(19)
- 资源 (27)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux网络包转发性能优化与分析
一.如果用linux系统做网关类数据转发功能,则需要对linux系统做很多网络优化,才能使转发包性能达到最优二.可以从如下几个方面着手处理1.iptables规则,tc规则2.ecmp流量打散3.contrack连接跟踪(CONNTRACK),跟踪并且记录连接状态。Linux为每一个经过网络堆栈的数据包,生成一个新的连接记录项 (Connection entry)。4.RPS (Receive P...
2018-04-08 18:22:59
4456
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 A*算法简介
A*算法简介 写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里 抛砖引玉,希望大家都来热心的参与。 还是说正题,我先拿A*算法开刀,是因为A*在游戏中有它很典型的用法,是人工智能在游戏中的代表。 A*算法在人工智能中是一种典型的启发式搜索算法,为了说清楚A*算法,我看还是先说说何谓启发式算法。 一、何谓启发式搜索
2014-01-07 23:35:35
6317
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 jquery添加自定义方法
方法一: jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); var wwidth=$(window).width(); var apHeight=wheight-$("#apDiv").height()
2014-01-03 11:15:05
2405
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE锁机制研究
锁概念基础数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据
2013-04-18 15:03:29
703
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 车牌图像识别
1.车牌预处理车牌预处理过程的好坏直接影响到车牌图像进行后期处理过程,比如车牌字符分割等。车牌预处理也是尽可能的消除噪声,减少后期处理带来的不必要的麻烦。输入的车牌是24Bit的BMP真彩色图像,车牌照有黄底黑字,蓝底白字等颜色,为了将这些车牌图像一并处理,就要先将车牌进行灰度化处理,然后进行二值化(黑白)处理。图4-1 原始图像将采集的车牌图像进行预处理,为了方便起见
2012-06-20 18:36:30
24701
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 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;2.回滚段的争用情况:select name,waits,gets,waits/gets ra
2012-06-10 13:17:33
722
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2011年度变态迷宫数学题:从左边入口处的 2011 进去,在迷宫里转悠,最后变成 2012 从右边出来。你可以在迷宫里转圈,可以重复之前走过的路,但不能往回退着走。
这是昨天在人人看见的一个题目。所以没事干,就解决了一下这个题目。思路就是广域搜索,比较笨的方法,但是能解决问题。不知道谁有更好的方法,给个建议。题目要求的图形如右所示。代码:#include #include #include using namespace std;typedef struct node{ int x;//记录上一次的位置
2011-12-02 02:41:46
3445
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 自己搭建vsftpd(转)
转自:http://blog.sina.com.cn/s/blog_45586cd30100l5as.html最近差点被vsftpd 折腾死,这东西有时候有些地方忽略了还真弄不好1.下载或者直接 yum 安装,我就下载 tar包了。 2.随
2011-10-08 00:50:02
822
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 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
734
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 突破游戏驱动级反外挂保护
突破游戏驱动级反外挂保护2010-06-18 22:45转自:http://hi.baidu.com/asmsky/blog/item/ad0dd50b73d38a33b1351dc2.html现在大多数网络游戏都使用驱动级的反外挂保护
2011-10-02 00:52:03
1976
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 调用约定(pascal,fastcall,stdcall,thiscall,cdecl)区别等
http://hi.csdn.net/maotoula 总结tag:汇编,pascal,fastcall,stdcall,thiscall,cdecl,调用约定,函数调用约定,返回值传递方式摘要:文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的
2011-09-08 23:48:41
5694
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 HOOK API代码
#ifndef _HOOKAPI_H#define _HOOKAPI_Hclass CHOOKAPI {public:LPVOID pOldFunEntry, pNewFunEntry ; // 初始函数地址、HOOK后的函数地址BYTE bOldBy
2011-09-06 16:27:38
1197
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 C++箴言:理解typename的两个含义
转自:http://dev.yesky.com/13/2221013.shtml 问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同? template class Widget;
2011-09-03 00:32:11
757
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 c++关键字详解(volatile, mutable, explicit, dynamic_ cast<T>(expression))等(转)
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://cyinger-smiling.blogbus.com/logs/31041587.htmlc++关键字详解(volatile, mutable, explicit, dynamic_
2011-09-03 00:27:06
1754
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 定义一个二维数组,如何取得最中间的哪个数。不能用[],只能用*
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,*q);方法二: q = ((int *)(((int)(p+1)+(int
2011-05-11 13:15:00
1459
1
原创 一个简单数独求解的算法
突发奇想,想解决一个数独的求解算法直接贴代码吧!#include <stdio.h>#include <sqlite3.h>#include <string.h>#include <iostream>#include <math.h>#include <stdlib.h>#include <time.h>
2018-05-23 11:12:27
5988
转载 linux C++ 面向对象线程类封装
1.封装遇到的问题将pthread线程封装为抽象类,这样用户在使用线程时,只需要继承一下这个抽象类,并实现相应的接口就可以了。这样做的好处是用户可以将注意力集中在线程所要执行的逻辑上,而不需要关注创建线程、销毁线程等细节问题上。我们抽象类的名称为Thread,其中有一个成员函数run,该函数为的声明形式为:void run() = 0;即将该成员函数声明为纯虚函数,用户继承
2016-11-25 17:01:00
17272
9
转载 Vector的简单实现
曾经在论坛上看到面试时候被问到STL中Vector的实现,想想如果真的要实现Vector的源码,仅仅是一个Allocator就非常麻烦,一二时分钟内是搞不定的,面试官出这道题也就是想知道你对STL的实现理解程度。templateclass Vector{public:explicit Vector(int initsize=0):theSize(initsize),theC
2014-02-28 10:24:39
1148
FPGA-2018-P4-tutorial.pdf
2019-06-09
可编程交换机p4语法文档.pdf
2019-06-09
nc和telnet工具
2014-10-10
delphi调用TUXEDO的单元文件
2012-07-31
图像模式识别 VC++技术实现
2012-02-20
PowerToolV4.0.7z
2011-09-08
远程医疗系统采集端(VC实现)
2011-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人