http://www.cnblogs.com/QLeelulu/archive/2008/03/21/1117092.html ASP.NET MVC : Action过滤器(Filtering) 相关文章: 有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,A ...
分类:
Web程序 时间:
2016-04-10 17:44:00
阅读次数:
203
在一个Web App中,所有的数据,包括用户的信息,日志,评论等,都存在数据库中。在piblog中使用MySQL作为数据库。Web App中由很多地方需要使用数据库。访问数据库需要创建数据库连接、游标对象,然后执行SQL操作,最后处理异常,清理资源。这些访问数据库的代码如果分散在不同的函数中,势必无 ...
分类:
其他好文 时间:
2016-04-09 15:13:17
阅读次数:
156
一、异常 迄今为止,我们处理程序中的错误一般都是用if语句测试某个表达式,然后处理错误的特定义代码。 C++异常机制使用了三个新的关键字 (SEH(结构化异常处理)) try ──标识可能出现的异常代码段 throw ──抛出一个异常 catch ──标识处理异常的代码段 提示: 使用异常处理将带来 ...
分类:
编程语言 时间:
2016-04-09 12:12:53
阅读次数:
291
代理模式 :为其它对象提供代理,以控制对这个对象的访问。 代理模式的特征:代理类(proxyClass)与委托类(realClass)有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类(调用realClass的方法,实现代理的功能),以及事后处理消息等。代理类与委托类之间通 ...
分类:
其他好文 时间:
2016-04-07 20:55:31
阅读次数:
281
经过试验,qt启动一个新的进程时,这个进程的工作目录是继承父进程的,无论是通过start还是startDetached来启动。 其实对于linux系统,qt底层应该也是调用fork、exec之类的函数,对于fork,参看apue中文版第三版,有以下解析: 在f o r k之后处理文件描述符有两种常见 ...
分类:
系统相关 时间:
2016-04-07 18:28:08
阅读次数:
223
一、前言 说到前端构建怎能缺少CSS预处理器呢!其实CSS的预处理器有很多啦,比较出名的有Scss、Sass、Stylus和Less。(最近还听说出现了Autoprefixer等CSS后处理器,可参考@一丝的PPT) 众多CSS预处理器中Less的语法最接近原生CSS,因此相对来说更容易上手,假如有 ...
分类:
其他好文 时间:
2016-04-06 11:19:28
阅读次数:
184
编程能力: 脚本编程grep,sed(流编辑器),awk sed基本用法:sed:StreamEDitor 行编辑器(全屏编辑器:vi) sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕;sed[options]‘AddressCommand‘file... -n:静默模式,不再默认显示模..
分类:
系统相关 时间:
2016-04-06 00:46:36
阅读次数:
342
1. 前言 Filter—Filter 技术是servlet2.3 新增加的功能。完成的流程:对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。 Filter体现了一种职责琏模式。那么他是如何体现的呢? 2. 职责链模式 在具体的解释这个 ...
分类:
其他好文 时间:
2016-04-03 15:54:29
阅读次数:
189
半同步/半异步并发模式:父进程监听到新的客户端连接请求后,以通信管道通知进程池中的某一子进程:“嘿,有新的客户连接来了。你去accept。然后处理下!”。从而避免在进程间传递文件描写叙述符。这样的模式中,一个客户连接上的全部任务始终有同一个进程来处理。 详细细节,尽在代码中: #ifndef PRO ...
分类:
系统相关 时间:
2016-04-02 14:51:00
阅读次数:
275
这道题目首先不管random指针,按照next指针把链表元素给复制出来。然后处理random指针,比较容易想到的想法是利用哈希思想(或者等价的map,set等stl容器),但这样的话需要辅助空间。 不需要辅助空间的方法,复制元素的时候把原始链表改成这样就可以了: 然后修改新增元素的random指针, ...
分类:
其他好文 时间:
2016-03-30 00:01:28
阅读次数:
356