首页 > 2015年08月12日 > 全部分享
整理整理生产者消费者模式,用通俗的话描述
生产者消费者模式是比较经典的多线程问题,看似 不难,但实际上有很多地方值得注意的。 首先是几个问题 问题1 一共有哪些对象? 生产者与消费者是肯定有的,生产者与消费者之间还有一个缓冲区对象,用以保存生产与消费的目标,还有一个对象就是主线程对象,用来运行多个线程的。         追问:为什么要有一个缓冲区对象?         答:为了实现生产者与消费者解耦,互补依赖或者关联。...
分类:其他   时间:2015-08-12 21:45:12    收藏:0  评论:0  赞:0  阅读:263
C语言之——文件操作模式
“rt” 只读打开一个文本文件,只允许读数据 “wt” 只写打开或建立一个文本文件,只允许写数据 “at” 追加打开一个文本文件,并在文件末尾写数据 “rb” 只读打开一个二进制文件,只允许读数据 “wb” 只写打开或建立一个二进制文件,只允许写数据 “ab” 追加打开一个二进制文件,并在文件末尾写数据 “rt+” 读写打开一个文本文件,允许读和写 “wt+” 读写打开...
分类:编程语言   时间:2015-08-12 21:45:02    收藏:0  评论:0  赞:0  阅读:236
HDU 5371 Hotaru's problem(manacher + 枚举啊)
HDU 5371 Hotaru's problem(manacher + 枚举啊)...
分类:其他   时间:2015-08-12 21:44:52    收藏:0  评论:0  赞:0  阅读:266
BZOJ 题目1016: [JSOI2008]最小生成树计数(Kruskal+Matrix_Tree)
1016: [JSOI2008]最小生成树计数 Time Limit: 1 Sec  Memory Limit: 162 MB Submit: 3569  Solved: 1425 [Submit][Status][Discuss] Description 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树...
分类:Web开发   时间:2015-08-12 21:44:42    收藏:0  评论:0  赞:0  阅读:257
Android之——JNI与C语言常见术语
库函数: |-  为了代码重用,在C语言中提供了一些常用的、用于执行一些标准任务(如输入/出)的函数,这些函数事先被编译,并生成目标代码,然后将生成的目标代码打包成一个库文件,以供再次使用。库文件中的函数被称为库函数,库文件被称为函数库。 |-  在Windows中C语言库函数中的中间代码都是以.obj为后缀的,Linux中是以 .o为后缀。 提示:单个目标代码是无法直接执行的,目标代码在...
分类:移动平台   时间:2015-08-12 21:44:32    收藏:0  评论:0  赞:0  阅读:238
(一一九)通过CALayer实现阴影、圆角、边框和3D变换
在每个View上都有一个CALayer作为父图层,View的内容作为子层显示,通过layer的contents属性决定了要显示的内容,通过修改过layer的一些属性可以实现一些华丽的效果。 下面以一个普通的蓝色View为例,介绍layer的功能: _blueView.layer.shadowOpacity = 1.0; // 阴影不透明度 _blueView.layer.shadowColor...
分类:其他   时间:2015-08-12 21:44:22    收藏:0  评论:0  赞:0  阅读:162
bell数
Bell数Bell数的定义: 第n个Bell数表示集合元素个数为n的划分方案数,例如集合{1,2,3,…,n}。 即:B[0] = 1;每一个Bell数都是第二类Stirling数的和,即: 第二类Stirling数第二类Stirling数的定义: S(n,k)表示将n个物体划分成k个非空的不可辨别的(可以理解为盒子没有编号)集合的方法数。 很明显,每一个Bell数是对应的第二类Stirl...
分类:其他   时间:2015-08-12 21:44:12    收藏:0  评论:0  赞:1  阅读:222
PHP之面向对象学习
1、类 Class lio{ Public Protect Private Function __constructor(){} } 2、类的实例化 <?php class lio{ //定义属性,需要加权限修饰符 public $a="lveo"; //定义方法,需要加权限修饰符 public function running(){ echo 521; } public...
分类:Web开发   时间:2015-08-12 21:44:02    收藏:0  评论:0  赞:0  阅读:266
很容易学习的JQuery库 : (一) 简介
jQuery 是一个 JavaScript 库; jQuery 极大地简化了 JavaScript 编程; jQuery 很容易学习。 上面的三句话是结合最近的学习整理后的心得,个人感觉可以很好地解释JQuery。...
分类:Web开发   时间:2015-08-12 21:43:52    收藏:0  评论:0  赞:0  阅读:139
vc++6对windows SEH扩展分析 一文拾遗
前一篇文章vc++6对windows SEH扩展分析 尚有遗漏,本篇加以补齐。     其实本文参考csdn上一篇名为,同时提出了一些质疑。   作者罗列了vc++6.0扩展的SEH节点的结构如下: struct _EXCEPTION_REGISTRATION    {      struct _EXCEPTION_REGISTRATION *prev;      void (*handle...
分类:编程语言   时间:2015-08-12 21:43:42    收藏:0  评论:0  赞:0  阅读:371
ORM进阶之Hibernate 简介及框架搭
上一篇博客讲解了ORM思想,以及ORM的优缺点,并说了ORM有很多的实现方式,我们将以Hibernate为基础来进行讲解。         Hibernate是一个基于元数据的轻量级的ORM框架:        1,元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。        2,轻量级:占用资源少,没有侵入...
分类:Web开发   时间:2015-08-12 21:43:32    收藏:0  评论:0  赞:0  阅读:380
ZOJ1157, POJ1087,UVA 753 A Plug for UNIX (最大流)
链接 : http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26746 题目意思有点儿难描述 用一个别人描述好的。 我的建图方法:一个源点一个汇点,和所有种类的插座。输入的n个插座直接与源点相连,容量为1,m个物品输入里 记录每个插座对应的物品个数,物品数然后大于0的插座直接连到汇点,意味着最终的物品...
分类:其他   时间:2015-08-12 21:43:22    收藏:0  评论:0  赞:0  阅读:436
HDU 2066 一个人的旅行(SPFA +Floyd-Warshall算法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2066 一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 24385    Accepted Submission(...
分类:编程语言   时间:2015-08-12 21:43:12    收藏:0  评论:0  赞:0  阅读:312
HDOJ 题目4408 Minimum Spanning Tree(Kruskal+Matrix_Tree)
Minimum Spanning Tree Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1408    Accepted Submission(s): 450 Problem Description XXX i...
分类:其他   时间:2015-08-12 21:43:02    收藏:0  评论:0  赞:0  阅读:290
Android学习笔记之-:对Android图像色调饱和度亮度处理
首先也简单介绍下图像的RGBA模型,R指红色(Red),G指绿色(Green),B指蓝色(Blue)及A指透明度(Alpha),由这四种元素搭配组合成了各种各样的颜色。 处理工具类及方法: public class ImageTools { /** * 对图片进行处理 * @description: * @date 2015-8-12 下午8:45:05 */ public sta...
分类:移动平台   时间:2015-08-12 21:42:52    收藏:0  评论:0  赞:0  阅读:155
协方差为什么能表示两个随机变量的相关性?
1.引言 作为machine learning的初学者,看到如此多的问题都能够用数学简单的进行解决,再次感觉到数学的魅力。数学不仅仅是枯燥的考试题,而是人类理解世界的一种重要的工具。所以同样在搞ml的筒子们,我认为搞好数学是关键。在machine learning中有时候要测评两个特征之间的联系的程度,举ml中一个简单的例子,现在要预测房子的价格,告诉了房子的面积X和花园的面积Y这两个特征,我们要测评一下X和Y之间的相关程度,即房子的面积和花园的面积是否有联系或者相关。那么这里就会用到了协方差,即Cov(X...
分类:其他   时间:2015-08-12 21:42:42    收藏:0  评论:0  赞:0  阅读:484
UI05_ 制造一个毛玻璃效果
首先,先创建一个UIImageView的对象. 注意, 本文已将ARC改为MRC.UIImageView *imageview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"222.jpg"]]; imageview.frame = CGRectMake(0, 0, self.view.frame.size.width...
分类:其他   时间:2015-08-12 21:42:32    收藏:0  评论:0  赞:0  阅读:287
HDU 1097.A hard puzzle【快速幂或规律】【8月12】
A hard puzzle Problem Description lcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this BT problem,so lcy makes the problem...
分类:其他   时间:2015-08-12 21:42:22    收藏:0  评论:0  赞:0  阅读:218
hdu 5375 多校
Gray code Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 604    Accepted Submission(s): 357 Problem Description The reflected bina...
分类:其他   时间:2015-08-12 21:42:12    收藏:0  评论:0  赞:0  阅读:226
Hibernate学习笔记(六) — Hibernate的二级缓存
我们知道hibernate的一级缓存是将数据缓存到了session中从而减少与数据库的交互。那么二级缓存呢? 一、应用场合 比如,在12306购票时,需要选择出发地与目的地,如果每点一次都与数据库交互一次,这就很不合适,这些地点数据在相当长的一段时间内是不会发生变化的(山东省在相当长的时间内还叫山东省),所以应该缓存起来,没必要每次都与数据库交互,而且该类数据安全性也不是很高。 适合二级...
分类:Web开发   时间:2015-08-12 21:42:03    收藏:0  评论:0  赞:0  阅读:216
2127条   上一页 1 ... 13 14 15 16 17 ... 107 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!