自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 腾讯笔试感受

2014年腾讯实习生招聘考试安徽片区在科大举行,刚开始拿到试卷觉得试卷好长,题目好多。然后就开始做题,这次考试给我的感觉是腾讯的笔试题考察的范围很广,不仅有语言方面的考察,还有操作系统、计算机网络、数据结构、概率以及Mapreduce都考察了。给我的感觉还是操作系统考察的是最多的。都有:进程通信、内存管理等1、进程间通信Linux进程间通信linux下进程间通信的几种主要手段简介:

2014-04-22 11:39:59 1284 1

转载 简单的z-box算法的实现

一 Z-BOX的概念二 Z-BOX算法的计算过程三 Z-BOX算法的代码实现C语言版四 Z-BOX算法在具体的模式匹配字符串查找中的应用五 总结    在字符串的模式匹配中,有单模匹配和多模匹配之分。本系列文章将对单模匹配和多模匹配逐一进行讲解。其中单模匹配中将会讲解以下几个算法:Z-BOX算法KMP算法BM算法sunday算法第一篇文章,我们从Z-BOX算法开始讲起,因为Z-BO

2014-04-19 18:52:01 1447

原创 基本的哈夫曼编码算法的实现

huffman.h文件#includetypedef int bool;#define false 0#define true 1typedef struct _CharNode{ int count; char name; int weight; bool flag; struct _CharNode *left; struct _CharNode *right;}C

2014-04-19 18:46:04 1030

原创 堆排序算法的实现

#include//void Swap(int *a, int pos1, int pos2);void HeapAdjust(int *a, int i, int size){ int lchild = LeftChild(i);//zhe li de dao le ta de hai zi jie dian int rchild = RightChild(i); int lar

2014-04-19 18:41:23 651

原创 jiffies的回绕问题

今天在看到jiffies的时候

2014-04-16 00:29:23 1011

原创 Suricata之源代码(三)

这次我

2014-04-13 22:54:39 2773

原创 Suricata之源代码(二)

在前面我

2014-04-11 13:41:36 1817

原创 Suricata之源代码(一)

在介绍Suricata源代码之前,大致介绍一下Suricata的工作流程。在suricata中主要使用了回调函数将所有的模块连接起来的。最后是通过DetectEngineCtx *global_de_ctx这个结构体启动起来的。整个的启动过程我用鞭炮来进行比喻,回调函数就好像鞭炮的引线一样,将所有的小的鞭炮连接起来,连接起来之后如果要放鞭炮就的要使用火柴将引线点燃。所以我将global_de_ct

2014-04-09 20:11:22 2956

转载 Surciata源码分析之IpsNFQ模式(2)

2. 各模块功能分析  Receive:从NFQUEUE中接收数据包,并将封装在Packet结构中,然后放入下一个缓冲区。  Decode:对数据包进行解码,主要是对数据包头部信息进行分析并保存在Packet结构中。  StreamTCP:对数据包进行TCP流重组。  Detect:检测数据包是否包含入侵行为。  Verdict:对检测后的数据包

2014-04-09 14:35:29 1181

转载 Surciata源码分析之IpsNFQ模式(1)

最近看了一下suricata-1.2.1的源代码,加之之前在网上没有搜到关于suricata的分析资料,所以就把看源码时的一些笔记整理了一下,发到网上,供其他对suricata感兴趣的网友参考。由于是第一次在csdn上写技术博客,不足之处还望看到此文章的网友见谅!先还是进行简要的介绍一下,Suricata 是一个网络入侵检测和阻止引擎,由开放信息安全基金会以及它说支持的提供商说开发。该引擎是多

2014-04-09 14:33:16 1273

原创 suricata的简介以及安装过程

Suricata介绍

2014-04-08 10:35:19 6069 5

转载 Linux内核中的current_thread_info

current_thread_info的定义在include/asm/thread_info.h中:/* Given a task stack pointer, you can find it's task structure * just by masking it to the 8K boundary. */staticinline struct thread_info *

2014-04-07 21:30:47 2220

ArcGIS笔记

这是一个地理信息系统ArcGIS编程比较全的资料,希望大家喜欢。

2013-03-13

决策树讲义

决策树的认识和理解!让更多的人认识人工智能

2012-06-18

顺序表的交并补还有排序等

室一个可以参考的学习代码哦,是我自己编写的。可以看看。有许多的功能

2011-10-12

ACM国际编程书籍

你想拥有一手好的编程技巧吗?还在等什么啊现在就有了

2011-10-06

空空如也

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

TA关注的人

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