产生更多的交替操作
由于并发代码中发生的错误一般都是低概率事件,所以...
分类:
编程语言 时间:
2014-09-18 23:48:24
阅读次数:
260
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁...
分类:
编程语言 时间:
2014-09-18 23:46:44
阅读次数:
204
Python标准库中用来处理HTTP的模块是urllib2,不过其中的API太零碎了,requests是更简单更人性化的第三方库。用pip下载:pip install requests或者git:git clone git://github.com/kennethreitz/requests.git...
分类:
编程语言 时间:
2014-09-18 23:45:24
阅读次数:
401
1.简单线程实例 以及委托(同步委托、异步委托)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Runtime....
分类:
编程语言 时间:
2014-09-18 23:40:34
阅读次数:
324
今天写的是游戏过程的函数,基本的算法前面都解释过了,今天是实现基本的功能 补充一下前面需要用到的头文件#include //_kbhit()
#include //rand(),srand()
#include //srand((unsigned)time(NULL)) 游戏的过程就是鼠标的操作过程...
分类:
编程语言 时间:
2014-09-18 23:39:14
阅读次数:
313
深入理解JavaScript系列(结局篇)介绍
最近几个月忙得实在是不可开交,终于把《深入理解JavaScript系列》的最后两篇“补全”了,所谓的全是不准确的,因为很多内容都没有写呢,比如高性能、Ajax安全、DOM详解、JavaScript架构等等。但因为经历所限,加上大叔希望接下来写点其它东西...
分类:
编程语言 时间:
2014-09-18 23:38:14
阅读次数:
232
嵌套函数即作用域链;嵌套函数即闭包函数表达式即延迟执行匿名函数----------->实现块级作用域call会切换到调用的对象参数环境。
分类:
编程语言 时间:
2014-09-18 23:36:34
阅读次数:
176
软硬件环境Ubuntu12.04+JDK1.7+Eclipse+Tomcat7.0内容列表1.安装JDK1.7,配置JAVA环境2.安装Eclipse3.安装Tomcat7.01.安装JDK1.7,配置JAVA环境step 1:下载JDKstep 2:解压到/usr/local中 sudo t...
分类:
编程语言 时间:
2014-09-18 23:35:54
阅读次数:
302
当面对一个耗时较长的任务时,我们可以把这个任务切分成多个部分,然后同时交给多个线程处理。 □ 统计字节数组一个比较耗时的方式 以下来统计一个字节数组的大小。 class Program { static byte[] values = new byte[500000000]; static void...
分类:
编程语言 时间:
2014-09-18 23:34:34
阅读次数:
385
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
分类:
编程语言 时间:
2014-09-18 23:34:04
阅读次数:
280
C++中新增了引用类型,所以函数的返回值可以是引用类型。那么就会有人想问 返回引用类型与返回非引用类型有区别吗?结论是显然的,而且有明显的区别。尤其初学者会很容易绕进去。让我们先看四个函数原型。以int类型来举例(1) int fun(...) { return ....//后面跟的是一个引用 }例...
分类:
编程语言 时间:
2014-09-18 23:32:14
阅读次数:
675
深入理解JavaScript系列(21):SOLID五大原则之接口隔离原则ISP前言
本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第4篇,接口隔离原则ISP(The Interface Segregation Principle)。 英文原文:http://freshb...
分类:
编程语言 时间:
2014-09-18 23:31:54
阅读次数:
410
界面绘制好后,雷数也布置了,接下来就是游戏的运行过程了,今天先不说具体过程,再来看看需要用到的辅助函数 先是简单的画红旗,鼠标右键的功能是画红旗,至此我们都是在使用函数自己绘图,效率是低,但有助于理解void DrawRedFlag(int i, int j)
{ setfillstyle(BS_S...
分类:
编程语言 时间:
2014-09-18 23:28:54
阅读次数:
372
/**
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == ‘object‘ && s != nu...
分类:
编程语言 时间:
2014-09-18 22:25:34
阅读次数:
236
Python使用中面向对象的语言,支持继承、多态;
定义一个Person类:
>>> class Person:
... def sayHello(self):
... print('hello')
...
>>> Person.sayHello(None)
hello
>>> Person().sayHello()
hello
可以修...
分类:
编程语言 时间:
2014-09-18 22:22:34
阅读次数:
255
setTimeout经常被用于延迟执行某个函数,用法为
setTimeout(function(){
…
}, timeout);
有时为了进行异步处理,而使用setTimeout(function…,0);比如
function f(){
… // get ready
setTimeout(function(){
…. // do something
}, 0);...
分类:
编程语言 时间:
2014-09-18 22:21:34
阅读次数:
262
Spring容器
Spring容器可以帮助你管理所有的Bean对象,专业术语称之为IoC控制反转。在传统的程序中,对象的生成都是由开发者完成的。而在控制反转中,对象的生成全部都交给框架完成。这样的好处就是减少了程序的依赖性。
Bean在Spring中的生命周期如下:
实例化。Spring通过new关键字将一个Bean进行实例化,JavaBean都有默认的构造函数,因此不需要提供构...
分类:
编程语言 时间:
2014-09-18 22:19:34
阅读次数:
280