一、介绍: KVO是一种能动态监听到属性值的改变的方式,使用场景非常广泛,这里我只讲如何监听控制器ViewController中数组的变化。 二、了解: 首先我们应该知道KVO是不能直接监听控制器ViewController数组的变化的,需要将数组定义在模型中,然后控制器ViewController ...
分类:
移动开发 时间:
2016-11-24 09:09:29
阅读次数:
376
Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前 ...
分类:
其他好文 时间:
2016-11-24 08:48:58
阅读次数:
106
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 ...
分类:
编程语言 时间:
2016-11-24 08:11:10
阅读次数:
215
JNI使用的是改良的UTF-8格式的Strings。 以下文档来自官方: Modified UTF-8 Strings The JNI uses modified UTF-8 strings to represent various string types. Modified UTF-8 stri ...
分类:
其他好文 时间:
2016-11-24 08:04:58
阅读次数:
376
C# 中2,10,16进制及其ASCII码之间转化 //C#中各种字符类型的转化,使用于串口通信 //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符 byte[] sarr = System.Text.Encoding.Default.G ...
提示6. 如何及何时使用贪婪加载 什么时候你需要使用贪婪加载? 通常在你的程序中你知道对查询到的实体将要进行怎样的操作。 例如,如果你查询一个订单以便为一个客户重新打印,你知道没有组成订单的项目即产品的信息重打印将是不完整的,所以你知道你将需要同时加载这些信息。 这是贪婪加载起作用的一类场景。 如果 ...
分类:
其他好文 时间:
2016-11-23 19:28:05
阅读次数:
226
一、简介 前几篇文章都是讲ASP.NET Core MVC中的依赖注入(DI)与扩展点的,也许大家都发现在ASP.NET CORE中所有的组件都是通过依赖注入来扩展的,而且面向一组功能就会有一组接口或抽象工厂来扩展功能,就如IControllerActivator这样的功能点在上篇文章(查看.NET ...
分类:
Web程序 时间:
2016-11-23 19:13:53
阅读次数:
244
Q radiant energy: J Φ radiant flux: W dQ/dt E irradiance: W/m2 dΦ/dA I radiant intersity: W/sr dΦ/dω L radiance: W/(m2sr) d2Φ/dAprojdω BRDF 双向反射分布函数 ω ...
分类:
其他好文 时间:
2016-11-23 16:30:38
阅读次数:
317
2014-02-05 BIWEB开发技巧 9919 2014-02-05 BIWEB开发技巧 9919 在做权限管理的时候,做了一个功能,就是当勾选栏目,把所有的权限全勾上。刚开始使用了如下代码: 第一遍勾选和取消是有效的,但是第二遍以后就没反应了,查看了属性,发现checked属性一直存在,但是没 ...
分类:
其他好文 时间:
2016-11-23 12:34:05
阅读次数:
198
1、显式等待: public static void waitForLoad(WebDriver driver, final By locator, int timeOut) { WebDriverWait wait = new WebDriverWait(driver, timeOut); // ...
分类:
其他好文 时间:
2016-11-23 12:03:03
阅读次数:
189