2013年5月1日

ubuntux中gvim的若干问题

摘要: 前言:以下的问题及方法仅适合我自己的情况,对您所遇到的问题未必有用,切勿简单模仿!一、背景配色问题 修改.gvimrc文件,添加:colorshceme desert //设置背景为desert方案二、中文输入问题: 描述:在Gvim 中不能切换fcitx输入法,使用Ctri+Space会出现空格而不是切换到输入法 方法:详情请参考这篇Wiki三、gvim Unable to create Ubuntu Menu Proxy 错误: 描述:在gnome-terminal 中用命令gvim filename时会出现:** (gvim:22593): WARNING **: Unable... 阅读全文

posted @ 2013-05-01 21:16 K's Blog 阅读(319) 评论(0) 推荐(0) 编辑

2013年4月19日

修改ubuntu的终端提示符

摘要: 修改/etc/profile文件为:if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' ,下面是添加的 export PS1='[/u@/h /W/]/$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bas 阅读全文

posted @ 2013-04-19 15:58 K's Blog 阅读(1555) 评论(0) 推荐(0) 编辑

2013年4月9日

code::block之spell checker配置

摘要: 打开codeblocker时总是提示我要配置spell checker,只需要:把词典路径设置成/usr/share/myspell即可 阅读全文

posted @ 2013-04-09 14:21 K's Blog 阅读(651) 评论(0) 推荐(0) 编辑

2013年3月27日

[译】顺时针分析规则 —— 一种针对复杂变量声明的分析的方法(尤其是指针类型)

摘要: 在C/C++中,指针的类型分析有时是异常复杂的,昨日偶得一篇佳文,特译之与大家共享!正文:顺时针规则 by David Anderson现在,有一种称之为“顺时针规则”的方法能让C程序员分析任何让人头疼的C语句声明。简言之,此法有如下3步:从一个未知的元素开始,按顺时针方向移动,当遇到一个元素时,用对应的英语句子代替之: [X] or [] => Array X size of... or Array undefined size of... ... 阅读全文

posted @ 2013-03-27 17:10 K's Blog 阅读(756) 评论(0) 推荐(0) 编辑

几篇文章

摘要: 关于指针:Reading C Declarations: A Guide for the MystifiedThe ``Clockwise/Spiral Rule''A Question About Function Pointer In C关于git:图解Git 阅读全文

posted @ 2013-03-27 11:18 K's Blog 阅读(104) 评论(0) 推荐(0) 编辑

2013年3月26日

位运算(二进制位编号顺序)

摘要: 1. 位与字节计算机系统的内存储器是由许多称为字节的单元组成的,一个字节由8个二进制位(bit)构成,一个位的取值为0或1。最右端的那一位是"最低位",编号为0;最左端的那一位称为"最高位",从最低位到最高位按顺序依次编号。以下是一个字节各二进制位的编号。7654310参见链接 阅读全文

posted @ 2013-03-26 21:33 K's Blog 阅读(525) 评论(0) 推荐(0) 编辑

2013年3月21日

gdb调试gcc出现:Missing separate debuginfos, use: debuginfo-install glibc-x.i686

摘要: vim /etc/yum.repos.d/CentOS-Debuginfo.repo //修改/etc/yum.repos.d/CentOS-Debuginfo.repo里面的debuginfo目录中enable=1debuginfo-install glibc-2.12-1.80.e16_3.5.i686参考:链接 阅读全文

posted @ 2013-03-21 11:29 K's Blog 阅读(258) 评论(0) 推荐(0) 编辑

gcc 引用math.h头文件,编译出现undefined reference to `pow‘等错误时,需要加参数-lm.

摘要: 在自己编写的函数中调用数学函数时,如下例子:#include<stdio.h>#include<math.h>void p(void){ printf("%g\n", pow(2, 3));} int main(){ p(); return 0;}出现编译问题:undefined reference to `pow'解决方法:gcc pow.c -lm问题:为什么在函数中调用math.h头文件需要加 -lm参数,而在main中调用却不需要? 阅读全文

posted @ 2013-03-21 11:22 K's Blog 阅读(1275) 评论(0) 推荐(0) 编辑

2013年3月15日

linux下设置vim的字体编码

摘要: 可以用命令:cat set fileencodings=utf-8,gb2312 >> .vimrc详细点击链接1链接2更新:今天vim打开一个文本文件时,中文是乱码,但是我已经在.vimrc中设置了 fileencoding=utf-8, gb2312了,最后:查看我的文件类型: 为euc-cn在.vimrc中加入set tenc=euc-cn 阅读全文

posted @ 2013-03-15 17:10 K's Blog 阅读(294) 评论(0) 推荐(0) 编辑

2013年3月6日

【达内C++学习培训学习笔记系列】C语言之三循环语句和数组

摘要: 1。清除缓存区:scanf("%*[^\n]%*c") 关于详细的清除缓存区的方法,请点击链接2。枚举enum,例如:enum bool{ ture=1, false=0 }; //用有意义的名字代替数字,增加程序的可读性 枚举类型本质上整型的数据,更详细的讨论,请点击3。break和continue: break 在switch语句中,用于跳出语句;在循环语句中,用于跳出循环体 continue 只能用于循环语句中,用于结束本次循环,开始下一次循环 更多内容,请点击链接4。unsigned int 类型能表示更大的数,例子详见/media/tarena/code/01_C 阅读全文

posted @ 2013-03-06 21:37 K's Blog 阅读(464) 评论(0) 推荐(0) 编辑

导航