`
sxsexe
  • 浏览: 13594 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
这个在面试或笔试的时候常问到或考到。 已知类String的原型为: C++代码    1. class String     2. {     3. public:     4.      String(const char *str = NULL);// 普通构造函数     5.      String(const String &other);    // 拷贝构造函数     6.      ~ String(void);    // 析构函数     7.      String & operate =(const String &other); ...
转载于:http://hi.baidu.com/chenfalei/blog/item/f39b0ae99fea763bb90e2d1f.html 深析C++析构函数 [ 作者: 袁凯 添加时间: 2001-9-27 9:28:23 ] 华南理工大学计算机研究所北区研发二部 袁凯 所有C++程序员对析构函数都不陌生,由于其简单且易理解,所以都能很快应用。这里我不说这些常用方法,若不知可参考C++书籍。而我这次所想说的是较微妙的技巧,常不被人注意,但却非常非常的重要。看以下代码: ////////////////////////////////////////////////////// ...
FF 3.0版本以上的: 新建布尔项:network.protocol-handler.expose.ed2k 新建一个String,名字为network.protocol-handler.app.ed2k,值为/usr/bin/ed2k
数在计算机中是以二进制形式表示的。 数分为有符号数和无符号数。 原码、反码、补码都是有符号定点数的表示方法。 一个有符号定点数的最高位为符号位,0是正,1是副。 以下都以8位整数为例, 原码就是这个数本身的二进制形式。 例如 0000001 就是+1 1000001 就是-1 正数的反码和补码都是和原码相同。 负数的反码是将其原码除符号位之外的各位求反 [-3]反=[10000011]反=11111100 负数的补码是将其原码除符号位之外的各位求反之后在末位再加1。 [-3]补=[10000011]补=11111101 一个数和它的补码是可逆的。 为什么要设立补码呢? 第一是为了能让 ...
http://www.linuxidc.com/Linux/2010-08/28039.htm
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃指针的概念绝对是极其明智的。但这只 ...
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!   进入vi的命令 vi fil ...
const int * pi的语义 我先来说说const int * pi是什么作用 (当然int const * pi也是一样的,前面我们说过,它们实际是一样的)。看下面的例子: //*************代码开始*************** int i1=30; int i2=40; const int * pi=&i1; pi=&i2; //4.注意这里 ...
近来想自学哈C ,就试了几个小例子,但是今天遇到一个很奇怪的问题,程序写在下边了,就是定义一个长度为7的数组,但是打印到a[7]的时候始终显示a[7]=7,我以为a[7]应该是个随机地址阿,         int i,a[7] = {3,4,5,6,7,8,9}; for(i=0;i<10;i++){ printf("%d:%d ",i,a[i]); } 打印结果:0:3 1:4 2:5 3:6 4:7 5:8 6:9 7:7 8:-1077202960 9:-1077202872 每次运行都只有 8 ,9后边的数在变化,7后边的数始终是7 有没有高 ...
3. 学习linux基础知识。可参考鸟哥的linux私房菜 4. 学习linux下的C编程。入门书:begging linux programming 4th。 5. 学习linux下高级编程,参考书:unix环境高级编程。 6. 学习网络编程,参考书:unix网络编程。TCP/IP相关书籍。 7. 学习linux内核:参考书:《深入理解 Linux 内核》 8. 学习linux驱动:参考书:《Linux 设备驱动程序》《嵌入式 Linux 应用开发完全手册》 9. 项目级管理:《人月神话》
Ubuntu 8.10下安装NetBeans 6.5中文版的时候,中文全变成了小方块!这是少中文字体造成的,需要中文字体支持。 在网上找到了解决方法 一起共享! 很简单的方法!大家可以试试 把/usr/share/fonts/truetype/arphic/ 文件夹下的字体拷贝到 JAVA_HOME/jre/lib/fonts/fallback下面,就OK了。 记得fallback一般是自己建立的。
今天下午和同事一起调Extjs的CheckboxGroup 中的一个怪异问题,items里的数组长度长于3的都可以正常显示,但是数组长度为1的时候就报错,无法正常显示。 调了三个多小时,终于发现问题所在:columns的设置;CheckboxGroup 的columns数值必须要小于等于items里数组的长度,否则就会报错。这也算Extjs的一个bug吧 记下来,以后在遇到就不要浪费大把时间了
ed2k://|file|iBATIS框架技术视频教程(幻想制作).rar|396176452|8835e2fd5701166fdcacf188f2d65d4c|h=774c5ddtbehhwsldfvyipahqts474ppx|
Global site tag (gtag.js) - Google Analytics