基本上一次过,要注意边界条件的问题:如果在recursion里有两个参数int begin, end,
递归写作recursion(num, mid+1, end), 因为+号的原因,递归中是会出现begin > end
的情况的,所以考虑初始条件的时候应该要考虑充分。 1 /** 2 * Def....
分类:
其他好文 时间:
2014-05-26 12:12:49
阅读次数:
257
文件锁包括“建议性锁”和“强制性锁”。Linux
系统的文件记录锁默认情况下是建议性的!建议性锁要求每个上锁的文件的进程都要检查是否有锁存在,并且尊重已有的锁。考虑数据库存取例程库,如果数据库中所有函数都以一致的方法处理记录锁,则称使用这些函数存取数据库的所有进程集为“合作进程”(cooperati...
分类:
其他好文 时间:
2014-05-26 11:43:47
阅读次数:
372
最近一段日子,老是听到一些JAVA程序员工资比.NET高,C++程序员工资更高的言论,自己通过比较发现,大部分还是对的。于是,自己再考虑要不要转java呢?恰逢这家公司大部分都是java,c++开发人员,以后项目可能不打算用.net做了。我动摇了,花了1周时间学习了下
java,感觉也不是很难,但我...
分类:
其他好文 时间:
2014-05-26 10:12:25
阅读次数:
168
mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint、int、mediumint、smallint
和 tinyint的语法介绍,如下:1、bigint从 -2^63 (-9223372036854775808) 到 2^...
分类:
数据库 时间:
2014-05-26 09:04:02
阅读次数:
334
昨天记录了Spring
AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅.....
分类:
编程语言 时间:
2014-05-26 07:23:58
阅读次数:
404
最近在做一个投票系统,关于缓存的使用上稍微思考了下,总结了以下几点:1.缓存的数据,一般为数据库查询出来的数据。要么就是大数据,要么就是访问频率很高的数据。2.缓存只是一个提高效率的手段,但不保险,编写代码的时候,要考虑万一缓存不命中的情况,而不知只单纯的从数据库中提取数据。一般的思路是,查询缓存数...
分类:
其他好文 时间:
2014-05-24 12:41:49
阅读次数:
229
1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独
立的运行部分,这样的程序会利于理解和修改。 使用多线程的理由之一....
分类:
编程语言 时间:
2014-05-24 10:20:51
阅读次数:
326
今天阅读opencv2.0手册的时候,看到一句话,很有感触:Unless you are
targeting embedded platforms, there’s no point to using the old methods(unless
you’re a masochist program...
分类:
其他好文 时间:
2014-05-24 09:51:04
阅读次数:
258
iOS开发UI基础—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,...
分类:
移动开发 时间:
2014-05-24 09:35:38
阅读次数:
279
注意,条件:B>=C 。应考虑B=C的情况。#includeusing namespace
std;int A,B,C;void jugs(int a,int b,int C){ if(b==C) { cout=B) { a=A-(B-b...
分类:
其他好文 时间:
2014-05-24 09:34:19
阅读次数:
288