通过Reflector反编译,我们对IIS分发请求至w3wp.exe进程之后交由HttpRuntime处理过程的分析了解HttpApplication,HttpModule,HttpHandler,HttpContext的生成机制。那我们继续来了解.net MVC 路由的如何实现URL跳转到指定的Controller/Action过程。
UrlRoutingModule
MvcRoutingHa
一、在mvc中使用事务我记录 mvc 框架已经集成了数据库事务处理,启用事务的做法很简单,只要在action上面打上[DbTransaction]批注(attribute)即可,比如:[HttpPost, DbTransaction]public void Create() {}这个批注的处理方式是,只要action发生了任何异常,数据库都会自动回滚。wojilu系统使用了大量的批注[特性,本人比
作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性,其中之一就是 video 标签,让开发者可以在网页中和添加图片一样简单的方式添加视频。在这篇文章中,我收集了7个很棒的HTML5视频播放器,你可以很容易的应用到你的网站中,文章最后还将与大家分享使用 CSS3 和 jQuery 开发一个自定义 HTML5 视频播放器的教程。
VideoJS
VideoJS 是最流行的 HTML5 视
albian经过了一个星期的开发,目前一条主线已经完成了。能完成简单的单实体insert操作,并且已经支持了database routing。就目前的开发进度,语句不带cached的albian orm会在一个半月之后完成。
在这段时间内,开发碰到了一些问题,自己也得到了一些启示。
1.首先是databse connection pool
前言
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理
Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,
比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,
并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在
公司准备走redhat+sybase+java路线。新来了软件经理,是原来在深圳做java的。这个说大不大,说小也接近百号人的软件公司,软件部才十余人。老总大会上表态希望加强目前最薄弱的软件部,希望重振当年这城市软件龙头的雄风。而我,会上网突兀的想到的是:任重而道远。公司软件发展问题很多,呵呵... 正好那天开会的时候是我在公司转正的时候。明天也是我的毕业典礼 。今夜很燥,心燥易乱。对自己的软件
今天帮朋友弄一个日本政府驻中国办事处的网站,要把PDF上的日文内容做到网站上。我把PDF里的字符copy出来,然后黏贴,结果全都变成了一个个方块或者乱码,网上搜了半天也没有找到办法,居然有人建议用OCR的。这个字符弄不下来网站可就没法做了,而且我对日语是两眼一抹黑,不认识,只能复制粘贴。
我尝试了以下方法:
1.安装windows日文语言包,失败
2.调整字体字符集,失败
3.升级Adobe Re
在上一篇(创业团队的那些事(一))从邮件中看到很多博友的评论,很行赏他们的观点,关于创业团队,我们都有说不完的理论,想不完的创意,干不完的事情,永远无法预知的结果,只知道我们这样做是目前最好的做法。每个互联网工作者都想在互联网这五线谱上弹出属于自己的的旋律。这年代,大街小巷都是两个字的声音:“创业”。我一直认为一个企业/公司想做好做大,那么团队是永远不能忽视的,因为团队就像
接上篇《首款WindowsPhone 7 PC端实时截图工具诞生攻坚实录(二) 》
前两天看xda上的一篇帖子,是牛人fiinix对我的WP7实时截图工具做了优化《WP7 Screen recorder (Based on "The DllImport Project")》 ,把1帧每秒的截屏提高到了3帧每秒,画
实现一个RSS阅读器,通过你输入的RSS地址来获取RSS的信息列表和查看RSS文章中的详细内容。RSS阅读器是使用了WebClient类来获取网络上的RSS的信息,然后再转化为自己定义好的RSS实体类对象的列表,最后绑定到页面上。
(1) RSS实体类和RSS服务类
RssIt
正如第三章“信道”所描述的,信道栈是一个由一个或多个信道组成用来处理消息的层次通信栈。绑定是预先设置的信道栈。它们代表了在客户端和服务端之间的线上契约。每个绑定由通信中涉及的传输,编码和协议确定。WCF使用绑定为多样化通信场景集合配置信息。
[第1篇] 基础
最普通的通信场景,比如网络服务,REST/POX 服务和基于队列的应用都在盒子外面提供。例如,basicHttpB
说到文字编码,与文件读写打过交道的软件开发人员应该都知道,比如国际通用:UTF-8编码,ANSCII编码,Unicode编码中文:GB2312,GBK日文,Shift-jis等等。
说了这么多无关紧要的话,技术是来解决实际问题的:
1。如何读取UTF-8编码的文本文件?
2。如何读取GB2312(中文)的文本文件?
3。如何读取其它编码文件?
首先解决第一个问题,
1。如何读取UTF-8编码的文本
这本书英文名是《SQL Server 2008 Step by Step》,英文名更准确,就是通过具体的操作步骤来学习SQL Server 2008。看了一半了。总体评价很不错,通过精心设计的练习,可以了解SQL Server 2008的方方面面:设计、开发、管理、靠可用性、商业智能。
用这本书来入门还可以,有些地方涉及到比较深入的知识,不懂可以略过,当然讲的不是又不是很透彻。作者几处建议向深入了
上回我们说到手写递归下降语法分析器。手写递归下降的方式是目前很多编译器采用的方式,如果你想写一个商业质量的编译器,这是首选的方法。但是,一个完善的递归下降解析器需要的代码量也不少,如果要进行错误报告、错误恢复等等那代码量就更大了。作为懒人,我们有时想要一些小型语言的解析器,最好写起来像直接写文法的产生式一样,最好连错误报告和错误恢复也一并自动解决,可能吗?在过去很长一段时间,人们采用的方法是使用解
在我们学习一门新的语言时,总要把它和我们熟悉的语言对比着来学习,就象学习英语时,都要记单词的汉语意思,来帮助我们对单词的理解和记忆。下面通过与C#的对比来学习Objective-C, 首先对比一下语言的定义: Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Obje
<大话设计模式>
本教程说明及版权声明
国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。
企业培训和开发合作官方联系方式:
电话:18610086859
Email:hiheartfirst@
关于如何提高Solr的性能问题,可以参见Solr的官方指南:http://wiki.apache.org/solr/SolrPerformanceFactors,对于Lucene的性能问题,可以参考Lucene的官方指南:http://wiki.apache.org/lucene-java/BasicsOfPerformance。以下是本人在Solr应用中的一些小小的经验。 1.关于系统
【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务,
同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。
【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。
【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因此本文是一篇入门级的文章。
【示例项目】:
wojilu系统是一个包含了很多很多子系统的框架,当然,ORM也是其中一个很有用的系统。
wojilu ORM 尽量设计得简单易用,从下图可以看出,总共也就9个方法(重载方法不算)。
下面举一些例子来演示:
findById
Article article = Article.findById( 2 );
findAll
List<Article> list = Article.fi