各大主流.Net的IOC框架性能测试比较
在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。
Autofac下载地址:http://
http://www.cyqdata.cn/cnblogs/article-detail-41757
在Godaddy空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序
首先一句话介绍一下godaddy.com这个网站。这是一家国外知名度极高的域名注册商+空间供应商,她提供Linux和Windows两种空间。本文当然是针对后者,在Windows空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序。
从其官方网站介绍上可以看到,godaddy的Windows空间默认使用IIS7,支持ASP.NET 4.0集成模式(I
http://www.cyqdata.cn/cnblogs/article-detail-41754
asp.net Forms身份验证详解
在做网站的时候,都会用到用户登录的功能。对于一些敏感的资源,我们只希望被授权的用户才能够访问,这让然需要用户的身份验证。对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的。当我将用户信息存在在Session中时,常常会遇到Session丢失导致用户无法正常访问被授权的资源,保持用户登录状态时的安全性问题,无休止的将用户导航到登录页面等莫名其妙的问题
http://www.cyqdata.cn/cnblogs/article-detail-41753
ExtJS & ASP.NET MVC3.0 学习笔记三
系列目录
ExtJS & ASP.NET MVC3.0 学习笔记一
ExtJS & ASP.NET MVC3.0 学习笔记二
ExtJS & ASP.NET MVC3.0 学习笔记三
ExtJS & ASP.NET
http://www.cyqdata.cn/cnblogs/article-detail-41732
Asp.net 实现条码生成,包含一维条码、二维条码
最近项目用到了条码打印等功能,所以顺便学习下条码的知识,目前网上这里信息确实很多,我也直接拿来用的。
只是在各位前辈的基础上,稍加整理,将多个案例结合到一起。有种小小的犯罪感,总是“站在巨人肩上窃取胜利果实”
本文案例实现了:
1.39条码生成功能
2.EAN-13条码生成功能
3.Code128条码生成功能
4.QR Code码制的二维条码生成
5.二维码制的解析功能
感
http://www.cyqdata.cn/cnblogs/article-detail-41713
ExtJS & ASP.NET MVC3.0 学习笔记二
系列目录
ExtJS & ASP.NET MVC3.0 学习笔记一
ExtJS & ASP.NET MVC3.0 学习笔记二
ExtJS & ASP.NET MVC3.0 学习笔记三
正题
今日我们来看看ExtJS下的两个UI组件,Button和Window
http://www.cyqdata.cn/cnblogs/article-detail-41707
asp.net mvc 之如何写Log
日志(Log)对于一个程序的重要性不言而喻。操作系统的代码bootloader之后,就必须要实现串口打印log,因为你根本没有办法debug,这是早期移植Windows CE 5.0到6.0的经验,直到现在还是受用。集成开发环境,特别是Visual studio提供了强大的debug环境,特别是C#,Java等高级语言很容易发现NullReferenceExc
http://www.cyqdata.cn/cnblogs/article-detail-41664
【.Net MF网络开发板研究-03】获取雅虎天气(HttpClient示例)
在上篇文章介绍了Http Server,通过PC上的IE浏览器(相当于Http client)来访问开发板上的Http服务。这次我们在网络开发板上实现Http Client,获取雅虎网站的天气信息,并把这些信息在LCD上显示出来。
包含两部分的代码,一是通过Http协议获取数
http://www.cyqdata.cn/cnblogs/article-detail-41646
ExtJS & ASP.NET MVC3.0 学习笔记一
本这个系列主要用来记录我在ASP.NET MVC3.0上应用ExtJS学习的过程,而MVC3.0的技术可能只是作为穿插,并不深究。而强调的是我也是ExtJS入门级菜鸟。
我认为,用一样东西,首先应该给自己一个理由。所以我要先说说我学习ExtJS的理由。ExtJS并不是我学习的第一只UI框架,在选择它之前,我已经使用了JQuery 1年了,对比原生的JavaScript,JQuery让我很得意,
http://www.cyqdata.cn/cnblogs/article-detail-41643
.NET 求和的效率
昨日,写了篇文章《.NET 4:并行求和不爽》,得到大家的热心回复,受大家启发,逐步发现了并行求和效率不要的两个原因: 我用的是伪四核 CPU; .NET 求和(非并行)效率问题。 今天,就看下 .NET 求和的效率问题。这里不是要和 c、c++等其它语言进行对比,而是对 .NET 中各种求和方式的相对比较。 .NET 中求和有多种方式,可以用 Linq 中的 Sum 扩展
http://www.cyqdata.cn/cnblogs/article-detail-41633
.NET 4:并行求和不爽
并行这个概念近来很火,.NET 4 中也引入了 TPL(任务并行库) 和 PLinq(并行Linq)来简化并行编程。 于是想体验下,便从最简单的并行求和开始,看看并行的效率如何。 我用的 CPU 是 i3 530 处理器,属于伪四核。想来如果四核并行求和的话,耗时应是非并行的 25% 左右。
于是编码进行验证:
并行求和效率测试 先生成一个满是随机数的数组:
http://www.cyqdata.cn/cnblogs/article-detail-41605
.NET设计文件系统
想做一个文件系统玩玩
思考了好几天,觉得这个东西看起来很简单,但是想要做得跟Windows操作系统的一样还是很难的,有很多细节要注意
把自己的想法化成了类图,打算照着这个类图去做东西
但是觉得这个类得设计可能还有欠缺,不知道各位博友能不能帮我想想,给出点建议
对于大家好的建议,我会及时采纳的
(*^__^*)
希望对于架构设计有经验的大哥大姐们多多指教作者: 强盗罗吉 发表于 2011-07-12 23:21 原文链
http://www.cyqdata.cn/cnblogs/article-detail-41572
[Erlang 0005] net_kernel:monitor_nodes 订阅node连接\断开消息
Erlang中节点之间建立链接我们可以使用net_adm:ping(),连接成功返回pong,失败返回pang;实践中我们不仅仅是要建立连接,比如我们需要在与其它节点建立连接或者其它节点断开的时候做一些事情,比如在节点当掉的时候记录日志,这就需要在对应的时机取得相应的信息;Erlang在net_kernel库中提供了这样的方法:net_kernel:monit
http://www.cyqdata.cn/cnblogs/article-detail-41571
做了几次.net面试官后的感想
最近从工作三年的公司离开了,到了凡客。在新公司里,感受到了不一样的开发氛围,很开心。有幸得到项目经理的安排,跟着他参与了一些面试工作。在面试中我发现一些面试者的问题,下面是我认为需要一般开发者需要注意的几个重点:1.net底层基础较差, 不知道堆和栈,装箱和拆箱的比比皆是。2.T-SQL基础差,竟然有些同学谈到多表连接,临时表和表变量的
http://www.cyqdata.cn/cnblogs/article-detail-41567
.NET实现之(自己动手写高内聚插件系统)
今天跟大家分享一下本人在“.NET简谈构件系统开发模式”一文中提到的软件架构设计思路的具体实现细节。
大家看了我这篇文章后,总问我为什么要起个这么怪异的名字“构件”而不用“插件”。其实这个名字在我脑子漂浮了很久,一直找不到合适的场合用它。
在一本书上是这样解释构件的:构件是可以更换的部件,并且这个部件是由一系列很小的部件组成,
http://www.cyqdata.cn/cnblogs/article-detail-41558
ASP.NET(C#)常用数据加密和解密方法汇总
应同事所邀把ASP.NET(C#)常用数据加密和解密方法列出供大家参考,特此发布出来,希望对大家有点帮助。数据虽来源于网络,系仰天一笑悉心整理。
ASP.NET(C#)常用数据加密和解密方法汇总
一、
数据加密的概念
1、 基本概念
2、&nb
http://www.cyqdata.cn/cnblogs/article-detail-41550
asp.net实现打开窗口居中显示
这几天做报表,这些报表都要以弹出窗口的方式打开,打开需要居中显示。
由于我是个菜鸟,始终没能实现,在网上找了很多资料,最后还是自己摸索出来了。
如果要做的弹出窗体是前台的,不会涉及到后台代码,用我在网上搜集到的方法:
<script type="text/javascript">function openwindow(url,name,iWidth,iHeight) {
http://www.cyqdata.cn/cnblogs/article-detail-41544
(一)项目说明及程序框架说明——.NET开发完整案例(企业邮箱系统)
最近终于轻松下来了。带了两年新人,实实在在的体验到了做为项目经理+技术经理+测试经理+技术支持工程师同时兼任程序员得酸甜苦辣。或许我这个人就是个劳碌的命,一旦闲下来,反而觉得很别扭。当然了,或者这是程序员的通病吧,呵呵~。在律所工作的三年中,先后接触了几个企业邮箱系统,大的小的,知名的不知名的,每个都让律所不太满意,趁着闲下来的这段时间,打算编写个这方面的程序,把以前遇到的系统中不满意的地方尽可能
http://www.cyqdata.cn/cnblogs/article-detail-41471
在 ASP.NET 网页中显示动态生成的图片
概述
在上一篇随笔“【算法】从推箱子的解答步骤还原关卡地图”中,我给出一个控制台应用程序,将 LURD 数据转换为 XSB 数据。为了方便使用,我编写了一个 ASP.NET 网页实现从推箱子的解答步骤还原关卡地图:Sokoban: Lurd to Xsb,如下图所示:
源程序代码
首先是 lurd2xsb.aspx 源程序文件:
01: <%@ Page Lang
http://www.cyqdata.cn/cnblogs/article-detail-41457
ASP.NET MVC过滤器中权限过滤器ValidateAntiForgeryToken的用法(Post-Only)
用途:防止CSRF(跨网站请求伪造)。
用法:在View->Form表单中:<%:Html.AntiForgeryToken()%>
在Controller->Action动作上:[ValidateAntiForgeryToken]
原理:
1、<%:Html.AntiFo
http://www.cyqdata.cn/cnblogs/article-detail-41400