在进行多线程编程的过程中,线程间的同步与互斥是件需要认真考虑的关键点,而生产者与消费者就是线程间同步的典型例子:若干个生产者在生产产品,若干个消费者同时消费这些物品,保证多个生产者和多个消费者能并发或并行(关于并行与并发的区别以及多线程编程的一些基本概念,可以参考这篇博文:多线程初步)执行。解决生产者与消费者的典型方法是设立一个产品缓冲区,然后多个生产者与消费者互斥的访问该缓冲区。...
分类:
其他好文 时间:
2014-11-01 23:20:41
阅读次数:
406
这个问题很容困扰,一般有以下几个方案
进入target的 Build Phases- Link binary Library,找到libPods.a,如果是红色的,删除,即可
其他解决方案
Build Setting > Other Linker Flag:
Try to change wherever $(TARGET_BUILD_DIR) to $(BUILT_PRODUCTS...
分类:
其他好文 时间:
2014-11-01 23:19:24
阅读次数:
241
1. grep最简单的使用方法,匹配一个词:grep word filename
2. 可以从多个文件中匹配:grep word filename1 filenam2 filename3
3. 可以使用正则表达式匹配:grep -E pattern f1 f2 f3...
4. 可以使用-o只打印匹配的字符,如下所示:
lichao@ubuntu:command$ echo this is a line. | grep -E -o "[a-z]*\."
line.
5. 打印除匹配行之外的其他行,使用-v
...
分类:
其他好文 时间:
2014-11-01 23:19:52
阅读次数:
420
?序言: 用户注册时候,录入了全角手机号码,所以导致短信系统根据手机字段发送短信失败,现在问题来了,如何把全角手机号码变成半角手机号码?1,手机号码全角转换成半角先查询出来全角半角都存在的手机号码的数据SELECT a.username ,COUNT(1) AS numFROM(SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE...
分类:
数据库 时间:
2014-11-01 23:17:23
阅读次数:
512
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下
1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String
2.String 的原因
String:字符串常量
StringBuffer:字符创变量
StringBui...
分类:
其他好文 时间:
2014-11-01 23:19:52
阅读次数:
376
一:我与log4j的认识过程:
(1)记得当时是大二下学期,老师在Android实验课上提到过log4j这个神奇的东西,当时自己连怎么在console下实现的都不知道……
(2)一晃到了大四做毕设的时候了 —— 当时终于可以在console下面输出信息了,开始还以为是程序报的什么错误的,晕……
(3)直到大四毕业,一直不知道在console下输出内容,我为什么要用log4j代替万能的Syst...
分类:
其他好文 时间:
2014-11-01 23:17:52
阅读次数:
229
题意 求一个序列的所有上升子序列中第二长的那个的长度
简单的dp d[i]表示以第i个数结尾的最长上升子序列的长度 c[i]表示到达d[i]的方法数 如序列1 1 2 d[3]=2,c[3]=2 因为选1 3位置和 2 3位置的都可以得到d[3]=2 递推过程很简单 d[i]=max{d[j]+1}其中a[i]>a[j]&&i>j
最后看d[1~n]中最大的数出现了几次 出现...
分类:
其他好文 时间:
2014-11-01 23:16:20
阅读次数:
341
本文和大家重点讨论一下UML时序图,UML时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focusofcontrol)、消息(Message)等等。
一、UML时序图简介(Briefintroduction)
时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的...
分类:
其他好文 时间:
2014-11-01 23:17:09
阅读次数:
279
【编者按】:本文作者为爱搞机特约作者、技术达人“炮神”@ioncannon。
本文将从移动GPU的结构、参数、兼容性、跑分几方面让读者全方位对移动GPU有一定的概念。由于篇幅较长,分成两部分介绍,这是第一部分,讲解的是移动GPU的结构和相关参数。
前言
现在移动设备的“核战”越来越激烈,已经从CPU引发到了GPU上,于是“16核”、“8管线”、“MP4”、“三角形生成率”和“填充率”等...
分类:
移动开发 时间:
2014-11-01 23:17:37
阅读次数:
392
【编者按】:本文作者为爱搞机特约作者、技术达人“炮神”@ioncannon。
在上一篇移动GPU解读中,对移动GPU的架构、相关参数进行了介绍,本部分介绍的则是移动GPU的Shader、GPU兼容性、“多核”的真相以及跑分问题。
说说被忽略的Shader
接下来我们回到Shader。Shader是GPU里负责计算的主要部分,同时占得面积最大,耗电也最多。当今的桌面GPU...
分类:
移动开发 时间:
2014-11-01 23:19:05
阅读次数:
204
闲来无事 也来聊聊我的程序生涯
本人男 爱好女 属蛇 26岁 11年毕业 (感觉像在征婚哦 哈哈)
算来在职场也算是混迹3年有余了
要说混的怎样 呵呵 只能说 呵呵了 just so so
辗转已经在郑州、广州、上海留下了我青葱岁月 目前仍在上海
也是每个城市一家公司 跳槽频率还算正常
先说第一分工作吧 在郑州(一年)xA公司(规模150人 开发部们5个人)...
分类:
其他好文 时间:
2014-11-01 23:18:38
阅读次数:
463
1. 屏蔽网页的JS脚本错误...
分类:
Web程序 时间:
2014-11-01 23:18:27
阅读次数:
335
TCP传输
Socket和ServerSocket
建立客户端和服务器端(两个独立的应用程序)
建立连接后,通过Socket中的IO流进行数据的传输
关闭Socket
TCP和UDP原理差不多,只是涉及的对象不一样
TCP客户端
Socket(String host, int port)
创建一个流套接字并将其连接到指定主机上的指定端口号。
...
分类:
编程语言 时间:
2014-11-01 23:15:27
阅读次数:
294
片尾曲(エンディングテーマ):だめだめだ
トミタ栞(しおり)
作词.作曲:aio 编曲:aio Alkoman
(EPICレコ―ドジャバン)
君(きみ)に 負(ま)け ちやいそうなくらい
君(きみ)に 悩(なや)ませ れそうだ
君(きみ)に 聞(き)こえ ちやダメダメダメだ
君(きみ)に 流(なが)せ れそうなくらい
君(きみ)に してやられそうだ
君(きみ)を 想(おも)...
分类:
其他好文 时间:
2014-11-01 23:17:45
阅读次数:
278
BestCoder Round #16
题目链接
这场挫掉了,3挂2,都是很sb的错误 23333 QAQ
A:每个数字,左边个数乘上右边个数,就是可以组成的区间个数,然后乘的过程注意取模不然会爆掉
B:dp,dp[i][2]记录下第一长的LIS,和第二长的LIS,哎,转移的时候一个地方写挫掉了导致悲剧啊QAQ
C:首先如果知道Nim游戏的,就很容易转化问题为,一些数...
分类:
其他好文 时间:
2014-11-01 23:16:51
阅读次数:
327
在11.2中引出了许多DIAG的视图
TABLE_NAME
------------------------------
V$DIAG_ADR_CONTROL
V$DIAG_ADR_INVALIDATION
V$DIAG_ALERT_EXT
V$DIAG_AMS_XACTION
V$DIAG_CRITICAL_ERROR
V$DIAG_DDE_USER_ACTION
V$DIAG...
分类:
数据库 时间:
2014-11-01 23:17:02
阅读次数:
539
MDCC 2014移动开发者大会参会实录具体讲什么我就不重复了,各大媒体的编辑整理的比我的好!我就晒晒图!后面有惊喜哦!会场地点:早上七点多,天色有点暗,主要是阴天的原因。小黄人比较可爱。北京新云南皇冠假日酒店大会签到处,早上在酒店外面,后来转到室内不能到现场的用这张图PS一下,留个影吧。酒店大堂业余爱好者制作 的R2两轮电动汽车坚持到最后会胜利,看博到最后有美女!美女个个都非常漂亮,我这设备不行...
分类:
移动开发 时间:
2014-11-01 23:14:51
阅读次数:
342