- 博客(22)
- 收藏
- 关注
原创 小心那些不具移植性的代码
最近在做一个项目, 其中有个模块的功能跟另一系列产品有一些类似的地方,只是在具体功能实现上有一些需要修改的地方, 于是在做项目schedule时, 没有预估太多的时间在这几项任务上, 预测稍做修改应该就可以满足需求. 可是当项目真正实施到这几项功能时,才发现, 这个模块的代码几乎就不能使用, 与那个产品其它模块的耦合度奇高. copy过来后, 不仅仅是编译很难才通过,更重要的是很多的逻辑处理都需要
2014-02-18 21:41:02 471
转载 UIO 子系统结构介绍
------1------为什么出现了UIO?硬件设备可以根据功能分为网络设备,块设备,字符设备,或者根据与CPU相连的方式分为PCI设备,USB设备等。它们被不同的内核子系统支持。这些标准的设备的驱动编写较为容易而且容易维护。很容易加入主内核源码树。但是,又有很多设备难以划分到这些子系统中,比如I/O卡,现场总线接口或者定制的FPGA。通常这些非标准设备的驱动被实
2013-10-16 17:15:49 597
原创 python challenge <八>
题目地址:http://www.pythonchallenge.com/pc/def/integrity.html题目是一幅画,下面有一句话: where is the missing link? 一头雾水.还是老思路,当画面上找不出答案时,就上page resource看看.里面有这样一个url地址引起了我的注意: map name="notinsect"> area shap
2013-08-29 08:45:13 621
原创 python challenge <七>
地址:http://www.pythonchallenge.com/pc/def/oxygen.html题目是一幅图像,中间有一条黑白灰的条纹.目测是需要在这个地方做文章了.说实话,对于图象处理一直没有什么概念,还是上unixwar寻求了帮助,才知道第一步还需要安装要import Image模块,在我现在用的机器上没有装好,需要去下载了再装.在manual文档里可以查到.根据网上提供的思路
2013-08-29 08:01:29 541
原创 python challenge <六>
地址: http://www.pythonchallenge.com/pc/def/channel.html题目只有一幅画, 有一个PayPal的按钮,也没有什么多余的提示. 查看page code,似乎也没有什么太有用的提示. 比较引起注意的是这样一句注释:html> 仍然不是太明白. 呵,还是想象力不足够丰富.只能是google看了一下提示.然后发现了原来zip的提示是
2013-08-21 10:19:48 524
原创 python challenge <五>
地址:http://www.pythonchallenge.com/pc/def/linkedlist.php题目就只有一张图片。 照着惯例,这种情况直接察看源代码吧。发现有这样的提示: end. 400 times is more than enough. -->好吧。 应该是需要重复某动作400次的意思。回到页面,目测只有图片
2013-08-17 09:45:04 561
原创 python challenge <四>
使用正则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]')
2013-08-15 22:35:49 537
原创 python challenge <三>
慢慢开始熟悉python challenge的题风了. 精华就是基本得靠猜,呵呵第三题: http://www.pythonchallenge.com/pc/def/ocr.html题目是一张图片, 很模糊的写了一些字.提示是:recognize the characters. maybe they are in the book, but MAYBE they are in
2013-08-15 22:10:26 593
原创 python challenge <二>
就不截图了,题目就类似于找出规律吧: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.
2013-08-15 16:41:35 555
原创 python challenge <一>
闲来无事,玩一玩python challenge. 其实所有的问题都可以用各种语言,不一定要用python.当然了,如果在解决问题的能同时想一想用python有什么好的方面, 如果有其它语言是不是能更方便,就更有锻炼的作用了.新学python, 就当练手了第一题: url: http://www.pythonchallenge.com/pc/def/0.html这道题很简单
2013-08-15 16:19:24 1402
原创 二进宫:前交叉韧带重建术后取钉 记录
一年前踢球时不幸中招, 前交叉韧带(十字韧带)断裂, 在北医三院做了重建手术. 经过漫长的康复后, 虽说没找回昔日的感觉, 可基本能恢复慢跑和打球. 但是, 前两个月感觉膝盖还是有些不舒服, 伸直时总感觉里面有什么东西顶着,阴雨天也有些疼痛. 一复查才知道, 很有可能是留在里面的钢钉位置不对,正好顶着了韧带.另外,医生还判断说,伤口处很有可能有增生, 最好做一下关节镜检查, 清理一下.
2013-08-15 09:42:24 23233 3
原创 谁会是中国的Zillow?
偶然在http://xueqiu.com/6654628252/24714773 看见篇文章,比较了中美互联网公司2013年以来的涨幅。美国互联网市场向来可以用来预测来年中国的市场热点。 简单的看了一下美国的榜单,发现其中竟然有三家是从事的和房地产直接相关的行业。相比之下,虽然搜房发展不错,但相比Zillow等, 搜房毕竟还是媒体属性偏重,所从事的领域还是有相当大的区别。目前中国的房产网站
2013-08-06 23:09:18 2798
转载 内核模块相关命令:lsmod,depmod,modprob...
转自: http://blog.csdn.net/future_fighter/article/details/3862795lsmod功能:列出内核已载入模块的状态用法:lsmod描述: lsmod 以美观的方式列出/proc/modules的内容。 输出为: Module(模块名) Size(模块大小) Used by(被...使用)
2013-08-06 18:31:15 508
转载 使用 Python 获取 Linux 系统信息
转自: http://www.oschina.net/translate/linux-system-mining-with-python使用 Python 获取 Linux 系统信息在本文中,我们将会探索使用Python编程语言工具来检索Linux系统各种信息。走你。哪个Python版本?当我提及Python,所指的就是CPython 2(准确的是2.7).
2013-08-05 00:14:10 845
转载 这到底是谁之错?
在酷壳上看到的一篇文章. 相信有很多人都深有感受故事一:背景介绍:RT是一个外包公司,ZWZX是项目承接公司,YD是甲方。RT公司每天下班的时候都会接到ZWZX负责人的电话,询问一天的工作情况,然后布置任务要求晚上加班做完,RT公司的员工很无奈也很气愤因为每天都要加班,员工们就问项目经理:“为什么天天加班赶需求,今天才提一个需求,明天就要上线,还让不让人活了?” 项目经理无奈的
2013-07-24 19:28:01 393
转载 vim 快捷命令
原文地址:http://blog.csdn.net/ceven2010/article/details/7406341 一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子 ),
2013-07-24 13:33:12 406
原创 基础知识如何扎实都不为过
这几天team在讨论一个和DMA有关的问题. 有个同事因为负责的模块对实时性要求很高, 尽管他几乎完全工作在xenomai上,可一旦涉及到任何有可能长时间占用CPU的问题,他都会极其敏感. 任何有可能会打断它任务的操作他都会陪着相关的设计者从头分析一遍. 尽管DMA操作司空见惯, 也没人认为会对他的程序产生影响, 可出于严谨,大家还是一起简单review了一下DMA的过程. 看上
2013-07-23 19:05:37 522
转载 module_init
就像你写C程序需要包含C库的头文件那样,Linux内核编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include #include #include 其中,init.h 定义了驱动的初始化和退出相关的函数,kernel.h 定义了经常用到的函数原型及宏定义,module.h 定义了内核模块相关的函数、变量及宏。 几乎每个linu
2013-07-23 13:59:09 473
转载 程序员不爱读书,但这很不明智——想看就看《高效能程序员的修炼》
http://blog.csdn.net/happydeer/article/details/8997768英文原文:http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html作者:Jeff AtwoodCoding Horror精华文章现已收
2013-07-22 21:10:55 456
转载 PowerPC开发资源
原文地址:http://blog.csdn.net/ustc_dylan/article/details/49502231、developerWorks Power Architecture 专区是了解有关 POWER 和 PowerPC 芯片及其相关技术的最佳资源。 http://www.ibm.com/developerworks/cn/power/
2013-07-21 21:00:14 679
原创 细节处体现对用户的尊重
应QA要求, 在设备管理的web界面上 添加了两个参数, 一个是只读的, 一个是带下拉选项的配置参数.很简单的东西, 俩小时搞定.下图是我的初稿:负责review的同事看了一眼, 打了回来, 要求改成这样:看出差别了吗? 没错,只是在显示上颠倒了上下而已.好处是什么呢? 我的做法, 下拉选项会遮挡住status的显示,而很有必要可能Status的信息
2013-01-25 18:58:17 353
原创 嵌入式系统里的reboot命令的各种实现方式
今天跟同事讨论一个跟Watchdog喂狗任务有关的问题,却引出另一个话题(过程比较零乱,暂时略过):在嵌入式系统里,reboot(这里指的reboot说的都是正常情况敲入命令,比如linux shell下输入reboot, vxworks shell里摁下ctrl+x,程序导致的reboot暂时不提)是否都是由watchdog来实现的? 答案毫无疑问是否。可是要把各种实现方式梳理清楚并不是一
2013-01-10 02:00:24 2172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人