- 军军小站|张军博客
搜索到与相关的文章
Javascript

一种模仿线程的Javascript异步模型设计&实现

jQuery中所支持的异步模型为:Callbacks,回调函数列队。Deferred,延迟执行对象。Promise,是Deferred只暴露非状态改变方法的对象。这些模型都很漂亮,但我想要一种更帅气的异步模型。Thread?我们知道链式操作是可以很好的表征运行顺序的(可以参考我的文章《jQuery链式操作》),然而通常基于回调函数或者基于事件监听的异步模型中,代码的执行顺序不清晰。Callbacks模型实际上类似一个自定义事件的回调函数队列,当触发该事件(

系统 2019-08-12 01:33:28 3077

编程技术

23讲 URL

这是看完23讲后的小笔记,关于URL规则、伪静态。一、URL规则2、此处的区分大小写,也只是对第一个字母区分,并非对整个模块名。3、模块名复杂时,且区分大小写,此时在地址栏访问时要用"_"隔开复杂的单词之间。二、伪静态支持伪静态,其实就是修改配置文件,限制伪静态的后缀,比如说后缀名只可以为html、shtml23讲URL

系统 2019-08-12 01:32:06 3077

各行各业

Topology Shapes of OpenCascade BRep

TopologyShapesofOpenCascadeBReperyar@163.com摘要Abstract:通过对OpenCascade中的BRep数据的读写,理解边界表示法的概念及实现。理解了拓朴形状的数据结构,就对ModelingData模块有了清晰认识,方便OpenCascade其他模块如ModelingAlgorithms和Visiualization模块的理解。关键字KeyWords:OpenCascade,BRep,Topology,BRep

系统 2019-08-12 01:32:03 3077

各行各业

Glusterfs之nfs模块源码分析(中)之Glusterfs

我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。五、Glusterfs实现NFS服务器第一节、启动过程分析Glusterfs的nfs服务器启动命令如下:/usr/local/sbin/glusterfs-f/etc/glusterd/nfs/nfs-server.vol-p/etc/glusterd/nfs/run/nfs.pid-l/usr/local/var/log/glusterfs/

系统 2019-08-12 01:31:40 3077

DB2

db2 sql调优

当我们发现某个SQL语句执行很慢时,可以通过查看它的访问计划来定位原因,如是否执行了合适的索引、是否采用了正确的连接方法等。但是我们发现很多用户对访问计划的生成和解释工具的使用存在很多疑惑,本文通过一些实例来解释具体的用法,希望对大家有所帮助。步骤1.创建explain表访问计划的采集和评估是通过一些explain命令和工具实现的,在采集和评估之前需要先创建一些数据表来存放解释数据。在/sqllib/misc下有个文件叫EXPLAIN.

系统 2019-08-12 01:54:04 3076

编程技术

Swift 数组,字典

数组的声明通过initailizer初始化,注意这里的[Double]仅仅是Array的缩写:在数组中添加元素的两种方式添加元素移除元素移除元素的时候,后面的元素会自动向前移动填补gap数组遍历除了普通的forin循环遍历,也可以用全局的enumerate函数来获取遍历中元素的序号字典:三种遍历方式:Swift数组,字典

系统 2019-08-12 01:32:28 3076

Java

flex和java的通信

一、准备:服务端:JDK1.5(这个不用介绍了吧?)服务端IDE:eclipse(它的主页)客户端:FLEX3(AdobeFlex3是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的Web应用程序的高效率的开放源码框架。)客户端IDE:FlexBuilder3(它的官方摘要页)二、缘分的相遇(建立连接):既然是通信,当然第一步就是要建立连接啦。我们还是用最简单的看代码的方式来开始我们的连接。======================

系统 2019-08-29 23:48:11 3075

Javascript

Javascript 操作select控件大全(新增、修改、

Javascript操作select控件大全(新增、修改、删除、选中、清空、判断存在等)Postedon2007-08-0814:56礼拜一阅读(14918)评论(28)编辑收藏网摘所属分类:JavaScript1判断select选项中是否存在Value="paraValue"的Item2向select选项中加入一个Item3从select选项中删除一个Item4删除select中选中的项5修改select选项中value="paraValu

系统 2019-08-12 09:29:29 3075

各行各业

poj 1328 Radar Installation 贪心

http://poj.org/problem?id=1328X轴的上方代表海,下方代表陆地。海中有多个岛屿,X轴上可任意放置半径为d的雷达,求至少放置多少个雷达可覆盖所有岛屿,不能完成输出-1。以岛屿为圆心做半径为d的圆,可在X轴上产生两个交点,即为X轴上可覆盖该岛屿的区间,求出所有岛屿所对应的区间,将交集不为空的区间分为一组,这样你会发现答案其实就是求区间可分为多少组。#include#include#include

系统 2019-08-12 01:32:52 3075