51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#lock
INSERT ... ON DUPLICATE KEY UPDATE产生death lock死锁原理
编辑 我们在实际业务场景中,经常会有一个这样的需求,插入某条记录,如果已经存在了则更新它如果更新日期或者某些列上的累加操作等,我们肯定会想到使用INSERT...ONDUPLICATEKEYUPDATE语句,一条语句就搞定了查询是否存在和插入或者更新这几个步骤,但是使用这条...
代码星球
·
2020-04-04
INSERT
ON
DUPLICATE
KEY
UPDATE
Lamport Logical Clock 学习
1,导论①如何在分布式环境下定义系统中所有事件的发生顺序?②分布式环境下多个进程竞争资源时如何互斥?③什么是偏序,偏序的作用是什么,有什么不足?④什么是全序,全序的作用是什么,有什么不足?⑤为什么需要物理时钟,物理时钟如何同步?下面来进行介绍。 2,偏序的定义、发生在先(happenedbefore)关系考虑...
代码星球
·
2020-04-04
Lamport
Logical
Clock
学习
codeblocks 调试
简单来说,就是只有新建控制台项目之后才能调试,一个单独的c++文件是没有调试功能的,其他的就和普通IDE的调试功能差不多了。具体可见下面链接,讲的很详细。https://www.cnblogs.com/esCharacter/p/7927696.html ...
代码星球
·
2020-04-04
codeblocks
调试
codeblocks自动缩进
对于条件语句或者循环语句或者函数这种,不会自动缩进,单独安装codeblocks-contrib这个包就可以。在安装codeblocks的时候,会安装一次,但是那个好像不是很全,所以重新安装一次,然后重启应用,就可以了...
代码星球
·
2020-04-04
codeblocks
自动
缩进
ubuntu 18.04 LTS 安装codeblocks最新版本
参考教程https://blog.csdn.net/AAMahone/article/details/86531631sudoadd-apt-repositoryppa:pasgui/ppasudoapt-getupdatesudoapt-getinstallcodeblockssudoapt-getinstallco...
代码星球
·
2020-04-04
ubuntu
18.04
LTS
安装
codeblocks
block总结
1.是什么?一种特殊的数据类型2.有什么用?用于保存代码块3.怎么用?>1.声明block的快捷键:inlineBlock>2.block的声明:<#returnType#>(^<#blockName#>)(<#parameterTypes#>)=^(<#param...
代码星球
·
2020-04-04
block
总结
Mac OS 10.12后Caps lock(大写键)无法使用的解决办法
▲打开设置中的键盘选项,并切换至输入源选项标签,▲取消勾选“使用大写锁定键来回切换“美国英文””,▲这时再按下Capslock即可正常使用大小写切换。▲Update:目前macOS10.12beta2已经取消了该选项,用户需切换至英文输入法状态下才能开启Capslock(...
代码星球
·
2020-04-04
Mac
OS
10.12
Caps
lock
DIV横排/竖排滚动(white-space/::-webkit-scrollbar的使用技巧以及display: inline-block的选择)支持手势
参考微信的京东客户端http://wqs.jd.com/,实现DIV的横排滚动,且支持手势,并且不会出现滚动跳,效果如下:但是观察其div结构是没有使用任何JS去实现。一、实现上DIV的横排观察其结构发现,使用了white-space: nowrap;这个属性,叫做文本排列方向,参考:http://www.w...
代码星球
·
2020-04-04
DIV
横排
竖排
滚动
white-space
block之循环引用
1.有一个控制器,这个控制器是通过push出来的,2.控制器的View上有一个webView,并且拖成了控制器的属性/也就是myWebView被viewcontroller强引用.@property(weak,nonatomic)IBOutletYFWebView*myWebView;控制器中重写了dealloc方法-...
代码星球
·
2020-04-04
block
循环
引用
Mac下常用按键符号⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)、↩(return)、⌅(enter)
常用符号如下:⌘(command)⌥(option)⇧(shift)⇪(capslock)⌃(control)↩(return)⌅(enter)对应键盘的位置如下:如果每次都不记得,可以通过点击右上角的输入法图标,选择显示虚拟键盘即可: ...
代码星球
·
2020-04-04
Mac
常用
按键
符号
command
Ubuntu 16.04开机自动开启数字键盘NumLock
注意:以下方法不适合在登录时开启,只能是登录后开启。而且我经过测试之后会自动暗下去,但是不影响功能使用。这个是BUG的修复方法:https://askubuntu.com/questions/509029/numlock-light-turns-off-when-you-switch-language-with-sup...
代码星球
·
2020-04-04
Ubuntu
16.04
开机
自动
开启
并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非...
代码星球
·
2020-04-03
队列
并发
ConcurrentLinkedQueue
阻塞
LinkedBlockingQueue
关于iOS的Block类型截获自动变量值
Blocks是C语言的扩充功能,可以这样描述Blocks:带有自动变量(局部变量)的匿名函数。很明显,匿名函数就是不带名称的函数。下面主要说得是“带有自动变量(局部变量)”,这点在Blocks中表现为“截获自动变量值”。下面...
代码星球
·
2020-04-03
关于
iOS
Block
类型
截获
前端--CSS之使用display:inline-block来布局(转)
css之display:inline-block布局1.解释一下display的几个常用的属性值,inline,block,inline-blockinline:使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由...
代码星球
·
2020-04-03
前端
--CSS
使用
display
inline-block
LinkedBlockingQueue、ArrayBlockingQueue、DelayQueue、TransferQueue、SynchronousQueue
1.LinkedBlockingQueue/***使用阻塞同步队列LinkedBlockingQueue完成生产者消费者模式*使用场景较多。*/publicclassT05_LinkedBlockingQueue{publicstaticvoidmain(String[]args){BlockingQueue<S...
代码星球
·
2020-04-02
LinkedBlockingQueue
ArrayBlockingQueue
DelayQueue
TransferQueue
SynchronousQueue
首页
上一页
...
44
45
46
47
48
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他