如果你也会C#,那不妨了解下F#(1):F# 数据类型 简单介绍 F#(与C#一样,念作“F Sharp”)是一种基于.Net框架的强类型、静态类型的函数式编程语言。可以说C#是一门包含函数式编程的面向对象编程语言,而F#是一门包含面向对象的函数式编程语言。可以查看官方文档了解更多信息。 本系列文章 ...
分类:
其他好文 时间:
2016-08-12 07:56:33
阅读次数:
173
关于 xcode引入第三方静态类库 duplicate symbol _OBJC_XXX 重复编译错误 看这里 http://www.cnblogs.com/cocoajin/p/3917709.html 之前提到了两种方式; 一种是修改xcode编译选项;一种是在打包时去掉一方; 今天有第三种方式 ...
分类:
移动开发 时间:
2016-08-10 12:36:05
阅读次数:
462
动态语言 指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除,即结构上的变化 如众所周知的ECMAScrip(JavaScript)便是一个动态语言 除此之外,Ruby、Python也都属于动态语言 C与C++则不属于动态语言 动态类型语言 指类型检查是在运行时做的 静态类型语言 ...
分类:
编程语言 时间:
2016-08-09 09:27:27
阅读次数:
164
第一章 面对对象的javascript 1.1 动态类型语言和鸭子类型 1.编程语言按照数据类型分为:静态类型语言和动态类型语言。 2.静态类型语言:在编译时已确定变量的类型。 优点:(1)在编译期间就能发现类型不匹配的错误,编辑器可以帮助我们提前避免程序在运行期间有可能发生的一些错误。 (2)如果 ...
分类:
其他好文 时间:
2016-08-07 21:30:12
阅读次数:
111
扩展 HtmlHelper类 public static class MyHtmlHelper { //扩展方法 //静态类,静态方法,this关键字 //调用方法<%=Html.MyLabel("这是我的扩展的方法") %> //一般扩展方法所在的类要和扩展类型的命名空间搞成一致。比如这里扩展的是 ...
分类:
Web程序 时间:
2016-08-07 16:44:13
阅读次数:
219
有时候,我们需要在后台拼接生成前端的html表格,一般的做法就是各种string、StringBuilder的拼接(例子省略...),这样的话如果表头不同就没法做到代码的重用,增加代码的冗余,下面我分享我的做法,以达到各位大牛抛砖引玉的效果。 首先新建一个公共配置静态类CommonConfigura ...
分类:
Web程序 时间:
2016-08-03 23:57:20
阅读次数:
415
主要是记录一个奇葩的现象,java类中的静态变量,不仅可以通过类名称直接调用,而且还可以通过类的实力对象调用,java是不存在静态类的,如果非要用静态的类那就是内部类。 类中的静态变量是存储在JVM方法区中,线程共享的。 结果是102 ...
分类:
编程语言 时间:
2016-08-02 21:00:56
阅读次数:
222
Java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested class封闭起来的类叫外部类。在java中,我们不能用static修饰顶级类(t ...
分类:
其他好文 时间:
2016-08-01 21:19:47
阅读次数:
156
Scala Object: scala没有静态的修饰符,例如Java中的static。但是Scala提供了Object类型,object下的成员都是静态的,比较像Java的静态类。不同在于Scala的Object(包括其中定义的属性和方法)只有在第一次被访问的时候才会初始化。 若有同名的class, ...
分类:
其他好文 时间:
2016-07-31 20:34:08
阅读次数:
178
前言:说起单例模式,可能大家都熟悉,可以说是设计模式中出现频率最高的一个,为了彻底弄清单例,在这里我将说明何为单例,单例模式的演变,已经和静态类之间的区别等。 1:概念 何为单例,就是在一个应用程序中只能有一个实例,就是保证对象只能被new一次。 2:懒汉模式 懒汉我觉得这个名字很形象,就是很懒,所 ...
分类:
其他好文 时间:
2016-07-31 19:11:45
阅读次数:
205