<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xocoder's coding life]]></title><description><![CDATA[还是不要叫程序员，显得一点艺术气质都没有]]></description><link>https://blog.csdn.net/xocoder</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; xocoder]]></copyright><item><title><![CDATA[安装vim-go后，ctrl+]提示找不到guru，自动安装guru失败]]></title><link>https://blog.csdn.net/xocoder/article/details/83864782</link><guid>https://blog.csdn.net/xocoder/article/details/83864782</guid><author>xocoder</author><pubDate>Thu, 08 Nov 2018 17:25:07 +0800</pubDate><description><![CDATA[自动安装guru失败是因为被墙掉了，通过将github的代码clone到本地然后再安装方可解决问题：
https://blog.csdn.net/xxy0403/article/details/53909252

]]></description><category></category></item><item><title><![CDATA[svn只有可读权限时远程dump]]></title><link>https://blog.csdn.net/xocoder/article/details/79573933</link><guid>https://blog.csdn.net/xocoder/article/details/79573933</guid><author>xocoder</author><pubDate>Thu, 15 Mar 2018 20:56:33 +0800</pubDate><description><![CDATA[原文

As of subversion 1.7, you can also use the new command svnrdump. From the docs


  Dump—that is, generate a repository dump stream of—revisions of the repository item located at SOURCE_URL, printi...]]></description><category></category></item><item><title><![CDATA[ethereum-gas-how-it-works-翻译]]></title><link>https://blog.csdn.net/xocoder/article/details/79094051</link><guid>https://blog.csdn.net/xocoder/article/details/79094051</guid><author>xocoder</author><pubDate>Thu, 18 Jan 2018 11:29:36 +0800</pubDate><description><![CDATA[英文原文：https://steemit.com/ethereum/@tomshwom/ethereum-gas-how-it-works



本文的目的

理解gas如何工作对于有兴趣参与以太坊ICO、使用智能合约、以及哪怕是最简单的两个钱包的交易的所有用户来说都是非常关键的。在本文中，我希望能向大家解释清楚gas是什么，以及它如何运转。你可以跳转到结尾直接查看总结。开始之前，我们需要先明白一]]></description><category></category></item><item><title><![CDATA[CentOS编译bitcoind报错libdb_cxx headers missing解决]]></title><link>https://blog.csdn.net/xocoder/article/details/78914576</link><guid>https://blog.csdn.net/xocoder/article/details/78914576</guid><author>xocoder</author><pubDate>Wed, 27 Dec 2017 17:30:38 +0800</pubDate><description><![CDATA[该报错是因为找不到berkeleyDB的相关头文件导致的，开始还满世界找berkeleyDB来自己编译安装，发现安装后依然是这个报错。折腾了很久才发现bitcoin的contrib目录下有一个install_db4.sh，用这个安装的步骤是：1../install_db4.sh /usr/local/lib/(路径并不一定非得是这个，因为后面的configure步骤中其实指定了路径)，脚本执行结束...]]></description><category></category></item><item><title><![CDATA[分布式系统下的纠删码技术]]></title><link>https://blog.csdn.net/xocoder/article/details/78820649</link><guid>https://blog.csdn.net/xocoder/article/details/78820649</guid><author>xocoder</author><pubDate>Sat, 16 Dec 2017 16:38:29 +0800</pubDate><description><![CDATA[http://blog.csdn.net/u011026968/article/details/52295666]]></description><category></category></item><item><title><![CDATA[基于Redis的分布式锁到底安全吗]]></title><link>https://blog.csdn.net/xocoder/article/details/75301982</link><guid>https://blog.csdn.net/xocoder/article/details/75301982</guid><author>xocoder</author><pubDate>Tue, 18 Jul 2017 14:04:52 +0800</pubDate><description><![CDATA[原文地址：
https://juejin.im/post/58b3a93c1b69e60058b49767]]></description><category></category></item><item><title><![CDATA[TLS协议格式]]></title><link>https://blog.csdn.net/xocoder/article/details/73094060</link><guid>https://blog.csdn.net/xocoder/article/details/73094060</guid><author>xocoder</author><pubDate>Mon, 12 Jun 2017 12:59:17 +0800</pubDate><description><![CDATA[http://blog.syscallx.com/2016/06/18/tls.html]]></description><category></category></item><item><title><![CDATA[Unix/Linux中的read和write函数]]></title><link>https://blog.csdn.net/xocoder/article/details/72677355</link><guid>https://blog.csdn.net/xocoder/article/details/72677355</guid><author>xocoder</author><pubDate>Wed, 24 May 2017 16:11:38 +0800</pubDate><description><![CDATA[比较细致的分析，探讨了一些不常见的异常情况，值得一读。
http://www.cnblogs.com/xiehongfeng100/p/4619451.html]]></description><category></category></item><item><title><![CDATA[使用MongoDB C Driver时遇到的问题解决汇总]]></title><link>https://blog.csdn.net/xocoder/article/details/58643842</link><guid>https://blog.csdn.net/xocoder/article/details/58643842</guid><author>xocoder</author><pubDate>Tue, 28 Feb 2017 20:35:39 +0800</pubDate><description><![CDATA[1、configure使用--disable-automatic-init-and-cleanup选项的原因：
在mongoc官网的页面中（http://mongoc.org/libmongoc/current/init-cleanup.html）可以看到，automatic-init是一个已经弃用并会在未来移除的特性，所以在configure时禁用该特性。

