<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[usehers的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/usehers</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; usehers]]></copyright><item><title><![CDATA[memcpy 与 memmove]]></title><link>https://blog.youkuaiyun.com/usehers/article/details/77894767</link><guid>https://blog.youkuaiyun.com/usehers/article/details/77894767</guid><author>usehers</author><pubDate>Fri, 08 Sep 2017 14:58:19 +0800</pubDate><description><![CDATA[现有代码中的索引模块中(b+树)，  在节点数据的更新时， 节点内部的键值会发生移动， 目前代码中大量使用的是memcpy， 但是因为这种节点内的移动, src和dest肯定有公共区域， 在使用memcpy时，产生了内存重叠， 后来全部替换成了memmove,  记录一下。


网上查了查， 两者的效率几乎可以忽略不计， 有时间可以实测一下。]]></description><category></category></item><item><title><![CDATA[Loadlibrary 加载指定动态库失败的问题解决]]></title><link>https://blog.youkuaiyun.com/usehers/article/details/77877110</link><guid>https://blog.youkuaiyun.com/usehers/article/details/77877110</guid><author>usehers</author><pubDate>Thu, 07 Sep 2017 09:22:23 +0800</pubDate><description><![CDATA[这两天在帮公司的一个产品部门解决一个问题， 比较典型，记录一下。问题的背景如下：


该部门的一个测试人员通过install.exe 安装了自己部门的产品， 安装后发现， 出现了一些比较诡异的现象：
1.  直接在安装目录的bin目录下启动exe程序， 可以正常使用；
2.  通过快捷方式启动， 无法正常使用
3.  将对应的项目文件的默认打开程序设为该软件， 也无法正常使用。

]]></description><category></category></item><item><title><![CDATA[vs编译sqlite源码]]></title><link>https://blog.youkuaiyun.com/usehers/article/details/76976123</link><guid>https://blog.youkuaiyun.com/usehers/article/details/76976123</guid><author>usehers</author><pubDate>Wed, 09 Aug 2017 11:18:04 +0800</pubDate><description><![CDATA[大前提： http://download.youkuaiyun.com/detail/usehers/9925952 到该路径下载所需的安装包。


1.      安装Tcl-x86.exe, 一路next, 安装完成后，默认会安装在C:\Tcl 中；
2.      查看环境变量的Path下是否包含了C:\Tcl\bin(默认已经添加)，若没有，则将该路径添加进去。
3.      将vs的nm]]></description><category></category></item><item><title><![CDATA[VS2010+visualGDB 开发Linux程序]]></title><link>https://blog.youkuaiyun.com/usehers/article/details/74469971</link><guid>https://blog.youkuaiyun.com/usehers/article/details/74469971</guid><author>usehers</author><pubDate>Wed, 05 Jul 2017 18:05:48 +0800</pubDate><description><![CDATA[VistualGDB 允许在vistual studio中直接编写和调试linux程序。
一． 安装vistualGDB
1.  下载 http://download.youkuaiyun.com/detail/usehers/9889747 里的VisualGDB.zip，解压后如图

2.  安装VistualGDB-5.1r6-trial.msi , 安装过程中， 除了安装类型选择Custom]]></description><category></category></item><item><title><![CDATA[NodeJs_1 爬取某网站首页博客的爬虫Demo]]></title><link>https://blog.youkuaiyun.com/usehers/article/details/72818132</link><guid>https://blog.youkuaiyun.com/usehers/article/details/72818132</guid><author>usehers</author><pubDate>Wed, 31 May 2017 10:21:20 +0800</pubDate><description><![CDATA[刚开始学js, 在 https://github.com/alsotang/node-lessons/tree/master/lesson3 教程的基础上， 将所抓取的标题对应的也一并文章进行抓取。 由于异步事件模型的原因，如果利用for循环的话， 对文章进行抓取时，直接for循环执行get事件，但由于异步造成访问间隔太短会报出503的错误，暂时不了解有什么通用的手段避免， 因此利用events库]]></description><category></category></item></channel></rss>