深入理解.NET(第2版.英文影印版)书评
说作者:在windows平台上做开发的程序员肯定都知道Jeffery Richter(如果你还不知道,请赶快用最顺手的搜索引擎搜一把)。Jeffery Richter是微软很多项目的咨询顾问,包括.NET。他的文章总是从原理处入手,深入浅出的娓娓道来,将一个个问题在你面前慢慢的剖开,看他的书的时候总...
[更新]MSDN中Webcast "WPF中的图形系统系列" 课程预告及反馈
有幸能在MSDN的WebCast平台上第一次讲课,更有幸我的第一次课被安排在2009年的第一个正式的工作日,步入2009年的第一次课程,虽然已经有了多年的授课经验,但居多的第一次还是给我带来些许压力,有点紧张的。希望明天第一次课能讲好,能带一些对大家有所帮助的东西。我所讲的课程是“WPF...
[评]Microsoft Visual Web Developer 2008 Step by Step, Express Edition
Microsoft Visual Web Developer 2008 Step by Step, Express Edition 就像本书开头写道,不管你是谁身处何处,为什么原因进行WEB开发,你都可以借由本书一步一步的开始。本书从最基础的HTML基本元素讲起,分成13个章节,一步一步的介绍了在V...
实现ORM的四种方案
正如ORM名称所指示的,实现ORM的关键点在于解决“对象--关系”之间的映射,例如,如何将一个DataRow转换为一个Entity Object,又如何将一个对某Entity Object的操作映射到一个IDbCommand,等等。我们以DataRabbit为例,在DataRabbit中,使用IO....
iTextSharp 對PDF簽名
打开浏览器,点击“工具”---->internet选项......切换到“内容”属性页,然后点击“证书”从证书列表中选择一个,然后点击“导出”按向导提示操作,选择提取证书包含私钥选项,当系统提示时,...
iTextSharp 給現有的PDF插一個空章
寫這個方法,也是搞了比較久的,因為資料比較少.開始,用Adobe LiveCycle Designer 也是可以往 PDF裡面插入空章的.但是,空章的FieldID 很長一串,比如設置ID 為 A,則顯示"topmostSUbform[0].Page1[0].A[0]",簽核的時候無法定位.用iTe...
[活动延期的说明]武汉.NET俱乐部在线沙龙之LINQ及相关技术在实际开发中的使用
因讲师所在区位网络临时性的故障,本应于今天(12月10日)下午14:30分开始的“武汉.NET俱乐部在线沙龙之LINQ及相关技术在实际开发中的使用”无法正常进行,向各位在线的热心听众表示歉意,本次活动将延期至下周三同一时间进行,会议的LINK将会在随后在本篇博客中给出。希望大...
Spring.net 的一个bug ?
我在项目中都使用Spring.net作为IOC容器,今天有遇到了以前曾经出现的一个奇怪的bug,描述如下。我配置了GameRoomConfig对象:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.C...
QQ邮箱:要把Bug当宝贝到什么时候?
事情起因是我们公司的网站问卷星4月份时增加了发送邀请邮件的新功能,用户可以直接在问卷星上发送邮件给好友邀请他们参与自己发起的调查或者投票。为了让邮件接收者可以回复到问卷发布者的邮箱,我们在邮件头部增加了回复地址为问卷发布者的邮箱(邮件发送地址是我们网站的邮箱)。 新功能上线后我们用来发送邀请邮件的邮...
[LINQ及相关技术在实际开发中的使用]武汉.NET俱乐部在线沙龙
武汉.NET俱乐部在线沙龙课程名称:LINQ及相关技术在实际开发中的使用时间:2008年12月10日下午2点20分开始地址:Internet人群:对Linq 及相关技术应用有兴趣的所有人参与方式:LiveMeeting 以下是与会链接,请提前安装好客户端 与会者URL: https://www.li...
《DataRabbit 完全手册V1.0》 发布
什么是DataRabbit?如何使用DataRabbit?本手册会给你答案。《DataRabbit 完全手册V1.0》是依据当前最新版本DataRabbit3.2(支持SqlServer 2000/2005/2008)进行阐述。其主要内容包括:第一章走进DataRabbit上下文第二章 DataRa...
使用异步页面,后台线程提高用户体验和服务器端性能
在ASP.net的WEB开发中经常会碰到这样的一个问题:用户操作响应慢的问题。 出现这种情况的原因可能是本身用户操作就是一个耗时的操作,如发送大批量邮件,插入上万条记录,处理大的上传文件等等。 根据应用场景的不同,存在不同的解决方案: 1. 应用场景一: 我曾经碰到这样一个应用: 用户上传一个很大的...
超轻量级的javascript 评分控件
事实上称为控件可能有点过份,因为没有进行真正的封装,只是使用纯粹的JS+CSS+DIV实现了现在常用的评分效果。效果图: 代码写得可能不是非常精致,大家可以看看,有什么问题尽管提出,希望能更加完善它。废话不多说,看代码吧: [代码][代码][代码]源代码打包下载...
Remoting方法重载遇到的一个问题
在通过Remoting调用重载的泛型方法时,遇到了一个奇怪的问题,现使用一个例子一步步来说明如下。 一.没有重载的情况 假设Remoting的接口是IComputer: Code highlighting produced by Actipro CodeHighlighter (freeware)h...
在线问卷调查平台的创业体会
自己创业的艰辛估计很多园友都有所体会,一没经验,二资金不够,三时间不够。而且总有一种精力透支,操劳过度的感觉。1. 数据库,C#,asp.net,ajax,css,js这些技术你一个人都得精通,因为没有更多的人力来做这些事。2. 需求你得随时了解,否则开发出来的东西可能功能强大,但是无人使用。3. ...
[Expert MS IL Assembler]武汉.NET俱乐部在线沙龙与线下聚会
在线沙龙时间:2008年11月26日下午2点开始地址:Internet人群:对Expert MS IL Assembler有兴趣的所有人参与方式:LiveMeeting 以下是与会链接,请提前安装好客户端 与会者URL: https://www.livemeeting.com/cc/usergrou...
快钱支付与Sql Server的乐观锁和悲观锁
在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致...
AutoGrowth 对数据库性能的影响
这段时间在对我们的棋牌系统做压力测试,模拟3000用户同时在线的状况。在这种情况下,数据库服务器的cpu消耗仅为2%左右(cpu是2*至强4核),内存占用1.8G(物理内存共有4G),大概平均每秒钟向数据库中插入40多条记录(三个表,包括游戏主从记录、利润记录等),还有数十次的select和upda...