<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaolei_si的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaolei_si</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaolei_si]]></copyright><item><title><![CDATA[小心那些不具移植性的代码]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/19428763</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/19428763</guid><author>xiaolei_si</author><pubDate>Tue, 18 Feb 2014 21:41:02 +0800</pubDate><description><![CDATA[最近在做一个项目, 其中有个模块的功能跟另一系列产品有一些类似的地方,只是在具体功能实现上有一些需要修改的地方, 于是在做项目schedule时, 没有预估太多的时间在这几项任务上, 预测稍做修改应该就可以满足需求. 可是当项目真正实施到这几项功能时,才发现, 这个模块的代码几乎就不能使用, 与那个产品其它模块的耦合度奇高. copy过来后, 不仅仅是编译很难才通过,更重要的是很多的逻辑处理都需要]]></description><category></category></item><item><title><![CDATA[UIO 子系统结构介绍]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/12783489</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/12783489</guid><author>xiaolei_si</author><pubDate>Wed, 16 Oct 2013 17:15:49 +0800</pubDate><description><![CDATA[------1------为什么出现了UIO？


硬件设备可以根据功能分为网络设备，块设备，字符设备，或者根据与CPU相连的方式
分为PCI设备，USB设备等。它们被不同的内核子系统支持。这些标准的设备的驱动编写
较为容易而且容易维护。很容易加入主内核源码树。
但是，又有很多设备难以划分到这些子系统中，比如I/O卡，现场总线接口或者定制的FPGA。

通常这些非标准设备的驱动被实]]></description><category></category></item><item><title><![CDATA[python challenge <八>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/10484371</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/10484371</guid><author>xiaolei_si</author><pubDate>Thu, 29 Aug 2013 08:45:13 +0800</pubDate><description><![CDATA[题目地址：http://www.pythonchallenge.com/pc/def/integrity.html
题目是一幅画，下面有一句话：　where is the missing link?　一头雾水．还是老思路,当画面上找不出答案时，就上page resource看看．
里面有这样一个url地址引起了我的注意：

	map name="notinsect">
	area shap]]></description><category></category></item><item><title><![CDATA[python challenge <七>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/10144977</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/10144977</guid><author>xiaolei_si</author><pubDate>Thu, 29 Aug 2013 08:01:29 +0800</pubDate><description><![CDATA[地址：http://www.pythonchallenge.com/pc/def/oxygen.html
题目是一幅图像，中间有一条黑白灰的条纹．目测是需要在这个地方做文章了．说实话，对于图象处理一直没有什么概念，还是上unixwar寻求了帮助,才知道第一步还需要安装要import Image模块，在我现在用的机器上没有装好，需要去下载了再装．在manual文档里可以查到．
根据网上提供的思路]]></description><category></category></item><item><title><![CDATA[python challenge <六>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/10132017</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/10132017</guid><author>xiaolei_si</author><pubDate>Wed, 21 Aug 2013 10:19:48 +0800</pubDate><description><![CDATA[地址: http://www.pythonchallenge.com/pc/def/channel.html

题目只有一幅画, 有一个PayPal的按钮,也没有什么多余的提示. 查看page code,似乎也没有什么太有用的提示. 比较引起注意的是这样一句注释:

html> 

仍然不是太明白. 呵,还是想象力不足够丰富.只能是google看了一下提示.然后发现了原来zip的提示是]]></description><category></category></item><item><title><![CDATA[python challenge <五>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/10018219</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/10018219</guid><author>xiaolei_si</author><pubDate>Sat, 17 Aug 2013 09:45:04 +0800</pubDate><description><![CDATA[地址：http://www.pythonchallenge.com/pc/def/linkedlist.php
题目就只有一张图片。 照着惯例，这种情况直接察看源代码吧。发现有这样的提示：








 
end. 400 times is more than enough. -->





好吧。 应该是需要重复某动作400次的意思。回到页面，目测只有图片]]></description><category></category></item><item><title><![CDATA[python challenge <四>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9992035</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9992035</guid><author>xiaolei_si</author><pubDate>Thu, 15 Aug 2013 22:35:49 +0800</pubDate><description><![CDATA[使用正则


import urllib2  
import re  
  
f = urllib2.urlopen('http://www.pythonchallenge.com/pc/def/equality.html')  
data = f.read()  

  
reg = re.compile('[^A-Z][A-Z]{3}([a-z])[A-Z]{3}[^A-Z]')]]></description><category></category></item><item><title><![CDATA[python challenge <三>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9988423</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9988423</guid><author>xiaolei_si</author><pubDate>Thu, 15 Aug 2013 22:10:26 +0800</pubDate><description><![CDATA[慢慢开始熟悉python challenge的题风了. 精华就是基本得靠猜,呵呵


第三题: http://www.pythonchallenge.com/pc/def/ocr.html
题目是一张图片, 很模糊的写了一些字.提示是:
recognize the characters. maybe they are in the book, but MAYBE they are in]]></description><category></category></item><item><title><![CDATA[python challenge <二>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9985651</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9985651</guid><author>xiaolei_si</author><pubDate>Thu, 15 Aug 2013 16:41:35 +0800</pubDate><description><![CDATA[就不截图了，题目就类似于找出规律吧：
K->M    O->Q      E->G
然后图下边有一堆乱码：
g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm
 jmle.]]></description><category></category></item><item><title><![CDATA[python challenge <一>]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9985375</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9985375</guid><author>xiaolei_si</author><pubDate>Thu, 15 Aug 2013 16:19:24 +0800</pubDate><description><![CDATA[闲来无事,玩一玩python challenge. 其实所有的问题都可以用各种语言,不一定要用python.当然了,如果在解决问题的能同时想一想用python有什么好的方面, 如果有其它语言是不是能更方便,就更有锻炼的作用了.
新学python, 就当练手了


第一题: 
url: http://www.pythonchallenge.com/pc/def/0.html
这道题很简单]]></description><category></category></item><item><title><![CDATA[二进宫：前交叉韧带重建术后取钉 记录]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9977535</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9977535</guid><author>xiaolei_si</author><pubDate>Thu, 15 Aug 2013 09:42:24 +0800</pubDate><description><![CDATA[一年前踢球时不幸中招, 前交叉韧带(十字韧带)断裂, 在北医三院做了重建手术. 经过漫长的康复后, 虽说没找回昔日的感觉, 可基本能恢复慢跑和打球. 但是, 前两个月感觉膝盖还是有些不舒服, 伸直时总感觉里面有什么东西顶着,阴雨天也有些疼痛. 一复查才知道, 很有可能是留在里面的钢钉位置不对,正好顶着了韧带.另外,医生还判断说,伤口处很有可能有增生, 最好做一下关节镜检查,
 清理一下.]]></description><category></category></item><item><title><![CDATA[谁会是中国的Zillow？]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9799067</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9799067</guid><author>xiaolei_si</author><pubDate>Tue, 06 Aug 2013 23:09:18 +0800</pubDate><description><![CDATA[偶然在http://xueqiu.com/6654628252/24714773 看见篇文章，比较了中美互联网公司2013年以来的涨幅。美国互联网市场向来可以用来预测来年中国的市场热点。
 简单的看了一下美国的榜单，发现其中竟然有三家是从事的和房地产直接相关的行业。相比之下，虽然搜房发展不错，但相比Zillow等， 
搜房毕竟还是媒体属性偏重，所从事的领域还是有相当大的区别。目前中国的房产网站]]></description><category></category></item><item><title><![CDATA[内核模块相关命令：lsmod,depmod,modprob...]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9795677</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9795677</guid><author>xiaolei_si</author><pubDate>Tue, 06 Aug 2013 18:31:15 +0800</pubDate><description><![CDATA[转自: http://blog.youkuaiyun.com/future_fighter/article/details/3862795

lsmod
功能：列出内核已载入模块的状态
用法：lsmod
描述：
    lsmod 以美观的方式列出/proc/modules的内容。
    输出为：
    Module(模块名)    Size(模块大小)   Used by(被...使用)]]></description><category></category></item><item><title><![CDATA[使用 Python 获取 Linux 系统信息]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9752621</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9752621</guid><author>xiaolei_si</author><pubDate>Mon, 05 Aug 2013 00:14:10 +0800</pubDate><description><![CDATA[转自: http://www.oschina.net/translate/linux-system-mining-with-python




使用 Python 获取 Linux 系统信息

在本文中，我们将会探索使用Python编程语言工具来检索Linux系统各种信息。走你。

哪个Python版本?
当我提及Python，所指的就是CPython 2(准确的是2.7).]]></description><category></category></item><item><title><![CDATA[这到底是谁之错？]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9454997</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9454997</guid><author>xiaolei_si</author><pubDate>Wed, 24 Jul 2013 19:28:01 +0800</pubDate><description><![CDATA[在酷壳上看到的一篇文章. 相信有很多人都深有感受


故事一：
背景介绍：RT是一个外包公司，ZWZX是项目承接公司，YD是甲方。
RT公司每天下班的时候都会接到ZWZX负责人的电话，询问一天的工作情况，然后布置任务要求晚上加班做完，RT公司的员工很无奈也很气愤因为每天都要加班，员工们就问项目经理：“为什么天天加班赶需求，今天才提一个需求，明天就要上线，还让不让人活了?” 项目经理无奈的]]></description><category></category></item><item><title><![CDATA[vim 快捷命令]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9447401</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9447401</guid><author>xiaolei_si</author><pubDate>Wed, 24 Jul 2013 13:33:12 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/ceven2010/article/details/7406341
 
一、移动光标
1、左移h、右移l、下移j、上移k
2、向下翻页ctrl + f，向上翻页ctrl + b
3、向下翻半页ctrl + d，向上翻半页ctrl + u
4、移动到行尾$，移动到行首0（数字），移动到行首第一个字符处^
5、移动光标到下一个句子 ），]]></description><category></category></item><item><title><![CDATA[基础知识如何扎实都不为过]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9426425</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9426425</guid><author>xiaolei_si</author><pubDate>Tue, 23 Jul 2013 19:05:37 +0800</pubDate><description><![CDATA[这几天team在讨论一个和DMA有关的问题. 有个同事因为负责的模块对实时性要求很高, 尽管他几乎完全工作在xenomai上,可一旦涉及到任何有可能长时间占用CPU的问题,他都会极其敏感.  任何有可能会打断它任务的操作他都会陪着相关的设计者从头分析一遍.  尽管DMA操作司空见惯, 也没人认为会对他的程序产生影响, 可出于严谨,大家还是一起简单review了一下DMA的过程.

    看上]]></description><category></category></item><item><title><![CDATA[module_init]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9421387</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9421387</guid><author>xiaolei_si</author><pubDate>Tue, 23 Jul 2013 13:59:09 +0800</pubDate><description><![CDATA[就像你写C程序需要包含C库的头文件那样，Linux内核编程也需要包含Kernel头文件，大多的Linux驱动程序需要包含下面三个头文件：
#include 
#include 
#include 
其中，init.h 定义了驱动的初始化和退出相关的函数，kernel.h 定义了经常用到的函数原型及宏定义，module.h 定义了内核模块相关的函数、变量及宏。
      几乎每个linu]]></description><category></category></item><item><title><![CDATA[程序员不爱读书，但这很不明智——想看就看《高效能程序员的修炼》]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9413845</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9413845</guid><author>xiaolei_si</author><pubDate>Mon, 22 Jul 2013 21:10:55 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/happydeer/article/details/8997768





英文原文：http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html
作者：Jeff Atwood
Coding Horror精华文章现已收]]></description><category></category></item><item><title><![CDATA[PowerPC开发资源]]></title><link>https://blog.youkuaiyun.com/xiaolei_si/article/details/9400775</link><guid>https://blog.youkuaiyun.com/xiaolei_si/article/details/9400775</guid><author>xiaolei_si</author><pubDate>Sun, 21 Jul 2013 21:00:14 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/ustc_dylan/article/details/4950223




1、developerWorks Power Architecture 专区是了解有关 POWER 和 PowerPC 芯片及其相关技术的最佳资源。
  http://www.ibm.com/developerworks/cn/power/]]></description><category></category></item></channel></rss>