.NET Framework 4.0 看(本质论第3版).NET Framework 4.5 看(本质论第4版).NET 4.0为多线程引入了两组新API:TPL(Task Parallel Library,任务并行库)和PLINQ(Parallel LINQ,并行LINQ)。18.1 独立线程的运... ...
分类:
编程语言 时间:
2016-12-22 13:54:59
阅读次数:
228
面向对象 类 类:类是一种数据结构,就好比一个模型,该模型用来表述一类事物(事物即数据和动作的结合体),用它来生产真实的物体(实例)。 对象:什么叫对象:睁开眼,你看到的一切的事物都是一个个的对象,你可以把对象理解为一个具体的事物(事物即数据和动作的结合体) 类与对象的关系:对象都是由类产生的,上帝 ...
分类:
编程语言 时间:
2016-12-22 13:54:46
阅读次数:
236
JavaSript模块规范 - AMD规范与CMD规范介绍 JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为 ...
分类:
编程语言 时间:
2016-12-22 13:45:16
阅读次数:
397
Assets\Editor\Image Effects\CameraMotionBlurEditor.js 会出现Ambiguous reference 'preview'错误提示,解决方法 查找preview,全字匹配,大小写匹配,替换成preview_,保存即可 http://answers.u ...
分类:
编程语言 时间:
2016-12-22 13:43:20
阅读次数:
263
原文:http://www.cnblogs.com/xdp-gacl/p/3926848.html 从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: 将上述代码封装成一个方法,方法返回Sys对象,Sys对象中封装了浏览器的类型和版本信息,如下: 当需要获取 ...
分类:
编程语言 时间:
2016-12-22 13:41:49
阅读次数:
292
为了解开JavaScript 中 this这个该死 的神秘面孔连续三天上网查资料,终于有那么一丝丝头绪从脑海闪过最终搞清楚了这个this黑盒子的第一个机关为了不让之前的努力及其推断过程被没用的记忆冲刷掉。。。只好写写日志 随便总结一下 就酱。。。可以启程了 这里研究this 是针对在对象函数内使用时 ...
分类:
编程语言 时间:
2016-12-22 12:01:29
阅读次数:
232
生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。 本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。 一、Go 1、Gobot Gobot 是一个机器人、无人机和物联网框架,提供在同一时间合并多个不同 ...
分类:
编程语言 时间:
2016-12-22 11:57:53
阅读次数:
379
JavaScript Cookies 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookies 的作用就是用于存储 web 页面的用户信息。 Cookies 以名/值对形式存储,如下所示: username=John Doe 使用 JavaScript ...
分类:
编程语言 时间:
2016-12-22 11:56:39
阅读次数:
246
Javascript——toFiexed()函数 1. toFixed(n) 限制小数点后位数,四舍五入。n:0~20 。 2. 作用对象必须是number,不能为其他类型。如(8.001).toFixed(2)返回8.00; 3. toFixed(n)返回值是String类型,所有当成数字进行比大 ...
分类:
编程语言 时间:
2016-12-22 11:56:39
阅读次数:
188
1、volatile变量是一种稍弱的同步机制在访问volatile变量时不会执行加锁操作,因此也就不会使执行线程阻塞,因此volatile变量是一种比synchronized关键字更轻量级的同步机制。 2、从内存可见性的角度看,写入volatile变量相当于退出同步代码块,而读取volatile变量 ...
分类:
编程语言 时间:
2016-12-22 11:53:41
阅读次数:
186
一、协程 1.理论知识 协程,又称伪线程,是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈,协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此:协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一 ...
分类:
编程语言 时间:
2016-12-22 11:54:57
阅读次数:
256
转载请注明出处: volatile用处说明 在JDK1.2之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器 ...
分类:
编程语言 时间:
2016-12-22 11:53:39
阅读次数:
294
如果想对一个bean中的特定方法进行切面编程,而不是所有的方法,就需要设置pointcut了,pointcut允许拦截一个方法通过 方法名 ,一个 pointcut必须和一个advisor想关联。 一般有以下配置组成: 1:advice 在方法执行前(before)后(after)做出相应的响应。通 ...
分类:
编程语言 时间:
2016-12-22 11:49:26
阅读次数:
262
前言 译文链接:http://websystique.com/spring/spring-4-hello-world-example-annotation-tutorial-full-example/ 这个教程将展示一个基于Spring注解配置的Spring 4 Hello world例子,解释Sp ...
分类:
编程语言 时间:
2016-12-22 11:45:46
阅读次数:
225
判断一个属性是定义在对象本身而不是继承自原型链,我们需要使用从 Object.prototype 继承而来的 hasOwnProperty 方法。hasOwnProperty 方法是 Javascript 中唯一一个处理对象属性而不会往上遍历原型链的。 在这里,只有 hasOwnProperty 能 ...
分类:
编程语言 时间:
2016-12-22 11:40:11
阅读次数:
255
#include <algorithm>#include <iostream> int Partition(int X[], int left, int right){ int pivot = X[left]; int L = left; int R = right; while(L < R) { ...
分类:
编程语言 时间:
2016-12-22 11:38:19
阅读次数:
209
(一)autoclosure: autoclosure可以把一句话自动的封装成一个闭包。但是不支持带有输入参数的写法 此时调用的时候就可以直接写成: (二)@escaping: 在以前版本闭包的使用时不用加@escaping的。当前版本,如果闭包没有回调参数返回值,是不需要@escaping的。但是 ...
分类:
编程语言 时间:
2016-12-22 11:34:52
阅读次数:
185