<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bill的专栏]]></title><description><![CDATA[和大家一起学习，共同进步]]></description><link>https://blog.youkuaiyun.com/bear110</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bear110]]></copyright><item><title><![CDATA[VIM插件lookupfile的问题]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/87713077</link><guid>https://blog.youkuaiyun.com/bear110/article/details/87713077</guid><author>bear110</author><pubDate>Tue, 19 Feb 2019 15:41:13 +0800</pubDate><description><![CDATA[最近使用VIM，一直被lookupfile的问题困扰，不知道怎么回事，enter键无法打开查到的文件。在对vinrc文件里面的配置一项一项测试后发现：只要注释掉set paste这行，lookupfile就能恢复正常。原来这个配置和lookupfile有冲突。...]]></description><category></category></item><item><title><![CDATA[screen环境下vim快捷F3键映射问题]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/80228265</link><guid>https://blog.youkuaiyun.com/bear110/article/details/80228265</guid><author>bear110</author><pubDate>Mon, 07 May 2018 17:06:01 +0800</pubDate><description><![CDATA[使用screen打开终端，用vim时，&amp;lt;F3&amp;gt;的map不起作用了，每次应该打开NERDTree的，结果变成了插入一个R。查了半天vimrc的配置问题，没找到原因。最后试了一下修改.screenrc, 将&quot;term linux&quot; 改为 “term xterm”, 结果好了。...]]></description><category></category></item><item><title><![CDATA[Net-SNMP的配置]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/77648108</link><guid>https://blog.youkuaiyun.com/bear110/article/details/77648108</guid><author>bear110</author><pubDate>Mon, 28 Aug 2017 14:07:50 +0800</pubDate><description><![CDATA[Net-SNMP的配置文件snmpd.conf有两个：一个是启动snmpd加载全部配置，一般在/etc/snmp目录（具体要看系统环境参数），另一个是persistent config，用于保存v3的相关配置，一般在/var/lib/net-snmp/目录下。这个配置文件保存了usmUser和oldEngineID等信息。
在snmpd重启的时候，普通配置文件中的信息全部丢失，用户需要刷新一个配]]></description><category></category></item><item><title><![CDATA[一道二维数组的面试题]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/50487012</link><guid>https://blog.youkuaiyun.com/bear110/article/details/50487012</guid><author>bear110</author><pubDate>Sat, 09 Jan 2016 11:07:14 +0800</pubDate><description><![CDATA[题目：给一个M*N的二维数组，数组元素的值为0或者1，要求转换数组，将含有1的行和列全部置1.
 比如原数组：
0 1 0 0
0 0 0 0
0 0 1 0
0 0 0 0
需要转换成：
1 1 1 1
0 1 1 0
1 1 1 1
0 1 1 0


这个题目看起来很简单，可是我在面试过程的40分钟硬是没写出个满意的答案。
首先想到的就是遍历数组，然后遇到1，就设]]></description><category></category></item><item><title><![CDATA[为什么回调]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/44173533</link><guid>https://blog.youkuaiyun.com/bear110/article/details/44173533</guid><author>bear110</author><pubDate>Tue, 10 Mar 2015 12:21:53 +0800</pubDate><description><![CDATA[回调函数大家一定不陌生，本质上就是个函数指针。运行机制今天不必赘述，今天只说说他的作用（必要性）。
多年前就思考过这个问题，但是每个阶段可能会有不同的体会吧。今天在优快云博客上看关于回调的应用场景的一句话：“你想让别人的代码调用你的函数，但是你又不能改别人的代码”。
所谓不能改别人的代码，其实是出于封装解耦的目的，对方未必真的提供源码给你，比如编译好的模块，只给你开放个API，这时候你不能修]]></description><category></category></item><item><title><![CDATA[101 Fabulous Freebies(101个卓越的免费软件!)]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/1327044</link><guid>https://blog.youkuaiyun.com/bear110/article/details/1327044</guid><author>bear110</author><pubDate>Mon, 09 Oct 2006 11:23:00 +0800</pubDate><description><![CDATA[>杂志的编辑精心评选出的100个卓越的免费软件,对于不喜欢用盗版软件的同学是个非常好的东西,正如编辑所说的,在如今这个时代,你只需要花费买个操作系统(如果是Linux用户则连这个钱都不必花).那么以后不需要再为软件花一分钱都能满足各种一般的生活需要了.网址在这里:http://www.pcworld.com/zoom?id=124883&page=16&type=table&zoomIdx=1 大]]></description><category></category></item><item><title><![CDATA[eclipse+CDT+cygwin调试时出现Source not found问题]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/1138021</link><guid>https://blog.youkuaiyun.com/bear110/article/details/1138021</guid><author>bear110</author><pubDate>Tue, 29 Aug 2006 17:03:00 +0800</pubDate><description><![CDATA[找出原因了，是gdb搞得鬼，cygwin的gdb新版本（200607） ，1、进入Eclipse，以此选择【Window】－【Preferences】。2、选择【C/C++】－【Debug】－【Common Source Lookup Source】。3、右边点击【Add…】，选择【Path Mapping】。然后点选刚才增加的Path Mapping，【Edit…】，再【Add…】，]]></description><category></category></item><item><title><![CDATA[hell--hell]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/1137497</link><guid>https://blog.youkuaiyun.com/bear110/article/details/1137497</guid><author>bear110</author><pubDate>Tue, 29 Aug 2006 15:33:00 +0800</pubDate><description><![CDATA[标准越来越多，啥时候来个标准限制软件安装是产生的垃圾文件。软件删除后老师留下一些垃圾dll或目录或其他lqbz的东西在系统中，很多牛hh的java软件一装就是一个jre,也不管你机器里是否已经有了。只能说这些软件制造商太自私，不能为用户考虑考虑！eclipse感觉就绿色多了！希望能有这样一个标准：软件安装的时候不允许随便建目录，安装的东西必须在统一的一个目录里，并且这个目录由用户自己选择，建立。实]]></description><category></category></item><item><title><![CDATA[vc里面字符串变量的初始化]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/1018681</link><guid>https://blog.youkuaiyun.com/bear110/article/details/1018681</guid><author>bear110</author><pubDate>Fri, 04 Aug 2006 13:25:00 +0800</pubDate><description><![CDATA[vc里面用c语言编程时，字符串变量char* str不能用常量字符串初始化，只能逐个字节赋初值，或者用字符数组形式声明为char str[ ]，否则，以后改变这个变量的值时会提示，内存不能改变。例如：char *str = "aasdasd";这在tc中*str是可以改变的，但是在vc 中*str是不可改变的字符常量。另：在tc中const char *str = "aasdasd";才使]]></description><category></category></item><item><title><![CDATA[c-c++语法区别之一]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/1013797</link><guid>https://blog.youkuaiyun.com/bear110/article/details/1013797</guid><author>bear110</author><pubDate>Thu, 03 Aug 2006 10:13:00 +0800</pubDate><description><![CDATA[今天被个c程序搞得头晕，最后发现施低级错误，都怪几年“面向对象”了，把C的老本都忘了。总结错误如下：c语言和c++是不一样的,在c编程中必须将在该函数/过程可能用到的所有变量和常量定义在函数/过程的开始部分,因为c语言对内存地址的划分用的是DOS下的段划分,而不是现在的段页方式,c首先在内存中开辟数据段,然后紧接着就开辟代码段。                     ]]></description><category></category></item><item><title><![CDATA[CDT真的不是好选择]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/987280</link><guid>https://blog.youkuaiyun.com/bear110/article/details/987280</guid><author>bear110</author><pubDate>Thu, 27 Jul 2006 18:20:00 +0800</pubDate><description><![CDATA[        今天又在网上逛了一天，还是没发现有什么好的CDT资料，中文的除了几篇讲CDT+cygWin+ MinGW的安装配置（大同小异）之外，基本上就没别的。可能CDT确实还很难得到广大程序员认可。毕竟eclipse是针对java的，况且C++的开发，早有其他更成熟好用的工具，特别是在windows下，单单一个Visual C++就可以让CDT退出舞台了！        我个人感觉，速度]]></description><category></category></item><item><title><![CDATA[z这效果很奇怪]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/986563</link><guid>https://blog.youkuaiyun.com/bear110/article/details/986563</guid><author>bear110</author><pubDate>Thu, 27 Jul 2006 16:32:00 +0800</pubDate><description><![CDATA[ ]]></description><category></category></item><item><title><![CDATA[eclipse+CDT配合vc开发的环境建设]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/952910</link><guid>https://blog.youkuaiyun.com/bear110/article/details/952910</guid><author>bear110</author><pubDate>Fri, 21 Jul 2006 14:25:00 +0800</pubDate><description><![CDATA[CDT安装：CDT是eclipse的C/C++开发插件，只是一个开发环境，需要配合外部的编译器使用，所以在安装之前要先安装一个C/C++编译环境。在windows环境下下，这里推荐两个编译器，一个是Cygwin，该工具适合具有Unix编程风格的人使用；另一个是下面我将使用的Visual C++ Express Edition 2005，即VC的精简版本。安装VC Express的方法很简单]]></description><category></category></item><item><title><![CDATA[windows快捷方式打开问题]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/888168</link><guid>https://blog.youkuaiyun.com/bear110/article/details/888168</guid><author>bear110</author><pubDate>Fri, 07 Jul 2006 09:41:00 +0800</pubDate><description><![CDATA[        今天不小心误操作windows2000，把桌面快捷方式.lnk文件的打开方式变成了记事本，怎么弄也变不回。后来到网上搜一下，终于解决，方法记录如下，以供借鉴。   1、 首先打开注册表，找到“/HKEY_CLASSES_ROOT/.lnk”打开“默认”项，在“数据”中填上“lnkfile”；    2、如果上述方法还未解决，继续改注册表，打开“HKEY_CURRENT_US]]></description><category></category></item><item><title><![CDATA[eclipse插件安装方法]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/873667</link><guid>https://blog.youkuaiyun.com/bear110/article/details/873667</guid><author>bear110</author><pubDate>Tue, 04 Jul 2006 09:31:00 +0800</pubDate><description><![CDATA[                        Eclipse插件的安装有两种方法                                                                    Eclipse插件的安装有两种方法1、在eclipse的主目录（ECLIPSE_HOME，比如在我的机器上安装的目录是：D:/eclipse）]]></description><category></category></item><item><title><![CDATA[java穿越代理服务器]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/870046</link><guid>https://blog.youkuaiyun.com/bear110/article/details/870046</guid><author>bear110</author><pubDate>Mon, 03 Jul 2006 15:39:00 +0800</pubDate><description><![CDATA[Java编写网络应用程序，局域网有代理服务器，如何穿越代理服务器？  ---------------------------------------------------------------   在main方法中加入  Properties  systemProperties  =  System.getProperties();  systemProperties.setProperty(]]></description><category></category></item><item><title><![CDATA[java中的事件机制（续）]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/854507</link><guid>https://blog.youkuaiyun.com/bear110/article/details/854507</guid><author>bear110</author><pubDate>Fri, 30 Jun 2006 09:09:00 +0800</pubDate><description><![CDATA[java事件机制（续）——自定义事件 开始之前首先问个问题：您熟悉java.util.EventObject 和java.util.EventListener两个类以及他们已有的子类吗？如果你已经能够熟练使用jdk为我们提供的事件监听器，并且很熟悉MouseEvent, KeyEvent, WindowEvent等等这些jdk为我们准备好的事件，那么想必你对java的事件机制已经有]]></description><category></category></item><item><title><![CDATA[java中的事件机制]]></title><link>https://blog.youkuaiyun.com/bear110/article/details/825624</link><guid>https://blog.youkuaiyun.com/bear110/article/details/825624</guid><author>bear110</author><pubDate>Fri, 23 Jun 2006 15:05:00 +0800</pubDate><description><![CDATA[Java做的图形界面软件通过事件响应机制实现用户与程序的交互，原理大概是这样：首先，在java控件对象（比如文本框）上添加一个监控对象，方法是one.addXXXListenner(two)，这就相当于你要对某人进行监听，先要在他身上绑定一个窃听器一样，这里“one”就是你要监听的那个家伙，two就是你自己造的一个窃听器。第二步就是要考虑怎样造这个窃听器了，我们首先要搞清楚它要]]></description><category></category></item></channel></rss>