- 博客(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
1799
原创 开发中遇到的问题记录
今天要实现一个图片上传的功能,会用到formidable,所以要用npm install formidable,但出现错误,具体的提示打印反正就一些err,就不显示了,解决途径如下:npm config set registryhttp://registry.cnpmjs.org今天遇到的另一个问题本来是想用res.locals.xxx来传值的,但发现html页面一直无法获取,后面
2015-11-02 22:18:16
350
原创 一步一个坑---初学nodejs第一天
很早以前就听说过这个东西,但因为自己的工作一直是做通信的,不曾用到过,所以记录下自己的所做所看,以后遇到同样的问题时候,做个借鉴!一, 安装nodejs,安装express二,安装mongodb(我的笔记本是win7系统,所以我预先从官网上下载了个.msi版本的进行安装,如果你是初次用mongodb,可以http://www.yiibai.com/mongodb/mongodb_query
2015-10-13 17:36:11
551
原创 对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
1074
原创 一个干不掉到程序
#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
558
原创 一个精炼到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
947
原创 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
599
原创 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
441
原创 Ping时产生的dup
今天有个同事说自己的交换机开发板有问题,ping的时候老出现dup提示!起初以为是网路阻塞造成的,导致主机多次对同一报文进行响应!后面我自己个抓包看了下,完全正常的链路啊!于是想看下它的网络接口配置,卧槽,mac地址居然是01,好吧,大哥,这是组播地址好么!立马修改,解决
2014-01-14 13:10:58
16556
原创 linux下的tcp超时机制
今天在linux下用telnet连接另一台交换机,结果发现,拔掉网线,telnet就僵死在那里.在windows下,会在10秒后退出telnet````````````经过若干的百度,google后证实,原来linux 内核对于tcp的链路检测这块,果然存在一个很大的不和谐的地方,就是它默认的情况下,是不会频发性的去探测链路的链接状况,而是要等个默认的keepalive_time,再去发送探测包,
2014-01-14 13:09:55
1162
原创 交换机端口的三种模式access,trunk,hybrid
这几天一直纠结于报文的发送这块,于是做个笔录,记下过程中所想交换机的端口模式有三种,access, trunk,hybrid大家知道,我们普通的pc机网卡发送报文基本上都是发送普通的报文,不会带上802.1Q的tag,access就是专门用于不带tag的报文处理,当access端口收到一个带了tag的报文,它会对你说,不好意思,带tag的报文不在我的处理范围之内,丢弃之!acc
2014-01-09 14:29:12
2856
原创 mips下移植iptable
今天在做iptables移植到mips板子上!网上搜索下移植的案例,我槽,千篇一律的说!移植虽然简单,可不能乱忽悠后来之人啊!iptable有两部分,内核的netfilter和用户层的iptable! 第一步: 增加netfilter进内核 进入你的内核目录下,执行 "make menuconfig"; 进入networking->networking options
2014-01-06 11:54:14
1720
原创 免费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
677
原创 linux 下不能ping通域名
最简单的方法,进入/etc/resolv.conf的文件中,加入你的如:nameserver 202.96.209.5,可以添加多个类似的namesever!再ping的时候,就可以ping通域名了!
2013-11-28 10:31:04
775
原创 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
2144
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
4803
博通的芯片,采用eeprom起来,是否可以起来的时候配置外置phy
2016-01-26
ping包的时候,有一个包的响应时间为20ms
2016-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人