- 博客(13)
- 资源 (116)
- 论坛 (15)
- 问答 (8)
- 收藏
- 关注
转载 libpcap详解
libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的框架。 一、libpcap工作原理 libpcap主要由两部份组成:网络分接头(Network Tap)和数据过滤器(Packet Filter)。网络分接头从网络设备驱动程序中收集数据
2016-10-25 16:22:20
1936
转载 以太网,IP,TCP,UDP数据包分析
1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP 网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。通信过程中,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示 不同的协议层对数据包有不同的称谓,在传输层叫做段(se
2016-10-25 16:15:20
4206
原创 斐波那契数列的应用(算法实现)
下面这个题是一个面试题,其实很简单的,就是一个斐波那契数列的应用。一个楼梯有100级,一次可以爬一级或两级,爬完100级,有几种走法?解答:如果用n表示台阶的级数,a n表示某人走到第n级台阶时,所有可能不同的走法,容易得到: ① 当 n=1时,显然只要1种跨法,即a 1=1。 ② 当 n=2时,可以一步一级跨,也可以一步跨二级上楼,因此,共有2种不同的跨法,即a 2=2。③
2016-10-23 13:23:52
3239
原创 计算整数的划分可能性算法
将一个正整数N表示成一系列正整数之和。#include "stdio.h"int P(int n,int m){ if(m==1 || n == 1) return 1; if(m>n) return P(n,n); if(m==n) return 1+P(n,m-1); return P(n,m-1)+P(n-m,m);}main(){ int
2016-10-23 13:17:37
1516
原创 二进制数转换成十进制数(栈来实现)
补充知识点:头文件:#include pow() 函数用来求 x 的 y 次幂(次方),其原型为: double pow(double x, double y);栈:先进后出 队列:先进先出main.c#include "stdio.h"#include "math.h"#define STACK_INIT_SIZE 20#define STACKINCREMENT 10typede
2016-10-19 13:37:09
3005
原创 二维数组与指针的指针深度剖析
二位数组,数组指针,指针数组,指针的指针。这四者之间的关系希望大家看完这篇文章后在也不会分不清楚了。在C/c++中,数组和指针有着密切的关系,有很多地方说数组就是指针式错误的一种说法。这两者是不同的数据结构。其实,在C/c++中没有所谓的二维数组,书面表达就是数组的数组。我猜想是为了表述方便才叫它二维数组。以前认为二位数组是一个二级指针,现在发现理解错了,二维数组名也是个一级指针,指向一个类型并且
2016-10-09 22:40:06
2413
转载 二叉树的遍历方式(递归)
转载自:http://blog.csdn.net/bitboss/article/details/52717426二叉树的遍历方式(递归)博客摘要:博客链接:非递归遍历二叉树 1.什么是二叉树的遍历? 四种遍历是什么? 2.递归的实现二叉树的遍历; (下一篇博客将讲述三种遍历的非递归实现)一. 什么是二叉树简述:二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分
2016-10-07 20:13:35
1808
原创 快速排序C语言实现(递归)和希尔排序
快速排序:#include "stdio.h"void swap(int *a,int *b){ /*序列中元素位置的交换*/ int tmp; tmp = *a; *a = *b; *b = tmp;}void quicksort(int k[], int s,int t){
2016-10-07 20:09:56
4225
原创 字符串排列组合算法
全排列所谓全排列,就是打印出字符串中所有字符的所有排列。例如输入字符串abc,则打印出 a、b、c 所能排列出来的所有字符串 abc、acb、bac、bca、cab 和 cba 。#include#includestatic int number=0;void Swap(char *a ,char *b){ char temp = *a; *a = *b; *b = temp
2016-10-07 20:00:30
2915
原创 Linux嵌入式开发常见面试题
what is the difference between mutex and spin_lock"两者在调度机制上略有不同。对于互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。但是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据
2016-10-04 21:41:06
16245
原创 sizeof与strlen用法详解(结构体对齐)
#includeint main(int argc,char **argv){unsigned char a[10] ={1,2,1,2,3,4};unsigned char a1[10] ={0,0,0,0,0,0};char *p="hello world!";printf("sizeof(p) =%d\n",sizeof(p));printf("strlen(p) =
2016-10-04 11:02:29
3527
1
原创 链表反转算法
#include#includetypedef struct node{ int pNode; struct node *next;}Lnode;struct node * creat_list(int len){ Lnode *p,*p1,*p2; Lnode *head=(Lnode*)malloc(sizeof(Lnode)); int i; p1=head;
2016-10-04 10:10:46
2411
原创 冒泡排序和选择排序算法
冒泡排序算法:#include#include#define up 0#define down 1int main(int argc,char **argv){unsigned char i,j,array[10]={0};int parm,temp;if(argc!=2){ printf("%s \n",argv[0]); return -1;}p
2016-10-04 10:00:54
1948
source insight4.0
2019-01-11
F:\python\tesseract-ocr-w64-setup-v5.0.0-alpha.20191010.zip
2019-10-12
UltraVNC_1_2_16_X64_Setup.zip
2018-12-19
sqlitedbms-0.5.1.tar.gz
2017-09-11
sqlite3.tar.gz
2017-09-11
chrome_xp_49.0.2623.112_setup.rar
2016-12-26
HeroKern的留言板
发表于 2020-01-02 最后回复 2020-01-02
telnet和telnetd有什么区别?
发表于 2016-01-03 最后回复 2019-10-05
Python3处理验证码
发表于 2017-02-06 最后回复 2017-02-25
CSDN 2016博客之星评选
发表于 2016-11-26 最后回复 2016-11-26
Linux中有线网卡和无线网卡不能ping通
发表于 2016-04-24 最后回复 2016-06-09
Linux电源管理问题(Linux高手请进)
发表于 2016-05-04 最后回复 2016-05-06
IIC 驱动编译出现了如下的问题
发表于 2015-10-11 最后回复 2016-03-30
Linux驱动之USB鼠标问题
发表于 2016-03-02 最后回复 2016-03-13
Linux中shell脚本问题
发表于 2016-03-09 最后回复 2016-03-13
代理IP
发表于 2016-02-21 最后回复 2016-02-22
HTML5
发表于 2016-01-27 最后回复 2016-02-21
关于QT的问题
发表于 2016-01-25 最后回复 2016-02-21
考研培训的问题
发表于 2015-10-30 最后回复 2016-01-03
J-Link烧写问题
发表于 2015-10-16 最后回复 2016-01-03
虚拟地址和物理地址的问题
发表于 2015-09-06 最后回复 2015-10-01
Python3处理验证码教程
2017-02-06
Linux系统账户密码怎么修改
2016-08-09
pyhon提取url路径转换
2016-07-06
Linux中电源管理唤醒出现问题
2016-05-04
个人网站调用CGI脚本问题
2016-03-22
有线网卡和无线网卡不能ping通
2016-04-24
Linux中shell脚本问题
2016-03-09
Linux驱动之USB鼠标调用
2016-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