摘要:
灵活强大的ORMiBatis.Net实现返回DataTable和DataSet对象摘要: 如题。要返回一个ADO.NET对象好像没有使用ORM的必要,而且从编程的角度看这样的实现一点也不OO,但是实际的开发场景中还是会碰到这种需求的。下面我就借鉴前人的经验,结合实际的示例,再总结一下。如果您认真看完,应该可以体会得到我的一些尝试,而不是人云亦云的照搬代码。1、获得DbCommand对象对于SQL语句,方法如下:[代码]对于存储过程,因为对于参数类型的不同,需要多几步处理(因为需要多维护一个参数字典和其对应的ParameterDirection字典):代码写得可能还有改进的必要,有需要从事这方
阅读全文
posted @ 2010-12-25 23:06
HackerVirus
阅读(435)
推荐(0)
摘要:
wxPython 笔记(10)应用程序对象摘要: 前面的笔记主要学习了 wx.Frame 的用法,在我们创建一个 Frame 的时候,总是要用到一个应用程序对象 wx.App ,每个程序中必不可少的两行代码是: 1、创建应用程序对象 wx.App() 2、开始主循环 app.MainLoop() 以前用 Delphi 或者 VB 的时候我们是看不到这个对象的(其实也有),我们一般都把窗体就当作了一个程序,其实窗体对象和应用程序对象还是有很大区别的,具体的区别要说起来比较复杂,简单说它主要有以下几个作用: 1、创建和管理消息循环,这个不用说了吧。 2、初始化程序进程,就是程序运行必要的一些资源。
阅读全文
posted @ 2010-12-25 23:04
HackerVirus
阅读(575)
推荐(0)
摘要:
1. 决定要做什么 人们很容易犯的一个错误是“从结论出发”,比如决定要做一个本地社会关系网的软件,而没有去想究竟做这个软件是想解决什么问题,是为了解决和好友找地方吃饭的问题还是别的什么,如果是针对吃饭地点问题,那么是不是有更加好的解决方法。所以首先要确定的是需要满足什么样的目标用户和需要解决的问题。 最容易成功的一种情况是设计者本身就是目标用户,而要解决的问题也是设计者本身遇到的问题。这样设计者能够经常使用软件,发现其中问题并进行有效迭代。想象别人的需求很困难,必须与目标用户接触、交谈,使用用户研究工作中经常使用的用户画像方法。用户画像并不一定是真实用户,可以是虚拟的,但是要能够代表用户群
阅读全文
posted @ 2010-12-25 11:23
HackerVirus
阅读(225)
推荐(0)
摘要:
VOA Special English 节目内容题材广泛,如果能坚持长期学习,你不仅能扩充知识面,增加词汇量,提高阅读能力,还能在潜移默化中提高写作水平。那么你是怎么样使用 VOA Special English 来学习提高英语水平的呢?这次讨论的目的在于发现常见的错误的学习方法,总结出一套行之有效的最佳 VOA Special English 学习方法,欢迎大家积极参与讨论! 最佳实践一:用 VOA Special English 练听力 网站上提供的 VOA Special English 节目文本是配有MP3声音的,声音文件由美国本土资深专业播音员录制,如果想有效提高自己的英语听力,VO
阅读全文
posted @ 2010-12-24 09:52
HackerVirus
阅读(369)
推荐(0)
摘要:
两道设计模式的面试题Binhua Liu这是最近碰到的2个设计模式的面试题,大概如此: 1, Windows Media Player和RealPlayer是常用的媒体播放器,它们的API结构和调用方法非常不同,现在你的应用需要同时支持调用这2种播放器的API。你要怎么设计? 2, 现在有一种空调,它支持3种模式:Hot Air,Cool Air 和DoNothing。例如,当选择Hot Air模式时,再选择温度为20度,空调将输送热风;选择 Cool Air模式,温度设置为20度时,将输送冷风;在选择DoNothing模式时,空调什么都不做。 你将考虑如何为空调设计应用程序?如果将来空调
阅读全文
posted @ 2010-12-24 09:38
HackerVirus
阅读(684)
推荐(0)
摘要:
http://www.cnblogs.com/lzhdim/archive/2010/12/23/1914867.html一直都想写一个关于职业规划的文。这期间主要是网上认识的IT行业朋友里,工作倒是换来换去的,但真正有职业规划,按自己的规划去找工作的比较少,更多的是觉得工作不满意、薪酬太低而换的工作。当然,我不能反对别人跳槽,毕竟人各有志,不喜欢就换呗。我写这个文的意思,只是想提醒大家不要浪费自己宝贵的青春而已,特别是刚出校门,还处于懵懂阶段准备投身IT行业的朋友们。为什么说IT行业呢,一来我本身也是业内人士;二来IT行业不同于其它行业,有它自己的特色,而且,相对来说,IT公司里人员进出的高
阅读全文
posted @ 2010-12-24 09:25
HackerVirus
阅读(291)
推荐(0)
摘要:
前言:本文以《IT从业者的职业规划》一文中的职业为基础,结合笔者自身的工作学习经验,对IT从业者学习的过程进行系统规划性的分析和阐述,以期能帮助处于迷茫中的从业者们。一直想找个时间把以前的经验总结下来,记录成系列形式的文章。我喜欢系列形式的文章。看园子里的系列文章,往往有期待感,也有满足感。一来它是一个系统的学习的过程;二来也是作者的一个系统的经验总结的过程,对人对己都有益处。系列文章是能够帮助学习者一步步的从不知道到应用高手的学习的一个过程。(在此请园子里的高手们多写系列形式的文章,多谢)就象我写的《IT从业者的职业规划》一样,在这里,作为项目经理的我,也对IT从业者的职业学习过程做个规划,
阅读全文
posted @ 2010-12-24 09:24
HackerVirus
阅读(260)
推荐(0)
摘要:
问题:大家都说使用 forms 验证无法得到当前登录用户除了用户名之外的更多信息,经过我的一番小试验,在 forms 方式下自带的 userdata 可以为我们施展天地的地方。下面记录一下我的操作步骤备忘。 step 1: web.config 配置关键地方: web.config配置 复制代码 代码如下: !-- 通过 authentication 节可以配置 ASP.NET 用来 识别进入用户的 安全身份验证模式。 -- authentication mode="Forms" forms loginUrl="login.aspx" defaultUrl="index.aspx
阅读全文
posted @ 2010-12-23 13:47
HackerVirus
阅读(262)
推荐(0)
摘要:
一直用Windows Live Writer写博客,不过没找到能与博客园配合得很好的代码插件,每次写完文章发布到博客园总要手动修改代码。所以我自己写了一个博客园专用的Windows Live Writer代码插件(我知道这世界上已经有N个代码插件,好吧,我承认我手贱O(∩_∩)O~)。代码是通过syntaxhighlighter渲染的,插件根据博客园的特点定制了特殊的html格式。使用方法插件使用非常简单,在需要插入代码的地方点击“插入”菜单下的“CnblogsCode”:然后就可以再如下的界面中插入代码了:效果如下:view sourceprint?01/******************
阅读全文
posted @ 2010-12-22 12:00
HackerVirus
阅读(363)
推荐(0)
摘要:
目标及准备我是从9月底开始找工作的,目标很明确——国内的、一线的互联网公司。因为我很早的想法就是进互联网行业,而且要进国内比较大型的互联网公司,所以选择范围不算特别宽裕,最终向下列公司投出了简历:百度、淘宝、腾讯、有道、阿里云、完美时空。一共6家公司,下面我分别818相关的经历及感想。当然,出于道德原因我不会透露与薪资待遇相关的具体细节,请各位看官也莫就这个话题询问哈。淘宝最终结果拿到offer并签约。经历&感想想来想去,第一个还是818我即将供职的公司吧。说实话,淘宝在这些公司中,效率高的惊人。我是十一在家时投的简历,也就两三天后,当时我还在家,杭州一个GG打电话给我,简单说了说情况,然后我
阅读全文
posted @ 2010-12-22 11:28
HackerVirus
阅读(344)
推荐(0)