摘要:
这个struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~一般输入的渠道来源于文件或者网络的二进制流。 在转化过程中,主要用到了一个格式化字符串(format strings),用来规定转化的方法和格式。 下面来谈谈主要的方法: struct.pack(fmt,v1,v2,.....) 将v1,v2等参数的值进行一层包装,包装的方法由fmt指定。被包装的参数必须严格符合fmt。最后返回一个包装后的字符串。 struct.unpack(fmt,string) 顾名思义,解包。比如pack打包,然后就可以. 阅读全文
摘要:
看头发就知道你得什么病 头发是“血之余、肾之华”,与脾胃、肝、肾都有密切的关系。肝藏血,肝血充分,头发就能有充足的供血;脾主运化,负责把营养成分运输到全身,包括毛发;肾中精气是人体的根本,头发的生长、健康状态的维持都与肾密切相关。有的小孩,天生头发枯黄、细软,同时,走路、说话、站立、牙齿发育都比同年龄孩子要迟缓,这种情况就属于肾气不足。 一、认识头部经络 头部的正中线走的是督脉;督脉的两侧分别是膀胱经和胆经。 两个耳尖窝走向头顶的督脉,交汇点教百会穴。百会穴是诸阳之汇,人体的督脉、膀胱经、肝经都在这里交汇,所有的阳气都聚集在此。 胆经从外眼角沿着两侧走到足的第四脚趾。 二、与头发相关的两条经络 阅读全文
摘要:
矿物盐所含钙、镁、钾、锌、溴化物等,功效:柔肌肤,治疗风湿性关节炎、腰椎病、颈椎病,大骨节等,可缓解筋挛,胃痛,腹痛,坐骨神经痛!钙:平衡体内细胞矿物质的份量,缓解痉挛组织细胞的作用; 镁:由抗敏感功能,对皮肤敏感患者特别有效,促进细胞活动功能,加快组织细胞恢复; 钾:平衡水份,协助细胞再生,增强新陈代谢;锌:加速组织受损细胞伤口愈合;溴化物:有治疗、舒缓、消毒的作用,可松弛神经缓解疼痛。矿物盐疗是我国特有的一种传统治疗方法, 具有温通经脉、舒筋止痛、消肿散淤等功效,对多种疾病均有良好的治疗作用。治疗机理:1、对神经系统的作用对于机体的温热感受器、压力感受器、化学感受器等具有综合作用。2、对皮 阅读全文
摘要:
linux下统计目录及其子目录的文件的个数 查看某目录下文件的个数 ls-l|grep"^-"|wc-l或find./company-typef|wc-l 查看某目录下文件的个数,包括子目录里的。 ls-lR|grep"^-"|wc-l查看某文件夹下目录的个数,包括子目录里的。 ls-lR|grep"^d"|wc-l 说明: ls-l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等) grep"^-" 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是^d 阅读全文
摘要:
在Google,质量并不等于测试。我相信在任何一个地方都是如此。“质量不是被测试出来的”这句老话是再正确不过了。从汽车到软件,如果它们起初制造的就有问题,那它们永远都不会没问题。试问任何一个曾经被迫大量召回的汽车公司,掩盖质量问题的代价有多大。 然而,事实情况并不是像这句话那样既简单又精确。虽然质量并不是测试出来的,但我们有同样的证据表明,没有测试,你不可能开发出任何有质量的东西。一个人怎么可能在没有测试的情况下认定你的工程具有高质量? 对于这种难题,最简单的解决办法就是:禁止对开发工作开方便之门,以独立自由之精神进行测试。测试和开发工作需要同步进行。编写一点,测试一点。再编写一点,再测试一点 阅读全文
摘要:
还在学socket编程吗?还在研究为什么epoll比select更好吗?噢,不必了!在复杂的云计算环境中,我们面临的难题远比这个复杂得多。庞大的服务器集群作为计算云,对来来看或许只是一个简单的搜索框;而在云的内部,复杂的互联和海量的通讯,加之不稳定的网络环境,廉价服务器的低可用性——构建一个高可用性且具备伸缩能力的云计算的环境,不是那么容易的!为什么说ZeroMQ是云计算时代最好的通讯库呢?我们从ZeroMQ的特性来分析吧:1.The socket library that acts as a concurrency framework.开起来像是并行开发框架的socket库。为什么一个通讯的 阅读全文
摘要:
去年年底开始,认真地研究了TC/TT这个key-value引擎,并用一些小应用来试验其效果,结果并不令人满意。最近TC/TT的作者又将精力转向新引擎KC的开发,看来TC/TT最终会随着失去支持而没落。本打算将下一个研究对象转向HyperTable,认真读文档后发现,HyperTable采用的存储引擎居然是BerkeleyDB,新浪的memcachedb也是用BerkeleyDB,再看,哇!了不得,BerkeleyDB居然被Oracle收购了!由此看来,BerkeleyDB是一个老牌的、久经考验的、稳定的、具有工业强度的、极具价值的key-value存储引擎:Oracle, HyperTable 阅读全文
摘要:
如果你知道 Tokyo Cabinet ,那么就应该知道 Kyoto Cabinet,因为他们都是同一个作者(平林幹雄)开发出来的 Key-Value 数据库。Kyoto Cabinet:a straightforward implementation of DBM,主页:http://fallabs.com/kyotocabinet/,演示文稿:http://www.slideshare.net/estraier/kyotoproducts-5886452。Tokyo Cabinet:a modern implementation of DBM,主页:http://fallabs.com/t 阅读全文
摘要:
1. Acceleo是MDA(Model Driven Architecture:模型驱动体系结构)的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。Acceleo基于 Eclipse平台以及EMF(Eclipse模型框架),开放源代码,可以免费使用。http://www.oschina.net/p/acceleo2.Trufun UML 2008http://www.trufun.net/new/product.html3. Visual Paradigm Suitehttp://www.visual-paradigm.com/download/4. PyUM 阅读全文
摘要:
Linux系统资源的命令:衡量CPU性能的指标:1,用户使用CPU的情况;CPU运行常规用户进程CPU运行niced processCPU运行实时进程2,系统使用CPU情况;用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。4,CPU的空闲率,除了上面的WIO以外的空闲时间5,CPU用于上下文交换的比率6,nice7,real-time8,运行进程队列的长度9,平均负载Linux中常用的监控CPU整体性能的工具有: mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的 阅读全文