- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 VIM 剪切 删除
删除本行: dd删除本行之后几行: ndd(n代表眼删除的行数)删除光标之后几个word: ndw删除从start到end行: :start,endd 如删除20 到30行的命令是: :20,30d 剪切本行: dd粘贴本行: p剪切第start到第end行同上,只是在粘贴的时候要在Insert状态下输入p
2014-12-12 01:52:49 313
原创 九度题目 T1355 扑克牌问题
题目描述:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,
2014-11-24 00:56:56 310
原创 九度 题目1356:孩子们的游戏(圆圈中最后剩下的数)
题目描述:每年六一儿童节,JOBDU都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为JOBDU的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为1的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续1...m报数....这
2014-11-23 12:09:49 357
转载 ubuntu 下 gvim的字符间距设置
在Windows下用如下方法设置gvim的字体(以DejaVu Sans Mono为例):set guifont=DejaVu_Sans_mono:h11 如果把相同的.vimrc用在ubuntu下,会发现打开文件后字符间距很大,文字显得很散。原因就是字体设置语法在不同的OS上有差异,在ubuntu下上面的设置语句应该为:set guifont=DejaVu\ Sa
2014-11-23 11:29:04 1204
转载 static函数与普通函数
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使
2014-11-19 21:22:44 334
原创 apue 8-5调用fork两次以避免僵死进程
/* 调用fork两次以避免僵死进程 */#include "apue.h"#include int main(void){ pid_t pid; if((pid=fork()) < 0) { err_sys("fork error"); } else if(pid == 0) { if((pid=fork()) < 0) err_sys("fork err
2014-11-18 01:14:30 277
原创 apue 8-3 演示不同的exit值
// 演示不同的exit值#include "apue.h"#include void pr_exit(int status){ //若为正常种植子进程返回的状态,则为真if(WIFEXITED(status))printf("normal termination, exit status = %d\n",WEXITSTATUS(status)); //执行
2014-11-18 01:12:42 292
转载 vim 全选和复制
Vim命令图解和XVim使用分类: iOS开发经验技巧2012-11-24 20:07 11860人阅读 评论(11) 收藏 举报目录(?)[+]一个台湾的程序员在找不到合适的vim入门的图解之后,自己做了一个图,太有才了,所有常用命令一目了然,初学者可以很容易查到自己需要的命令,并知道如何使用,保存此图,可以在需要的是快速检索命令。
2014-11-18 01:08:09 591
转载 安装mysql 5.5.8 Error Nr.1364 authentication_string
在安装mysql 5.5.8的最后一步,应用安全配置时, 弹出错误对话框, Error Nr.1364 authentication_string 解决办法:1、暂时不要关闭该窗口,cmd命令,执行mysql -uroot -ppassword 登录进去 2、执行use mysql;ALTER TABLE `user` CHANGE COLUMN `authentic
2014-11-13 01:05:02 418
转载 ls 与 du 命令
du == disk usage (磁盘使用量,占用的磁盘空间)一个文件占用的磁盘空间和一个文件的大小是两码事情。占用空间取决于文件系统的块(block)的大小,linux一般默认是4k(4096) ,因此,一个大小为1个字节的文件,最小也要占用4k,如果你创建文件系统的时候制定块大小是16K,那么即便一个文件只有1个字节,占用空间也是16K。如果一个分区上主要放大文件,那
2014-11-09 16:29:22 405
原创 APUE-chapter-4.10(打印st_dev 和 st_rdev)
st_dev device numberst_rdev device number for special files
2014-11-07 21:12:58 389
转载 linux cat命令详解
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filecat具体命令格式为 :
2014-11-03 21:16:27 246
转载 ubuntu 解压和压缩rar文件
Ubuntu默认不支持解压和压缩rar文件,但是我们可以通过简单命令来实现sudo apt-get updatesudo apt-get install rar unrar解压:unrar e @.rar ./dir 把@.rar 解压到目录./dir中压缩:rar a all ./**//* 把./* 的文件压缩成all.rar
2014-10-30 00:34:10 596
空空如也
Boost 二进制序列化,如何多次写入一次读取。
2019-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人