04 2012 档案

《inside the c++ object model》读书笔记 之二:构造函数
摘要:构造函数2.1 default constructor的构建操作:...default constructor会在,当编译器需要它的时候,被合成出来例如:对于class X,如果没有任何user-declared constructor,那么会有一个default constructor被暗中(implicitly)声明出来,...一个被暗中声明出来的default constructor 可能是一个trivial(没啥用的)constructor,nontrivial constructor就是编译器需要的那一种....对于nontrival default constructor有下列四种 阅读全文

posted @ 2012-04-23 15:00 碎雨 阅读(517) 评论(0) 推荐(0) 编辑

《inside the c++ object model》读书笔记 之一:对象
摘要:关于对象...引子:在C语言中,"数据"和"处理数据的操作(函数)"是分开来声明的,语言本身并没有支持"数据和函数"之间关联性,这种程序成为"程序性的",由一组"分布在各个一功能为向导的函数中"的算法驱动,他们处理的是共同的外部数据....C++在布局以及存取时间上的主要额外负担是有virtual引起的,包括: 1)virtual function 机制,用以实现一个有效率的"执行期绑定" 2)virtual base class 用以实现"多次出现在继承体系中的 阅读全文

posted @ 2012-04-23 14:59 碎雨 阅读(1306) 评论(0) 推荐(0) 编辑

使用css 实现图片自适应大小
摘要:在编写网页时,如果图片大小事先是未知的,如果图片过大的话,会影响的网页中其他块的结构使用css可以将图片的大小调整到一个固定的值#mian img{ max-width:170px; width:170px; width:expression(document.body.clientWidth>170?"170px":"auto"); max-height:180px; height:180px; height:expression(document.body.clientWidth>180?"180px":"a 阅读全文

posted @ 2012-04-16 22:17 碎雨 阅读(25337) 评论(0) 推荐(0) 编辑

oracle 自增长字段
摘要:oracle中,使用序列和触发器可以实现某个字段的自增长.具体过程... 首先创建一张表create table topic( tId number(5,0),--自增长字段 tStr1 varchar2(10),--其他字段1 tStr2 varchar2(10),--其他字段2 tStr3 varchar2(10),--其他字段3 );然后创建一个序列create sequence topic_id_seqincrement by 1 --每次增加1start with 1 nomaxvalue --无最大值nocycle; --不循环创建一个触发器create or rep... 阅读全文

posted @ 2012-04-16 22:07 碎雨 阅读(207) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示