基本的数据结构知识点总结梳理数据结构:栈、队列(deque)、链表、树和二叉树、图算法:1、 树的遍历pre_order in_order post_order :递归完成2、 根据in_order与另一种遍历构树:pre_order|post_order寻找根节点,in_order判断左右子树,递...
分类:
其他好文 时间:
2015-08-04 18:59:01
阅读次数:
129
1.类型转换: 分为自动转换和强制转换,一般用强制转换。 其他类型转换为整数:parseint(); 其他类型转换为小数:parsefloat(); 判断是否是一个合法的数字类型:isNaN(); 是数字的话返回false,不是数字的话返回ture。示例:2.运算符: 数学运算符:+ -...
分类:
编程语言 时间:
2015-08-04 18:53:58
阅读次数:
122
怎样判断iOS App是通过哪种途径启动的?- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动...
分类:
移动开发 时间:
2015-08-04 18:38:12
阅读次数:
238
import?re
import?urllib
import?urllib.request
from?collections?import?deque
queue?=?deque()#存放待爬取的网址
visited?=?set()#存放爬取过的网址。判断是否爬取过
url?=?"http://news.dbanotes...
分类:
编程语言 时间:
2015-08-04 17:29:13
阅读次数:
128
所谓素数是指除了1和它本身以外,不能被任何整数整除的数。例如17就是素数,因为它不恩那个被2~16的任一整数整除。因此判断一个整数nNum 是否素数。只需要把nNum 被2~nNum-1之间的每一个整数去除。如果都...
分类:
其他好文 时间:
2015-08-04 17:29:06
阅读次数:
101
1.Array.isArray() The Array.isArray() method returns true if an object is an array,false if it is not. 如果判断的对象是一个数组则返回true,否则返回false; 实现: if (!Array.isArray) {
Array.isArr...
分类:
编程语言 时间:
2015-08-04 17:28:55
阅读次数:
124
Ubuntu系统进程绑定CPU核作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs本文讲述如何在Ubuntu系统中,把指定的进程绑定到指定的CPU核运行。而通常是由操作系统负责管理进程和线程的调度,但是这种情况下是不清楚由哪个CPU核运行你的进程,因为操作系统的调度是基于资源的可用性进行判断的。可以这样,把指定的CPU核绑定到你的进程。ta...
分类:
系统相关 时间:
2015-08-04 17:23:47
阅读次数:
226
oc的动态性让程序可以在运行时判断其该有的行为,而不是像c等静态语言一样在编译构建时就确定下来。它的动态性主要体现在一下三个方面:1。动态类型。 如id类型。实际上静态类型因为其固定性和可预知性而使用得更加广泛。静态类型是强类型,而动态类型属于弱类型。运行时决定接收者。这里补充讲一下强、弱类型:语言...
分类:
其他好文 时间:
2015-08-04 17:10:44
阅读次数:
132
在Shell脚本中执行使用if语句的好处是:可以根据特定的条件(eg:判断备份目录是否存在)来决定是否执行某项操作,当满足不同的条件时执行 不同的操作(eg:备份目录不存在则创建该目录,否则跳过操作)。该文将分...
分类:
系统相关 时间:
2015-08-04 16:04:43
阅读次数:
217
大家都知道,alarm() 是Linux系统自带的定时函数,操作系统管理进程时为每个进程分配了一个定时器,下面利用1秒钟定时,看计算机能计数多少来判断计算机的性能:#include#includeint main(){int counter;alarm(1);for(counter=0;1;coun...
分类:
系统相关 时间:
2015-08-04 15:29:28
阅读次数:
183