自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 分享我的数据访问层

文章来源:IT工程信息网 http://www.systhinker.com/?action-viewnews-itemid-17232最近做公司的网站,开发语言是。Net。本来是想用户linq来实现数据访问层的,但所用的数据库是oracle的,在网上也找了相关的资料,希望用linq来实现数据访问,最终还是放弃了,原因:没有开发工具的支持,不够稳定。所以就自己写了下些数据访问层的代码。分享给大

2010-05-26 22:27:00 548

原创 程序员应知——我们不是客户

文章来源:IT工程信息网  http://www.systhinker.com/?viewnews-11649在系统开发的过程中,如何从客户那里获取正确、有效的需求,是每个团队都需要仔细考虑的问题。如果最初的需求没有明确,就开始着手开发,到最后可能会有很多东西需要修改,浪费大量的时间、精力和金钱。这件事说起来很容易,但实际做起来的时候,总会遇到各种各样的阻力,似乎在每个项目中都一样。所以,

2010-05-25 21:24:00 552

原创 一步学习CakePHP(二)controllers

 文章来源:IT工程信息网  http://www.systhinker.com/?viewnews-12308我们已经知道,controllers就是负责处理客户端的请求,实现models和views的交互。在CakePHP中,在controller中的每一个公共的方法都被叫做“action”,每一个action就会代表一个url,在浏览器请求此url时,控制器将会使用model来操作和

2010-05-25 21:23:00 600

原创 一步一步学习CakePHP(一)基本概念

 文章来源:IT工程信息网  http://www.systhinker.com/?viewnews-11713CakePHP是从ROR中找到了灵感,实现了MVC的模式。一:在开始CakePHP前,需要1:Apache(mod_rewrite)2:PHP4.3.2,或者更高的版本3:MySQL二:CakePHP的内容目录结构:app:包含了应用程序的文件,所有的

2010-05-25 21:21:00 688

原创 ado.net快速上手实践篇(二)

文章来源:IT工程信息网  http://www.systhinker.com/?viewnews-11676 我们接着上文继续完成我们的ado.net简单实践。五、dal层数据访问实现在这里我们使用前一篇文章里实现的数据持久化层和伪SqlMapper对象,实现数据操作。下面我们来看看Dal下核心的Dao如何实现:还记得我们在IBatis.net下面的dao类是怎么实现的吗?没错,我们根据

2010-05-25 21:18:00 491

原创 ado.net快速上手实践篇(一)

 文章来源:IT工程信息网  http://www.systhinker.com/?viewnews-11675前言:这两天重温经典,对ado.net的东西稍微深入的了解了一下,顺便写点代码练练手,全当是复习笔记吧。一、简单说说ado.net的5大常用对象既然说ado.net,当然不能免俗地要提到5大常用对象。本文不会对ado.net的5大对象和它们的关系进行过多阐释,不过我们应该对下

2010-05-25 21:16:00 503

原创 61条面向对象设计的经验原则

文章来源:IT工程信息网  http://www.systhinker.com/html/76/n-13876.html      (1)所有数据都应该隐藏在所在的类的内部。    (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。    (3)尽量减少类的协议中的消息。    (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从A

2010-05-24 22:29:00 444

原创 IT人员如何提升薪水?

文章来源:IT工程信息网      http://www.systhinker.com/html/61/n-11561.html 搞计算机的人,有一个通病:成天对着键盘、对着代码,沟通能力比较差。引用霍霍的话说:线上,猥琐得特厉害,不调戏三两花姑娘就心头不爽线下,都沉默得可以变成羔羊了下面,“小绵羊CK”在线上写个长篇大论,说说怎么加薪水。将来到线下找老板面谈时,不至于发抖。本

2010-05-24 22:27:00 683

原创 开发人员需要牢记的HTML 5安全问题

文章来源:IT工程信息网 http://www.systhinker.com/html/88/n-14088.html        应用程序安全专家表示,HTML5给开发人员带来了新的安全挑战。苹果公司与Adobe公司之间的口水战带来对 HTML 5命运的诸多猜测,尽管HTML 5的实现还有很长的路要走,但可以肯定的一点是,运用HTML5的开发人员将需要为应用程序安全开发生命周期部署新的

2010-05-24 22:24:00 538

原创 如何正确实施ERP项目管理