弃用的原因是在不同平台上这个特]]></description><category></category></item><item><title><![CDATA[mongoDB C Driver使用介绍]]></title><link>https://blog.csdn.net/xocoder/article/details/58215903</link><guid>https://blog.csdn.net/xocoder/article/details/58215903</guid><author>xocoder</author><pubDate>Mon, 27 Feb 2017 19:47:54 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/oloroso/p/5733083.html
http://www.cnblogs.com/oloroso/p/5790491.html]]></description><category></category></item><item><title><![CDATA[mongoDB用户/权限相关命令]]></title><link>https://blog.csdn.net/xocoder/article/details/57090332</link><guid>https://blog.csdn.net/xocoder/article/details/57090332</guid><author>xocoder</author><pubDate>Sat, 25 Feb 2017 19:17:42 +0800</pubDate><description><![CDATA[获得数据库的所有用户权限信息： db.getUsers()

获得某个用户的权限信息： db.getUser()

创建角色: db.createRole()

更新角色： db.updateRole()

删除角色： db.dropRole()

获得某个角色信息: db.getRole()

删除用户： db.dropUser()

删除所有用户: db.dropA]]></description><category></category></item><item><title><![CDATA[mongoDB 3.0 用户创建及权限介绍]]></title><link>https://blog.csdn.net/xocoder/article/details/56876458</link><guid>https://blog.csdn.net/xocoder/article/details/56876458</guid><author>xocoder</author><pubDate>Fri, 24 Feb 2017 20:58:02 +0800</pubDate><description><![CDATA[原文：http://www.cnblogs.com/zhoujinyi/p/4610050.html

摘要：

      MongoDB 3.0 安全权限访问控制，在添加用户上面3.0版本和之前的版本有很大的区别，这里就说明下3.0的添加用户的方法。

环境、测试：

      在安装MongoDB之后，先关闭auth认证，进入查看数据库，只有一个local库，admin库是]]></description><category></category></item><item><title><![CDATA[MySQL主从复制原理]]></title><link>https://blog.csdn.net/xocoder/article/details/51577259</link><guid>https://blog.csdn.net/xocoder/article/details/51577259</guid><author>xocoder</author><pubDate>Fri, 03 Jun 2016 10:57:04 +0800</pubDate><description><![CDATA[mark一个 
