摘要:
DateTimePicker.Text不靠谱获取时:在DateTimePicker.ValueChanged事件中,获取到的Text有可能是string.Empty!!!,特别当ValueChanged事件是在构造函数或Load、Shown等启动事件中触发时,得到string.Empty的几率增大;赋值时:有可能触发不了TextChanged事件(该事件默认不显示在设计器中,但的确是存在的);可能的原因:先看Value属性的setter源码:set{ bool flag = !DateTime.Equals(this.Value, value); if (!this.userHas...
阅读全文
posted @ 2013-07-27 00:21
HackerVirus
阅读(915)
推荐(0)
摘要:
分享一个自己写的MVC+EF “增删改查” 无刷新分页程序一、项目之前得添加几个组件artDialog、MVCPager、kindeditor-4.0。先上几个效果图。 1、首先建立一个数据库,添加一个Peoples表之后在项目中右键添加“新建项”,选择你刚才建立的数据库和表。 2、加完之后项目中会有个Peoples.edmx,这里面包括数据上下文和实体属性。 3、在Controllers右键添加“PersonController.cs”,选择强类型视图,生成对应的视图 ...
阅读全文
posted @ 2013-07-26 23:45
HackerVirus
阅读(552)
推荐(0)
摘要:
IOS CoreDataIOS 开发中经常会用CoreData,CoreData实际上使用的是SQLLite。今天开始看了看CoreData的基本使用,记录一下学习过程与体会。 在CoreData中有几个概念要清楚Model,Entity,,Attribute,Relationship。可以简单的用关系数据库的概念来解释:model为database,Entity对应一张表,Attribute为表中的字段,relationship为关系。 明白概念以后来看看使用CoreData的具体步骤: 1,在项目中新建一个模型文件(Data Model),新建后项目里面会有一个*.xcdatamod...
阅读全文
posted @ 2013-07-26 23:44
HackerVirus
阅读(246)
推荐(0)
摘要:
Javascript单元测试框架比较Qunit VS Jasmine工欲行其事必先利其器,好的单元测试框架是TDD成功的一半。Javascript优秀的测试框架很多, 包括Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等,当然你也可以写自己的单元测试框架,本文主角是Jasmine和Qunit。我之前一直用Qunit来做单元测试,Qunit在中国占有率是非常高的,我也不例外,而美国同事们已经用到Jasmine了,为了做一个更好的选型,决定对这两个框架做了一个小小的比较。先看看作者对自己框架的描述:Jörn Zaefferer( QUnit作者 ) :QU
阅读全文
posted @ 2013-07-26 23:25
HackerVirus
阅读(225)
推荐(0)
摘要:
瀑布流思路总结前言:瀑布流的效果,页面都是由很多数据块(这里将数据块分成多列)组成,每个数据块的高度不等, 浏览器下拉后数据都是从高度最小列最先展示在用户面前;实例:http://miiee.taobao.com/choice.htm?pcid=8106&cid=81060011、首先获取每列的高度,保存在一个数组中,然后求数组中最小项的值function minIndexOf( array ) { var arr = array || [], len = arr.length, index; if ( len > 0 ) { index = 0; ...
阅读全文
posted @ 2013-07-26 14:07
HackerVirus
阅读(312)
推荐(0)
摘要:
跨平台的 .NET 运行环境 Mono 3.2 新特性Mono 3.2 发布了,对 Mono 3.0 和 2.10 版本的支持不再继续,而且这两个分支也不再提供 bug 修复更新。Mono 3.2 主要新特性:LLVM 更新到 3.2 版本,带来更多的编译优化默认使用 SGen Garbage Collector 垃圾收集器Low pause modeLow promotion nursery高精度的堆栈扫描 Mostly precise stack scanningMono 3.2 基础类库可完整构建 Xamarin 的移动 profile降低编译后的文件包大小性能提升详细介绍请看发行说明。
阅读全文
posted @ 2013-07-26 14:00
HackerVirus
阅读(198)
推荐(0)
摘要:
当前标签: 架构设计架构和框架的区别蒋叶湖 2013-07-18 11:39 阅读:286 评论:1谈谈设计不足(under-engineering)与过度设计(over-engineering)蒋叶湖 2013-07-17 09:58 阅读:5 评论:0可扩展性(Extensibility): 构建灵活系统的思考蒋叶湖 2013-07-17 09:55 阅读:99 评论:1架构设计之性能设计经验蒋叶湖 2013-07-16 23:42 阅读:13 评论:0说说企业架构(企业级架构)和应用程序架构蒋叶湖 2013-07-16 23:36 阅读:134 评论:0大型网站系统架构分析蒋叶湖 201
阅读全文
posted @ 2013-07-26 11:09
HackerVirus
阅读(214)
推荐(0)
摘要:
英语提问方式1.Whatisyourname?Mynameissteven;2.Whatisyourfirstname?Myfirstnameishu;3.Wahtisyourlastname?Mylastnameisjiang;4.Whatisyourmothername?MymothernameisJunLanWang;5.wherewasyourborn?MybornwasXiShan;6.Whereareyoufrom?IamShanXi;7.Whatisyournationary?Iamchina;8.whichcityareyoufrom?Mycityisinthexi’anofS
阅读全文
posted @ 2013-07-26 11:08
HackerVirus
阅读(511)
推荐(0)
摘要:
架构和框架的区别笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。一图胜千言,图2-9切中肯綮地点出了架构和框架的区别。一句话,框架是软件,架构不是软件。框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架是系统或子系统的半成品;框架中的服务可以被最终应用系统直接调用,而框架中的扩展点是供应用开发人员定制的“可变化点”。图2-9架构和框架的区别软件架构不是软件,而是关于软件如何设计的重要决策。软件架构决策涉及到如何将软件系统分解成不同的部分
阅读全文
posted @ 2013-07-26 10:46
HackerVirus
阅读(458)
推荐(0)
摘要:
测试 ClownFish、CYQ、Entity Framework、Moon、MySoft、NHibernate、PDF、XCode数据访问组件性能“啊!你在用ORM?会不会性能很差啊?”用数字来说话,打破模糊的、传言的印象。标题提到的组件的增删改查的测试都实现了测试代码,所以除了测试外,也可以把此项目作为各个组件的入门参考demo。源码下载:https://github.com/alifellod/DbAccessLibTest/archive/master.zipgit地址:https://github.com/alifellod/DbAccessLibTest 欢迎园友贡献改进代码。项目
阅读全文
posted @ 2013-07-26 10:41
HackerVirus
阅读(316)
推荐(0)