JavaScript词法
所有编程语言都有词法和语法,JavaScript也不例外,虽然大部分人对于最基础的词法都基本了解,但是仔细咀嚼细节,还是有很多有趣之处,特别是ES5对词法做出的一些细微变动,可以传达出一些JS语言的发展思路...
通用前端开发框架(一)
前言最近在几个spa的项目中都使用前后端完全分离,后端只提供数据接口的方式。慢慢总结了一套前端的通用框架。这个框架没有语法限制,没有特别的规则,可接任何语言的后台。一切以快速开发为准则。技术总览技术上来说,使用seajs做模块调度。核心模块有:jquery、jquery-ui、backbone(一个...
节点流转条件中引入用户变量,简化条件设置
相信做过工作流的朋友大部分做过像以下图片中类似的请假流程。流程有五个节点第一节点:开始,参与者是所有人;第二节点:上级领导审批,参与者是提交人的部门负责人,部门负责人可审批的天数为1天;第二节点有两个流转分支,条件分别是:1、请假天数小于 2 ;2请假天数大于等于 2。(见图二)流程引擎会根据请假天...
小白学数据分析----->流失分析设计
前段时间说过一些关于玩家生命周期的问题,其实那些有点大,有点虚,从宏观的角度了解我们此时此刻正在做的分析是属于那一部分,哪一个体系的,说实话,这是为了建立一种意识而要做的工作,玩家生命周期价值源于电信行业的客户生命周期管理和PLC(产品生命周期)的解读和应用,限于本人水平和能力因素,不够深刻,全面,...
强制结束进程的两种实现方式--C#和C++实现
强制结束进程的两种实现方式--C#和C++实现最近在做一个大型的项目,由于进程之间的关联出了一些问题,长话短说,就是我们不得不强制停止某些进程以保证系统正常的运行,在网上找了一下,没发现有这方面详细的介绍和写的比较全面的文章,于是按照MSDN的说明写了两种方法,希望对遇到类似问题的朋友有所帮助。首先...
【看完想不会都难的系列教程】- (3) JQuery+JQueryUI+Jsplumb 实现拖拽模块,流程图风格
先看效果.由于时间的原因。这个demo只兼容IE8,IE9。其他浏览器暂时不支持。不过jsplumb本身是支持各种浏览器的。写这篇文章是因为我在实际开发中遇到一个需求,支持拖拽模块到指定的容器里。并且每个模块会有自己的output 和input。开始觉得很酷也很变态。经过一段时间的调研,特把结果分享...
构建Canvas矢量图形渲染器(一)—— 基础架构、矢量点的绘制
本课题是我今年毕业设计的课题,现在我边做边跟大家分享,希望能通过“canvas矢量图形渲染器”让大家对canvas元素和其中的性能优化有更深的理解。1.首先说说这个矢量渲染器是什么。 canvas元素封装了很对对图形绘制的接口,但是他跟flex相比最大的区别是我们通过fill() 或是 stroke...
浏览器html5/css3兼容性检测的javascript类库 - Modernizr简单介绍
大家是不是在开发设计过程中遇到如下情况?某些浏览器不支持HTML5或者CSS3的某些标签和属性。而我们希望开发的网站或者web应用能在所有的浏览器中运行正确,针对不支持的浏览器我们可以提供其它fallback方式来弥补。今天这篇文章呢,我们将介绍一个开发利器 - Modernizer,Moderni...
EFCodeFirst安装失败(包含EntityFrameWork安装)解决方案
今天在安装EFCodeFirst包时出现“This package (or one of this dependencies) contains PowerShell scripts and needs to be installed from the pAckage Manager Console...
网页设计师的最佳设计工具名单出炉
一个网站的基本设计是为了吸引大多数人。因此,要吸引更多的客户,他们需要运用所有可能的图案和花纹,创造出惊人的效果,体现网站自身的美感。这样,设计师就需要使用一些设计工具,以确保有更高的效率。创建3D效果是Web开发人员美化和提高他们的网站的一些方法。 3D效果可以增加美感和吸引客户。下面的这些工具将...
Reactive Extensions入门(1):LINQ和Rx简单介绍
相信大家都用过Language Integrated Query (LINQ),他是一种强大的工具能够从集合中提取数据。Reactive Extensions(Rx)是对LINQ的一种扩展,他的目标是对异步的集合进行操作,也就是说,集合中的元素是异步填充的,比如说从webservice或者云端获取数...
动态规划求0-1背包问题
问题描述如下:经过分析后算法如下:具体的代码实现如下:{其中2.txt中的具体数据为:} 1 #include<stdio.h> 2 #include<stdlib.h> 3 void maxValue(int *,int *,int **,int,int); 4 int z...
easyui之权限系统
之前看过 疯狂秀才-基本权限管理框架这篇文章,是easyui做的权限系统 不过不开源。正好最近公司要做一个小东西,时间充足所以我就自己捣鼓。权限的数据库设计 这边就不详细说明了。园子里面有非常多这方面的文章。我弄得这个权限是采用 苏飞 这篇文章的。他做的是 1.一个用户可以对应多个角色,一个角色可以...
libev & libevent简介
最近开始重构定制公司的网站后台服务器,开始关注libevent 以及livev 相关 ,也欢迎相关的同学一起讨论。这两者采用相同的架构和设计思想,很多原理和代码都可以相互参考和对比理解。简介libev 和libevent 比较适合分布式并发系统,关于其和传统方式的比较,可以参看以下内容:原文地址:h...
Wijmo 更优美的jQuery UI部件集:发现 Wijmo
Wijmo 是一个基于jQuery UI的UI部件的套件。Wijmo 部件对客户端Web开发进行了优化,并且充分利用了jQuery的强大能力以达到出色的性能和易用性。所有的Wijmo 部件都配备了超过二十个主题,并且支持了ThemeRoller...
推荐10个很棒的HTML5 Canvas应用
今天,我们来分享一些很棒的介绍HTML5 Canvas上的图像效果的应用程序,花的力量,360玩家画布可视化,画板,还有更多...
《JAVA与模式》之合成模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述合成(Composite)模式的: 合成模式属于对象的结构模式,有时又叫做“部分——整体”模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。合成模式 合成模式把部分和整体的关系用树结构...
Linux Cgroups详解(一)
Cgroups是什么?Cgroups是controlgroups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(processgroups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由google的工程师提出,后来被整合进Linux内核。Cgroups也是LXC...
ubuntu下android移植ffmpeg0.10
配置NDK环境之类的不再这里细说 网上有很多把ffmpeg源码复制到工程的jni的目录下,在ffmpeg目录下建立文件config.sh,内容如下:./configure --disable-static --enable-shared --enable-gpl --enable-version3 ...
跟我一起制作数据采集-获取淘宝网店宝贝数据信息(二)
第一篇的内容请看这里: http://www.cnblogs.com/leizhang/archive/2012/04/13/2446220.html代码下载在文章最后如何取消正在进行的异步操作 我们从前文可以知道我们进行的异步操作主要如下: 下载一个网页 通过正则表达式分析网页 我们可以发现步骤1...
