- 浏览: 460363 次
- 性别:
- 来自: 广州
最新评论
文章列表
Person p1("Boy");
Person p2 = p1;
p1复制给p2,但是资源并未复制,两者指向同一个资源,称之为浅拷贝。
反之,各自拥有自己的资源,称之为深拷贝。
怎么才会共享资源,或独享资源呢?(这里指堆内存吧。。。[img]/images/smiles/icon_cry.gif" alt="[/img]本人也没完全搞懂)
带拷贝功能的构造函数:
Person::Person(Person >amp;p)
{
this->gt;name = new cha ...
顶级程序员的心得 Coders at Work
- 博客分类:
- 一些概念
http://yishan.cc/blogs/xin/archive/2009/12/23/coders-at-work-i.aspx
http://yishan.cc/blogs/xin/archive/2009/12/24/coders-at-work-ii.aspx
http://yishan.cc/blogs/xin/archive/2009/12/25/coders-at-work-iii.aspx
http://yishan.cc/blogs/xin/archive/2009/12/26/coders-at-work-iv.aspx
原文地址:
http://database.e800.com.cn/articles/2008/56/1210018921779560702_1.html
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from dual;SYSDATE-----------2007-1-24 1 ...
本文内容来至
http://www.itpub.net/viewthread.php?tid=981212&extra=&page=1
如果dual表不在了,也可以用下面的方法恢复:(借此做个记录)可以通过执行以下步骤来进行恢复。可以用sys用户登陆。SQL> create pfile='dualfile.bak' from spfile ...
引用小结
- 博客分类:
- C/C++ Primer
------------------------------------引用的特点------------------------------------
引用是比指针更专一的东西:引用一经定义,就不 ...
查看执行计划需要用到plustrce用户
1)使用sys as sysdba用户登录
2)解放plustrce用户:
start ?\sqlplus\admin\plustrce
(实际执行此脚本:\sqlplus\admin\plustrce.sql)
3)授权:
grant plustrace to scott;
4)scott用户启用该权限:
set autotrace on
别人读代码总结的方法……
http://www.ithome.com.tw/itadm/article.php?c=47717
閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者 閱讀他人的程式碼(5)找到程式入口,再由上而下抽絲剝繭 閱讀他人的程式碼(4)望文生義,進而推敲組件的作用 閱讀他人的程式碼(3)優質工具在手,讀懂程式非難事 閱讀他人的程式碼(2)摸清架構,便可輕鬆掌握全貌
閱讀他人的程式碼(1)讀懂程式碼,使心法皆為我所用
我发觉收藏JavaEye里的童鞋的文章后,只能到“我的收藏”中才能看到,不是太方便。
更何况这篇文章不错,俺决定copy一下,浪费资源。
原文:
http://godpower.iteye.com/blog/266598
我们要做到不但会写SQL,还要做到写出性能优 ...
原文:
http://www.blogjava.net/youling/archive/2009/03/06/243177.html
PS:对原文最后部分作少小修改
这篇似乎也不错:
http://www.phpchina.com/html/96/1296-4555.html
http://maxclapton.comoj.com/?p=210
但是select 先还是order by先?
这个测试一 ...
资料来源:
http://my.donews.com/oracle/page/8/
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组 ...
原文出处不知道哪里来的,留我copy的地址算了:http://blog.csdn.net/k1988/archive/2009/07/23/4375382.aspxhttp://blog.csdn.net/Sunlihgt_love/archive/2009/05/15/4188913.aspx
3.1:MinGW 是什么?
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典g ...
-------------------------------------------------
以下内容来至http://www.loveunix.net/thread-21123-1-1.html
-------------------------------------------------
BSD Socket的小背景
最初的TCP/IP实现支持由bsd 发布,同时它也发布了自己的一套api,我们称之为bsd socket。
由于其简洁与可扩展性,很快的推广到了各unix 平台及其它操作系统平台。
现在各平台上的实现api都是以兼容它为目标而做的。
socket ...
日期:2010-3-4系统:Vmware + ubuntu9.10备注:主要是copy来的,参照的网址有如下http://blog.csdn.net/fenglin88/archive/2007/08/24/1758139.aspxhttp://blog.csdn.net/wskuge/archive/2008/11/20/3337232.aspxhttp://www.linuxidc.com/Linux/2007-08/6955.htmhttp://wenwen.soso.com/z/q13340881 ...
http://os.51cto.com/art/200806/75991.htm
关于命令行:
一个规则可以有多个命令行,每条命令占一行。
每条命令行必须以[Tab]字符开始,以此告诉make此行是一个命令行。
这也是书写Makefile中容易产生,而且比较隐蔽的错误。
关于注释:
注释行的结尾如果存在反斜线(\),那么下一行也被作为注释行。
反斜线之后不能有空格。
---------------------------------------
伪目标all:
all并不是Makefile要求必须的,但大家默认它为Makefile的入口,是所有目标的目标。
但当all不是第一个T ...
1983 年, 美国国家标准协会 (ANSI) 委任一个委员会 X3J11 对 C 语言进行标准化。 经过长期艰苦的过程, 该委员会的工作于 1989 年 12 月 14 日正式被批准ANSX3.159-1989 并于 1990 年春天颁布。
ANSI C 主要标准化了现存的实践, 同时增加了一些来自 C++ 的内容 (主要是函数原型) 并支持多国字符集 (包括备受争议的三字符序列)。 ANSI C 标准同时规定了 C 运行期库例程的标准。
一年左右以后, 该标准被接受为国际标准, ISO/IEC 9899:1990, 这个标准甚至在美国国内 (在这里它被称作 ANSI/ISO 9 ...