- 博客(298)
- 资源 (6)
- 收藏
- 关注
原创 vimdiff 使用笔记
启动方法:vimdiff file_left file_right或者vim -d file_left file_right]c 跳转到下个diff点[c 跳转到上个diff点dp (diff put)把该差异点的当前文件的内容复制到另一个文件中do (diff obtain)把该差异点从另一个文件复制到当前行zo (floding open)打开折叠代码。
2016-03-10 23:28:55
1755
原创 我的vimrc配置文件
"vundle beginset nocompatible "与vi不一致filetype offfiletype plugin on "检测插件set rtp+=~/.vim/bundle/vundle/ "载入特定目录插件"set rtp+=$HOME/.vim/bundle/vundle/ "Windows下call vundle#rc()"plugin "Plugin 'g
2016-01-25 23:02:23
1324
原创 tagbar插件的安装
1. 首先需要已安装ctags2. 下载tagbar插件:http://www.vim.org/scripts/script.php?script_id=34653. 放置位置:~/.vim/pluginvim tagbar.vmb:so %4.在vimrc中添加以下配置:nmap :TagbarTogglelet g:tagbar_ctags_bin = 'ctag
2016-01-25 14:34:01
6772
原创 .vimrc文件相关介绍
http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
2016-01-25 14:06:50
872
原创 .profile设置环境变量相关
# if running bashif [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fifi# set PATH so it includes user's private bin
2016-01-25 14:01:58
1061
转载 服务器之间建立信任关系
建立从机器F(From)到机器T(To)的无密码访问,步骤如下:1. F:ssh-keygen -t rsa一路回车2. F: chmod 755 ~/.ssh2. F: scp ~/.ssh/id_rsa.pub user@T:3. T: mkdir ~/.sshchmod 755 ~/.ssh4
2016-01-23 17:53:33
1037
原创 clang插件的安装
参考:http://blog.youkuaiyun.com/sprintfwater/article/details/9072621http://bbs.chinaunix.net/thread-4171954-1-1.html
2016-01-21 14:24:02
11151
原创 Linux C++ 时间与日期
http://blog.youkuaiyun.com/qcghdy/article/details/39057035http://blog.youkuaiyun.com/cserchen/article/details/5954150
2016-01-21 10:10:30
829
原创 编译时:virtual memory exhausted: Cannot allocate memory
http://blog.youkuaiyun.com/taiyang1987912/article/details/41695895
2016-01-21 09:56:48
3807
原创 使用gdb调试程序
参考:gdb手册:http://www.programlife.net/gdb-manual.htmlhttp://linuxtools-rst.readthedocs.org/zh_CN/latest/tool/gdb.html使用gdb调试程序使用gdb调试core文件gdb调试案例http://www.oschina.net/question/234345
2016-01-14 23:15:22
741
原创 我的学习方法论
基础的知识需要系统的学习,全面的学习;越是基础,就越应该学得仔细和扎实。构建在基础之上的编程方法和技巧可以由部分学来,可以根据实践需要有针对性的学习,慢慢积累比如对于程序员来说,首先是盲打必须要会,这是程序员对自己最低的要求然后,拿一个后端程序员来说,linux操作系统,基础的相关系统命令,shell脚本,gdb调试,网络通讯,消息机制,多线程,socket编程,IO机制等等这些必须要
2016-01-14 22:38:12
842
原创 linux服务器开启core开关,设置core文件路径
参考:http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html
2016-01-13 19:18:02
2329
原创 可变参数模板函数的用法
参考:https://msdn.microsoft.com/zh-cn/library/dn439779.aspxhttp://blog.youkuaiyun.com/zhx6044/article/details/8858674
2016-01-13 15:24:37
625
原创 ctags 的安装和使用
1. 下载ctags的安装包2. 进入源码目录执行./configure3. make4. sudo make install基本使用:ctags -R * 递归创建当前目录及其子目录;会在当前目录生成tags文件,当用户在当前目录下运行vim时会载入此文件为了避免必须要在tags所在目录下打开vim,解决方法是在vim的配置文件中添加 set tag=tags
2016-01-11 18:56:10
902
原创 screen的使用
screen -S wucc 创建一个会话wucc screen -t redis 创建新的tag,名为redisscreen -ls 列出目前所有的screenscreen -r name 回到名称为name的sessionC a n 切换到下一个windowsC a w 列出当前screen所有的tagC a k 关闭当前的窗口C a : 然后输入quit ,退出当
2016-01-10 17:59:21
798
转载 vim 光标的形状改变
http://blog.youkuaiyun.com/xiaohui5319/article/details/7507042
2015-12-21 23:14:54
6158
原创 vim bufexplorer插件安装
1. 下载地址:http://www.vim.org/scripts/script.php?script_id=422. 解压后,将 bufexplorer.vim 放到 $HOME/.vim/plugin 目录下,bufexplorer.doc 放到 $HOME/.vim/doc 目录下。3. 使用命令: '\be' (normal open) or '\bs' (forc
2015-12-21 23:05:07
1458
转载 Linux下gcc/g++编译器介绍
介绍: http://www.ha97.com/2830.htmlhttp://pengbotao.cn/linux-gcc.htmlcc gcc g++的区别:http://blog.youkuaiyun.com/abc78400123/article/details/6827751gcc g++的区别:http://stackoverflow.com/questions/28236870/
2015-12-16 23:35:12
755
原创 redis相关
将no-appendfsync-on-rewrite的配置设为yes可以缓解这个问题,设置为yes表示rewrite期间对新写操作不fsync,暂时存在内存中,等rewrite完成后再写入。最好是不开启Master的AOF备份功能。https://segmentfault.com/a/1190000002906345测下没有内存快照机制,主从同步花多长时间?
2015-12-15 23:49:57
579
原创 linux C++多线程编程介绍
http://www.cnblogs.com/youtherhome/archive/2013/03/17/2964195.html
2015-12-15 23:28:01
704
原创 面试相关问题---待解决
1. C++的单例模式(考虑多线程安全)2. C++ 多线程中的锁机制,怎么加锁?什么时候加锁?加什么样的锁?需要几把锁?3. redis中数据在load的过程中怎么保证查询结果的正确性的?查询等待吗?怎么等待的?内部实现的机制是怎么样的?4. redis的主机要是挂了,主从切换是怎么发生的?---暂时想到的就是这些了
2015-12-15 22:59:31
631
转载 vim自定义快捷键
http://blog.youkuaiyun.com/samxx8/article/details/38512349http://www.2cto.com/os/201109/105290.html
2015-11-13 22:40:26
1263
转载 浮点数在内存中的表示
2011年4月9日10:09:19c语言中的浮点数在内存中的表示(VC++编译器中):char:1个字节short:2个字节int:4字节long:4字节float:4字节(单精度)double:8字节(双精度) 参考:http://www.cnblogs.com/jillzhang/archive/2007/06/24/7939
2015-10-18 15:24:03
665
转载 使用(x&y) + ((x^y)>>1) 求平均数
在一个面试题里见到这么一道题:下面的代码:int func (int x, int y){ return (x&y) + ((x^y)>>1);}当 x 为 729,y 为 271 时函数的返回值是多少?思路最简单也最直接的就是将 x 和 y 都先转换为二进制,然后老老实实的做按位与,按位异或等运算,最后得出结果。在分析该表达式的实现思路之前,首
2015-10-18 15:19:25
714
原创 笔试常见问题汇总
1. Linux系统,同一进程下的不同线程可以共享访问哪些()A 堆 B.栈 C.文本段 D.数据段进程能访问到的内存,每个线程自然也能访问到,包括堆和栈。但是要说共享的话,每个线程拥有有各自的栈,还有寄存器中的内容,所以线程之间共享堆空间,加上部分段空间,比如代码段和全局数据空间。http://blog.youkuaiyun.com/shuilan0066/article
2015-10-12 20:24:23
690
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-28 22:22:46
535
转载 Makefile以及链接库
makefile示例: makefileobj:main.o fun1.o fun2.o //makefileobj 生成的执行文件名 g++ -o makefileobj main.o fun1.o fun2.o //命令前面一定要空出一个的位置来 main.o:main.cpp fun1.h fun2.h g++ -c main.cpp fun1.o:fun1.cpp
2015-07-28 22:22:43
956
MFC多线程开发例程源码4
2013-11-19
MFC多线程开发例程源码3
2013-11-19
MFC多线程开发例程源码2
2013-11-19
MFC多线程开发例程源码1
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人