摘要: @(C plus plus)[summary,lock] # Lock in C++11 ## Mutex Wrapper C++11提供了多种类型的mutex wrapper,主要有lock_guard,unique_lock和scoped_lock,shared_lock这几种。mutex很少直 阅读全文
posted @ 2018-03-25 14:24 yts1dx 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 使用iterm2时发现在emacs中,alt组合键无法正常使用,通过如下方式解决:iTerm2 的话在 "Profiles" -> "open Profile" -> "Keys" -> 界面的右下角有关于 left/right option key 的映射配置,改成+Esc就可以了(开始我将其设置... 阅读全文
posted @ 2015-04-28 09:33 yts1dx 阅读(586) 评论(0) 推荐(0) 编辑
摘要: emacs 24以后自动支持了elpa包管理功能,直接package-list-packages列出插件来,然后Ctrl-s搜索插件(网上说把光标定位到插件名称处即可安装,但是本人测试不好用,不知道是什么原因),确定安装的插件后,执行M-x package-install 插件名,即可安装插件。如果... 阅读全文
posted @ 2015-04-25 18:53 yts1dx 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 以前通过C-x o来切换emacs中的窗口,当gdb调试时会感觉实在是难用,今日在看一年成为Emacs高手(像神一样使用编辑器)时,发现有window-numbering利器,可以通过window-numbering在github上的内容查看安装方法。 阅读全文
posted @ 2015-04-25 16:17 yts1dx 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 1.查看是否安装某软件:yum list installed mysql*tingshuai.yts@OceanBase036188 APP$ yum list installed mysql*Loaded plugins: branch, securityInstalled Packagesmys... 阅读全文
posted @ 2015-04-25 11:19 yts1dx 阅读(276) 评论(0) 推荐(0) 编辑
摘要: ;设置代码跳转的快捷键 (global-set-key (kbd "C-q") 'semantic-ia-fast-jump) ;;设置完快捷键后,在emacs中输入C-q ,相当于M-x semantic-ia-f... 阅读全文
posted @ 2015-04-20 21:14 yts1dx 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一.菜单相关命令1.打开菜单M+~M+X menu-bar-open一.移动相关命令移动到指定行:M-x goto-line选择文本命令:C-@ set mark,C-w 剪切,C-y 粘贴。注释和反注释:M-xcomment-dwim 或 M-xcomment 或 M-x uncomment-re... 阅读全文
posted @ 2015-04-20 20:45 yts1dx 阅读(188) 评论(0) 推荐(0) 编辑
摘要: C-x C-f/ssh:user@host:file 阅读全文
posted @ 2015-04-19 14:25 yts1dx 阅读(344) 评论(0) 推荐(0) 编辑
摘要: emacs是个强大的编辑器.在linux/unix下有广泛的使用群体.它既可以当做文字处理软件.也可以作为集成开发环境来用.很多人用emacs编程序的时候只用到了内置的一些模式.其实emacs有个很好的集成开发环境ecb.安装之后可以让emacs有类似VS的样子.和自动补全等诸多功能.本文会指导你... 阅读全文
posted @ 2015-04-19 13:52 yts1dx 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一.on duplicate key update语句 如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE。例如,如果列a被定义为UNIQUE,并且包含值1,则以下两个语句具有相同的效果:... 阅读全文
posted @ 2015-04-19 13:51 yts1dx 阅读(293) 评论(1) 推荐(0) 编辑