随笔分类 -  C/C++

摘要:最近在参与一个基于C++/LUA的项目, 用LUA实现单元测试时需要在测试代码内对单元测试库文件进行加载, 目的是希望做到在任何测试文件内都可以运行测试, 而不是必须在特定的入口执行. 但是使用LUA内置require函数加载会失败, 因为其是lua实现module功能的一个函数所以会有一些和模块相关的特性, 在定制文件加载目录时会受到一些局限(比如想加载上层目录的模块时), 后来在看lunit代码时找到了一个实现思路: 阅读全文
posted @ 2012-03-09 13:46 已注销00021
摘要:PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。 扩展API的引入使PHP3取得了巨大的进展,扩展API机制使PHP开发社区很容易的开发出几十种扩展。现在,两个版本过去了,API仍然和PHP3时 的非常相似。扩展主要的思想是:尽可能的从扩展编... 阅读全文
posted @ 2009-03-19 10:00 已注销00021
摘要:Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了图片任意大小的缩放,唯一需要掌握的就是如何使用它的一些参数测试设定值:此说明文件中所用的原始文件(src.jpg),宽度:200,高度:150命令格式: -resize widthxheight{%} {@} {!} {<} {>} {^}1. 默认时,宽度和高度表示要最终需要转换图像的最大尺... 阅读全文
posted @ 2008-08-22 17:35 已注销00021
摘要:【程序50】题目:#include 的应用练习   1.程序分析:2.程序源代码:test.h 文件如下:#define LAG >#define SMA <#define EQ ==#include "test.h" /*一个新文件50.c,包含test.h*/#include "stdio.h"void main(){ int i=10;int j=20;if(i LAG j)pr... 阅读全文
posted @ 2007-06-30 09:27 已注销00021
摘要:C语言经典例题100例(1)2007-05-11 14:10【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。 2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)    /*以下为... 阅读全文
posted @ 2007-06-30 09:26 已注销00021
摘要:指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout*x"|"x;,当定义了int *x;后对x=&a的理解的问题。仔细阅读和联系下面的两个例子我想指针问题就不是难点了! 阅读全文
posted @ 2007-06-19 19:35 已注销00021
摘要:C++学习笔记第七篇: c++ primer plus 第四版第三章习题 p63 阅读全文
posted @ 2007-05-19 17:58 已注销00021
摘要:C++学习笔记第五篇: 1,C++中的变量名,长度没有限制但通常建议不超过63字节;只能使用字母、数字和下划线;区分大小写;第一个字符不能是数字;以两个下划线、下划线和大写字母开头的名称被保留给实现使用。如果变量名中有两个以上的英文单词,建议使用下划线分隔,例如:int the_best_girl; 阅读全文
posted @ 2007-05-19 17:38 已注销00021
摘要:C++学习笔记第四篇: C++ primer plus 第四版第2章习题 //习题1:显示姓名和地址 阅读全文
posted @ 2007-05-19 17:38 已注销00021
摘要:C++学习笔记第三篇: 1,用户自定义的函数。通常建议的做法是将自定义函数的代码(函数定义)放在main()函数后。C++不允许函数定义嵌套在另一个函数定义中,每个函数都是独立的、平等的。 2,函数的结构。代码举例: 阅读全文
posted @ 2007-05-19 17:37 已注销00021
摘要:C++学习笔记第二篇: 1,类,是用户定义的一种数据类型。类定义了该数据类型的全部属性,包括表示什么信息(如:存储整数)可以进行什么操作(如:加减)等,而对象就是根据这些定义创建的实体。类之于对象就像类型之于对象。举例:“著名单口相声表演艺术家”相当于一个类,而“马三立”就是这个类的一个实例(对象)。 2,关于函数原型,就像在使用某变量前,一定要先声... 阅读全文
posted @ 2007-05-19 17:36 已注销00021
摘要:我的编程环境:windows xp with sp2、mingw、emeditorC++学习笔记第一篇:1,注释:C++的注释共有两种方式:以 // 开头的一行,或者以 /* */ 括起的多行。建议使用前者;2,预处理语句:和C略有不同,C++ Style:#include <iostream>;C Style:#include <iostram.h>3,函数返回值:因与标... 阅读全文
posted @ 2007-05-19 17:36 已注销00021