1.Spring.Net是一个开源的应用程序框架,可以简化开发主要功能(1)实现控制反转(IOC/DI),也就是不要直接new,依赖于接口(2)面向切面编程(AOP),就是向程序中利用委托注册事件简单来说:Spring.Net是一个轻量级的控制反转和面向切面的容器框架。2.Spring.Net提供的...
分类:
编程语言 时间:
2014-08-31 22:53:12
阅读次数:
266
JSF简单介绍一、什么是 JSF:JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces于2004年三月1.0版正式提出,清楚的将Web...
分类:
Web程序 时间:
2014-08-31 22:44:42
阅读次数:
406
前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单...
分类:
Web程序 时间:
2014-08-31 21:26:21
阅读次数:
258
个人重构的时候,虽说都用上了sqlHelper,但是不认识它的前世今生,所有总感觉很突兀。看牛腩的时候,才恍然大悟。SQLHelper 从名字就能知道,它是和数据库有关系的,并且能帮助到数据库。这样一想,当再理解到“SQLHelper 用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方...
分类:
数据库 时间:
2014-08-31 18:45:21
阅读次数:
266
用智能指针可以简化内存管理。以树为例,如果用普通指针,通常是在插入新节点时用new,在析构函数中调用delete;但有了unique_ptr类型的智能指针,就不需要在析构函数中delete了,因为当unique_ptr类型的指针P生命结束时(比如对于局部变量,程序执行到局部变量的作用域范围之外).....
分类:
编程语言 时间:
2014-08-31 15:38:31
阅读次数:
246
首先简述自己的系统配置:win7+ ubuntu12.04linuxQQ 有各种版本号,这里介绍两种:linuxQQ 和 wineQQ1 ------linuxqq是QQ简化版,功能非常少,界面非常差,可是安装简单 下载地址:http://im.qq.com/qq/linux/ 能够选择对听版本号的...
分类:
系统相关 时间:
2014-08-31 11:42:31
阅读次数:
186
时隔多日,对promise有了多一点点的了解。最近用angularjs 做开发,所以研究了一下它的 $q功能不算很强大,算是简化版的 Q.js参考了一下源码,不过我的等级还差很多...作为学习,我自己又重写了一篇。这次的比较整齐。代码也少了 . $q = function (async...
分类:
编程语言 时间:
2014-08-31 04:59:00
阅读次数:
201
如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己...
分类:
其他好文 时间:
2014-08-30 21:35:20
阅读次数:
316
公司项目需要,动态生成表格数据。代码还没有简化,暂时这样了!周末还加班!悲剧! 1 /** 2 * @param array 3 * @description 笛卡尔积变换 4 * @returns {*[]} 5 */ 6 ...
分类:
其他好文 时间:
2014-08-30 19:01:29
阅读次数:
261
进程管理NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用。本章除了介绍与之相关的NodeJS内置模块外,还会重点介绍典型的使用场景开门红如何使用NodeJS调用终端命令来简化...
分类:
其他好文 时间:
2014-08-30 17:45:59
阅读次数:
256