Fork me on GitHub

2012年3月15日

摘要: 扩展VS2010插件-----通过UML类图,自动生成相关代码2012-03-14 16:22 by 随风浪迹天涯, 1454 visits,收藏,编辑因为去年帮我的师父开发这个小软件,所以去年整了将近一个多月的时候,把这个基本的工程弄好了。姑且就叫做 版本1.0吧。其实,功能很好理解,就是当你把UML(这里需要注意的是,只能用在VS,所以 rose,那就sorry咯)图画好了之后,然后生成,它就可以自动的生成一个项目框架。今天把这些发布到这里,希望对你们有许些帮助,我就开心+happy了哦。嘎嘎。实现的功能如下:1.完全格式化,和我们平常新建一个类的格式完全一样2.无限循环新建文件夹。我现在 阅读全文
posted @ 2012-03-15 17:54 HackerVirus 阅读(4482) 评论(0) 推荐(1)
摘要: 今天早晨惊喜的收到了Microsoft Team Foundation Service Team 的邀请邮件,是关于新产品 Team Foundation Service Preview的试用。TFS在自己的Azure平台构架了面向大众的TFS服务;简单讲就是公司内部无需再有TFS服务器,所有代码管理可以通过登陆Live帐号来实现操作。个人感觉这种TFS服务目前给小公司和个人团队使用还是相当不错的,如果TFS Preview以后需要推广到企业可能就需要对AD的集成以及提供更多适合企业的应用了。每个邀请注册了的用户可以免费发送5个邀请码邀请其他人测试,有需要的发邮件给我 lida.weng %# 阅读全文
posted @ 2012-03-15 17:49 HackerVirus 阅读(239) 评论(1) 推荐(0)
摘要: 在众多表单元素中,有一类<select>元素用于绑定一组预定义列表。传统的ASP.NET Web Form中,它对应着一组重要的控件类型,即ListControl,我们经常用到DropDownList, ListBox、CheckBoxList和RadioButtonList都是其子类。ASP.NET MVC通过对HtmlHelper和HtmlHelper<TModel>的扩展实现了对不同类型的<select>元素的绑定,它们以扩展方法的形式定义在SelectExtensions中。当我们在操作这些扩展方法的时候,必须手工地提供以 IEnumerable&l 阅读全文
posted @ 2012-03-15 17:40 HackerVirus 阅读(186) 评论(0) 推荐(0)
摘要: 在前面一篇文章中,我们通过对HtmlHelper的扩展简化了对DropDownList(Single-Line-Select)和ListBox(Multiple-Line-Select)的绑定,以及对作为数据源的列表进行单独维护。现在我们为HtmlHelper/HtmlHelper<Model>添加一个RadioButtonList/RadioButtonListFor扩展方法实现一组RadioButton的绑定。[源代码从这里下载]一、RadioButtonListFor的使用我们先来显示一下扩展的RadioButtonListFor的方法的用法。如下所示的是作为Model的Pe 阅读全文
posted @ 2012-03-15 17:38 HackerVirus 阅读(256) 评论(0) 推荐(0)
摘要: 学习:学习,进步,成就,常常偏执得觉得这就是生活中最有意义的事情了。以下是最近看书的一些摘录和感悟,不求华丽,但朴实深刻。 价值:考虑自已的决定所带来的商业影响的程序员的身份与黄金相当。特别是想提高收入的人,要考虑自己做的事情自否能带来怎样的价值。架构:处理一个问题的思路架构,应该描述所有主要行动决策的动机。如果架构不能作为小决策的出发依据,那么架构还不够完备。符号:一套好的符号系统能把大脑从所有非必要的工作中解脱出来,集中精力去对付更高级的问题,从功效上看,能够有地提高人类的智力。在引入阿拉伯数字之前计算乘法是困难的,古希腊的数学字或许会惊叹于小学生的除法运算能力。 规范:遵... 阅读全文
posted @ 2012-03-15 17:36 HackerVirus 阅读(169) 评论(0) 推荐(0)

2012年3月13日

