码迷,mamicode.com
首页 > 编程语言
《JavaScript高级程序设计 第3版》-学习笔记-2
P31-P82页1、相等不相等与全等不全等相等不相等:先转换后比较。对于只有一个对象,调用valueOf方法得到基本类型值再按基本类型转换;如果两个都是对象,则比较他们是否是同一个对象(引用或指针值比较);null与undefined是相等的,至少有一个为NaN则相等为false,不相等为true;...
分类:编程语言   时间:2015-03-09 22:23:35    阅读次数:225
Effective C++ -----条款19:设计class犹如设计type
Class的设计就是type的设计。在定义一个新type之前,请确定你已经考虑过本条款覆盖的所有讨论主题。 新type的对象应该如何被创建和销毁? 对象的初始化和对象的赋值该有什么样的区别? 新type的对象如果被passed by value(以值传递),意味着什么? 什么是新type的“...
分类:编程语言   时间:2015-03-09 22:24:57    阅读次数:201
<<Effective c++>>读书笔记---条款20:宁以pass-by-reference-to-const替换pass-by-value
尽量以pass-by-reference-to-const替换pass-by-value。前者通常比较高效,因为它可以避免调用拷贝构造函数和析构函数,并且可以避免切割问题。一下是一个很好的切片问题实例:class A {public: A() {} virtual ~A() {} virtual v...
分类:编程语言   时间:2015-03-09 22:24:28    阅读次数:158
C++11中新特性之:lambda 表达式
首先摆出Lambda表达式语法lambda-expression: lambda-introducer lambda-declaratoropt compound-statementlambda-introducer: [ lambda-captureopt ]lambda-capture: ...
分类:编程语言   时间:2015-03-09 22:20:10    阅读次数:319
C类型字符串和字符数组的区别
字符串和字符数组的区别,字符数组和普通数组一样,里面的每个元素是一个个的字符,字符串是存在字符数组中的,字符串的结尾处补上了“\0”截止符。定义过字符串后,得到的是字符数组的首元素的指针,在结尾处加入截止符,可以方便的访问字符串中的任何一个元素。C类型的字符串是存在字符数组中的,在字符串的结尾处补上...
分类:编程语言   时间:2015-03-09 22:18:42    阅读次数:284
C++11中新特性之:unordered_map
unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序,存储时是根据key的hash值判断元素是否相同,即unordered_map内部元素是无序的,而map中的元素是按照二叉搜索树...
分类:编程语言   时间:2015-03-09 22:18:28    阅读次数:234
C++的try_catch异常
http://blog.sina.com.cn/s/blog_a9303fd901018ost.html大部分内容转自:http://blog.csdn.net/codestinity/article/details/6877581一、简单的例子首先通过一个简单的例子来熟悉C++ 的 try/cat...
分类:编程语言   时间:2015-03-09 22:17:02    阅读次数:252
[JAVA]基本的数据集分析技巧
抽取信息并统计,排序任务是对语料进行预处理,对1000个问题的答案和回复进行抽取有用信息并统计。首先,分析文本内容、格式,思考如何抽取。文件有三种类型answer、comment、vote,因此在开始时根据前面几个字符先判断文件类型。接着根据需求构造对象和方法,并构造对象list来存储抽取出来的信息...
分类:编程语言   时间:2015-03-09 22:15:44    阅读次数:148
经典阅读-《Effective C++》Item2:尽量以const,enum,inline替换#define
1. 宏定义 #define ASPECT_RATIO 1.653 该宏定义ASPECT_RATIO也许从来没有被编译器看到,也许在编译器开始处理源码之前就已经被预处理器替换了。所以记号名称ASPECT_RATIO有可能没进入符号表(symbol table)中。所以,当你从这个常量得到一个编译错误...
分类:编程语言   时间:2015-03-09 22:14:12    阅读次数:224
Java虚拟机类加载小记
类加载过程包括:加载->验证->准备->解析->初始化。按此顺序开始(非完成、可能交叉进行)初始化过程就是执行类构造器(为static变量、static{}块顺序组成)触发初始化的情况:1)new、getstatic、putstatic、incokestatic 4条字节码时,常见为new实例化、读...
分类:编程语言   时间:2015-03-09 22:14:30    阅读次数:247
数据结构与算法(C++版本)-单链表
单链表的建立 1 #include 2 using namespace std; 3 class list 4 { 5 public: 6 int num,score; 7 char name[10]; 8 class list *next; 9 };10 typedef c...
分类:编程语言   时间:2015-03-09 22:10:15    阅读次数:170
Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:编程语言   时间:2015-03-09 22:06:47    阅读次数:178
快速排序、归并排序、堆排序三种算法性能比较
快速排序、归并排序、堆排序三种排序算法的性能谁最好呢?网上查了一下说快速排序最快、其次是归并排序,最差的是堆排序;而理论上三种排序算法的时间复杂度都是O(nlogn),只不过快速排序最差的会达到O(n^2),但是数据的随机性会消除这一影响,今天就来实际比较一下: 1 #include 2 #i...
分类:编程语言   时间:2015-03-09 22:06:15    阅读次数:213
Unity3D游戏开发之Unity3D动画与Mecanim动画系统
Unity3D游戏开发之Unity3D动画与Mecanim动画系统 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。 Mecanim是Unity新增的动画系统,其功能强大而灵活,让人类和非人类...
分类:编程语言   时间:2015-03-09 20:58:20    阅读次数:259
在Jenkins的Python脚本中模拟用户输入
这个需求很少见,但是好不容易试验成功了,所以要记录下来备忘。         我们使用Jenkins+TexturePacker进行资源的自动打包和转换。         TexturePacker首次运行需要在命令行中输入agree进行版权声明的用户确认。而Jenkins的系统环境是独立于桌面系统的,所以在Jenkins里面要再一次输入agree。于是就有了一个非常恶心的情况,Jenkins...
分类:编程语言   时间:2015-03-09 20:59:23    阅读次数:173
java.lang.OutOfMemoryError: PermGen space 问题解决办法
线上java应用报永久代(PermGen)OOM,遇到永久代OOM那就没啥办法了,只能为永久代扩容。     要做的就是改大PermSize这个参数。发现这个实例的启动参数里并没有PermSize的定义。那么这个实例一定是用的永久代的默认大小。永久代的默认大小是多少呢?百度的一下,JDK1.6的默认大小是82M。果真如此吗?在这个实例执行 stat -gccapacity pid  ,命令结...
分类:编程语言   时间:2015-03-09 20:54:43    阅读次数:178
Java高手真经_编程基础卷——读书笔记(7)——Eclipse命名小知识
Eclipse作为开发Java的IDE,从出现到现在已经有好多年的时间了,其丰富的特性,操作容易和在提高生产力方面受到了广大开发者的青睐。 在大家打开Eclipse的时候,加载界面都会有一个英文单词,这个便是Eclipse的代号,每个版本代号不同。...
分类:编程语言   时间:2015-03-09 20:54:16    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!