首页 > 2015年05月02日 > 全部分享
浅谈递归和尾递归(tail recursive)
一、递归 简单来说,递归的思想就是:把问题分解为规模更小的、具有与原问题有着相同解法的问题。比如二分查找算法,就是不断地把问题的规模变小(变成原问题的一半),而新问题与原问题有着相同的解法。 一般来讲,能用递归来解决的问题必须满足两个条件: 可以通过递归调用来缩小问题规模,且新问题与原问题有着相同的...
分类:其他   时间:2015-05-02 18:06:26    收藏:0  评论:0  赞:0  阅读:411
initWithFrame
1.initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFrame方法。2.什么时候用initWithFra...
分类:其他   时间:2015-05-02 18:06:16    收藏:0  评论:0  赞:0  阅读:218
详谈java集合框架
1、为什么使用集合框架 当我们并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架2、Java集合框架包含的内容 接口:(父类)Collection接口下包含List(子类 )接口和Set(子类)接口 List接口下又包含(ArrayList集合实现类和Linke...
分类:编程语言   时间:2015-05-02 18:06:06    收藏:0  评论:0  赞:0  阅读:188
awakeFromNib initWithNibName:bundle 区别
awakeFromNib当一个.nib或.storyboard文件被加载时,该文件中的每个对象都会收到awakeFromNib消息;换句话说,通过.nib或.storyboard创建view对象时,会执行awakeFromNib;nib、xib、storyboard(故事板)nib:NeXT Int...
分类:其他   时间:2015-05-02 18:05:56    收藏:0  评论:0  赞:0  阅读:231
《这个医生不干了:一个名医硕士的十年江湖路》:一个聪明、勤奋、上进、友善的医学硕士在医药广告界的十年打拼,难得的是基本是真事 五星
作者90-95在河北医科大学读临床专业。大学毕业分配到了北京郊区最大的医院,签了6年合同,不许考研。作者发现院内没有新去的大学生考过研,领导也不熟悉考研流程,于是居然利用信息不对称,在98年合法地办妥了考研手续。当然这个故事类似《肖申克的救赎》里的越狱手段,只有第一个人能成功。后来作者念了胡大一的心...
分类:其他   时间:2015-05-02 18:05:46    收藏:0  评论:0  赞:0  阅读:322
C++11中的右值引用和move函数
新版的C++标准库出现了很多C++11的新特性,刚开始接触确实很费劲,特别是右值引用和move函数这种基于效率的考虑损失了语言的简单直接的特性,废话不多说,先看右值引用。C++中根据const和non_const,lvalue和rvalue可分为四类对象 non_const const...
分类:编程语言   时间:2015-05-02 18:05:06    收藏:0  评论:0  赞:0  阅读:219
Oracle基础—表分区
一:表分区的应用场景 用于管理包含大量数据的表。二:表分区的优点 1.提高数据的可以性 2.减少管理负担 3.改善语句的性能三:分区的方式:(区间分区、散列分区、列表分区、组合分区) 1.区间分区(范围分区 range) 创建区间分区的语法: PARTITION BY RA...
分类:数据库技术   时间:2015-05-02 18:04:56    收藏:0  评论:0  赞:0  阅读:248
Swift学习笔记1---变量和元组
感觉基本语法和 js 很像但是区别最大的就是 Swift是强类型的语言,我个人是很赞同强类型的,因为若类型很容易引起很难发现的隐藏bug,因此对苹果的做法非常赞同。所以依据强类型的特性,就可以很自然的引申出很多区别,例如用a=1;if(a){println("it is true");}这样的语句则...
分类:编程语言   时间:2015-05-02 18:04:46    收藏:0  评论:0  赞:0  阅读:182
使用literal语法格式化字符串
支持arm64之后,格式化字符串的时候会遇到一些问题,主要与NSInteger的定义有关:#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64typede...
分类:其他   时间:2015-05-02 18:04:36    收藏:0  评论:0  赞:0  阅读:292
Spring RESTful 配置问题
1.restful模板默认不显示id字段的,可以参考http://tommyziegler.com/how-to-expose-the-resourceid-with-spring-data-rest/添加id字段。2.spring boot 下jsp 404不能正常显示的问题。参见:http://...
分类:编程语言   时间:2015-05-02 18:04:26    收藏:0  评论:0  赞:0  阅读:625
现代编译原理--第二章(语法分析之LL(K))
LL(K)语法分析技术是建立在预测分析的技术之上的。我们先来了解预测分析技术。考虑以下文法: 当使用该文法对(1*2-3)+4和(1*2-3)进行分析,前者因该调用E->E+T,而后者应该调用E->T,怎么确定到底使用哪个产生式呢?这就要使用预测分析技术来构建预测分析语法分析器,LL(k)...
分类:其他   时间:2015-05-02 18:04:16    收藏:0  评论:0  赞:0  阅读:249
Mac安装Brew
安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:sudo brew...
分类:系统服务   时间:2015-05-02 18:04:06    收藏:0  评论:0  赞:0  阅读:301
sql中having与group by的用法
-------------自己测试---------------select sname,sum(smon)from studentgroup by snamehaving sum(smon)>7---------------自己测试-----------------下面是正文当同时含有where子...
分类:数据库技术   时间:2015-05-02 18:03:58    收藏:0  评论:0  赞:0  阅读:227
jquery 源码剖析1
()(); 闭包,让声明的变量变成局部变量,使外部无法访问,防止和其他代码冲突,互不影响。(function(){})(); 和一般执行方法一样的。jQuery=function(){ return new jQuery.prototype.init();} jQuery.init=...
分类:Web开发   时间:2015-05-02 18:03:53    收藏:0  评论:0  赞:0  阅读:278
MySQL类型属性Unsigned与ZeroFill
1. Unsigned 就是将数字类型无符号化。int的类型范围是-2147483648~2147483647, int unsigned的类型范围是0~4294967295Unsigned也可能带来负面的影响,例如:CREATE TABLE T(a int unsigned,b int unsig...
分类:数据库技术   时间:2015-05-02 18:03:32    收藏:0  评论:0  赞:0  阅读:186
npm install -g 全局安装总是出现permission权限问题的解决方案
npm install -g 全局安装总是出现permission权限问题的解决方案开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。需要使用sudo。这问题确实让我比较窝火。一个package...
分类:其他   时间:2015-05-02 18:03:22    收藏:0  评论:0  赞:0  阅读:556
SET-UID程序漏洞实验
2.1 猜测为什么“passwd”,“chsh”,“su”,和“sudo”命令需要Set-UID机制,如果它们没有这些机制的话,会发生什么,如果你不熟悉这些程序,你可以通话阅读使用手册来熟悉它们,如果你拷贝这些命令到自己的目录下,这些程序就不会是Set-UID程序,运行这些拷贝的程序,观察将会发生什...
分类:其他   时间:2015-05-02 18:03:12    收藏:0  评论:0  赞:0  阅读:240
打理自己的生活
学习 永无止境的学习,这也许是我此时唯一的想法。曾经无比的痛恨过,还是学生的时候甚至想着,等着结束的那天,会把所有书本都给撕碎了,然后付之一炬。被迫的学习就是如此的使人难过,不过永无止境的学习确实是毋庸置疑的至理名言,无时无刻在我面前都会有很多不曾了解的角落。于是,不管是否处于什么样的位置,都需要不...
分类:其他   时间:2015-05-02 18:02:52    收藏:0  评论:0  赞:0  阅读:170
最长回文串:LeetCode:Longest Palindromic Substring
class Solution {public: string longestPalindrome(string s) { int length=s.length(); int maxlen=0; int start=0; bool fla...
分类:其他   时间:2015-05-02 18:02:42    收藏:0  评论:0  赞:0  阅读:210
js面向对象初识
js中的oop编程我们经常使用系统自带的对象,称之为系统对象,例如:Array,Date等等。对象下面的变量:叫做对象的属性,对象下面的函数 : 叫做对象的方法。创建一个空对象,var obj = {}; var obj = new Object();//工厂方式 : 封装函数function cr...
分类:Web开发   时间:2015-05-02 18:02:33    收藏:0  评论:0  赞:0  阅读:187
1084条   上一页 1 ... 17 18 19 20 21 ... 55 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!