文章来源:IT工程信息网     http://www.systhinker.com/html/89/n-14089.html    ERP实施是足够昂贵的。但是,当管理不恰当的时候会,ERP的实施会需要比预计的还要长的时间,显著地超过成本并且在实际运行之后引起业务或者客户的中断。尽管在过去的许多年来已经得到证明的所有的实施方法都已经发展了,但是,还有很高比例的ERP项目有让人们不满意的结果。

2010-05-24 22:17:00 639

原创 验证比尔.盖茨《未来之路》中的预言

文章来源:IT工程信息网 http://www.systhinker.com/html/87/n-14087.html《大西洋月刊》(the Atlantic) 汤姆·麦克尼科尔(Tom McNichol) 2010-5-20 1995年比尔·盖茨出版《未来之路》(The Road Ahead)一书,距今也已经15年了;这本书满是微软创始人盖茨对未来的预言。当我们已经达到“未来之路”时

2010-05-24 22:16:00 1338

原创 数字转换大写人民币的delphi实现

文章来源:IT工程信息网  http://www.systhinker.com/html/09/n-12309.html 之前用Access作一个应用,但找不到货币转换成大写人民币的功能(当然可以通过excel 转换,但不在一个应用上,放弃)。以为比较简单,自己试写,谁知用了两个晚上,才基本实现,但没有小数点(元)以下货币的转换。也没有兆的判断。而且对字符的合法性也没有检验。今天有时间,将

2010-05-23 23:18:00 657

原创 数字转换大写人民币的delphi实现

文章来源:IT工程信息网  http://www.systhinker.com/html/09/n-12309.html之前用Access作一个应用,但找不到货币转换成大写人民币的功能(当然可以通过excel 转换,但不在一个应用上,放弃)。以为比较简单,自己试写,谁知用了两个晚上,才基本实现,但没有小数点(元)以下货币的转换。也没有兆的判断。而且对字符的合法性也没有检验。今天有时间,将其

2010-05-23 23:16:00 656

原创 数字转换大写人民币的delphi实现

文章来源:IT工程信息网  http://www.systhinker.com/html/09/n-12309.html之前用Access作一个应用,但找不到货币转换成大写人民币的功能(当然可以通过excel 转换,但不在一个应用上,放弃)。以为比较简单,自己试写,谁知用了两个晚上,才基本实现,但没有小数点(元)以下货币的转换。也没有兆的判断。而且对字符的合法性也没有检验。今天有时间,将其

2010-05-23 23:16:00 554

原创 数字转换大写人民币的delphi实现

文章来源:IT工程信息网  http://www.systhinker.com/html/09/n-12309.html之前用Access作一个应用,但找不到货币转换成大写人民币的功能(当然可以通过excel 转换,但不在一个应用上,放弃)。以为比较简单,自己试写,谁知用了两个晚上,才基本实现,但没有小数点(元)以下货币的转换。也没有兆的判断。而且对字符的合法性也没有检验。今天有时间,将其

2010-05-23 23:15:00 553

原创 数字转换大写人民币的delphi实现

文章来源:IT工程信息网  http://www.systhinker.com/html/09/n-12309.html之前用Access作一个应用,但找不到货币转换成大写人民币的功能(当然可以通过excel 转换,但不在一个应用上,放弃)。以为比较简单,自己试写,谁知用了两个晚上,才基本实现,但没有小数点(元)以下货币的转换。也没有兆的判断。而且对字符的合法性也没有检验。今天有时间,将其

2010-05-23 23:15:00 702

原创 string 和StringBuilder比较

文章来源:IT工程信息网  http://www.systhinker.com/html/70/n-11670.html1.string与StringBuilder的区别。string对象是不可变的。包括长度或者其中的任何字符都是不可以改变的。string @string = "a";@string = @string + "b"; 以上代码让人误以为@string

2010-05-23 23:13:00 435

原创 .NET Petshop详解 petshop输出缓存设置

  文章来源:IT工程信息网  http://www.systhinker.com/html/72/n-11672.html ASP.NET的输出缓存衡量高性能、可缩放的web应用程序最重要的一个指标就是缓存了。ASP.NET提供了高性能的web应用程序的缓存功能,ASP.NET 有三种可由 Web 应用程序使用的缓存:· 输出缓存,它缓存请求所生成的动态响应。· 

2010-05-23 23:11:00 447