摘要: 概要在用DCMTK库来写query和retrieve的时候查询条件的定义不是很清楚,DICOM的query和数据库的select 有什么区别呢?Query即C-Find, Retrieve 即C-Move, 在放射影像设备、系统中是仅次于C-store(发送影像)应用最多的命令, 相较c-sore, c-find/c-move 要复杂很.....Query/retrieve 简化序列图 (只有一个c-move-rsp 回合)对于SCU (发起方)通俗来讲Query 是指请求对方系统把 请求某个级别(Patient/Study/Series/Image)的信息传送给自己。当然也可以进行关联查询要 阅读全文
posted @ 2012-03-13 23:06 HackerVirus 阅读(2631) 评论(0) 推荐(0)
摘要: CDN是互联网中使用较频繁的一种技术。你也许常听人说:“我们的网站使用了CDN技术”,但可能他们对CDN的了解并不多,也许只局限于--用了以后网站访问速度会变快。其实,CDN的原理非常简单。当浏览器请求一资源时,第一步是做DNS解析,DNS解析就像是从通讯录根据姓名找号码,浏览器发送域名,然后得到DNS服务器返回的IP地址。浏览器通过IP地址和服务器连接并获取资源(DNS服务器会有很多层的缓存,但超出本文范围)。对于小站点或个人博客,一个域名对应一个IP地址,而大站点可能含多个IP地址。当请求一个资源时(如网站),距离会影响连接速度,所以从国内访问国外的网站会比较慢。因此,一些大公司在世界各地 阅读全文
posted @ 2012-03-13 23:04 HackerVirus 阅读(587) 评论(0) 推荐(0)
摘要: 阅读目录开始博客索引回顾经历博客定位规划未来2011-03-12开博,今天2012-03-12,整整写了一年的博客,今天决定写个总结。这篇总结为分四个部分:1. 博客索引:谈谈技术,给博客做个索引。2. 回顾经历:讲述我的写博历程。3. 博客定位:公开我的博客风格以及选题范围。4. 规划未来:介绍我未来的写作计划。回到顶部博客索引我的博客在选题时,都选择的是一些基础内容。下面我从技术的角度,将博客做个分类索引。在ASP.NET程序中,能够在服务端读取的客户端数据通常只有三个:QueryString, Form, Cookie关于这三者,我写了三篇博客详细地介绍过它们:1.细说Cookie2.细 阅读全文
posted @ 2012-03-13 23:04 HackerVirus 阅读(201) 评论(0) 推荐(0)
摘要: 微软更新速度一直都是很快,目前MVC4.0Beta已经发布了,而我还在刚刚起步MVC3.0。本文是MVC的基础,构建最简单的MVC项目。以后会陆续发布更新。开发工具:VS2010+MSSQL2005,需要使用MVC3.0环境配置第一步:到官方网站下载MVC3,提供了简体中文。先安装AspNetMVC3ToolsUpdateSetup.exe,然后安装AspNetMVC3ToolsUpdateVS11Setup.exehttp://www.microsoft.com/download/en/details.aspx?displaylang=en&id=1491第二步:新建数据库,创建测试 阅读全文
posted @ 2012-03-13 23:02 HackerVirus 阅读(375) 评论(0) 推荐(0)
摘要: 今天抱着希望问了几个职业的程序员,问个文件类操作问题结果一个都回答不了,感觉就是胡言乱语,只好自己解决,网上也没有解释,于是就看了下CSDN的帮助,灵感一来就算是解决了,呵呵。这几日没时间学习程序,老师都安排我去听马克思哲学了,闲暇时间还要陪老婆聊天,今天算是学习文件操作的第一天,也就抽时间写个笔记,感觉.NET的IO命名空间下的文件操作类型是目前我遇到的几种语言中最丰富和简洁的所以很好学习,先画个文件类框架呗。任何编程语言操作文件都要调用操作系统的应用程序接口来实现,.NET框架提供了功能强大的统一的应用程序接口,在System.IO命名空间下,定义了多种文件管理,文件和数据流读写的类型。废 阅读全文
posted @ 2012-03-13 23:01 HackerVirus 阅读(237) 评论(0) 推荐(0)