我为什么说生产消费者模式,并不是高并发模式?因为高并发的关键因素是数据分割,不是通信。生产消费者模式只是一个异步数据通信模式。对并发性能的提高有限。 为什么数据分割对并发性能影响这么大? 首先,我们需要说一说硬件cpu,毕竟软件最后是cpu来执行。我们的目标是让代码性能尽可能的高。更详细的表述,就是 ...
分类:
其他 时间:
2017-06-24 19:16:50
收藏:
0 评论:
0 赞:
0 阅读:
280
一、定义 ArrayList和LinkedList是两个集合类,用于储存一系列的对象引用(references)。 引用的格式分别为: 1 ArrayList<String> list = new ArrayList<String>(); 1 LinkedList<Integer> list = n ...
分类:
编程语言 时间:
2017-06-24 19:16:30
收藏:
0 评论:
0 赞:
0 阅读:
343
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cstdlib> 5 #include <algorithm> 6 7 using namespace std; 8 typedef long lon ...
分类:
其他 时间:
2017-06-24 19:16:11
收藏:
0 评论:
0 赞:
0 阅读:
298
一. 什么是DOM、DOM Tree 、查找元素: 1. 什么是DOM: Document Object Model DHTML: 所有实现网页动态效果的技术统称 DHTML=HTML+CSS+JS 鄙视题: HTML XHTML DHTML XML HTML: Hyper Text Markup ...
分类:
编程语言 时间:
2017-06-24 19:15:55
收藏:
0 评论:
0 赞:
0 阅读:
265
我们经常遇到这种需求: 在一个固定大小(固定比例)的容器里面展示图片,图片的大小比例都不是固定的,需要按容器的比例等比例缩图片上下左右居中显示。 在没有弹性盒子布局的年代,额的做法: 1:水平居中,非常好解决,容器 text-align: center; 2:垂直居中,容器display: tabl ...
分类:
其他 时间:
2017-06-24 19:15:42
收藏:
0 评论:
0 赞:
0 阅读:
536
swift 语言出来后,可能新的项目直接使用swift来开发。但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块。不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是同意的。 先中简单的入手,先研究在同一个project文件夹下混合使用的情况。 为了演示。先准备两个类 第一 ...
分类:
编程语言 时间:
2017-06-24 19:15:27
收藏:
0 评论:
0 赞:
0 阅读:
378
单击进入 是 visual studio 单击进入 是 visual studio 在 VMWARE 菜单栏上 单击 右键,出现如图,然后选择 自定义(C)。。。 在 VMWARE 菜单栏上 单击 右键,出现如图,然后选择 自定义(C)。。。 打开 自定义 工具栏 里 选中 VMware 然后单击 ...
分类:
其他 时间:
2017-06-24 19:15:13
收藏:
0 评论:
0 赞:
0 阅读:
342
朴素贝叶斯简介 朴素贝叶斯是贝叶斯决策理论的一部分,在讲朴素贝叶斯之前,先快速了解下贝叶斯决策理论。 大街上有着形形色色的人,有的人西装革履,有的人衣衫褴褛,当我们看到一个穿着西装,开着豪车的人,我们一般会把他归类到有钱人这一分类中,因为在我们的潜意识里,穿着西装开着豪车的人是有钱人的概率,要大过是 ...
分类:
其他 时间:
2017-06-24 19:14:58
收藏:
0 评论:
0 赞:
0 阅读:
455
替换文本 :s/A/B/ 查找光标所在当前行的第一个匹配项并替换 :%s/A/B/ 查找所有行的第一个匹配项并替换 :%s/A/B/g 查找所有行的所有匹配项并替换 " 显示隐藏字符 :set list " 不显示隐藏字符 :set nolist " 设置显示哪些隐藏字符 :set listchar ...
分类:
系统服务 时间:
2017-06-24 19:14:45
收藏:
0 评论:
0 赞:
0 阅读:
308
Servlet 相关:http://blog.csdn.net/ggGavin/article/category/2134213 Servlet——Session(1)之基础知识 Servlet——Session(2)之简单应用 Servlet——Session(3)之实现原理的深入讨论 ...
分类:
编程语言 时间:
2017-06-24 19:14:30
收藏:
0 评论:
0 赞:
0 阅读:
243
DG环境的日常巡检 目录 1、DG环境的日常巡检4 1.1、主库环境检查4 1.1.1、主库实例启动状态检查4 1.1.2、主库启动模式检查4 1.1.3、主库DG环境的保护模式检查4 1.1.4、主库用于控制日志同步的参数检查4 1.1.5、主库查看是否开启强制日志功能5 1.1.6、主库上查看设 ...
分类:
其他 时间:
2017-06-24 19:14:01
收藏:
0 评论:
0 赞:
0 阅读:
332
P1385盗窃-月之眼 Accepted 标签:怪盗基德 VS OIBH[显示标签] 背景 怪盗基德 VS OIBH 第三话 描写叙述 怪盗基德第三次来到熟悉的OIBH总部。屡屡失败的OIBH这次看守的是The Eye of Moon。还是那个 房间。还是那扇门,不同的是OIBH对password锁 ...
分类:
编程语言 时间:
2017-06-24 19:13:49
收藏:
0 评论:
0 赞:
0 阅读:
266
OTA升级的,升级引发的全部问题都是能够解释的,有的能解决,有的不能解决。 一个项目报了这个问题。升级后开机就提示“android.process.acore”停止执行 抓取 adb log 看到了 以下的这个 fatal 的log 11-06 14:40:33.633 3827 3827 E An ...
分类:
移动平台 时间:
2017-06-24 19:13:41
收藏:
0 评论:
0 赞:
0 阅读:
433
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 如果要检索的字符串值没有出现,则该方法返回 -1。 String.indexOf用法小结 indexOf的参数是String, startIndex: Number; indexOf的返回值为int, Function in ...
分类:
其他 时间:
2017-06-24 19:13:26
收藏:
0 评论:
0 赞:
0 阅读:
254
这篇文章主要介绍了JQuery radio(单选按钮)操作方法汇总,本文讲解了获取选中值、设置选中值、根据Value值设置选中、删除Radio、遍历等内容,需要的朋友可以参考下 随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、Drop ...
分类:
Web开发 时间:
2017-06-24 19:13:12
收藏:
0 评论:
0 赞:
0 阅读:
287
在UNIX系统中,仅仅有一个系统调用能够用来创建新进程:fork。这个系统调用会创建一个与调用进程相同的副本。在调用了fork之后。这两个进程(父进程和子进程)拥有相同的存储映像、相同的环境字符串和相同的打开文件。这就是所有情形。同城,子进程接着运行execve或一个类似的系统调用,以改动其存储映像 ...
分类:
Windows开发 时间:
2017-06-24 19:12:59
收藏:
0 评论:
0 赞:
0 阅读:
256
P1189 SEARCH P1189 SEARCH P1189 SEARCH 题目描述 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆车,但他没想到的是那辆车属于警察局,并且车上装有用于发射车子移动路线的装置。 那个装置太旧了,以至于只能发射关于那辆车的移动路线的方向信息。 编写程序,通过使用一张小镇的 ...
分类:
其他 时间:
2017-06-24 19:12:48
收藏:
0 评论:
0 赞:
0 阅读:
291
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="widt ...
分类:
Web开发 时间:
2017-06-24 19:12:39
收藏:
0 评论:
0 赞:
0 阅读:
291
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] ...
分类:
编程语言 时间:
2017-06-24 19:12:28
收藏:
0 评论:
0 赞:
0 阅读:
257
今天去运行之前写的一个关于天猫首页的网页,蹦出了一个问题,问题的表现形式就是我写了两个js效果,但是最后只有一个出现了,让我很郁闷,因为大都运行的时候是没有问题的,一个轮播,一个回到顶部,让我有点想不通,后来用firebug调试了半天才发现原来是因为我有两个window.onload = funct ...
分类:
Windows开发 时间:
2017-06-24 19:12:17
收藏:
0 评论:
0 赞:
0 阅读:
313