一 概述 多线程在效率上能带给我们一些提升,但是也带来了一些其它的问题,这些问题如果不解决,我们根本无法保证线程的运算结果是正确的. 那么,这个时候使用多线程根本不存在任何意义. 带来的问题: [1] 多线程共享一个资源 造成资源状态不一致 [2] 多线程的执行顺序 ,线程一旦运行起来,我们能无法控 ...
分类:
其他好文 时间:
2018-04-29 15:28:40
阅读次数:
175
参考 yusong:http://www.xuanyusong.com/archives/2477 凉鞋 :https://www.cnblogs.com/liangxiegame/p/Unity-you-xi-kuang-jia-da-jian-ba-jian-shao-jia-ba.html 根 ...
分类:
编程语言 时间:
2018-04-29 15:28:31
阅读次数:
301
线程安全的对象生命期管理 解决对象构造的线程安全 当我们需要动态分配对象时( 懒加载 ), 如果在多个线程中运行这一部分代码,可能出现多次初始化的问题。 单例模式 c++ 11 之后static 变量的初始化是线程安全的。可以利用静态变量来实现单例模式,解决重复初始化的问题。 std::call_o ...
分类:
编程语言 时间:
2018-04-29 15:28:25
阅读次数:
164
优秀博文: 1. "MySQL索引背后的数据结构及算法原理" 2. "B树、B 树、B+树、B 树【转】,mysql索引" 3. "MySQL 和 B 树的那些事" 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质 ...
分类:
数据库 时间:
2018-04-29 15:28:14
阅读次数:
280
1 #include 2 #include 3 #include 4 using namespace std; 5 6 int n, m; 7 const int maxn = 105; 8 string s[maxn]; 9 int f[8][2] = { {0, 1},{1, 0},{-1, 0... ...
分类:
其他好文 时间:
2018-04-29 15:28:05
阅读次数:
164
Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :cr ...
分类:
系统相关 时间:
2018-04-29 15:27:55
阅读次数:
192
老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如图1所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图中绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。 图1 老式磁盘一个盘片的结构 图2展示了由一个个盘 ...
分类:
其他好文 时间:
2018-04-29 15:27:46
阅读次数:
579
站立式会议照片: 1.本次会议为第七次 Meeting会议; 2.本次会议在上午10.40,在陆大2楼,召开本次会议为10分钟; 3.本次会议的主要内容: 截止时间快到了,还有一些功能没实现,大家都尽自己最大的努力在冲刺,尽最大的能力完成这个项目。 已完成|未完成 | : 舍费统计界面|数据存储读取 ...
分类:
其他好文 时间:
2018-04-29 15:27:35
阅读次数:
172
java虚拟机 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就 ...
分类:
移动开发 时间:
2018-04-29 15:27:29
阅读次数:
304
Chapter Review 1. Having more than one integer type lets you choose the type that is best suited to a particular need. For example, you could use to c ...
分类:
编程语言 时间:
2018-04-29 15:27:18
阅读次数:
192
https://en.wikipedia.org/wiki/Liquid_state_machine https://www.youtube.com/watch?v=r4wxN2B5PuU https://stackoverflow.com/questions/28326776/liquid-sta ...
分类:
系统相关 时间:
2018-04-29 15:27:12
阅读次数:
263
Zookeeper是Apache Hadoop的子项目,是一个树形的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,推荐生成环境使用。 , 下面结合上图介绍Zookeeper在服务注册与发现里面的应用: 如上图整体Zookeeper的树根Root是Dubbo,说明建立的Zoo ...
分类:
其他好文 时间:
2018-04-29 15:27:02
阅读次数:
432
Problem statement: A string is said to be “PATHETIC” if all the characters in it are repeated the same number of times. You are given a string of leng ...
分类:
其他好文 时间:
2018-04-29 15:26:55
阅读次数:
190
(1)重新启动Centos,在启动过程中,长按“ESC”键,进入GNU GRUB界面。 (2)选择要进入的系统,按“E”键(在启动之前编辑命令)。 (3)选择第二项操作系统的内核“kernel”,按"E"键(在引导顺序编辑选定的命令)。 (4)在 “rhgb quiet”后面间隔,输入“1”或者“s ...
分类:
其他好文 时间:
2018-04-29 15:26:40
阅读次数:
141
1 #include 2 #include 3 using namespace std; 4 5 int n; 6 bool ok; 7 8 void dfs(unsigned long long x, int y, int k){ 9 if(ok == true) return ; 10 if(x... ...
分类:
其他好文 时间:
2018-04-29 15:26:31
阅读次数:
149
用virt install 完成虚拟机的安装后,发现里面只有一块网卡,有些时候我们需要两块或多块网卡怎么办? 可以通过virsh attach-iterface来实现 例如原来的ubuntu虚拟机是这样的, 只有一块网卡: 添加网卡有两种途径: 1 动态的增加网卡,当时生效,但是虚拟机重启以后就没有 ...
分类:
其他好文 时间:
2018-04-29 15:26:24
阅读次数:
202