1.如果需要保持一个对象不被销毁,可以使用retain.在使用完对象后,需要使用release销毁 2.给对象发送release消息并不会销毁对象,只有当这个对象的引用计数减为0时,对象才会被销毁.然后系统会发送dealloc消息给这个对象用于释放它的内存.对使用了retain或者copy,m...
分类:
其他 时间:
2015-08-15 22:47:17
收藏:
0 评论:
0 赞:
0 阅读:
240
0. 前言 这里对Redis底层字符串的实现分析,但是看完其实现还没有完整的一个概念,即不太清楚作者为什么要这样子设计,只能窥知一点,需要看完redis如何使用再回头来体会,有不足之处还望告知。 涉及文件:sds.h/sds.c1. 数据结构: 1 typedef char *sds;2 3 ...
分类:
其他 时间:
2015-08-15 22:47:07
收藏:
0 评论:
0 赞:
0 阅读:
251
本文介绍Python中的线程同步对象,主要涉及 thread 和 threading 模块。 threading 模块提供的线程同步原语包括:Lock、RLock、Condition、Event、Semaphore等对象。1. Lock1.1Lock对象的创建 Lock是Python中最底层...
分类:
编程语言 时间:
2015-08-15 22:46:57
收藏:
0 评论:
0 赞:
0 阅读:
348
Queue模块支持先进先出(FIFO)队列,支持多线程的访问,包括一个主要的类型(Queue)和两个异常类(exception classes)。 Python 2 中的Queue模块在Python 3中更名为 queue。Queue对象的创建 可以通过实例化Queue类型获得队列对象:q ...
分类:
编程语言 时间:
2015-08-15 22:46:47
收藏:
0 评论:
0 赞:
0 阅读:
444
Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可以方便地支持创建线程、互斥锁、信号量、同步等特性。 1.thread:多线程的底层支持模块,除了其中提供的 Lock 原语外,一般不建议使用。 2.threading:基...
分类:
编程语言 时间:
2015-08-15 22:46:37
收藏:
0 评论:
0 赞:
0 阅读:
262
题目背景Background现在手机使用越来越广泛了题目描述Description一般的手机的键盘是这样的:要按出英文字母就必须要按数字键多下。例如要按出 x 就得按 9 两下,第一下会出 w,而第二下会把 w 变成 x。0 键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,...
分类:
移动平台 时间:
2015-08-15 22:46:27
收藏:
0 评论:
0 赞:
1 阅读:
447
记录几个要点如下:第一章:云革命(1)维护效率更高,成本更低(2)数据搜索更快(3)培育出很多新型软件,Hadoop(4)对等计算:以前(PC和服务器属于主仆关系) 现在(终端用户可以向云服务器请求计算能力)(5)亚马逊是云计算的佼佼者,EC2(6)Eidetics公司的药物搜索功能从甲骨文转向EC...
分类:
其他 时间:
2015-08-15 22:46:07
收藏:
0 评论:
0 赞:
0 阅读:
304
vi cusor : 0 : to the beginning of the current line $ : to the end of the current line G : to the last of the file gg : to the beginning of the file D...
分类:
系统服务 时间:
2015-08-15 22:45:57
收藏:
0 评论:
0 赞:
0 阅读:
320
db.copyDatabase("from","to","127.0.0.1:16161");将127.0.0.1上的from库。拷贝到to库。这样做有一个额外的好处。就是from库中可能是删除过数据的库。看我们知道删除数据时磁盘空间是不会被释放的。参考博客里的另一篇文章:mongodb删除集合后磁...
分类:
数据库技术 时间:
2015-08-15 22:45:47
收藏:
0 评论:
0 赞:
0 阅读:
215
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了...
分类:
其他 时间:
2015-08-15 22:45:27
收藏:
0 评论:
0 赞:
0 阅读:
165
首先默认选择库test1,01.php中然后用show tables;查询出所有的表,然后用循环依次输出所有的表名,和操作超链接,超链接上对应有该表的信息传到02.php,02.php中,根据接收到的参数,查询到该表,然后用desc 表名,结果循环输出表字段名,再查询出所有字段循环输出对应的值,后面...
分类:
数据库技术 时间:
2015-08-15 22:45:17
收藏:
0 评论:
0 赞:
0 阅读:
257
DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the ma...
分类:
其他 时间:
2015-08-15 22:45:07
收藏:
0 评论:
0 赞:
0 阅读:
237
题意:Q个询问,每个询问给定区间[L,R],求从里面任选两个数相同的概率。思路:莫队算法。用一个cnt数组记录当前区间每种数的个数,区间变化为1时O(1)的维护cnt数组,并可以O(1)的得到当前区间中与当前数相同的数的个数。 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:
编程语言 时间:
2015-08-15 22:44:57
收藏:
0 评论:
0 赞:
0 阅读:
346
Server 对象用于处理服务器上的一些特殊任务,例如,创建组件实例、获取文件路径、执行ASP脚本文件等。 Server 对象是体现 ASP 强大功能的一个对象,之前介绍的对象都是针对获取、请求以及简单存储信息而设计的,之所以说它强大,有两个原因,第一可以通过 Server 对象创建服务器上所具有的...
分类:
Web开发 时间:
2015-08-15 22:44:47
收藏:
0 评论:
0 赞:
0 阅读:
506
“一个好的投资平台可能会成为像纳斯达克一样的市场”,这是投资人给予众筹平台的未来憧憬。 ”从长远的角度来说,众筹平台可能会改变VC募集基金的方式“,戈壁投资合伙人蒋涛说,“从二级市场看,不论是企业的IPO,还是基金的首次银行募集,我们觉得其实都是一个对公的众筹的本质,跟众筹是没有区别的。” 众筹.....
分类:
其他 时间:
2015-08-15 22:44:37
收藏:
0 评论:
0 赞:
0 阅读:
352
刚刚接触java的文本框绘图的知识点,然后就可以按照老师的提醒做一些简单的游戏,对JFrame加深一下,下面就贪吃蛇给出一些源代码,其实正真的实现的代码并不多,只是稍微处理一下就可以明白,下面代码均有注释!第一个类shake类importjava.awt.Color;importjava.awt.....
分类:
编程语言 时间:
2015-08-15 22:44:27
收藏:
0 评论:
0 赞:
0 阅读:
337
substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String substring(int startIndex,int endIndex)?concat()连接两个字符串?replace()替换它有两种形式,第一种形式用一个字符...
分类:
编程语言 时间:
2015-08-15 22:44:17
收藏:
0 评论:
0 赞:
0 阅读:
230
public Test() throws RepletException { try { System.out.println("Test this Project!") } catch (Exception e) { throw new Exception(e...
分类:
编程语言 时间:
2015-08-15 22:43:57
收藏:
0 评论:
0 赞:
0 阅读:
215
断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使...
分类:
其他 时间:
2015-08-15 22:43:37
收藏:
0 评论:
0 赞:
0 阅读:
297
问题:sem_open will failed with "No such file or directory"解释1:这是由于在Linux内核中,创建信号量的默认路径是/dev/shm。当你要创建一个信号量/tmp/mysem时,实际上是创建了一个/dev/shm /sem.tmp/mysem,而...
分类:
其他 时间:
2015-08-15 22:43:27
收藏:
0 评论:
0 赞:
0 阅读:
266