上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 115 下一页
摘要: If you want to link .h files in different projects in Eclipse IDE for C/C++ Developers, just right-click the project and choose References-> Active like the capture below. 阅读全文
posted @ 2013-02-18 13:14 功夫 熊猫 阅读(440) 评论(0) 推荐(0)
摘要: Wireshark, formerly known as Ethereal, is an amazing Network Monitoring tool. It helps you to capture the data packets being sent/received by your network interface and analyze it.Warning: Before using Wireshark inpromiscuous mode make sure that you have the required permissions to do so. Promiscuou 阅读全文
posted @ 2013-02-16 18:45 功夫 熊猫 阅读(449) 评论(0) 推荐(0)
摘要: 常用端口对照端口:0服务:Reserved说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。端口:1服务:tcpmux说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKE 阅读全文
posted @ 2013-02-16 13:13 功夫 熊猫 阅读(3618) 评论(0) 推荐(1)
摘要: size_t(2012-10-10 19:12:39)转载▼标签:杂谈 今天我来讲讲size_t,借此来说明我的一些代码风格。 我们都知道size_t这个是为移植性服务的,32位系统是32位无符号整形,64位系统是64位无符号整形。比如我举个例子 A: size_t add_32_t(unsigned int op1, unsigned int op2) { return op1 + op2; } B: uint64_t add_32_t(uint32_t op1, uint32_t op2) { return op1 + op2; } 再比如一个数据结构 A: struct XXX //这. 阅读全文
posted @ 2013-02-06 17:19 功夫 熊猫 阅读(523) 评论(0) 推荐(0)
摘要: 在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问:以*_t结尾的类型是不是都是long型的?在baidu上查一下,才找到答案,这时才发觉原来自己对C掌握的太少。那么_t的意思到底表示什么?具体的官方答案没有找到,不过我觉得有个答案比较接近。它就是一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义的,而不是其它数据类型。uint8_t,uint16_t,uint32_t等都不是什么新的数据 阅读全文
posted @ 2013-02-06 16:30 功夫 熊猫 阅读(36522) 评论(2) 推荐(0)
摘要: 1. 对于不属于admin组的用户,通过sudo visudo设置test ALL=NOPASSWD:ALL2. 对于属于admin组的用户,将admin ALL之前的#注释打开,这样默认的帐号就可以不需要再sudo输入密码了。 # Members of the admin group may gain root privileges admin ALL=(ALL) ALL 阅读全文
posted @ 2013-01-31 19:43 功夫 熊猫 阅读(384) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/s/blog_71d9aee401012bq9.html两台笔记本 A和BA: Ubuntu 11.04 + 有线网卡(eth0) + 无线网卡(eth1)B: Windows 7 + 有线网卡 + 无线网卡A,B的无线网卡都连接到家庭无线路由器,网关为192.168.0.1,可以上互联网。A,B的有线网卡通过网线直连,A作为DHCP server和网关,为B的有线网卡分配IP地址A安装DHCP server步骤:1. sudo apt-get install dhcp3-server2. vi /etc/default/isc-dhcp-ser 阅读全文
posted @ 2013-01-31 17:47 功夫 熊猫 阅读(682) 评论(0) 推荐(0)
摘要: 扩展报头(Extension Header) IPv6扩展报头是可能跟在基本IPv6报头后面的可选报头。IPv6数据包中可以包含一个或多个扩展报头,当然也可以没有扩展报头,这些扩展报头可以具有不同的长度。IPv6报头和扩展报头代替了IPv4报头及其选项。新的扩展报头格式增强了IPv6的功能,使其具有极大的扩展性。与IPv4报头中的选项不同,IPv6扩展报头没有最大长度的限制,因此可以容纳IPv6通信所需要的所有扩展数据。IPv6扩展报头是可能跟在基本IPv6报头后面的可选报头。为什么在IPv6中要设计扩展报头这种字段呢?我们知道在IPv4的报头中包含了所有的选项,因此每个中间路由器都必须检查. 阅读全文
posted @ 2013-01-15 20:28 功夫 熊猫 阅读(2395) 评论(0) 推荐(0)
摘要: apt-get install 下载 以及所有倚赖的包裹,同时进行包裹的安装或升级.如果某个包裹被设置了 hold (停止标志,就会被搁在一边(即不会被升级).更多 hold 细节请看下面.apt-get remove [--purge] 移除 以及任何倚赖这个包裹的其它包裹.--purge 指明这个包裹应该被完全清除 (purged) ,更多信息请看 dpkg -P .apt-get update升级来自 Debian 镜像的包裹列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了/etc/apt/sources.list 后,必须执行.apt-get upgrade [-u] 阅读全文
posted @ 2013-01-15 20:11 功夫 熊猫 阅读(4958) 评论(0) 推荐(0)
摘要: Debian/Ubuntu Linux都使用apt,升级时都是: apt-get update apt-get upgrade apt-get dist-upgrade 但是常常有人会问, upgrade和dist-upgrade有何不同,仔细查查,似乎大家对upgrade和dist-upgrade的解释都有点不同,在此也纪录自己的看法. 我认为apt-get upgrade和dist-upgrade的差别: upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来 阅读全文
posted @ 2013-01-15 18:55 功夫 熊猫 阅读(17263) 评论(0) 推荐(1)
上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 115 下一页