- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 静态链接 和 动态链接
说了好久的动态库,静态库,直到今天才弄明白到底这些东西是怎么回事。 需要注意的是三点:1. 对于库文件来说,只有一种,那就是 *.lib 库文件,在这个文件里面是未经编译的函数集合,不能直接用的。它需要和各种 .obj 这种中间的目标文件一起参加链接,最后生成可执行文件。这里的可执行文件可以是 exe , 也可以是 dll , 各种…… 这其实就叫做使用库文件。
2008-09-19 00:31:00 669
原创 atexit()函数
atexit()函数是在函数正常终止之前被调用执行的函数。而且执行顺序和调用顺序正好相反。原型: int atexit( void (*)(void) );在一个函数中最多可以用atexit注册32个函数。 #include #include #include int atexit( void (*function)(void) );void fn1(void), fn2(vo
2008-09-16 21:57:00 549
原创 第一个perl程序
使用Active PerL#1st.pl#perl是一门强大的解释性语言#first perl codeprint "=====================";print "/nbe brave!";print "/ninput 1st number:/n";chomp($abc=);print "input 2nd number:/n";chomp($otherabc=);p
2008-09-04 14:31:00 640
原创 计算时间和空间复杂度
1> 时间复杂度指的是所有语句的执行频度之和,它一般由嵌套最深地语句频度决定. 比如单重循环就是O(n),双重循环就是O(n^2),依此类推……2>空间复杂度指的是运行时临时占用的存储空间大小. 主要是看运行程序时临时变量的数目和数据规模之间的关系。 注意,关于O(1)的问题!! O(1)是说数据规模和临时变量数目无
2008-09-01 15:20:00 1173
原创 main函数的规范
从别人的里面学到了一点关于main的东西,先总结自己的心得,最后贴点原来的内容。心得> 在 c 和 c++ 的规范里面,main() 的返回值都是 int 的,void main() 只是在某些编译器里能够通过编译,而在大部分严格的编译器里面根本是不能通过编译的。因为我们习惯了使用vc6,而vc6恰恰就是不够严格的编译器之一,所以造成了 void main(
2008-08-28 15:40:00 749
原创 String a=new String("abc")产生几个对象?
产生三个对象:第一个是string a产生的第二个是string("abc")产生的第三个是赋值操作产生的,就是说静态池里创建了一个new String("abc")的拷贝,实际上是把静态池里的对象传给了a 。这就叫做写时拷贝。
2008-08-25 17:37:00 1836
原创 常见的c编译错误
Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol ``xxx`` 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad character in paramente
2008-07-13 23:19:00 863
原创 [转载]reset/reformat 手机
也许某个程序会终止你使用C盘.这种情况下,一些数据或许会丢失,但更严重的,一些应用可能无法正常工作... 如果你使用Symbian S60的手机, 有两种方法提供给你,可以重新装载你的系统数据: 基本恢复 (*#7780#) :从你手机的ROM中装入.ini文件,但同时可以保留用户数据(图片,第三方应用等) 完全恢复 (*#7370#) :完全清除C盘中的数据.所有用户存入的数据和应用都会丢
2008-07-13 23:15:00 559
原创 tracert和netstat
tracert命令的格式如下: 1、 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 其中的参数说明如下: -d 不解析主机名; -h maximum_hops 指定搜索到目的地址的最大轮数; -j host-list 沿着主机列表释放源路由; -w
2008-06-01 11:07:00 585
原创 symbian显示语言
LANG SC 01 02 03 04 05 06 07 08 09 10 13 14 16 17 18 25 26 27 29 30 31 32 37 42 45 54 59 70 76 79 93// 01: English// 02: French// 03: German// 04: Spanish// 05: Italian// 06: Swedish// 07: Danish// 0
2008-05-12 13:54:00 474
原创 缇和像素的关系
(一)概念 1〉缇 缇是一个绝对长度单位。一厘米等于 567 缇。缇是与屏幕无关的度量单位。 2〉像素是一个相对的单位,它和显示器的分辨率有关系。 可以这样来理解:我们电脑的显示器的物理尺寸是一定的,可是我们可以通过设置来选择不同的分辨率,比如1024*768,就说明在我们的显示器上显示1024*768个像素。如果换一种分辨率呢?很显然,同一个
2008-05-12 12:37:00 2815
原创 条件编译#if #ifdef
#if (条件)//满足条件就编译#endif具体的形式有#ifdef #else #endif或者#ifdef (#else) #endif用途:在头文件中必须有这个形式,来避免多重包含
2008-05-08 12:10:00 583
原创 c++ overload override 和 hide
成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual关键字。 “隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下: (1)如果派生类的函数与基类的
2008-05-08 11:03:00 737
原创 虚函数的一点小研究
1〉class A{public: virtual void f(){cout };class B:public A{public: virtual void f(){cout };class C:public A{public: virtual void f(){cout };void test(A *a){ a->f();};int main(int argc, char* argv[])
2008-04-16 18:35:00 474
原创 symbian注释风格
例子:1> *.h file/** ============================================================================** Copyright (C) 2007 NetQin Corporation.* All rights reserved.** Creates grapic object,and provide A
2008-04-14 10:53:00 573
原创 时间计数tick
static TUint User::TickCount()不理解这个函数,仔细查了查。tick就是一个机器计时的单位。内核级的所有与时钟相关的操作包括延时、超时和告警等都是以时钟滴答为单位进行工作的,而不是以秒或微秒为单位。时钟单位间的转换需要一个分辨率,如100Hz运行的时钟,1秒内产生100次tick。然后可以用时钟频率来将tick转换成具体时间。TickCount()的返回值
2008-04-10 15:04:00 3151
IIS打包资源(全)-3
2009-12-21
IIS打包资源(全)-2
2009-12-21
IIS 打包资源(全!)
2009-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人