现在位置: 首页 > EzequielVqn发表的所有文章
  • 11月
  • 01日
综合 ⁄ 共 1361字 评论关闭
问题:每次用vim打开文件都会显示^M符号, 如何在_vimrc写点代码, 让它打开文件时自动去除^M.. 转载:http://zhidao.baidu.com/question/267905868.html?an=0&si=1 有两种情况,会出现打开的文件都显示^M符号: 1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是<LF>(\n),dos格式的换行符为 0D 0A(也就是<CR><LF>(\r\n)),<CR>其实就显示为^M。下面是详细讲解: DOS, Mac 和Unix格式的文件 回想计算机的史前史,那时的打字机使用两个字符......
阅读全文
  • 09月
  • 25日
综合 ⁄ 共 540字 评论关闭
    vim的便捷性在删除方面很明显的。譬如d命令。可以组合出很多种用法,远非鼠标所能及。     最简单的就是dd,删除光标所在行.(很多命令两个组合使用就是操作整行,比如yy,复制光标所在行;cc,删除光标所在行,且进入insert模式);     第二个操作就是dw,删除光标所在单词以后的字符.效果图如下     若你在单词中间,想删除整个单词,使用daw(delete a word),类似的命令有caw;          d与f可以配合使用,比如dfc,效果图如下    上述操作这么进行的,fc光标跳至第一个c处,再执行删除。    d与f配合使用时,也可以接数字......
阅读全文
  • 09月
  • 23日
数据库 ⁄ 共 2000字 评论关闭
本篇主要讲述了怎么用Eclipse追PostgreSQL源码的过程。使用的Eclipse版本是Juno Service Release 2,PG的版本是postgresql 9.2.2。 首先第一步就是要安装编译好的PostgreSQL(见Eclipse编译PostgreSQL 9.2.2)。在Eclipse上打开Make Target 视图(Window->Show View->Other->Make->Make Target)。右键本工程,选择New,创建一个名字,如下图所示: 双击install。等待一小会儿,在控制台窗口显示PostgreSQL installation complete就安装成功了。安装的默认路径是在Eclipse编译PostgreSQL 9.2.2中配置的HOME路径,......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 3324字 评论关闭
LAB3代码已经上传。 LAB3第二部分主要是处理系统调用。 第一部分我们已经让第一个env运行了起来,接着这个env执行一个cprintf,这个cprintf是一个系统调用,因为os暂时没有实现系统调用,所以系统崩溃。 在lab2我们就要完成各种系统调用以及exception和trap等的实现。 handout地址:http://pdos.csail.mit.edu/6.828/2011/lec/x86_idt.pdf 博文中的很多说明都引用了handout里面的图。 一、原理 系统调用、中断以及异常os的处理方式都一样,他们的区别只在于陷入内核的方法不同。 interrupt和exception略有差异,但总体......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2588字 评论关闭
美国发达、先进、强盛的原因:实行宪政【连载二】 收藏到手机   转发(1)   评论(16) 2012-10-27 19:19 4 、权力分立与制衡      权力分立与制衡原则是美国宪政制度最具有现实意义的原则,它是宪政其他原则得以实现的重要保障。美国人的权力分立与制衡的思想主要来自于法国思想家孟德斯鸠,并进一步把这种思想变为现实的制度。     权力分立与制衡思想是限权政府理念的进一步延伸。要防止政府滥用权力和暴政、保障人民的权利,仅仅限制政府的权力是远远不够的,因为权力有可能集中到一个人,一个部门的手中,在这种情况下,......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 20023字 评论关闭
    提供一个整合JSF,Spring, Hibernate(JPA), Facelets, 及Annotation的基础环境。对于刚开始使用这种组合的项目,或许可以参考一下,相信使用以上整合环境的项目还是比较少。我一直很喜欢这种组合,JSF组件式的开发,Spring, Hibernate对BackingBean及数据源的管理,Facelets的模版化技术,以及Annotation都大大简化了开发。    JSF组件的高度封装及高可重用性,使得页面代码在非常简单的情况下快速实现非常复杂的功能。Spring,Hibernate的整合进一步简化了JSF的开发,特别是Annotation的配置使得现在几乎完全不需要去XML中配置......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 834字 评论关闭
type="button"和type="submit"的区别 type="button" ,"submit" 的区别(转)   Submit是专门用于提交表单的Button,与Button的区别主要有两点:   type=button 就单纯是按钮功能    type=submit 是发送表单    (1)Submit将表单提交(form.submit())作为其onclick后的默认事件,Button并非如此    (2)表单提交时,所有具有name属性的html输入元素(包括input标签、button标签、select标签等)都将作为键值对提交,除了Submit对象。Submit对象只有在自己被单击后的提交中才会作为键值对被提交。   但是对于从事W......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 5511字 评论关闭
1. 包介绍:java并发编程包括三个包java.util.concurrent、java.util.concurrent.atomic、java.util.concurrent.locks,分别是并发、原子、锁。 2. 如何解决并发:在单线程模式中如同一条流水线,从头到尾依此执行,多线程就是并发的去执行。拿做鞋子来比喻:单线程会先做鞋底,再做鞋面,再组装。多线程会开三条线程,一条做鞋底,一条做鞋面,一条组装。那种模式更加有效率?并发!那种模式更加符合实际的生产方式?并发!可见并发确实是好,但是大家好才是真的好。再拿做鞋子比喻,做鞋底的流水线做了十只鞋底,而做鞋面的流......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 744字 评论关闭
1、给定一个数a,快速判断a是否是2的幂次方                关键代码:if(a&(a-1)==0) return true;               解析:判断一个数是否是2的幂次方很简单,化成2进制后只有最高位是1,其他的都是0,如10000就对了。如果将该数减1后发现仅有的1变成了0,其余的0都变成了1,所以他们的与运算刚好为0,如下所示:               10000           &  01111           ——————                00000 拓展一:求一个数n的二进制中1的个数             解释:巧妙利用 n&(n-1)刚好除掉最后的1这个特点             代码:    ......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 306字 评论关闭
1.语句:Runtime.getRuntime().exec(cmdline);cmdline为bat文件名 还可以Process p = Runtime.getRuntime().exec(cmdline);便于更进一步的实现操作,如对cmd下输出的读取操作。如下 String line; BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));   while ((line = input.readLine())!=null){    System.out.println("java print:"+line);   }
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 584字 评论关闭
     传统的软件开发包含项目的可行性分析,需求定义和分析,系统和软件设计,编码和实现,项目的文档和单元测试,集成和系统测试,最后是项目的提交、运行和维护。但是对于安全软件系统,相关开发生命周期发生了很大变化,最重要的是验证、评估和确认被引入到软件开发周期的个个阶段,尤其是在软件安全生命周期的前端增加了软件安全需求说明和软件安全确认计划。以及后期的软件软件确认。安全相关软件系统开发主要阶段包含: .     1) 软件安全需求说明。本部分己包含软件安全功能描述,也包含相应的软件安全完整性。     2)  软......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 188字 评论关闭
Keil总是出现“File has been changed outside the editor, reload?”提示,在用Keil的时候有时候不知道点错什么了,总是会出现这个提示,其实这不算是一个bug知识你打开了相应的**.map文件,造成每次你编译文件的时候该文件后会发生改变,从而出现这个提示! 解决办法是,关闭已经打开的对应工程文件的map文件,以我自己的工程文件为例如下图所示
阅读全文