代码改变世界

viminfo: 无效的启动字符

2013-07-13 19:07 by youxin, 2086 阅读, 0 推荐, 收藏,
摘要:当自己进入一个用户,使用vi打开一个文件时,出现以下情况:[gexd@localhost ~]$ vi test.cE575: viminfo: 无效的启动字符 位于行: int main()......E136: viminfo: 错误过多,忽略文件的剩余部分请按 ENTER 或其它命令继续分析:说明,用户的.viminfo文件坏了。viminfo只是一个日志文件,所以,问题比较好解决。viminfo路径:$HOME/.viminfo ,Windows下HOME一般是c:\documentandsettings\。解决方法:删除用户主目录下的.viminfo文件:[gexd@localhos 阅读全文

vim已安装的插件集合

2013-07-13 19:05 by youxin, 548 阅读, 0 推荐, 收藏,
摘要:xxx 阅读全文

Web调试利器fiddler使用

2013-07-13 18:55 by youxin, 692 阅读, 0 推荐, 收藏,
摘要:fiddler官网:http://fiddler2.com/http://wenku.baidu.com/view/053e79d776a20029bd642dc1http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddl... 阅读全文

urllib2使用2

2013-07-13 18:23 by youxin, 634 阅读, 0 推荐, 收藏,
摘要:Timeout 设置importurllib2response=urllib2.urlopen('http://www.google.com',timeout=10) 在 HTTP Request 中加入特定的 Header要加入 header,需要使用 Request 对象:import urllib2request = urllib2.Request('http://www.baidu.com/')request.add_header('User-Agent', 'fake-client')response = urllib2 阅读全文

python 异常

2013-07-13 14:02 by youxin, 396 阅读, 0 推荐, 收藏,
摘要:当你的程序中出现某些异常的状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。错误考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Python会引发一个语法错误。>>> Print 'Hello World'File "", line 1Print 'Hello World'^SyntaxE 阅读全文

python urllib和urllib2 区别

2013-07-13 12:01 by youxin, 446 阅读, 0 推荐, 收藏,
摘要:python有一个基础的库叫httplib。httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现。一直以为urllib2是urllib2的升级版,其实不是。一篇老外写的文章:What is the difference between urllib and urllib2 modules of Python?You might be intrigued 好奇的by the existence of two separate URL modules in Python -urllibandu. 阅读全文

python类继承

2013-07-13 11:42 by youxin, 589 阅读, 0 推荐, 收藏,
摘要:面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期,学生的成绩和学费。你可以为教师和学生建立两个独立的类来处理它们,但是这样做的话,如果要增加一个新的共有属性,就意味着要在这两个独立的类中都增加这个属性。这很快就会显得不实用。一个比较好的方法是创建一个共同的类称为SchoolMember然后让教师和学生的类继承这个共同的类。即它们都是这个类型(类)的子类型,然后我们再为这些子类型 阅读全文

gcc编译4个阶段

2013-07-10 03:11 by youxin, 1508 阅读, 0 推荐, 收藏,
摘要:gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)-E· 编译(Compiling) -S· 汇编(Assembling) -c· 链接(Linking)下面就具体来查看一下gcc是如何完成四个步骤的。hello.c源代码#includeint main(){ printf("Hello World!\n"); return 0;}(1)预处理阶段在该阶段,编译器将上述代码中的stdio.h编译进来,并且用户可以使用gcc的选项”-E”进行查看,该选项的作用是让gcc在预处理结束后停止编译过程。《深入理解 阅读全文

Vim中如何全选并复制?

2013-07-10 02:07 by youxin, 59892 阅读, 1 推荐, 收藏,
摘要:全部删除:按esc后,然后dG全部复制:按esc后,然后ggyG全选高亮显示:按esc后,然后ggvG(这个好像有点问题)或者ggVG正确vim如何与剪贴板交互(将vim的内容复制出来)习惯了在windows环境各个应用程序之间如UltraEdit,记事本,eclipse之间ctrl+c,ctrl+v进行复制粘贴的你,如何在vim与别的windows应用程序之间拷贝粘贴呢?当然你可以在vim里选择用鼠标,选中一块文字然后右键复制,再到应用程序里ctrl+v粘贴,只不过这样效率就差多了。更好的做法是,在vim中使用"*y使用进行复制,然后在应用程序中用ctrl+v粘贴。从应用程序到vi 阅读全文

linux解压 tar命令

2013-07-10 00:44 by youxin, 815 阅读, 0 推荐, 收藏,
摘要:linux解压 tar命令 2010-01-23 09:17:16 linux解压 tar命令 2010-01-23 09:17:16 tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t 阅读全文
上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 269 下一页