- 博客(18)
- 收藏
- 关注
原创 VIM插件lookupfile的问题
最近使用VIM,一直被lookupfile的问题困扰,不知道怎么回事,enter键无法打开查到的文件。在对vinrc文件里面的配置一项一项测试后发现:只要注释掉set paste这行,lookupfile就能恢复正常。原来这个配置和lookupfile有冲突。...
2019-02-19 15:41:13
396
原创 screen环境下vim快捷F3键映射问题
使用screen打开终端,用vim时,<F3>的map不起作用了,每次应该打开NERDTree的,结果变成了插入一个R。查了半天vimrc的配置问题,没找到原因。最后试了一下修改.screenrc, 将"term linux" 改为 “term xterm”, 结果好了。...
2018-05-07 17:06:01
842
原创 Net-SNMP的配置
Net-SNMP的配置文件snmpd.conf有两个:一个是启动snmpd加载全部配置,一般在/etc/snmp目录(具体要看系统环境参数),另一个是persistent config,用于保存v3的相关配置,一般在/var/lib/net-snmp/目录下。这个配置文件保存了usmUser和oldEngineID等信息。在snmpd重启的时候,普通配置文件中的信息全部丢失,用户需要刷新一个配
2017-08-28 14:07:50
2502
原创 一道二维数组的面试题
题目:给一个M*N的二维数组,数组元素的值为0或者1,要求转换数组,将含有1的行和列全部置1. 比如原数组:0 1 0 00 0 0 00 0 1 00 0 0 0需要转换成:1 1 1 10 1 1 01 1 1 10 1 1 0这个题目看起来很简单,可是我在面试过程的40分钟硬是没写出个满意的答案。首先想到的就是遍历数组,然后遇到1,就设
2016-01-09 11:07:14
4014
8
原创 为什么回调
回调函数大家一定不陌生,本质上就是个函数指针。运行机制今天不必赘述,今天只说说他的作用(必要性)。多年前就思考过这个问题,但是每个阶段可能会有不同的体会吧。今天在优快云博客上看关于回调的应用场景的一句话:“你想让别人的代码调用你的函数,但是你又不能改别人的代码”。所谓不能改别人的代码,其实是出于封装解耦的目的,对方未必真的提供源码给你,比如编译好的模块,只给你开放个API,这时候你不能修
2015-03-10 12:21:53
1169
转载 101 Fabulous Freebies(101个卓越的免费软件!)
>杂志的编辑精心评选出的100个卓越的免费软件,对于不喜欢用盗版软件的同学是个非常好的东西,正如编辑所说的,在如今这个时代,你只需要花费买个操作系统(如果是Linux用户则连这个钱都不必花).那么以后不需要再为软件花一分钱都能满足各种一般的生活需要了.网址在这里:http://www.pcworld.com/zoom?id=124883&page=16&type=table&zoomIdx=1 大
2006-10-09 11:23:00
1184
原创 eclipse+CDT+cygwin调试时出现Source not found问题
找出原因了,是gdb搞得鬼,cygwin的gdb新版本(200607) ,1、进入Eclipse,以此选择【Window】-【Preferences】。2、选择【C/C++】-【Debug】-【Common Source Lookup Source】。3、右边点击【Add…】,选择【Path Mapping】。然后点选刚才增加的Path Mapping,【Edit…】,再【Add…】,
2006-08-29 17:03:00
3390
1
原创 hell--hell
标准越来越多,啥时候来个标准限制软件安装是产生的垃圾文件。软件删除后老师留下一些垃圾dll或目录或其他lqbz的东西在系统中,很多牛hh的java软件一装就是一个jre,也不管你机器里是否已经有了。只能说这些软件制造商太自私,不能为用户考虑考虑!eclipse感觉就绿色多了!希望能有这样一个标准:软件安装的时候不允许随便建目录,安装的东西必须在统一的一个目录里,并且这个目录由用户自己选择,建立。实
2006-08-29 15:33:00
964
原创 vc里面字符串变量的初始化
vc里面用c语言编程时,字符串变量char* str不能用常量字符串初始化,只能逐个字节赋初值,或者用字符数组形式声明为char str[ ],否则,以后改变这个变量的值时会提示,内存不能改变。例如:char *str = "aasdasd";这在tc中*str是可以改变的,但是在vc 中*str是不可改变的字符常量。另:在tc中const char *str = "aasdasd";才使
2006-08-04 13:25:00
2144
1
原创 c-c++语法区别之一
今天被个c程序搞得头晕,最后发现施低级错误,都怪几年“面向对象”了,把C的老本都忘了。总结错误如下:c语言和c++是不一样的,在c编程中必须将在该函数/过程可能用到的所有变量和常量定义在函数/过程的开始部分,因为c语言对内存地址的划分用的是DOS下的段划分,而不是现在的段页方式,c首先在内存中开辟数据段,然后紧接着就开辟代码段。
2006-08-03 10:13:00
2426
原创 CDT真的不是好选择
今天又在网上逛了一天,还是没发现有什么好的CDT资料,中文的除了几篇讲CDT+cygWin+ MinGW的安装配置(大同小异)之外,基本上就没别的。可能CDT确实还很难得到广大程序员认可。毕竟eclipse是针对java的,况且C++的开发,早有其他更成熟好用的工具,特别是在windows下,单单一个Visual C++就可以让CDT退出舞台了! 我个人感觉,速度
2006-07-27 18:20:00
1456
原创 eclipse+CDT配合vc开发的环境建设
CDT安装:CDT是eclipse的C/C++开发插件,只是一个开发环境,需要配合外部的编译器使用,所以在安装之前要先安装一个C/C++编译环境。在windows环境下下,这里推荐两个编译器,一个是Cygwin,该工具适合具有Unix编程风格的人使用;另一个是下面我将使用的Visual C++ Express Edition 2005,即VC的精简版本。安装VC Express的方法很简单
2006-07-21 14:25:00
6920
6
原创 windows快捷方式打开问题
今天不小心误操作windows2000,把桌面快捷方式.lnk文件的打开方式变成了记事本,怎么弄也变不回。后来到网上搜一下,终于解决,方法记录如下,以供借鉴。 1、 首先打开注册表,找到“/HKEY_CLASSES_ROOT/.lnk”打开“默认”项,在“数据”中填上“lnkfile”; 2、如果上述方法还未解决,继续改注册表,打开“HKEY_CURRENT_US
2006-07-07 09:41:00
1547
转载 eclipse插件安装方法
Eclipse插件的安装有两种方法 Eclipse插件的安装有两种方法1、在eclipse的主目录(ECLIPSE_HOME,比如在我的机器上安装的目录是:D:/eclipse)
2006-07-04 09:31:00
9577
1
转载 java穿越代理服务器
Java编写网络应用程序,局域网有代理服务器,如何穿越代理服务器? --------------------------------------------------------------- 在main方法中加入 Properties systemProperties = System.getProperties(); systemProperties.setProperty(
2006-07-03 15:39:00
1573
原创 java中的事件机制(续)
java事件机制(续)——自定义事件 开始之前首先问个问题:您熟悉java.util.EventObject 和java.util.EventListener两个类以及他们已有的子类吗?如果你已经能够熟练使用jdk为我们提供的事件监听器,并且很熟悉MouseEvent, KeyEvent, WindowEvent等等这些jdk为我们准备好的事件,那么想必你对java的事件机制已经有
2006-06-30 09:09:00
6370
2
原创 java中的事件机制
Java做的图形界面软件通过事件响应机制实现用户与程序的交互,原理大概是这样:首先,在java控件对象(比如文本框)上添加一个监控对象,方法是one.addXXXListenner(two),这就相当于你要对某人进行监听,先要在他身上绑定一个窃听器一样,这里“one”就是你要监听的那个家伙,two就是你自己造的一个窃听器。第二步就是要考虑怎样造这个窃听器了,我们首先要搞清楚它要
2006-06-23 15:05:00
4235
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人