今天做C++ primer的习题,被复制构造函数和赋值符的区别弄晕了。简单地说,有一道题目如下描述: class t1; class t2 = t1; 我先看见有一个等号,以为就是赋值符来做的,其实并不是这样的。做一个实验好了: 运行的结果如下: Constructor of CTestCopy C ...
分类:
编程语言 时间:
2016-09-29 15:35:03
阅读次数:
147
感叹号部分我很奇怪,不是不允许对象许访问私有变量成员么?怎么回事,而且还能编译通过。 1.为什么对象a可以直接访问私有的x(a.x)成员见http://topic.csdn.net/u/20110504/22/738aede9-3909-4d74-82fd-8d4a2f2f12a5.html 给出了 ...
分类:
编程语言 时间:
2016-09-29 15:32:50
阅读次数:
149
1、字符串连接:paste(..., sep = " ", collapse = NULL) sep表示分隔符,默认为空格。collapse表示如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量;如果为其指定了特定的值,那么自变量连接后的字符型向量会 ...
分类:
编程语言 时间:
2016-09-29 15:34:48
阅读次数:
494
1. 饿汉模式 public class SingleInstance { private static final SingleIntance mInstance = new SingleIntance(); private SingleIntance(){ } public static Sin ...
分类:
编程语言 时间:
2016-09-29 15:32:59
阅读次数:
152
1.概述1.1 IO流的引入
IO流在很多语言已有体现,诸如C语言的stdio.h,C++中的IOStream。Java中的IO流大抵是用于在控制台、磁盘、内存上进行数据的读写操作,完成数据的传递...
分类:
编程语言 时间:
2016-09-29 13:47:16
阅读次数:
279
V8 JavaScript引擎简介 V8是Google公司的高效JavaScript引擎。它使用C++开发,完全开源,最著名的是使用在Chrome浏览器中作为JavaScript解析引擎。 V8实现了ECMAScript-262标准,可以运行在Windows(XP及以上)、Mac OS X(10.5 ...
分类:
编程语言 时间:
2016-09-29 13:41:38
阅读次数:
152
<form action="test.html" method="POST"> <input type="button" value="提交"/> </form> <!-- 用提交表单,重要 --> <script type="text/javascript"> //定位提交按钮 var input ...
分类:
编程语言 时间:
2016-09-29 13:41:48
阅读次数:
169
.NET教程,这篇文章还是接着上文介绍的第二部分!多的不说,直接献上内容! 使用yield关键字实现方法GetEnumerator 如果iterator本身有实现IEnumerator接口(本例就是一个数组),则可以有更容易的方法: public IEnumerator GetEnumerator( ...
分类:
编程语言 时间:
2016-09-29 13:35:56
阅读次数:
242
V8的高性能探秘 V8项目负责人Lars Bak:V8的所有优化都不是原创的。V8组合了过往对于动态语言的各种优化技术,因而具有了非常高效的性能。 快速属性访问 JavaScript是动态编程语言,这意味着可以动态的增加或删除对象的属性。 以往实现 大多数的JavaScript引擎都是使用类似字典的 ...
分类:
编程语言 时间:
2016-09-29 13:37:11
阅读次数:
198
V8垃圾回收机制简介 V8垃圾回收器的实现,是V8高效的一个非常重要的原因。 V8在运行时自动回收不再需要使用的对象内存,也即是垃圾回收。 V8使用了全暂停式(stop-the-world)、分代式(generational)、精确(accurate)等组合的垃圾回收机制,来确保更快的对象内存分配、 ...
分类:
编程语言 时间:
2016-09-29 13:34:49
阅读次数:
268
一.AOP的概念 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用A ...
分类:
编程语言 时间:
2016-09-29 13:29:54
阅读次数:
198
Pexpect是一个用来启动子程序并对其进行自动控制的纯Python模块。Pexpect可以用来和像ssh、ftp、passwd、telnet
等命令行程序进行自动交互。defssh_cmd(ip,user,passwd,cmd):result=‘‘ssh=pexpect.spawn(‘ssh%s@%s"%s"‘%(user,ip,cmd))try:i=ssh.expect([‘password:‘,‘continue..
分类:
编程语言 时间:
2016-09-29 11:29:16
阅读次数:
212
在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是j ...
分类:
编程语言 时间:
2016-09-29 11:16:25
阅读次数:
267