原创 采用面向对象的方式去拆任务

 文章来源:IT工程信息网   http://www.systhinker.com/html/79/n-11679.html面向对象编程,我们口口声声喊了快十年,但为什么程序员还不使用面向对象编程?是知识、经验不够?非也。笔者想用一句牢骚话作为开篇:拆任务都拆成面向过程的了,还怎么叫程序员去面向对象开发。    让我们改进一点点:留两个小时给程序员理解需求。

2010-05-23 23:08:00 509

原创 伟大的程序员是怎样炼成的?

文章来源:IT工程技术网  http://www.systhinker.com/html/51/n-11651.html近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报

2010-05-22 23:28:00 487

原创 wxWidgets界面绘制一点总结

 文章来源 :IT工程技术网  http://www.systhinker.com/html/63/n-11663.html1,要清楚GetClientSize所包含的区域,否则绘制图像与绘制直线起始点是找不准的。以wxPanel为例,GetClientSize所包含的区域是(1,1,cs.width-1,cs.height-1),就是说它有1个像素的边框,绘制的时候这个偏移量要考虑进去。

2010-05-22 23:27:00 566

原创 避免缓加载时因违反惯例导致的空引用!

 文章来源 :IT工程技术网  http://www.systhinker.com/html/58/n-11658.html有时候我们在获取对象的某个值时,我们想使用的时候在去加载,而不是一开始就伴随这对象的创建而创建。我们在类的内部使用lazy load的时候,一般是使用时去call一个方法让它真正的加载,但是方法用起来稍微有点别扭,毕竟xxxx().xxx有点难看,我们在.net里面一

2010-05-22 23:21:00 365

原创 在线用户实体缓存解决方案

文章来源:IT工程技术网  http://www.systhinker.com/html/61/n-11661.html 随着网站访问量的增加,在线用户实体信息的存储方式变得重要起来。存储在线用户的信息一般有这三种方案:      1、用户的实体信息保存在Session里,简单方便,随着Session的过期用户信息自动过期。     2、用户信息保存在数据库中,用一个表存储在线的用

2010-05-22 23:12:00 471

转载 C#中操作XML Node节点细节操作

文章来源:IT工程技术网 http://www.systhinker.com/html/43/n-11643.html 用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocu

2010-05-21 23:05:00 526

转载 C#中操作XML Node节点细节操作

用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。已知有一个XML文件(bookstore.xml)如下:      Oberons Legacy    Corets, Eva    5.95   1、往节点中插入一个节点:   XmlDocument xmlDoc=new XmlDocument();   xmlDoc.Load("bookstore.xml");  

2010-05-21 23:05:00 912

转载 数据驱动开发For Silverlight WCF RIA1.0 三步曲

文章来源:IT工程技术网 http://www.systhinker.com/html/42/n-11642.html WCF RIA 1.0的正式发布,让Silverlight开发业务应用系统变得更加简单,结构更加清晰,代码工作量大大减少,结合Visual Studio 2010让开.net Silverlight 应用效率更高。  RIA服务架构    开发环境

2010-05-21 23:04:00 985

原创 关于从客户端中检测到有潜在危险的值的最优解决方案

文章来源:IT工程技术网 http://www.systhinker.com/html/18/n-11618.html关于从客户端中检测到有潜在危险的 Request.Form 值的最优解决方案 ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestVal

2010-05-20 23:04:00 771

原创 从研发管理系统看项目管理

 文章来源:IT工程技术网 http://www.systhinker.com/html/02/n-11602.html之前发表的一篇  [从研发管理系统看项目管理],得到了大家的关注非常感谢大家的支持 我对于项目管理,现在还未出师,所以继续学习吧对于上篇中提及的不妥之处,在这里做个反省。==============================1、项目管理知识:

2010-05-19 21:56:00 588

原创 sql server 索引管理六大铁律

 文章来源:IT工程技术网 http://www.systhinker.com/?viewnews-11609      铁律一:天下没有免费的午餐,使用索引是需要付出代价的。   索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。    仔细数数,其实建立索

2010-05-19 21:54:00 429

原创 批量更新上百台服务器

 文章来源:IT工程技术网 http://www.systhinker.com/html/89/n-11589.html 对于dba 来说迅速的管理服务器特别是上百台规模的.能有容错性的批量更新是个考验.  这里有个方案抛砖引玉一番 ssis 的变量 包把账户和密码封装在 script组件里面 每台要更新的server 都具有此账户 密码权限一样。当然全

2010-05-18 22:54:00 914

