NDK的配置

很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和...

2013-07-06 15:25:24

阅读数 588

评论数 0

boa thttpd goAhead

boa的功能比较齐全, 便对嵌入式应用很多功能就是冗余(如virtual host), 内存使用量较大些. thttpd 功能较少, 实现简单. 内存使用量较少. 同时比较方便扩展. shttpd 功能功能算是比较全的, 但在处理二进制数据时不够稳定, 时有异常. 有待观察. light-h...

2013-06-20 18:40:25

阅读数 2677

评论数 0

MFC子窗口和父窗口(SetParent,SetOwner) 窗口关系隐藏显示介绍的挺好

一、概念和区别  在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 所以我们可以看到,窗口之...

2013-04-27 21:50:46

阅读数 839

评论数 0

调试Release发布版程序的Crash错误

在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调试release版本了。因为release版本来就少了很多调试信息,更何况一般都是发布出去由用户使用,crash的现场很难保留和重现。本文将给出几个解决方案,完成对relea...

2013-04-27 21:47:30

阅读数 684

评论数 0

Boost 不同Mutex的大体说明

写过多线程程序的人都知道,不能让多个线程同时访问共享的资源是至关重要的。假如一个线程试图改变共享数据的值,而另外一个线程试图去读取该共享数据的值,结果将是未定义的。为了阻止这样的事情发生,需要用到一些非凡的原始数据类型和操作。其中最重的一个就是总所周知的mutex(“mutual exclusio...

2013-01-21 14:29:21

阅读数 694

评论数 0

TCP连接探测中的Keepalive 和心跳包

采用TCP连接的C/S模式软件,连接的双方在连接空闲状态时,如果任意一方意外崩溃、当机、网线断开或路由器故障,另一方无法得知TCP连接已经失效,除非继续在此连接上发送数据导致错误返回。很多时候,这不是我们需要的。我们希望服务器端和客户端都能及时有效地检测到连接失效,然后优雅地完成一些清理工作并把错...

2012-04-01 12:06:03

阅读数 978

评论数 0

sqlite3问题2:中文路径的支持

在工程中加sqlite3源代码,调用第一个函数sqlite3_open,发现其不支持中文路径。 经过检索发现该函数要求输入的文件名为utf8编码。 //再sqlite3.c中 winFullPathname、sqlite3_win32_mbcs_to_utf8、mbcsToUnicode、un...

2012-02-09 19:18:40

阅读数 4011

评论数 0

查看linux文件目录的大小和文件夹包含的文件数

统计总数大小     du -sh xmldb/     du -sm * | sort -n //统计当前目录大小 并安大小 排序     du -sk * | sort -n     du -sk * | grep guojf //看一个人的大小     du -m | cut -d...

2011-12-21 22:54:14

阅读数 593

评论数 0

Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。     df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。     du可以查看文件及文件夹的大小。     两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df...

2011-12-21 22:53:30

阅读数 504

评论数 0

win7系统下CandenceOrcad16.3安装运行后提示丢失msvcr90.dll

解决方法: 右击我的电脑——高级——环境变量——在系统变量里有path选项——双击打开。在原先的系统环境变量 path=d:\MentorGraphics\9.2PADS\SDD_HOME\common\win32\bin;d:\MentorGraphics\9.2PADS\SDD_HOME\...

2011-12-21 21:30:58

阅读数 4188

评论数 0

cifs_mount failed w/return code = -22

Fedora core 5的smbclient 的RPM中已經沒有了smbmount這支程式了。事實上,smbmout就等於mount -t smbfs。所以沒有了也無所謂,只是在FC5 kernel 中也沒有將smbfs的support加入。所以,當打入 %mount -t smbfs -...

2011-12-21 21:27:52

阅读数 3621

评论数 0

什么是AHB总线和AMBA

AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字节和字的传输。AHB 系统由主模块、从模块和基础结构(In...

2011-12-20 18:26:36

阅读数 1232

评论数 0

安裝PADS9.3破解方法

僅供個人學習使用,切勿用於商業行為,謝謝大家。  安裝9.3版相對簡單多了,成功率也高,如果方法不對,老是破解不成功。 使用最新EFA的破解,(PADS9.3不再需要替換MGLS.DLL) 1、安裝PADS9.3 首先將PADS9.3.zip解壓,解壓後會出現一個PADS9.3_mib...

2011-11-04 15:46:06

阅读数 12362

评论数 2

Visual Studio2005 Windows XP DDK DriverStudio3.2 安装的一些说明

搭建开发环境是开发驱动的第一步,这个搭建的过程还是有点小折腾的,在这儿我遇到的问题记下来,免得日后忘记,也希望可以帮到一些人。   其实问题基本都处在DriverStudio3.2的安装和编译上。 下面就开始了:   这三个软件的安装顺序是:VS2005、Windows XP DDK、D...

2011-11-02 14:47:12

阅读数 1959

评论数 0

Android中保存数据常用的方法

Android中有四种方法保存数据,分别适用于不同情况的需求。它们都各自有相应的优缺点,所以当开发者决定选择应用哪种方法之前,先要考虑当前所操作的情况是否适合于所选择的方法。 Preferences  Files  Databases  Network        1.

2011-09-03 21:58:21

阅读数 2354

评论数 0

#pragma warning()

#pragma 支持  开发人员可以使用 #pragma 指令将警告作为错误处理;还可以启用或禁用警告,如下面的示例所示: #pragma warning (error: 6260)  #pragma warning (disable: 6011)  #pragma wa

2011-08-31 20:55:37

阅读数 716

评论数 0

MFC程序最小化到托盘

MFC程序最小化到托盘

2011-04-29 00:04:00

阅读数 871

评论数 0

setsockopt()改善程序的健壮性

setsockopt

2011-04-21 00:58:00

阅读数 493

评论数 0

VS2005 安装包卸载

VS2005 安装包卸载

2011-04-04 21:28:00

阅读数 695

评论数 0

__invalid_parameter_noinfo vs2005 vc8 问题解决办法

__invalid_parameter_noinfo vs2005 vc8

2011-03-16 23:43:00

阅读数 3466

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