码迷,mamicode.com
首页 >  
搜索关键字:编程实践    ( 411个结果
QtQuick桌面应用开发指导 1)关于教程 2)原型和设计 3)实现UI和功能_A
Release1.0 http://qt-project.org/wiki/developer-guides  Qt Quick Application Developer Guide for Desktop 这个教程的目的是让你熟悉使用QtQuick构建QML程序的最佳编程实践方法; 先决条件: 对QML有相当的理解, 相关阅读: ; 本教程会涉及QML开发最佳实践的各个方面, ...
分类:其他好文   时间:2014-10-08 17:55:47    阅读次数:393
Effective JavaScript Item 33 让构造函数不再依赖new关键字
本系列作为EffectiveJavaScript的读书笔记。   在将function当做构造函数使用时,需要确保该函数是通过new关键字进行调用的。 function User(name, passwordHash) { this.name = name; this.passwordHash = passwordHash; } 如果在调用上述构造函数时,忘记了使用new...
分类:编程语言   时间:2014-10-05 21:43:58    阅读次数:247
Effective JavaScript Item 30 理解prototype, getPrototypeOf和__proto__的不同
本系列作为Effective JavaScript的读书笔记。   prototype,getPropertyOf和__proto__是三个用来访问prototype的方法。它们的命名方式很类似因此很容易带来困惑。   它们的使用方式如下:   prototype: 一般用来为一个类型建立它的原型继承对象。比如C.prototype = xxx,这样就会让使用new C()得到的...
分类:编程语言   时间:2014-09-28 12:56:42    阅读次数:213
[Java Performance] Java集合API
Java集合API Java 7提供了至少58个功能和实现各异的集合类型,在不同的场景下选择合适的集合类型十分重要。因为,程序的性能和集合类型的选择有莫大的关联。 关于选择哪个集合类型,第一个需要考虑的就是程序使用的算法和操作方式。实际上这就是从数据结构的出发点来看问题,和使用的语言无关。 比如,LinkedList不适合用在搜索操作较多的场合;如果需要以O(1)的开销从集合中得...
分类:编程语言   时间:2014-09-27 13:12:09    阅读次数:233
Effective JavaScript Item 29 避免使用非规范的Stack Inspection属性
本系列作为Effective JavaScript的读书笔记。   由于历史原因,很多JavaScript执行环境中都提供了某些方式来查看函数调用栈。在一些环境中,arguments对象(关于该对象可以查看Item 22,23,24)上有两个额外的属性:   arguments.callee - 它引用了正在被调用的函数 arguments.caller - 它引用了调用当前函数...
分类:编程语言   时间:2014-09-26 14:28:58    阅读次数:212
并发编程—— 中断
Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
分类:其他好文   时间:2014-09-26 13:45:58    阅读次数:220
[Java Performance] 字符串拼接注意事项
字符串拼接(String Concatenation) // 编译器优化前 String answer = integerPart + "." + mantissa; // 编译器优化后 String answer = new StringBuilder(integerPart).append(".").append(mantissa).toString(); 因为编译器会对字符串的...
分类:编程语言   时间:2014-09-26 13:22:28    阅读次数:222
[Java Performance] 缓冲I/O(Buffered I/O)
缓冲I/O(Buffered I/O) InputStream.read()以及OutputStream.write()操作的对象是单个字节。根据它们访问的资源的不同,使用这些方法可能会相当慢。 比如在使用FileInputStream.read()时,速度会慢的令人发指。因为每次调用都会访问操作系统的内核去拿到1个字节的数据。在现代的操作系统中,内核往往会使用缓冲I/O实现,因此这个...
分类:编程语言   时间:2014-09-26 02:41:38    阅读次数:184
并发编程—— 任务取消
Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式并发编程—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程—— Callable和Future并发编程—— CompletionService : Ex...
分类:其他好文   时间:2014-09-25 20:36:17    阅读次数:143
Effective JavaScript Item 28 不要依赖函数的toString方法
本系列作为Effective JavaScript的读书笔记。   在JavaScript中,函数对象上存在一个toString方法,它能够方便地将函数的源代码转换返回成一个字符串对象。 (function(x) { return x + 1; }).toString(); // "function (x) {\n return x + 1;\n}" toString方法不...
分类:编程语言   时间:2014-09-25 11:49:58    阅读次数:220
411条   上一页 1 ... 33 34 35 36 37 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!