摘要: 鉴于个人写博客的目的是方便自己后期查询检索,以后就不在各个博客站点发布了,用wiz笔记记录记录挺方便的,也不会丢失,想共享出来的就发到wordpress上 阅读全文
posted @ 2015-07-08 15:12 聂风 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 测试程序时碰到虚拟机经常时间不准,深受困扰,后来发现虚拟机有一个设置可以同步虚拟机和宿主机的时间:该功能需要vmware tools安装成功才能有效。vmware tools的安装就不多细说了,至于是什么原理,可以参考http://blog.csdn.net/dzassn/article/detai... 阅读全文
posted @ 2015-01-13 16:42 聂风 阅读(4804) 评论(1) 推荐(0) 编辑
摘要: 从linux传输压缩包到win7下解压缩,总是提示出错,可是在linux下解压都很正常,于是定位出错的文件,发现是con.c和con.h文件,经排查,原因如下:CON是DOS下的特殊设备名如下由系统保留的设备名字不能用作文件名:CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM... 阅读全文
posted @ 2014-11-05 16:18 聂风 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 修改别人的jar包中的配置文件,然后再打包后执行出错:RunJar jarFile [mainClass] args...经过分析,是因为打包时需要设置mainClass,可以通过如下方法:jar cvfe **.jar mainClass *(相应的打包文件) 阅读全文
posted @ 2014-06-17 16:38 聂风 阅读(5276) 评论(0) 推荐(0) 编辑
摘要: 最近用WireShark抓包时发现TCP数据包有报错:IP Checksum Offload,经过查阅资料终于找到了原因总结下来就是wireshark抓到的数据包提示Checksum错误,是因为它截获到的是操作系统胡乱填充的checksum,而千兆网卡在开启Checksum Offload之后,会把这些计算的工作交给网卡去做,网卡最后还是会计算出正确的checksum并且发出去的。也就是以前校验和是由系统协议栈来实现,现在交给网卡硬件去实现了,这样可以节约不少CPU资源,微软的测试表明它可以最多节约30%的CPU资源。IBM里AIX的文档则指出:对于PCI接口的千兆网卡来说还不如让400Mhz 阅读全文
posted @ 2014-01-17 14:06 聂风 阅读(7136) 评论(0) 推荐(1) 编辑
摘要: everything文件搜索工具,可以快速搜索windows下的文件 阅读全文
posted @ 2013-12-11 10:52 聂风 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 以前虽然也知道数字证书的概念,但是仅仅停留在表面的层次,对其详细的工作原理甚是不解。 总结了下数字证书方面的几个问题: 1、为何需要数字证书? 2、数字证书是如何确保证书不可被伪造的? 3、如何验证数字证书的有效性? 4、为何不用数字证书进行数据加密? 通信双方在发送消息的时候都有可能被黑客截获并篡改,如何保证数据通信的安全?第一要验证通信双方的身份,第二要对通信的数据进行加密。 非对称加密算法通过公私钥来实现身份的认证,数据的加密通过对称加密算法实现,非对称算法用于协商对称加密算法和加密秘钥。 第一个问题:首先需要公钥私钥机制来防止网络的身份伪造,而如何交换公私钥呢? ... 阅读全文
posted @ 2013-08-27 15:42 聂风 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 最近在研究https协议是如何传输数据的,用wireshark抓包分析,发现客户机和google网站在传输数据时使用了IPv6地址,于是相对ipv6地址测试下基本的功能。ping功能,直接使用ping ipv6,如telnet功能,也跟ipv4一样,telnet ipv6而访问具体应用,如访问web服务器,则有一点区别,需要使用http://[ipv6](多了个方括号)如http://[2404:6800:4005:c00::93],就能访问google网站 阅读全文
posted @ 2013-08-12 16:50 聂风 阅读(18070) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.erchashu.com/wiki/eclipse-cdt-gdb-arm-app-cross-debug远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:普通列表项目用ROM Monitor调试目标机程序用KGDB调试系统内核用gdbserver调试用户空间程序这三种调 阅读全文
posted @ 2013-07-22 17:25 聂风 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 管理员在安装完mysql后,通常要去修改mysql的登录密码,到google上一搜索,会发现有如下几种修改root账户的密码:1、登录进mysql后,SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');2、使用mysqladminmysqladmin -u root password "newpass"如果root已经设置过密码,采用... 阅读全文
posted @ 2013-04-17 17:52 聂风 阅读(1064) 评论(0) 推荐(0) 编辑