http://www.open-open.com/lib/view/open1431661632716.html]]></description><category></category></item><item><title><![CDATA[ctags为已知语言添加扩展名]]></title><link>https://blog.csdn.net/xocoder/article/details/51029107</link><guid>https://blog.csdn.net/xocoder/article/details/51029107</guid><author>xocoder</author><pubDate>Thu, 31 Mar 2016 18:29:14 +0800</pubDate><description><![CDATA[格式：ctags --langmap=语言:+后缀（要加.） -R例如，.tcc后缀需要被认为是C++文件ctags --langmap=C++:+.tcc -R]]></description><category></category></item><item><title><![CDATA[谈谈我对Linux下“生产者/消费者线程模型”的理解]]></title><link>https://blog.csdn.net/xocoder/article/details/50961604</link><guid>https://blog.csdn.net/xocoder/article/details/50961604</guid><author>xocoder</author><pubDate>Wed, 23 Mar 2016 15:39:57 +0800</pubDate><description><![CDATA[生产者消费者线程模型常常用于网络编程，即一个线程监听事件发生（生产者，例如产生“收到数据”事件），其他线程来处理事件（消费者，例如处理收到的数据）比较笨的办法是： 
消费者线程不停地loop等待数据，当生产者线程发现收到数据时，找一个线程（先不讨论找线程的策略），把“收到数据”这一事件告诉消费者线程。消费者线程会在下一个loop对这个事件进行处理，处理完毕后，继续loop，直到下一个事件到来。但这么]]></description><category></category></item><item><title><![CDATA[mark一个搜索相关技术的博客]]></title><link>https://blog.csdn.net/xocoder/article/details/50886158</link><guid>https://blog.csdn.net/xocoder/article/details/50886158</guid><author>xocoder</author><pubDate>Mon, 14 Mar 2016 14:32:36 +0800</pubDate><description><![CDATA[http://www.searchtb.com/]]></description><category></category></item><item><title><![CDATA[glibc下的内存管理]]></title><link>https://blog.csdn.net/xocoder/article/details/50788475</link><guid>https://blog.csdn.net/xocoder/article/details/50788475</guid><author>xocoder</author><pubDate>Thu, 03 Mar 2016 14:45:45 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/lookof/archive/2013/03/26/2981768.html]]></description><category></category></item><item><title><![CDATA[linux环境coding，并远程同步到windows]]></title><link>https://blog.csdn.net/xocoder/article/details/50593981</link><guid>https://blog.csdn.net/xocoder/article/details/50593981</guid><author>xocoder</author><pubDate>Wed, 27 Jan 2016 14:26:58 +0800</pubDate><description><![CDATA[linux下有很多强大的命令行工具是windows不具备的，例如grep、awk等。
在上一个项目时，就有同学跟我反映过这个问题，希望在linux下写代码，但在保存的同时能实时同步到windows，从而在windows上运行


今天听到有同事说samba可以实现类似的东西， 有时间的话准备研究一下如何部署。]]></description><category></category></item><item><title><![CDATA[linux下查看过去一段时间内系统资源使用情况]]></title><link>https://blog.csdn.net/xocoder/article/details/45047343</link><guid>https://blog.csdn.net/xocoder/article/details/45047343</guid><author>xocoder</author><pubDate>Tue, 14 Apr 2015 20:26:27 +0800</pubDate><description><![CDATA[sar命令可以做到：
http://www.chinaz.com/server/2013/0401/297942.shtml]]></description><category></category></item><item><title><![CDATA[一个非常好用的截图工具SETUNA]]></title><link>https://blog.csdn.net/xocoder/article/details/44926843</link><guid>https://blog.csdn.net/xocoder/article/details/44926843</guid><author>xocoder</author><pubDate>Tue, 07 Apr 2015 22:23:33 +0800</pubDate><description><![CDATA[Ctrl + 1可以截图，并显示在桌面上
点击截图ESC即可关掉一个截图


http://www.9553.com/soft/12638.htm]]></description><category></category></item></channel></rss>