经典的异步编程模型(IAsyncResult) 最新的异步编程模型(async 和 await) 将 IAsyncInfo 转换成 Task 将 Task 转换成 IAsyncInfo 示例1、使用经典的异步编程模型(IAsyncResult)实现一个支持异步操作的类Thread/Async/Cla ...
分类:
编程语言 时间:
2016-10-09 20:28:41
阅读次数:
295
一、Windows10系统如何安装Microsoft Visual Studio 2015。 1.首先到Visual Studio官方网站(https://www.visualstudio.com/vs/)或者到我给出的下载衔接上下载各个版本的vs2015,我个人推荐下载Visual Studio ...
分类:
编程语言 时间:
2016-10-09 20:29:32
阅读次数:
646
1 下载并安装python http://python.org/download 下载python2.7。 python2.7并不是python3.5的旧版本。 python2现在应用较广,网上资料较多,已足够学习使用。 安装后,现在的系统,不设置环境变量也可以使用。要设置也可以。 我的电脑,右键, ...
分类:
编程语言 时间:
2016-10-09 20:25:56
阅读次数:
186
时代在不断进步,大量基于xml的配置所带来的弊端也显而易见,在XML配置和直接注解式配置之外还有一种有趣的选择方式-JavaConfig,它是在Spring 3.0开始从一个独立的项目并入到Spring中的。它结合了XML的解耦和JAVA编译时检查的优点。JavaConfig可以看成一个XML文件, ...
分类:
编程语言 时间:
2016-10-09 20:26:41
阅读次数:
191
在Java中,内存的管理分为以下几个部分: Heap:堆区域,存放对象实例,凡是New出来的东西都存放在此。 Stack:栈区域,存放基本数据类型、常量、局部变量、对象的引用地址 Data Segment:数据段,存放静态变量和字符串常量 Code Segment:代码段,存放代码 一个程序的执行, ...
分类:
编程语言 时间:
2016-10-09 20:24:02
阅读次数:
233
发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 发布-订阅模式可以广泛应用于异步编程中,这是一种替代传递回调函数的方案。 可以取代对象之间硬编码的通知机制,一个对象不用再显式地调用另外一个对象的某个接口。 自定义事件 另 ...
分类:
编程语言 时间:
2016-10-09 20:23:13
阅读次数:
174
一.解释: ajax是通过http请求获取资源(数据)的一种技术。 http是一种无记忆的请求,请求结束后不会保留请求的记忆。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。 这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 二、ajax请求大致过程: 发送 ...
分类:
编程语言 时间:
2016-10-09 20:15:26
阅读次数:
185
命令模式的用途: 命令模式是最简单和优雅的模式之一,命令模式中的命令(command)指的是一个执行某些特定事情的指令。 命令模式最常见的应用场景是:有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么。此时希望用一种松耦合的方式来设计程序,使得请求发送者和请求接收 ...
分类:
编程语言 时间:
2016-10-09 20:12:58
阅读次数:
208
Matt is playing a naive computer game with his deeply loved pure girl. The playground is a rectangle with walls around. Two balls are put in different ...
分类:
编程语言 时间:
2016-10-09 20:11:56
阅读次数:
213
Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲: ...
分类:
编程语言 时间:
2016-10-09 20:10:33
阅读次数:
203
迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 JavaScript中的Array.prototype.foreach. 1.JQuery中的迭代器 $.each函数 2.自己实现一个each函数 3.内部迭代器和外部迭代器内部迭代器在调用时非常方便,外 ...
分类:
编程语言 时间:
2016-10-09 20:07:49
阅读次数:
137
可以下载各个版本的python:https://www.python.org/ftp/python/ 配置安装 下载最新的安装包(截止2013/11/05),还是3.3.2版本。 如果没有指定prefix,将默认安装在/usr/local下,因此PATH中可以找到。我们要安装一个可以复制安装的版本, ...
分类:
编程语言 时间:
2016-10-09 20:03:54
阅读次数:
229
//下面是在前台jsp页面不用导工具的情况下制作的验证码的基本代码 $(function(){ //创建验证码 createCode(); jQuery.validator.addMethod( "IsName", function(value){ var reg = /^\w{4,20}$/ re ...
分类:
编程语言 时间:
2016-10-09 20:04:23
阅读次数:
182
作者不才,原文网址如下: http://www.cnblogs.com/xkfz007/archive/2012/05/11/2496447.html http://c.biancheng.net/cpp/biancheng/view/193.html http://www.cnblogs.com/ ...
分类:
编程语言 时间:
2016-10-09 20:00:04
阅读次数:
235
//swift3.0在语法上有很大的改变,以简单的增删改查为例,如下: //User类如下: import Foundation import CoreData extension User { @nonobjc public class func fetchRequest() -> NSFetch ...
分类:
编程语言 时间:
2016-10-09 19:58:12
阅读次数:
245
类所描述的是 对象知道什么与执行什么! 调用两个参数的方法,并传入两个参数 void go(){ TestStuff t = new TestStuff(); t.takeTwo(12,34); } void takeTwo(int x,int y){ int z = x + y; System.o ...
分类:
编程语言 时间:
2016-10-09 19:56:35
阅读次数:
218
我不知道我的js水平怎么样,但是今天有点受打击,看到很多题有坑。看了一些面试题,我记录下今天遇到的坑吧。 问题1:作用域 考虑以下代码,输出结果是什么? 答案是5。 这道题我知道,陷阱在于var a = b =5,如果是声明,应该是var a,b =5;这样a,b的值都为5,由于a,b的都在函数作用 ...
分类:
编程语言 时间:
2016-10-09 19:54:00
阅读次数:
349