01 2008 档案

常用路由协议
摘要:RIP/OSPF/IGRP/BGP 阅读全文

posted @ 2008-01-31 21:24 浴盆 阅读(373) 评论(0) 推荐(0) 编辑

关于内存泄露
摘要:内存泄漏可以分为4类: 1. 常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。 2. 偶发性内存泄漏。发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生。常发性和偶发性是相对的。对于特定的环境,偶发性的也许就变成了常发性的。所以测试环境和测试方法对检测内存泄漏至关重要。 3. 一次性内存泄漏。发生内存泄漏的代码只会被执行一次,或者由于算法上的缺陷,导致... 阅读全文

posted @ 2008-01-31 21:19 浴盆 阅读(537) 评论(0) 推荐(0) 编辑

不使用第三个变量交换两个变量
摘要:#include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a;cin>>b;cout<<"交换前"<<endl;cout<<"a="<<a<<endl;cout<<"b="<<b<<endl;a=a+b;b=a... 阅读全文

posted @ 2008-01-31 20:34 浴盆 阅读(590) 评论(7) 推荐(0) 编辑

struct和union的大小问题
摘要:union类型以其中size最大的为其大小struct类型以其中所有size大小之和为其大小#include<iostream>usingnamespacestd;intmain(){typedefunion{longi;intk[5];charc;}DATE;structdata{intcat;DATEcow;doubledog;}too;DATEmax;cout<<"s... 阅读全文

posted @ 2008-01-31 17:42 浴盆 阅读(1398) 评论(0) 推荐(0) 编辑

struct和union的大小问题
摘要:union类型以其中size最大的为其大小 struct类型以其中所有size大小之和为其大小 #include using namespace std; int main() { typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; ... 阅读全文

posted @ 2008-01-31 17:33 浴盆 阅读(275) 评论(0) 推荐(0) 编辑

static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
摘要:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使... 阅读全文

posted @ 2008-01-31 17:14 浴盆 阅读(8397) 评论(0) 推荐(0) 编辑

c++中的局部变量和全局变量重名时取值问题
摘要:局部变量在使用时会屏蔽全局变量。要用全局变量,需要使用"::". 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 #include using namespace std; void test(); in... 阅读全文

posted @ 2008-01-31 17:01 浴盆 阅读(1571) 评论(0) 推荐(0) 编辑

获得SQLSERVER数据库表结构的SQL语句
摘要:我也忘了从哪里搞到的了,用了很长时间了,非常好用,希望能给大家帮助 可以得到表的字段类型,长度,是否非空,主键,注释等等 declare @table_name varchar(50) set @table_name = 'ctn_manager_random_fee' 在这里改表名 select table_name '表名',column_basic.column_name '列名',col... 阅读全文

posted @ 2008-01-18 00:07 浴盆 阅读(773) 评论(0) 推荐(0) 编辑

重新设置ORACLE管理员密码
摘要:在DOS下,必须是以ADMINISTRATOR登陆 set oracoe_sid = "服务名" sqlplus /nolog conn /as sysdba alter user system identified by ****; 更改之后重新启动机器和实例放可生效 阅读全文

posted @ 2008-01-15 17:32 浴盆 阅读(1220) 评论(0) 推荐(0) 编辑

ORACLE10g字符集转换操作的备忘
摘要:以system登录数据库之后,修改props$表中的字符集字段,数据库重新启动表全部丢失. 20070718 用ACCESS导入和导出ORACLE数据库时,建立ODBC时,选择机器数据源,不要选择本地的ORACLE数据库,选择microsoft odbc for oracle可直接进行字符集的转化,不然如果两台ORACLE数据库的字符集不同,有可能出现乱码,其实是并未发生转化. 还有一点要注意的... 阅读全文

posted @ 2008-01-15 17:28 浴盆 阅读(1287) 评论(0) 推荐(0) 编辑

抽象方法和虚方法的区别
摘要:虚拟方法有一个实现部分,并为派生类提供了覆盖该方法的选项,相反,抽象方法没有提供实现部分,强制派声类覆盖方法(否则派生类不能成为具体类) abstract方法只能在抽象类中声明,虚方法则不是。 abstract方法必须在派生类中声明,虚方法则不是。 abstract方法不能声明方法实体,虚方法则可以。 包含abstract方法的类不能被实例化,而包含virtual的类则可以 阅读全文

posted @ 2008-01-07 11:38 浴盆 阅读(985) 评论(2) 推荐(0) 编辑

哪些情况会导致finalize的调用
摘要:第0代对象充满 代码显式地调用System.CG的Collect方法 Windows报告内存不足 CLR卸载应用程序域 CLR被关闭 阅读全文

posted @ 2008-01-06 14:52 浴盆 阅读(250) 评论(0) 推荐(0) 编辑

不包含适合入口点的静态main方法
摘要:1static void main() 2 { 3 Console.WriteLine("Hello World!"); 4 Console.WriteLine("Press any key to continue . . . "); 5 Console.ReadKey(true); 6 Thread threa... 阅读全文

posted @ 2008-01-04 11:48 浴盆 阅读(1267) 评论(2) 推荐(0) 编辑

导航