今天给大家分享一下C#语法糖的简单的两个知识点吧。自动属性:在 C# 4.0 和更高版本中,当属性的访问器中不需要其他逻辑时,自动实现的属性可使属性声明更加简洁。 客户端代码还可通过这些属性创建对象。 get and set accessors." id="mt3">如下面的示例所示声明属性时,编译...
分类:
其他好文 时间:
2014-07-18 23:26:14
阅读次数:
290
1:如何选择合适的算法
2:python简介
(1) python的优势:相对于matlab,matlab单个软件授权就要花费数千美元,也没有一个有影响力的大型开源项目。相对于c++/c/java,完成简单的操作就需要编写大量的代码;而如今我们应该花费更多的时间去处理数据内在的含义,而无需花费太多精力解决计算机如何得到数据结果(python简洁)
(2) python...
分类:
其他好文 时间:
2014-07-18 21:37:59
阅读次数:
218
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。下面例举了一些常用的宏定义和大家分享:1. 判断设备的操作系统是不是ios7#define IOS7 ( [[[UIDevice currentDevic...
分类:
移动开发 时间:
2014-07-18 21:05:40
阅读次数:
204
一: @model 指令 或者也叫 @model关键字 注释:@model指令以提供一个更干净简洁的方式来指明你想要在视图文件中引用强类型模型类 作用:让视图文件(cshtml)更易读易写;VS 智能提示更加方便、丰富(都可以通过对象.属性 来点出来);编译时节省检查时间; 举例: 当我们在一个视图...
分类:
Web程序 时间:
2014-07-18 19:10:46
阅读次数:
237
CI是PHP的一个框架,使用该框架可以使得我们的代码更简洁,具有较高的可维护性。CI框架是基于MVC进行使用的。MVC是简称,M是指模型(Model),通常是用于处理数据,与数据库的打交道的。V是指视图(View),是用来定义如何显示数据以及其他内容的。C是指控制器(Controller),是..
分类:
Web程序 时间:
2014-07-18 13:20:19
阅读次数:
279
在c、php里面,都有三元运算符,如: a = b?c:d意思是 b 的运算结果如果是True,那么整个表达式a就等于c,反之如果b的运算结果是False,那么a就等于d。这样写起来简洁又高效,否则就得写个一if else块,起码3 4 行。但是python一开始却没有三元运算符,后来由于广大程序猿...
分类:
编程语言 时间:
2014-07-18 11:37:08
阅读次数:
278
1、模块原则:使用简洁的接口拼接简单的部件2、清晰原则:清晰胜于机巧3、组合原则:设计时考虑拼接组合4、分离原则:策略同机制分离,接口同引擎分离。5、简洁原则:设计要简洁,复杂度能低则低6、吝啬原则:除非确无他法,不要编写庞大的程序。7、透明性原则:设计要可见,以便审查和调试。8、健壮原则:健壮源于...
分类:
其他好文 时间:
2014-07-17 22:09:28
阅读次数:
254
第一章不同的思维
本章介绍
■理解函数式编程
■用函数式思想提高生产力
■写出阵高效、可读性强的代码
■实现第一个 F# 应用程序
函数语言非常富于表达,能用短小、简洁、具可读性的代码,实现强大的功能。之所有这些是可能的,是因为函数语言提供了更加丰富的方式,来表达抽象的概念。我们可以隐藏代码是“如何”执行的,只要指出所需的“结果”,并且这样的(指出如何实现结果)代码只要写...
分类:
其他好文 时间:
2014-07-17 20:21:25
阅读次数:
216
Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱,当然也包括我,在看到小飞的介绍后,我就一直在用了。本文推荐一些好用的插件和扩展。Sublime Text 2基本上是共享软件,免费版和收费版基本无区别,只是偶尔会...
分类:
其他好文 时间:
2014-07-17 13:08:20
阅读次数:
217
在创建一个数据库的过程中,必须依照一定的准则,这些准则被称为范式,从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,...
分类:
数据库 时间:
2014-07-16 14:51:44
阅读次数:
251