原创 关于Python中函数重载问题的思考

 全文来自:IT工程技术网 http://www.systhinker.com/html/91/n-11591.html 昨天和飞天舞者讨论静态类型语言和动态类型语言优劣比较的时候,说到Python没有重载机制的问题。后来想想挺有意思的,把思考的经过记录下来,欢迎拍砖。重载(overload)和覆盖(override),在C++,Java,C#等静态类型语言类型语言中,这两

2010-05-18 22:49:00 786

原创 Microsoft Solution Framework 微软解决方案框架结构

MSF(Microsoft Solution Framework)微软解决方案框架结构是一组建立、开发和实现分布式企业系统应用的工作模型、开发准则和应用指南。它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法。   MSF揭示出为成功设计、构建和管理技术基础结构或商业解决方案,所需了解的重要风险、重要的设计基础假设和关键的依赖关系。它包括明确的

2010-05-17 22:05:00 887

原创 Qt 4.6.2在VS2005,VS2008,MinGW环境下的静态编译

 文章来源 :IT工程技术网  http://www.systhinker.com/html/15/n-11515.html 编译准备下载NOKIA网站上的QT SDK,解压或安装到相关目录。本文以QT 4.6.2为例,下载地址:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-vs2008.exe或者直接下载源码:

2010-05-15 21:23:00 2846 2

原创 PowerDesigner逆向工程图文讲解--温习老知识

 文章来源:IT工程技术网 http://www.systhinker.com/html/21/n-11521.html  我这是被B着写这个图文讲解,我已经三次忘了前面的几个步骤了,所以说忘却真是个可怕的东西,别以为自己掌握了什么什么,其实总会有忘却的一天,多多温习,养成好习惯。  连续进2家公司,产品都没有一份完整的PDM设计,没办法只能用PD的逆向工程来解决了。   首先

2010-05-15 21:19:00 598

原创 在Silverlight 2.0应用程序中调用JavaScript

章来源: IT工程技术网  http://www.systhinker.com/html/30/n-11530.html1. 首先,使用VS 2008开启Silverlight 2.0 应用程式专案(你可以使用前面做过的例子,或是新增一个Silverlight 2.0 应用程式,里面放上一张图片当作广告)。2. 在要触发JavaScript的XAML标签上,加入MouseLeftButtonUp事

2010-05-15 21:18:00 543

原创 HTML5 Web Sockets与代理服务器交互

文章来源:IT工程技术网 http://www.systhinker.com/html/04/n-11504.html         随着最近WebSocket服务器实现的高速增长,对于HTML5 Web Socket如何处理代理服务器,防火墙,以及负载平衡路由器出现了许多疑问。代理服务器是否会自动中断WebSocket连接?HTML5 Web Sockets是否能比Comet更好的

2010-05-15 21:16:00 1158

原创 Application = Code + Workflow

 文章来源:IT工程技术网 http://www.systhinker.com/html/29/n-11529.html从莫约10年前,我就在等这一天的来临。程式设计,与电子电路的设计一样,都是希望可以透过一些方式,将可以重复使用的功能元件化之后,方便重复使用。而在Test-Driven Developement当中,元件也是进行单元测试的重要单位。在设计电子电路时,我们可以透过一

2010-05-15 21:14:00 575

原创 ASP.NET 4.0 New Feature : 表单控制项之延伸RepeatLayout功能

 文章来自: IT工程技术网 http://www.systhinker.com/html/36/n-11536.htmlCheckBoxList 和RadioButtonList这两个清单控制项,在ASP.NET 4.0中的RepeatLayout属性有做了延伸性的功能加强,在以往的ASP.NET 3.5版本中,RepeatLayout属性只有两个选择可以设定,分别为: Table和Fl

2010-05-15 21:11:00 1058

原创 Web (WCF) Service设计的 基本观念

 文章来自: IT工程技术网 http://www.systhinker.com/html/33/n-11533.html继续谈谈SOA Service Layer方面的设计考量。前一篇网志文章中提到,通常有跨平台整合、或是需要透过网路提供远端存取的共用元件,通常才会考虑建立成为Web Service。除此之外,在设计Web Service的时候,也有些需要注意的基本概念。Web

2010-05-15 21:09:00 516

原创 SQL统计大全收藏版-个人使用

文章来源:IT工程技术网, 全文链接:http://www.systhinker.com/html/81/n-11481.html1.计算每个人的总成绩并排名 select name,sum(score) as allscore from stuscore group by name order by allscore2.计算每个人的总成绩并排名 selec

2010-05-11 21:41:00 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除