
1.C/C++探析
文章平均质量分 68
yibulianhua
电子科大08届毕业生,从事嵌入式软件开发,熟悉java,net等软件开发语言。
展开
-
编程之内存分配问题
1.字符char str[10],sizeof(str)为10;char *pStr = str,sizeof(pStr)为4;Char c[]={“I am happy”}与char c[]={‘I’,’ ‘,’a’,’m’,’ ‘,’h’,’a’,’p’,’p’,’y’,’/0’};等价,前者字符串常量的最后由系统加上一个’/0’,也等价char c[]=”I am happy”或者等原创 2010-03-05 00:43:00 · 609 阅读 · 0 评论 -
ProGuard混淆编译--防止apk被反编译
混淆器(ProGuard)通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,用来混淆、压缩和优化Java字节码文件,该文件比较难进行逆向工程。混淆器被集成在android 构建系统中,仅在发布模式下进行构建应用程序的时候才会运行起来,所以在调试模式下构建程序时,你不必处理混淆代码。让混淆器运行起来是可选择的,但是推荐选上。新建了一个Android工程之后,一个proguard.cfg文转载 2014-01-17 22:56:30 · 1724 阅读 · 0 评论 -
单词记忆
1、nothing more than而anything more than用于否定句,即“not… anything more than”就相当于“nothing more than”4. Nothing displeases me more than loud talking.没有比大声谈话更使我不高兴的了。History is nothing more than原创 2012-05-27 20:09:08 · 817 阅读 · 0 评论 -
TI 达芬奇系统软件开发平台相关软件的配置说明_20120509
经查阅,原dvsdk下的codec_engine目录中缺少cetools目录,里面有关于ce编译的一些工具和lib库文件,因此单独地从TI官网上下载codec engine模块,此模块比原模块的集成的功能更多,更方便配置。此模块(codec_engine_2_26_02_11)在名字上与原模块(codec-engine_2_26_02_11)有一个符号只差(),为了保持兼容性,我们采用相同版本的c原创 2012-05-09 10:34:19 · 2443 阅读 · 0 评论 -
CString ,BSTR ,LPCTSTR之间关系和区别
<br />CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。<br /><br />CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。<br />typedef OLECHAR FAR* BSTR;<br />typedef const char * LPCTSTR;<br /><br />vc++中各种字符串的表示法<br />首先char* 是指向ANSI字符数组转载 2010-06-18 15:44:00 · 515 阅读 · 0 评论 -
extern "C"
extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。 (1) 被extern "C"限定的函数或变量是extern类型的; extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。记住,下列语句: e原创 2010-03-21 22:07:00 · 672 阅读 · 0 评论 -
网络编程入门(windows&linux)
LINUX: 网络编程,一定离不开套接口;那什么是套接口呢?在Linux下,所有的I/O操作都是通过读写文件描述符而产生的,文件描述符是一个和打开的文件相关联的整数,这个文件并不只包括真正存储在磁盘上的文件,还包括一个网络连接、一个命名管道、一个终端等,而套接口就是系统进程和文件描述符通信的一种方法。目前最常用的套接口是字:字节流套接口(基于TCP)和数据报套接口(基于UDP),当然还有原始原创 2010-03-12 15:40:00 · 17166 阅读 · 1 评论 -
strcpy函数
试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}试题2:void test2(){ char string[10], str1[10]; int i; for(i=0; i { str1[i] = a; } strcpy( string, str1 );}试转载 2010-03-04 21:54:00 · 452 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
内容目录:1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大有名库的介绍——线程9、C++各大有名库的介绍——序列化10转载 2014-10-26 22:39:30 · 624 阅读 · 0 评论