dwchenxj

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年12月12日

摘要: 1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是0接收到数据大小,特别:返回值0发送数据大小,特别:返回值0表示接收到数据。这2种模式下的返回值是不是这么理解,有没有跟详细的理解或跟准确的说明?4、阻塞模式与非阻塞模式下是否... 阅读全文
posted @ 2014-12-12 11:11 dwchenxj 阅读(297) 评论(0) 推荐(0) 编辑

2014年12月7日

摘要: Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了 阅读全文
posted @ 2014-12-07 14:27 dwchenxj 阅读(256) 评论(0) 推荐(0) 编辑

2014年8月9日

摘要: 可以用以下办法解决:使用SDK Manager更新时出现问题 Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection tohttps://dl-ssl.g... 阅读全文
posted @ 2014-08-09 21:21 dwchenxj 阅读(601) 评论(0) 推荐(0) 编辑

2014年7月19日

摘要: ld: fatal: Symbol referencing errorsRecently, I am learning the Unix C and come to know that Sockets are:– Special files used for network communicatio... 阅读全文
posted @ 2014-07-19 16:55 dwchenxj 阅读(410) 评论(0) 推荐(0) 编辑

2014年6月25日

摘要: 一.MFC规则DLL MFC规则DLL可以在该dll内部使用MFC,但是与应用程序的接口不能是MFC的。能够被所有支持dll的编程语言所写的应用程序使用,当然也包括使用MFC创建的应用程序。在这种动态链接库中包含一个从CWinApp中继承而来的类,DllMain函数也被隐藏在其中了。 规则DLL包含... 阅读全文
posted @ 2014-06-25 22:52 dwchenxj 阅读(4457) 评论(0) 推荐(0) 编辑

2014年4月10日

摘要: 在非root用户下执行基于Libpcap库编写的应用程序时不能正常运行,原因是由于libpcap库使用raw socket的套接字。而Raw Socket的使用需要root权限,否则raw socket会创建失败,因此基于raw socket编写的应用程序必须在root具有用户权限才能使用。为了让基于Raw Socket应用程序在非Root用户下能够执行,在你编译完基于Raw Socket的应用程序之后,执行下面3步:1. 进入root用户权限,若已经在root用户权限下忽略这一步 $ su root # 输入root密码2. 以root用户权限修改应用程序的所有者... 阅读全文
posted @ 2014-04-10 10:46 dwchenxj 阅读(1272) 评论(0) 推荐(0) 编辑

2014年4月4日

摘要: 前提是:1) 手机已经root,且装有busybox,2) 还装有至少一款terminal(模拟终端)软件,手机连wifi路由器。3) 还要有一些基础常识,比如linux命令,telnet。这里模拟终端推荐以Better Terminal Emulator Pro,任意app市场里搜索(1)Android端打开terminal软件,输入以下命令# su 然后按软键盘的“回车”,su命令指 获得root权限(2)# busybox ifconfig此命令获得手机的ip,显示如下,这里以192.168.1.104为例:tiwlan0 Link encap:EthernetHWaddr 98:4.. 阅读全文
posted @ 2014-04-04 00:25 dwchenxj 阅读(7223) 评论(0) 推荐(0) 编辑

2013年1月29日

摘要: from: http://blog.csdn.net/sptoor/archive/2011/02/23/6203376.aspx( KingOX的提示:不知哪个大神写的!非常有益!阅读前需要对静态库(.lib)、动态库(.dll)、导入库(这个还是.lib)之间的区别联系有了解。建议先读读宋宝华先生的《VC++动态链接库(DLL)编程深入浅出 》)关键词:程序库、CRT、LIBCMTD.lib、MSVCRTD.lib、链接库的冲突问题、MSVC链接处理很久没有写程序设计入门知识的相关文章了,这篇文章要来谈谈程序库 (Library) 链接,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。 阅读全文
posted @ 2013-01-29 08:33 dwchenxj 阅读(524) 评论(0) 推荐(0) 编辑

2012年7月30日

摘要: 一、敏捷开发的宣言: 1、个体和交互胜过过程和工具:注重交流沟通。 2、可以工作的软件胜过面面俱到的文档:不需要太多的文档,系统大的框架文档即可。 3、客户合作胜过合同谈判 4、响应变化胜过遵循计划 二、敏捷开发的原则: 1、单一职责原则(SRP):一个类的功能尽量高内聚,应该仅有一个引起它变化的原因。 2、开闭原则(OCP):对扩展开放,对更改封闭 。尽量做到抽象,抽象是封装变化的方法。 3、替换原则(LSP):子类必须能替换它们的基类型。 4、依赖倒置原则(DIP):高层模块不应该依赖低层模块,双方都依赖抽象;抽象不应该依赖细节,细节依赖于抽象。该原则是框架设计的核心原则... 阅读全文
posted @ 2012-07-30 00:23 dwchenxj 阅读(158) 评论(0) 推荐(0) 编辑

2012年7月6日

摘要: grub损坏,不能从菜单进入系统,手工修复如下:1. grub>root (hd0,x)x代表linux所装的分区,如果不知道可以从0开始,一直往后面试。2. grub>setup (hd0)重启后可以进入引导菜单 阅读全文
posted @ 2012-07-06 11:47 dwchenxj 阅读(137) 评论(0) 推荐(0) 编辑