一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包...
分类:
编程语言 时间:
2014-09-18 13:00:13
阅读次数:
216
转载请注明出处:http://blog.csdn.net/ns_code/article/details/88466971、使用浮点型数值时,默认的类型是double,后面加上f或F才被识别为float类型。2、使用数组前一定要先开辟内存空间,当然也可以直接用静态赋值的方式。3、Java中的基本数据...
分类:
编程语言 时间:
2014-09-18 12:58:34
阅读次数:
330
在一般教材里面,我们会说引用是变量的别名,另外在 c++ primer 5里面说到引用的时候,说引用不是对象,不能对它进行取地址。但是我们来看看下面代码的分析: 1 #include 2 3 int main(int argc, char* argv[]) 4 { 5 int i = ...
分类:
编程语言 时间:
2014-09-18 12:53:53
阅读次数:
227
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。注意:内部类是一个编译时的概念,一旦编译成功,就会...
分类:
编程语言 时间:
2014-09-18 12:51:43
阅读次数:
293
1. ture或者false的值if判断中会被隐式转换成false的boolean类型的值有 false, 0, undefined , null , '', NaN(not a number)除此外 其他的值会被认为true, 包括 '0', 'false', 空function, 空数组([])...
分类:
编程语言 时间:
2014-09-18 12:50:43
阅读次数:
204
(三)枚举类型1.enum weekday{sum,mon,tue,wed,thu,fri,sat};声明一个枚举类型 enum weekday,可以用此类型来定义变量。如:enum weekday workday,week_end;workday和week_end被定义为枚举变量,它们的值只能是s...
分类:
编程语言 时间:
2014-09-18 12:48:03
阅读次数:
173
内容概要作用域安全的构造函数惰性载入函数函数绑定函数节流一、作用域安全的构造函数我们知道,当使用new操作符调用构造函数时,构造函数内部的this会指向新创建对象的实例。function Person(name){this.name=name;}var p=new Person('peter');c...
分类:
编程语言 时间:
2014-09-18 12:45:23
阅读次数:
192
<script language=javascript> function check(ipaddr) { var ipaddr=document.all.ip.value; var re = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; if (re.test(ipaddr)) { //split into units with dots "." var ...
分类:
编程语言 时间:
2014-09-18 11:41:54
阅读次数:
254
本系列作为Effective JavaScript的读书笔记。
在Item 21中,介绍了结合apply方法实现的可变参数列表函数average,它实际上只声明了一个数组作为参数,但是利用apply方法,实际上可以接受若干元素作为参数:
function averageOfArray(a) {
for (var i = 0, sum = 0, n = a.length; i < ...
分类:
编程语言 时间:
2014-09-18 11:35:53
阅读次数:
278
【redis,1】java操作redis: 将string、list、map、自定义的对象保存到redis中...
分类:
编程语言 时间:
2014-09-18 11:35:03
阅读次数:
194
C#中使用线程Task类和Thread类小结
刚接触C#3个月左右,原先一直使用C++开发,因为公司的需要,所地采用C#开发,主要是控制设备的实时性操作,此为背景。
对于C#中的Task和Thread我在这不作介绍,要了解更多的,如果查看相当信息。此次项目中使用到TASK和THRED,让我调试足足用了将近两周的时间才找出问题所在,所以在此写出...
分类:
编程语言 时间:
2014-09-18 11:31:44
阅读次数:
507
最近开始研究Python的并行开发技术,包括多线程,多进程,协程等。逐步整理了网上的一些资料,今天整理一下greenlet相关的资料。
并发处理的技术背景
并行化处理目前很受重视, 因为在很多时候,并行计算能大大的提高系统吞吐量,尤其在现在多核多处理器的时代,
所以像lisp这种古老的语言又被人们重新拿了起来, 函数式编程也越来越流行。 介绍一个python的并行处理的一个库...
分类:
编程语言 时间:
2014-09-18 11:30:03
阅读次数:
212
要从事网页开发,不知从何下手?
会JavaScript语言但是不知道该如何进阶!...
分类:
编程语言 时间:
2014-09-18 11:28:03
阅读次数:
151
Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only n...
分类:
编程语言 时间:
2014-09-18 11:24:13
阅读次数:
379
作者: EricHu出处: http://blog.csdn.net/chinahuyong1、原生JavaScript实现字符串长度截取[javascript]view plaincopyfunctioncutstr(str,len){vartemp;varicount=0;varpatrn=/[...
分类:
编程语言 时间:
2014-09-18 11:23:44
阅读次数:
472
73种网页常用Javascript代码转载自:前端丶灵魂工程师1、后退 前进 2、返回 3、查看源码 4、禁止查看源码 5、刷新按钮一 刷新按钮二 6、回首页按钮 7、弹出警告框 8、状态栏信息 9、背景色变换 10、打开新窗口 11、窗口最小化 窗口最小化 12...
分类:
编程语言 时间:
2014-09-18 11:23:13
阅读次数:
350
JavaScript中的作用域链和闭包2012-06-29 11:411878人阅读评论(46)收藏举报 JavaScript中出现了一个以前没学过的概念——闭包。何为闭包?从表面理解即封闭的包,与作用域有关。所以,说闭包以前先说说作用域。作用域(scope) 通常来说一段程序代码中使用的变量和.....
分类:
编程语言 时间:
2014-09-18 11:20:03
阅读次数:
333