其他
iOS Dev (27) 初步了解下UIView的最常用知识
作者:CSDN 大锐哥地址:http://blog.csdn.net/prevention
-
向一个已知 UIVIew 中加入子视图
最常用的三个方法:
- (void)addSubview:(UIView *)view;
- (void)insertSubview:(UIView *)view belowSubview...
对儒家有相对深入的认识要托儿子的福,他从3岁开始周末参加个论语班,不认识也先照着念,老师还不负责解释。于是我每天带他在家复习新课内容的我,很是花了些精力了解论语、了解儒家,给儿子解释其中种种的同时也对相关理论体系有了认识。...
对项目开发团队来说,有一名高瞻远瞩的领导是件幸事。
之前遇到过一个学习型团队,与其交流,从中学到不少东西。在此整理点滴,作为启发。
无论有多忙,必须每周留下半天(或一天)的学习和交流时间,可以和每周交流会、总结会等放到一起,也可单独分开。
时间可以定在周五的下午,工作了一周,即将周末,效率肯定太高,不如换种方式,学点东西。
个人技术提高了,反过来又能更好的工作,最终收益的还是项目,这是...
做了一年半的Linux的网络编程,准备找下一家了,所以分享自己现在开发的一些环境配置,大家相互学习。
1 平台
首先就是装一个Linux系统,我现在装的是ubuntu10.04比较稳定好用!后面应该会用12.04,听说也挺稳定的!再虚拟一个xp系统,这里可以在公司内部和同事通信用!毕竟好多软件还只能在windows系统下运用
当然也可以装双系统,但是不好交互,所以不很推荐。...
整数乘法
真言
女朋友为了考驾照去找临时工作了,一天一百,过年不能回家了,心痛中。。。我一定要面试成功,为了我们未来的家。
引言
这年代女孩都为了自己奋斗了,男生呢?男生呢?每个大学还有多少男生在玩?在荒废?那世界上呢,唉。。。
思路
思路一...
使用QuickSort快速排序算法,排序一个链表。
下面是quickSort,因为quickSort算法的最坏情况是O(n*n), 所以如果做LeetCode上的Sort List这道题目,会遇上最坏情况超时的,不过这是个很好的算法,故此贴出来。
也看了有些博客或什么网站也写有quickSort排序链表的文章,注意看清楚了,很多并不是真正的链表排序,而是排序了链表的值,那样并不是链表操作,不能算链表的quicksort。
有几个地方需要注意的:
1 分成两个链表的时候,注意把结尾=NULL,重新合并中间...
这道题有点拗口,就是要知道基本情况:
1 有0楼的时候,就不需要实验了,返回0
2 有1楼的时候,只需要试验一次就可以了
3 有一个蛋的时候,最坏情况就需要把所有楼都试验一次
在这三种基本情况假设下去想这个问题就容易多了
分两个情况:
1 碎蛋:往下走
2 没碎蛋:往上走
无论往上走和往下走都可以截去下面和上面的楼层不考虑
不过注意的就是,碎蛋,那么蛋蛋减小1了,没碎蛋那么蛋蛋不用减小。大笑
理解透彻,那么优化动态规划法就可以写出来了:
下面是GeeksforGeeks的动态规划法和递归法求解,和我写的...
动态规划使用范围:(http://baike.baidu.com/view/28146.htm)
任何思想方法都有一定的局限性,超出了特定条件,它就失去了作用。同样,动态规划也并不是万能的。适用动态规划的问题必须满足最优化原理和无后效性。
1.最优化原理(最优子结构性质) 最优化原理可这样阐述:一个最优化策略具有这样的性质,不论过去状态和决策如何,对前面的决策所形成的状态而言,余...