Chris Vander Mey,Facebook产品经理,前谷歌高级产品经理、前亚马逊技术产品开发经理和工程经理,他交付的软件正在被亿万人所使用。Chris曾多次带队在消费者或企业领域开发软件,其中包括亚马逊的实名制系统,也包括Google Maps。他在Google期间交付了Google应用Marketplace和Hangouts,很大程度上提高了Google Pack,他还为Microsof...
分类:
其他好文 时间:
2014-06-20 13:34:25
阅读次数:
200
往往是,一个对象释放了多次,即多次释放。多为粗心所致。还有一种过渡释放,很隐蔽。查了很久才知道!NSUserDefaults*userDefault
= [NSUserDefaultsstandardUserDefaults];self.arrCollectionData=[userDefaulto...
分类:
其他好文 时间:
2014-06-11 12:10:31
阅读次数:
193
http://poj.org/problem?id=3411
大致题意:n个城市由m条公路连接,两个城市之间可能有多条公路连接。经过每条公路都需要收费,对于城市a,b,若之前经过城市c那么只需交p元钱,否则交r元钱。问从城市1到n的最小花费。
思路:由于经过每条公路的收费有两种方式,那么有的城市可能要经过多次,以便获得更小的花费,但也有可能出现有环的情况,那么该城市经过多次只会...
分类:
其他好文 时间:
2014-06-08 15:27:22
阅读次数:
145
一般的,我们把事务配在service层,利用service的业务逻辑接口统一的管理。
为什么不用在dao层呢?
因为一个service有可能调用多个dao,而这多个dao有可能相互联系,有时候一个操作需要调用多次数据库,但是这多次调用要么全提交,要么全回滚。
因此,在dao层调用事务理论上说不是一个很明智的选择。应该有业务逻辑层service层负责事务,统一处理。
Spring...
分类:
编程语言 时间:
2014-06-08 15:23:10
阅读次数:
404
从http://curl.haxx.se/下载的win32版本的curl都不能使,#include 后总是报错:external symbol ,意思就是没有链接到curl的各种library,最后尝试了n多次终于成功了,希望大家以后少走弯路!
以Windows 8 64bit,Visual Studio 2012 为例:
1、获取curl:
从这里可以获得所有版本的curl,我下载...
分类:
编程语言 时间:
2014-06-08 05:35:07
阅读次数:
575
viewwillappear 添加viewwillDisapear 移除
分类:
其他好文 时间:
2014-06-08 01:31:37
阅读次数:
151
为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路。我的开发环境是Win7+VS2012,数据库环境是Ubuntu12.04+MySQL+Mono+Jexus...
分类:
数据库 时间:
2014-06-08 00:21:29
阅读次数:
286
Android 操作Canvas时,可以对一些区域进行多次的操作(包括与、或、非、异或等),示例代码如下...
分类:
移动开发 时间:
2014-06-07 16:19:28
阅读次数:
322
常量关键字 let变量关键字 var数组和字典 ([])\ () 格式字符串标记
在swift语法中使用let关键字声明常量,例如
let myConstant = 42
使用let声明的常量在编译时候不需要赋值,但是你必须在某个时候给它且只能赋值一次,意味着你可以声明一次,可以在许多地方使用多次。
使用var关键字声明变量,例如...
分类:
其他好文 时间:
2014-06-07 15:47:33
阅读次数:
229
6. 线性时间排序
6.1 计数排序
我们之前介绍的所有排序算法,都需要依次比较输入元素之间的大小,有些甚至需要重复比较多次,我们将这一列算法统称为比较排序。
接下来,我们将讨论三种以线性时间运行的排序算法,分别是计数排序、基数排序和桶排序,这些算法都用非比较的操作来确定排序的顺序。
计数排序,该算法的基本思路是,对于某一个元素,已知数组中比该元素小的元素的个数为,则可将该元素放置在的位置上。PS:当有相同元素时,此方案需要做一些特殊处理。...
分类:
其他好文 时间:
2014-06-07 12:23:07
阅读次数:
217