Objective-C有相当多的动态特性,基本上也是最常用的有动态类型(Dynamic
typing)、动态绑定(Dynamic binding)和动态加载(Dynamic
loading),这些都是在Cocoa程序开发中非常常用的语言特性,在此之后OC底层也提供了相当丰富的运行时特性,比如枚举.....
分类:
其他好文 时间:
2014-06-07 10:18:18
阅读次数:
313
由于View(.cshtml)的运行时编译关系,在项目级别中定义的symbols是无法被直接使用的。需要在Web.config中添加compilerOptions(在View目录下的Web.config添加无效),该设置同样适用于ASP.NET其它技术。假如你需要一个TEST的定义,参考如下:Web...
分类:
Web程序 时间:
2014-06-06 23:24:10
阅读次数:
341
在ARC 无效时,像以下代码这样将id 变量强制转换void * 变量并不会出问题。/*
ARC 无效 */id obj = [[NSObject alloc] init];void *p = obj;更进一步,将该void * 变量赋值给id
变量中,调用其实例方法,运行时也不会有问题。/* AR...
分类:
其他好文 时间:
2014-06-06 21:52:24
阅读次数:
376
1.1.2 XAML页面的编译 Windows Phone的应用程序项目会通过Visual
Studio完成XAML页面的编译,在程序运行时会通过直接链接操作加载和解析XAML,将XAML和过程式代码自动连接起来。如果你不在乎将XAML文件和过程式代码融合,那么只需要把它添加到Visual
Stud...
timer:tc/3对于统计函数运行时间是个很不错的函数,截图timer:tc/1,tc/2,tc/3的API:拿斐波那契数列入手做个讲解:-module(fib).-export([fib/1]).fib(0)
-> 0;fib(1) -> 1;fib(N) when N>1 -> fib(N-1...
分类:
其他好文 时间:
2014-06-06 17:41:20
阅读次数:
325
一、什么是hibernate框架?1、通过数据库保存java运行时产生的对象和恢复对象,其实就是实现java对象与关系数据库记录的映射关系称为ORM(Object
Relation Mapping),人们可以通过封装JDBC代码来实现这种功能,封装出来的产品称之为ORM框架,hibernate就是其...
分类:
系统相关 时间:
2014-06-06 13:30:15
阅读次数:
287
测试 代码运行时间linux 中的 中 有个函数可以获取当前时间,精确到 微秒
----> gettimeofday() 1 #include // int gettimeofday(struct timeval *tv,
struct timezone *tz); 2 /***...
分类:
系统相关 时间:
2014-06-06 09:10:48
阅读次数:
248
block在项目的开发中使用时非常频繁的,苹果官方也极力推荐使用block。其实,究其本质,block就是指向结构体的指针(可利用运行时机制查看底层生成的c代码)。然而在使用block时会存在很多陷阱(主要是内存泄露),这些都是必须要注意的。接下来举个简单的实例:假设一个类,拥有两个属性:blo.....
分类:
其他好文 时间:
2014-06-05 17:27:08
阅读次数:
186
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // 开始监视代码////要运行的代码// stopwatch.Stop(); // 停止监视 TimeSpan
timeSpan = ...
分类:
其他好文 时间:
2014-06-05 14:22:39
阅读次数:
203
近日在做java项目时遇到的难点,就是想实现当用户按“退出”按钮时,弹出一个窗口,再次确认用户是否真的要退出本系统并且只能操作当前这个窗口,这个功能,在很多系统都有,见得很多。
刚开始时,我像往常思路一样新建一个继承于JFrame的类Outif,然后各种布局和美化,最后是主窗体的“退出”按钮持有Outif的引用,但是运行时和想的不一样,当弹出Outif窗口
时,还能操作主窗体!...
分类:
其他好文 时间:
2014-06-04 14:08:08
阅读次数:
351