//从别处拷贝过来的,只作为自己查看方便,原作者不详,请谅解。 一:关于join join join是三种同步线程的方式之一。另外两种分别是互斥锁(mutex)和条件变量(condition variable)。 调用pthread_join()将阻塞自己,一直到要等待加入的线程运行结束。 可以用p ...
分类:
其他好文 时间:
2017-06-07 23:17:23
阅读次数:
257
动态代理实现aop: 1.确定代理对象如接口 2.编写动态代理类,构造器初始化并传入代理对象 3.获得代理对象方法 1).指定代理对象由哪个加载器负责加载 2).指定代理类型 3)当调用代理对象调用其中方法时,该执行哪个方法, 在InvocationHandler h =new Invocation ...
分类:
其他好文 时间:
2017-06-07 23:17:15
阅读次数:
171
输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另外一个单词。 在判断是否满足条件时,字母不分大小写,但在输入时应保留输入中的大小写,按字典序进行排列(所有大写字母在小写字母的前面) ...
分类:
其他好文 时间:
2017-06-07 23:17:02
阅读次数:
264
题目:Count of Range Sum Given an integer array nums, return the number of range sums that lie in [lower, upper] inclusive.Range sum S(i, j) is defined a ...
分类:
其他好文 时间:
2017-06-07 23:16:54
阅读次数:
221
数据删除 db.集合.remove(删除条件,是否只删除一个数据);默认删多条(false)true删除一条db.集合.remove({}) 删除所有元素但集合还在db.集合.drop() 删除集合 游标指数据可以一行行的进行操作,类似ResultSet数据处理在mongo里是需要使用find()就 ...
分类:
其他好文 时间:
2017-06-07 23:16:45
阅读次数:
307
前言 东哥是一个平凡的前端攻城狮,北邮网研院研二在读,刚接触Node不久,心里充满了对Node的好奇和崇拜,只听噗通一声,掉入了Node的坑。。。 于是东哥开始疯狂地看Node相关的书籍,这不,就学到了Node.js内存管理这一章。 他读到:“对于那些短时间执行的场景,比如网页应用、命令行工具,内存 ...
分类:
其他好文 时间:
2017-06-07 23:16:38
阅读次数:
295
在python中,如需让一个类只能创建一个实例对象,怎么能才能做到呢? 思路:1.通过同一个类创建的不同对象,都让他们指向同一个方向。 2.让个类只能创建唯一的实例对象。 方法:用到 _ _new_ _ 方法 '''定义一个类''' 让这个类自己通过new方法创建一个对象 并在每次创建对象时进行判断 ...
分类:
编程语言 时间:
2017-06-07 23:16:32
阅读次数:
219
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样final ...
分类:
编程语言 时间:
2017-06-07 23:16:14
阅读次数:
281
日常工作中,设计师和程序员的工作看似独立,设计师负责设计,程序员开发,除了“设计”,设计师妹子还要为能和你沟通更高效去做很多繁琐的准备工作。比如:为设计图做标注,还是手动的,要知道“手动标注”这项工作是机械的重复劳动,不仅麻烦且还枯燥。所以,时常与你共同加班到深夜的设计师萌妹偶尔也会有些小脾气。 最 ...
分类:
其他好文 时间:
2017-06-07 23:16:05
阅读次数:
333
1.什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以 ...
分类:
编程语言 时间:
2017-06-07 23:15:58
阅读次数:
302
递归: 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重 ...
分类:
其他好文 时间:
2017-06-07 23:15:51
阅读次数:
206
下面我们来说说delegate为啥定义时要用weak修饰符,这个涉及到循环引用的问题。例如一个ViewController上通过强指针引用了一个tableview,tableview的datasource和delegate都必须是weak指针,因为viewController被他两指向,如果用str ...
分类:
其他好文 时间:
2017-06-07 23:15:44
阅读次数:
160
亲测验证适用于5.7.10 1. 获得二进制文件 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 2. 加压到 /usr/local/mysql 目录(或者解压到当前目录然后 ...
分类:
数据库 时间:
2017-06-07 23:15:38
阅读次数:
296
迭代器 Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在 for 循环中就可以对它进行循环处理了。那么它与一般的序列类型(list, tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个有着next ...
分类:
编程语言 时间:
2017-06-07 23:15:31
阅读次数:
307
自从订阅了吴军老师的《硅谷来信》之后,对其中一篇介绍Google的目标管理方法OKR的文章记忆犹新。想到自己喜欢在每年年初的时候给自己定制一些规划,于是乎了解了一下OKR并重构了一下我的2017年计划,并借此机会进行一个年中(不是终)回顾,希望能有越来越多人使用OKR给自己设定目标规划,并努力去完成... ...
分类:
其他好文 时间:
2017-06-07 23:15:23
阅读次数:
965