创建线程的一种简单方式是定义一个委托,并异步调用它。委托是方法的类型安全的引用。 Delegate还支持异步地调用方法。在后台Delegate类会创建一个执行任务的线程。 为了说明委托的异步特性,从一个需要一定的时间才能执行完毕的方法开始。 TakesAWhile方法至少需要经过第2个变量传递的毫秒 ...
分类:
编程语言 时间:
2016-04-21 22:10:39
阅读次数:
231
C#学习笔记 day one Chapter 1 c#概述 1.1 c#概述 C#是微软设计的,简洁的,类型安全的,面向对象的语言。它以c/c++作为基础。它的开发环境是visual studio,最新的版本是c#4.0 c#必须在.net framework上运行,.net framework主要 ...
很多繁杂的代码可以用委托去优雅的实现同样的功能。 委托:寻址方法的.NET版本,类似于C++中的指针,区别在于类型安全,定于的返回类型和参数类型。委托是对方法引用。 定义委托 两个string类型的参数、返回值为string类型 Action<T>和Func<T>委托 泛型Action<T>委托表示 ...
分类:
其他好文 时间:
2016-04-03 20:26:00
阅读次数:
122
swift是一门类型安全的语言,同样也是基于c语言 那么c语言的一些类型也是实用的,不同的是:swift声明变量和常量是不一样的 let:用来修饰常量;var用来修饰变量 e.g: let num=111 var num2=222 num=12 就会报错 num2=123 就可以正常通过 在没有固定 ...
分类:
编程语言 时间:
2016-03-30 22:19:32
阅读次数:
297
同步调用示例(委托是一个类型安全的,面向对象的指针) using System; using System.Threading; namespace Demo { public delegate int Operate(int x, int y); public class DelegateAsyn... ...
分类:
其他好文 时间:
2016-03-30 01:26:07
阅读次数:
228
一种类型安全的Java HTTP客户端库 Retrofit介绍
Retrofit是一个开源的、类型安全的HTTP客户端,它适用于Android和Java平台,官方主页为:http://square.github.io/retrofit/Retrofit需要Java 7以上版本或Android 2.3以上版本的支持。...
分类:
编程语言 时间:
2016-03-18 10:55:03
阅读次数:
275
OpenJDK 提出一个新的计划, 准备为 Java 增加局部变量类型推断功能(local-variable type inference capability), 这让代码编写更简单, 同时也保证原有的静态类型安全特性。该计划于3月8号提出,文档地址为: JEP-286(JDK Enhancement Proposal,JDK增强方案)。 目前没有指定具体在哪个JDK版本中实现。提案中说:...
分类:
其他好文 时间:
2016-03-18 00:29:38
阅读次数:
149
本页内容包含: 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。 如果你熟悉 C 语言,你会知道在 C 语言中,枚举会为一组整型值分配相关联的名称。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“原始”值),则该
分类:
编程语言 时间:
2016-03-15 20:31:56
阅读次数:
262
http://www.jooq.org/ jOOQ是个更不错的SQL解决方案。 你可以在Java中以一种类型安全的方式来书写SQL语句:
分类:
其他好文 时间:
2016-03-15 12:02:19
阅读次数:
185
C++可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的有点: (1)const常量有数据类型,而宏常量没有数据类型。编译器可以对const进行类型安全检查,而后者只进行字符替换,没有类型安全检查,并且在字符替换中可能会产生意料不到的错误!(如类型不匹配问题) (2)编
分类:
编程语言 时间:
2016-03-14 21:50:09
阅读次数:
257