摘要:
贫下中农版jQuery之前写过一篇JavaScript命名空间的文章,写完后一对比对jQuery的简单使用很是惊羡,看了看人家源码,用的原理很类似啊,改进一下之前的版本,做个简易版的jQuery之前的代码(function () { var _NS = function () { } _NS.prototype.select = function (selector,context) { var context = context || document... 阅读全文
posted @ 2013-08-21 10:26
HackerVirus
阅读(383)
评论(0)
推荐(0)
摘要:
.NET Mvc Razor也可以这样玩! 忙碌的工作总是占据了生活的大部分的时间!所以我的博客到现在还是寥寥的几篇文章,技术是用来分享和学习的,对技术有不同的见解,大家都可以分享下,如果如下文章有问题之处请各位指出来,在这个闲下来的时间给大家说说mvc Razor除了在视图上解析外,一样可以这样用。在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,首先介绍下RazorEngine,在nuget上可以直接引用到项目上,这个东西通俗的来讲就是可以在任何地方解析razor语法,个人觉得要比NVelocity灵活好用很多。在co 阅读全文
posted @ 2013-08-21 10:22
HackerVirus
阅读(252)
评论(0)
推荐(0)
摘要:
SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)2013-8-201. SQL查询表的行列转换/小计/统计(with rollup,with cube,pivot解析)在实际的项目开发中有很多项目都会有报表模块,今天就通过一个小的SQL查询统计来讲解一下实际开发中比较常用的行列转换/小计/统计等报表统计相关的常用知识点。题目如下:查询sales和stores表,得出1993年每个store每季度销售数量及小计和总计,查询出的结果如下 其中sales表的数据结构如下:其中stores表的数据结构如下:1.1 普通方法(容易理解)初... 阅读全文
posted @ 2013-08-21 10:12
HackerVirus
阅读(427)
评论(0)
推荐(0)
摘要:
Ruby:Sublime中开发Ruby需要注意的Encoding事项目录背景Sublime相关默认的文件存储编码:UTF8默认的输出控制台编码:UTF8修改默认的输出控制台编码Ruby相关默认的代码解析编码为:ASCII和编码相关的一些方法如何在Sublime中输出用Ruby执行命令行工具的返回结果备注参考资料背景返回目录最近在用Sublime作为开发环境学习Ruby,本文就记录一下Ruby和Sublime在编码方面的问题。Sublime相关返回目录默认的文件存储编码:UTF8返回目录Sublime文件默认存储编码为UTF8,我们几乎不用修改这个选项。默认的输出控制台编码:UTF8返回目录在按 阅读全文
posted @ 2013-08-21 10:08
HackerVirus
阅读(813)
评论(1)
推荐(0)
摘要:
孤儿进程与僵尸进程[总结]1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调.. 阅读全文
posted @ 2013-08-21 10:05
HackerVirus
阅读(188)
评论(0)
推荐(0)
摘要:
Go Revel 学习指南CONTROLLERS(控制器)Routing(路由)http://www.cnblogs.com/hangxin1940/p/3267065.htmlParameters(参数绑定)http://www.cnblogs.com/hangxin1940/p/3267086.htmlValidation(验证)http://www.cnblogs.com/hangxin1940/p/3267635.htmlSession / Flash(会话与flash)http://www.cnblogs.com/hangxin1940/p/3268967.htmlResults(响 阅读全文
posted @ 2013-08-21 10:01
HackerVirus
阅读(246)
评论(0)
推荐(0)
摘要:
一种简单,轻量,灵活的C#对象转Json对象的方案简单,是因为只有一个类轻量,是因为整个类代码只有300行灵活,是因为扩展方式只需要继承重写某个方法即可首先我将这个类称之为JsonBuilder,我希望它以StringBuilder的方式来实现Json字符串的转换public class JsonBuilder{ protected StringBuilder Buff = new StringBuilder(4096);//字符缓冲区 public string ToJsonString(object obj) { ....... return ... 阅读全文
posted @ 2013-08-21 09:59
HackerVirus
阅读(280)
评论(0)
推荐(0)
摘要:
编程——分页查询今天继续跟大家说说一些非常基础的东西,这次我们说说分页查询。说到分页,可能很多人都听说过什么真分页、假分页的。简单解释一下,拿第二页,每页20条为例:真分:数据库里取 的就是21-40条;假分:数据库取出所有的,然后显示21-40。今天我们要说的就是所谓的真分页。下面是分页查询的核心代码: /** * 分页查询 * @param pageNo 第几页 * @param pageSize 每页多少条数据 * @return pageModel */ public PageModel findUserList(int pageNo... 阅读全文
posted @ 2013-08-21 09:57
HackerVirus
阅读(308)
评论(0)
推荐(0)
摘要:
依赖注入(IOC)二上一章我们讲了构造注入与设值注入,这一篇我们主要讲接口注入与特性注入。接口注入接口注入是将抽象类型的入口以方法定义在一个接口中,如果客户类型需要获得这个方法,就需要以实现这个接口的方式完成注入。实际上接口注入有很强的侵入性,除了要求客户类型增加前面两种方式所需要的代码外,还必须显示地定义一个新的接口并要求客户类型实现它。 //定义需要注入ITimeProvider的类型 interface IobjectWithTimeProvider { ITimeProvider TimeProvider { get; set; } } /... 阅读全文
posted @ 2013-08-21 09:52
HackerVirus
阅读(219)
评论(0)
推荐(0)
摘要:
《Web 开发基础》专题系列说在前头 Web的重要性我想不必我多说了,写这篇文章的目的主要是想分享一些我学习Web前端开发的知识积累,其中以JavaScript为主,比较适合新人看,也欢迎大牛们多多留言提提意见。你应该知道的基本原理HTTP是什么?TCP/IP,Web世界的基本规则HTML,用于承载内容HTML基础知识CSS,用于展现样式CSS样式基础知识JavaScript,用于动态交互JavaScript 脚本运行方式JavaScript 基础结构JavaScript 数据类型JavaScript 数组JavaScript 运算符JavaScript 条件语句JavaScript 循环语. 阅读全文
posted @ 2013-08-21 09:47
HackerVirus
阅读(147)
评论(0)
推荐(0)