摘要: 1.创建一个简单的so库文件,头文件和cpp文件如下:test.h: 1 #ifndef __TEST_H__ 2 #define __TEST_H__ 3 4 #include 5 6 class test 7 { 8 public: 9 int printHello();10 };... 阅读全文
posted @ 2014-07-10 16:01 百里飞猫 阅读(476) 评论(0) 推荐(0)
摘要: 在NetBSD-1.0上使用 tcpdump 时提示错误了:提示没有 /dev/bpf0 这个文件。直接创建 /dev/bpf0 这个文件后 tcpdump 命令还是提示错误:结合网上搜索的结果,最后确定是由于内核没有添加 BPF 支持导致的。为内核添加 BPF 支持,并重新编译:内核编译成功... 阅读全文
posted @ 2014-06-19 17:01 百里飞猫 阅读(335) 评论(1) 推荐(0)
摘要: 在Fedora 20上写了一个简单的ping程序,创建原始套接字后没有设置任何选项,ping其他主机(NetBSD-1.0)的时候运行正常:[root@sea network]# ./ping 192.168.1.114PING 192.168.1.114:send packet(icmp):08 ... 阅读全文
posted @ 2014-06-15 12:30 百里飞猫 阅读(590) 评论(0) 推荐(0)
摘要: pre:定义预格式化的文本,被包围在 pre 元素中的文本通常会保留空格和换行符。 阅读全文
posted @ 2014-06-10 09:14 百里飞猫 阅读(195) 评论(0) 推荐(0)
摘要: #include struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */}; /* network byte ... 阅读全文
posted @ 2014-06-08 21:34 百里飞猫 阅读(275) 评论(0) 推荐(0)
摘要: 之前在VMware 10.0上成功安装了NetBSD-1.0,虽然系统在每次重启的时候会弹出一个错误提示框,而且有时候系统启动还会提示“ffs vmalloc dup ...”这样的错误,但是总体来讲,至少还是能用的。不过让我最感到遗憾的是系统的网络连接有问题。最开始我以为是网络配置不正确,从... 阅读全文
posted @ 2014-06-05 21:24 百里飞猫 阅读(718) 评论(1) 推荐(1)
摘要: 运行ktrace命令的时候报错了:google搜索后说是要在增加“options KTRACE”选项到内核中。嗯,试试看:增加“options KTRACE”选项到TOR_NetBSD文件中:重新编译内核:编译结果:用新编译的内核替换旧内核,并重启系统:OK,ktrace命令正常执行了。 阅读全文
posted @ 2014-05-19 01:52 百里飞猫 阅读(565) 评论(0) 推荐(0)
摘要: 最近开始系统的学习计算机网络,买了被奉为经典中的经典《TCP/IP详解 卷2:实现》。不过这本书确实也有点过时了,讲解的是4.4BSD-Lite的代码,和当前BSD发布版的代码已经有很大差异了。根据在网络上搜索的结果,FreeBSD-2.0、NetBSD-1.0和BSD/OS 2.0都是基于4... 阅读全文
posted @ 2014-05-15 00:40 百里飞猫 阅读(2602) 评论(0) 推荐(1)
摘要: CKSUM文件的内容是用cksum命令直接生成的:[tortoise@sea sets]$ cat CKSUM1301919688 13493973 base.tgz3312742217 6125601 comp.tgz3524588402 53334 etc.tgz282697710 313498... 阅读全文
posted @ 2014-05-05 16:00 百里飞猫 阅读(392) 评论(0) 推荐(0)
摘要: 1.列出包中有哪些文件: rpm -ql 2.查询文件属于哪一个RPM包: rpm -qf 阅读全文
posted @ 2014-05-04 22:26 百里飞猫 阅读(135) 评论(0) 推荐(0)