自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 关于nodejs连接多个mongodb表

这几天真是蛋疼,为了连接两个表,每次都只有一个连上,另外一个连不上的情况!错误代码如下:var mongoose = require('mongoose');console.log("create model");var Schema = mongoose.Schema;   //  创建模型var mongooseSchema = new Schema({    na

2015-12-21 16:26:08 1752

原创 开发中遇到的问题记录

今天要实现一个图片上传的功能,会用到formidable,所以要用npm install formidable,但出现错误,具体的提示打印反正就一些err,就不显示了,解决途径如下:npm config set registryhttp://registry.cnpmjs.org今天遇到的另一个问题本来是想用res.locals.xxx来传值的,但发现html页面一直无法获取,后面

2015-11-02 22:18:16 312

原创 一步一个坑---初学nodejs第一天

很早以前就听说过这个东西,但因为自己的工作一直是做通信的,不曾用到过,所以记录下自己的所做所看,以后遇到同样的问题时候,做个借鉴!一, 安装nodejs,安装express二,安装mongodb(我的笔记本是win7系统,所以我预先从官网上下载了个.msi版本的进行安装,如果你是初次用mongodb,可以http://www.yiibai.com/mongodb/mongodb_query

2015-10-13 17:36:11 510

原创 对ip6tables rule操作

int getRulePackets(){    struct ip6tc_handle *handle;    char *tables = "filter";    const char *error = NULL;       const char * chain = NULL;       struct ip6t_counters counters;

2014-07-08 15:47:51 1019

原创 链表的循环带删除操作

错误的一个思路,往往导致一个很难查询的bug,上周在实现数据存储链表时,有

2014-07-07 09:01:58 444

原创 一个干不掉到程序

#include #include #include void hulue(){        printf("you can't kill me\n");}int main(){        int i  = 0;        i = SIGABRT;        printf("SIGABRT is %d\n", SIGABRT);  

2014-05-21 17:06:16 511

原创 一个精炼到c语言文件日志打印

#includeint cgilog(const char *format,...){    FILE *fd = NULL;    va_list args;    fd = fopen("/var/cgi.log","a");    if(fd == NULL)        return -1;        va_start(args, format

2014-05-20 13:51:27 908

原创 linux 网络编程常用结构体

struct sockaddr {        sa_family_t     sa_family;    /* address family, AF_xxx       */        char            sa_data[14];    /* 14 bytes of protocol address */}struct sockaddr_in{   

2014-05-14 13:01:05 559

原创 ubuntu object c

今天在ubuntu上安装了下object c的环境,好吧,说真的,我

2014-04-19 15:45:32 651

原创 printf make the bug

today i meet a bug , if i open the log, everything is ok, if i close the log, the bug is comming!

2014-04-14 16:40:01 410

原创 gcc编译问题

今天遇到一个毁三观的问题,不管如何都会出错

2014-04-12 12:56:22 611

原创 Ping时产生的dup

今天有个同事说自己的交换机开发板有问题,ping的时候老出现dup提示!起初以为是网路阻塞造成的,导致主机多次对同一报文进行响应!后面我自己个抓包看了下,完全正常的链路啊!于是想看下它的网络接口配置,卧槽,mac地址居然是01,好吧,大哥,这是组播地址好么!立马修改,解决

2014-01-14 13:10:58 16119

原创 linux下的tcp超时机制

今天在linux下用telnet连接另一台交换机,结果发现,拔掉网线,telnet就僵死在那里.在windows下,会在10秒后退出telnet````````````经过若干的百度,google后证实,原来linux 内核对于tcp的链路检测这块,果然存在一个很大的不和谐的地方,就是它默认的情况下,是不会频发性的去探测链路的链接状况,而是要等个默认的keepalive_time,再去发送探测包,

2014-01-14 13:09:55 1108

原创 交换机端口的三种模式access,trunk,hybrid

这几天一直纠结于报文的发送这块,于是做个笔录,记下过程中所想交换机的端口模式有三种,access, trunk,hybrid大家知道,我们普通的pc机网卡发送报文基本上都是发送普通的报文,不会带上802.1Q的tag,access就是专门用于不带tag的报文处理,当access端口收到一个带了tag的报文,它会对你说,不好意思,带tag的报文不在我的处理范围之内,丢弃之!acc

2014-01-09 14:29:12 2750

原创 mips下移植iptable

今天在做iptables移植到mips板子上!网上搜索下移植的案例,我槽,千篇一律的说!移植虽然简单,可不能乱忽悠后来之人啊!iptable有两部分,内核的netfilter和用户层的iptable! 第一步: 增加netfilter进内核    进入你的内核目录下,执行 "make menuconfig";    进入networking->networking options

2014-01-06 11:54:14 1664

原创 免费arp

最近在看免费arp时,发现主要是讲它有两个功能,一个是告知局域网,某个ip被它占用着,第二个,就是让别人记录下它的mac和ip地址!但是,今天本人发了下免费arp报文,测试了下,发现windos xp和win 7下,并不会学习和本主机非同样ip的mac!报文格式如下目的mac: FF FF  FF  FF  FF  FF源mac:      EC A8 6B C2 FC 8Bpro

2013-12-17 06:25:52 627

原创 linux 下不能ping通域名

最简单的方法,进入/etc/resolv.conf的文件中,加入你的如:nameserver 202.96.209.5,可以添加多个类似的namesever!再ping的时候,就可以ping通域名了!

2013-11-28 10:31:04 728

原创 ntp源码

每次去下开源软件,一搜,结果全是要分的,还是去官网靠谱,这是ntp的源码网址,记录下来,以后供自己和他人使用!http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-dev/ntp-dev-4.2.7p395.tar.gz

2013-11-18 10:14:17 2048 1

原创 c语言中关于圆括号中以逗号赋值

今天有一仁兄发出一个问题,int a[3][2]={(0,1),(2,3),(4,5)};为何赋值给二维数组的值是1,3,5,0,0,0!在c语言中,给二维数组赋值是以{}来的,可此时的()为什么可以且会得到这个结果呢,在c语言中()是被用来赋值运算用的,那么编译器就会以为(0,1)中仅仅当作一个值传给a[0][0],根据查看汇编源码,把最近处理的1作为结果被赋值了!所以最后得出的结果就是1,3,

2013-11-04 17:06:55 4498

dhcp-packet

dhcp discover报文,offer报文,request报文,ack报文!

2014-01-03

双向链表操作

一个双向链表的实现(初始化,增,删,查),有头,有真相

2013-12-26

发送邮件客户端

linux下的邮件发送客户端源码,代码很精简,功能完全!

2013-11-28

netlink增加路由

通过netlink增加路由条目,测试环境ubuntu 10

2013-11-26

多线程非阻塞的迷你服务器代码

多线程下非阻塞的socket实例!代码调试了下,完全停不下来!

2013-11-15

协议无关组播

组播路由协议,pim-sm实现,基于linux的实现

2013-09-23

判断ip有效(简单实用,学习)

判断输入ip是否有效,自己测了下,有效!

2013-09-22

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

TA关注的人

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