<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on The Duty of Nongenius</title>
    <link>https://codeb2cc.com/posts/</link>
    <description>Recent content in Posts on The Duty of Nongenius</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Fri, 10 Jan 2020 16:15:45 +0800</lastBuildDate>
    
        <atom:link href="https://codeb2cc.com/posts/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>BPF for Rust/Go/Python Application</title>
      <link>https://codeb2cc.com/2020/01/bpf-for-application/</link>
      <pubDate>Fri, 10 Jan 2020 16:15:45 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2020/01/bpf-for-application/</guid>
      <description>BPF(eBPF, extended Berkeley Packet Filter)是Linux内核中的一种通用执行引擎，它通过将代码逻辑JIT编译成内核虚拟机中间语言的方式来提供了一种更安全灵活的系统</description>
    </item>
    
    <item>
      <title>Linux Cluster Account Management</title>
      <link>https://codeb2cc.com/2019/12/linux-cluster-account-management/</link>
      <pubDate>Tue, 10 Dec 2019 16:21:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2019/12/linux-cluster-account-management/</guid>
      <description>目前部门的生产和开发测试机器大部分都在自维护的公有云环境，由于公司缺少可用的LDAP或Kerberos服务，我们在服务器账号上使用了两种管理</description>
    </item>
    
    <item>
      <title>PyPy on Hadoop</title>
      <link>https://codeb2cc.com/2014/12/pypy-on-hadoop/</link>
      <pubDate>Thu, 25 Dec 2014 17:50:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2014/12/pypy-on-hadoop/</guid>
      <description>在Hadoop Streaming中使用PyPy PyPy作为CPython的高性能替代方案，目前已经十分成熟，得益于JIT等技术的应用，多数场</description>
    </item>
    
    <item>
      <title>Reflection in Golang</title>
      <link>https://codeb2cc.com/2013/10/reflection-in-golang/</link>
      <pubDate>Tue, 08 Oct 2013 13:25:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/10/reflection-in-golang/</guid>
      <description>Static Typed Go Go作为一门静态类型的语言，所有变量都定义了其所属于的类型，不同类型的变量间不能随意赋值，例如： var a int var b string a = 1 b = &amp;#34;codeb2cc&amp;#34; a = b a和b不</description>
    </item>
    
    <item>
      <title>Python Gif Processing</title>
      <link>https://codeb2cc.com/2013/09/python-gif-processing/</link>
      <pubDate>Tue, 17 Sep 2013 05:57:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/09/python-gif-processing/</guid>
      <description>天气站点需要往微博推送气象信息，原始的基本反射率数据都是单帧的，为了好一点的效果计划自己合成GIF，但找了一下发现Python下没有现成好的</description>
    </item>
    
    <item>
      <title>Memcached Optimization</title>
      <link>https://codeb2cc.com/2013/08/memcached-optimization/</link>
      <pubDate>Sun, 18 Aug 2013 00:24:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/08/memcached-optimization/</guid>
      <description>项目新功能上线后频繁发现缓存丢失，怀疑是数据还没过期就被LRU置换了，但Memcached设置了8G内存对目前的流量来说不应该出现内存不足的</description>
    </item>
    
    <item>
      <title>Git Submodule Update All</title>
      <link>https://codeb2cc.com/2013/08/git-submodule-update-all/</link>
      <pubDate>Mon, 05 Aug 2013 16:30:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/08/git-submodule-update-all/</guid>
      <description>Vim配置里的插件很久没有更新了，今天打算统统升级一下时发现git submodule update没有效果，进入插件目录发现里面都是detached状态的，于</description>
    </item>
    
    <item>
      <title>Python Handle Certification Sign Slash Verify</title>
      <link>https://codeb2cc.com/2013/07/python-handle-certification-sign-slash-verify/</link>
      <pubDate>Mon, 29 Jul 2013 13:42:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/07/python-handle-certification-sign-slash-verify/</guid>
      <description>项目需要对接快钱网关，由于官方的开发中心中只有C#/Java/PHP的Demo，于是只能自己捣鼓一个Python的版本。他们的分账网关是通过</description>
    </item>
    
    <item>
      <title>Geoip Query and Convert</title>
      <link>https://codeb2cc.com/2013/07/geoip-query-and-convert/</link>
      <pubDate>Thu, 18 Jul 2013 16:51:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/07/geoip-query-and-convert/</guid>
      <description>最近工作需要开发爬虫抓取别人网页的数据，由于IP有限为避免被封只能采取各种混淆手段，其中一种是伪造X-Forwarded-For的请求头，尽</description>
    </item>
    
    <item>
      <title>Fabric With Nohup</title>
      <link>https://codeb2cc.com/2013/06/fabric-with-nohup/</link>
      <pubDate>Mon, 03 Jun 2013 14:14:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/06/fabric-with-nohup/</guid>
      <description>Fabric是Python的远程SSH命令行工具，常用来实现服务远程管理及持续化部署。最近需要在集群中执行离线任务，在官方文档中有例子： run(&amp;quot;nohup yes</description>
    </item>
    
    <item>
      <title>Convert Excel Date Type Value</title>
      <link>https://codeb2cc.com/2013/05/convert-excel-date-type-value/</link>
      <pubDate>Tue, 28 May 2013 18:45:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/05/convert-excel-date-type-value/</guid>
      <description>在用代码处理Excel文件中的日期数据时，读出来的是一个数值，这是因为在Excel中日期数据实际存储为距离1900-01-01的天数，因此需</description>
    </item>
    
    <item>
      <title>Deploy a Ganglia Monitoring System</title>
      <link>https://codeb2cc.com/2013/04/deploy-a-ganglia-monitoring-system/</link>
      <pubDate>Sun, 07 Apr 2013 00:49:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/04/deploy-a-ganglia-monitoring-system/</guid>
      <description>Intro Ganglia是一个分布式的开源集群监控系统，主要包括gmond，gmetad，gweb三个模块，其独特的网状结构具备强大的伸缩性，通过组</description>
    </item>
    
    <item>
      <title>Constellation Magic</title>
      <link>https://codeb2cc.com/2013/02/constellation-magic/</link>
      <pubDate>Wed, 13 Feb 2013 10:03:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/02/constellation-magic/</guid>
      <description>神一般的星座JS函数，完全理解不能…… function getAstro(m, d) { return &amp;#34;魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯&amp;#34;.substr(m*</description>
    </item>
    
    <item>
      <title>SQLAlchemy Quick Count</title>
      <link>https://codeb2cc.com/2013/01/sqlalchemy-quick-count/</link>
      <pubDate>Wed, 30 Jan 2013 15:10:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2013/01/sqlalchemy-quick-count/</guid>
      <description>在网页数据展示中，分页是很普遍的操作，在分页逻辑中需要根据数据数据与页面大小计算出页数。对于小数据来说，获取数据集大小的开销可以忽略，但对百</description>
    </item>
    
    <item>
      <title>InnoDB Consistent Read</title>
      <link>https://codeb2cc.com/2012/09/innodb-consistent-read/</link>
      <pubDate>Sat, 29 Sep 2012 18:07:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2012/09/innodb-consistent-read/</guid>
      <description>在InnoDB中，数据库通过multi-versioning为查询提供数据快照，查询语句不受非当前事务下的其他操作影响。在默认的REPEAT</description>
    </item>
    
    <item>
      <title>SQLAlchemy Get or Create</title>
      <link>https://codeb2cc.com/2012/09/sqlalchemy-get-or-create/</link>
      <pubDate>Tue, 04 Sep 2012 11:21:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2012/09/sqlalchemy-get-or-create/</guid>
      <description>在RMDB中，由于不存在select-test-insert的原子操作，因此要想达到不存在则插入的效果，就必须在SELECT语句中加锁。但往</description>
    </item>
    
    <item>
      <title>Dynamic Script Loading</title>
      <link>https://codeb2cc.com/2012/07/dynamic-script-loading/</link>
      <pubDate>Wed, 18 Jul 2012 10:17:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2012/07/dynamic-script-loading/</guid>
      <description>近年来前端技术可谓发展迅猛，受益于计算机与浏览器内核的性能提升，如今网站前端架构可以设计得更加庞大，许多原本服务器端处理的业务逻辑都挪到了前</description>
    </item>
    
    <item>
      <title>Cross Origin Communication Postmessage</title>
      <link>https://codeb2cc.com/2012/06/cross-origin-communication-postmessage/</link>
      <pubDate>Wed, 20 Jun 2012 22:07:00 +0800</pubDate>
      
      <guid>https://codeb2cc.com/2012/06/cross-origin-communication-postmessage/</guid>
      <description>项目中需要实现一个通过iframe嵌入到其它网站中的辅助工具，由于两个域间需要大量的数据交互操作，因此最近研究了一下比较可行的跨域通信方案，</description>
    </item>
    
  </channel>
</rss>
