随笔分类 - 法.手段方法

摘要:在《IT人员如何管理知识》 中提到了应该构建并定期重构自己的知识地图。作为一种“写作式学习”的有效手段,blog也应该纳入个人知识管理的范畴。那么,如何将知识地图映射到blog的分类和标签,使得blog文章的管理更加有效呢? 阅读全文
posted @ 2012-11-05 15:50 心内求法 阅读(10020) 评论(3) 推荐(2) 编辑
摘要:在python开源项目目录结构的基础上,进一步定义django的目录结构。根据django的特性,分成两部分:project结构和app结构。project结构这里定义的是python开源项目目录结构中的$PROJ_NAME目录内的内容,需要与python开源项目目录结构结合起来。PROJ_NAME/ __init__.py 这几个文件是django创建project所必须的,不做过多说明 manage.py settings.py urls.py apps/ 即使是“小”工程,也建议分成多个app,每个app足够简单,只解决某一个方面的问题 (注1) myapp1/ myapp2/ ext. 阅读全文
posted @ 2012-02-25 23:16 心内求法 阅读(16232) 评论(4) 推荐(0) 编辑
摘要:每个真正的程序员,可能都会梦想着能够发布开源项目,让自己的代码被别人所用。 项目的目录结构应该遵循一定的规范。即使不是开源项目。 阅读全文
posted @ 2012-02-24 13:02 心内求法 阅读(22925) 评论(3) 推荐(4) 编辑
摘要:前年写的,居然一直躺在草稿箱里。今天把它放出来。。。GTD(Getting Things Done) 是一种将繁重超负荷的工作生活方式变成无压力高效的时间管理系统(David Allen, 《Getting Things Done-The Art of Stress-Free Productivity》。其核心是把所有要做的事情都记录下来,然后整理组织,并逐一执行。也就是收集、整理、组织、回顾、执行五个过程,如下图:收集:把接收到的各种事件集中在一起;整理:对事件做出快速判断,决定直接抛弃、留存归档或是产生一个任务;组织:根据任务的不同属性将其归入不同的工作清单;回顾:定期检查工作清单,如果条 阅读全文
posted @ 2012-02-09 23:53 心内求法 阅读(3055) 评论(0) 推荐(0) 编辑
摘要:SAP 定义的TOGAF架构路线图如下:既企业架构应该包括业务,应用,信息和技术等架构层(Layer),并由业务模型驱动架构的演进。 在Archimate 中,进一步划分了领域(Domain),包括产品域,信息域,过程域,组织域,数据域,应用域和基础设施域。并定义了每个领域所要表达的元素:如上图,Archimate的业务层、应用层、技术层实际上各包含两个字层,既接口和实现,实现表现为接口或服务的形式,供上层调用(Used by);而每个层横向又分为主体、行为和客体,主体指派行为,行为又访问客体。 通过这种纵向的层和横向的领域划分,以及清晰的层间、领域间关系,能够清晰表达企业架构的各个方面的内. 阅读全文
posted @ 2011-01-19 12:34 心内求法 阅读(399) 评论(0) 推荐(0) 编辑
摘要:GraphML通过XML Schema Definition (xsd)或Document Type Definition (DTD)定义:GraphML Schemagraphml.xsd (Includes the three files below.) graphml-structure.xsd Core: structural layergraphml-attributes.xsd extension that allow to add base-type attriutesgraphml-parseinfo.xsd extension that allow to add parsin 阅读全文
posted @ 2008-01-23 17:40 心内求法 阅读(349) 评论(0) 推荐(0) 编辑
摘要:GraphML的扩展是基于xml的扩展方式,通过增加namespace的引用就可以容易地扩展GraphML,包括xml属性的扩展和Complex Type的扩展。属性扩展xsd定义:graphml+xlink.xsd<?xmlversion="1.0"encoding="UTF-8"?><xs:schematargetNamespace="http://graphml.graphdrawing.org/xmlns"xmlns="http://graphml.graphdrawing.org/xmlns&qu 阅读全文
posted @ 2008-01-23 17:38 心内求法 阅读(945) 评论(0) 推荐(0) 编辑
摘要:复杂的图形可能包括嵌套,超边或注册点,这些GraphML也提供了内建的支持。嵌套图( Nested Graph )嵌套图表现为图形的子元素本身也可能为图。比如:用GraphML表示如下:<?xmlversion="1.0"encoding="UTF-8"?><graphmlxmlns="http://graphml.graphdrawing.org/xmlns"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocati 阅读全文
posted @ 2008-01-23 16:25 心内求法 阅读(601) 评论(0) 推荐(0) 编辑
摘要:可以为GraphML增加元数据(meta-data),以便于对Graph的分析。GraphML通过在元素上增加属性说明来定义图形的元数据。包括两类源数据,分别表示元素的数量信息和文件格式信息。可增加的属性如下: 适用元素属性名称含义graph(数量信息)parse.nodes图中节点的数量parse.edges图中边的数量parse.maxindegree图中节点的最大“入度”parse.maxoutdegree图中节点的最大“出度”node(数量信息)parse.indegree节点的“入度”parse.outdegree节点的“出度”Graph (格式信息)parse.nodeids如果. 阅读全文
posted @ 2008-01-23 14:44 心内求法 阅读(492) 评论(0) 推荐(0) 编辑
摘要:可以为图形元素定义简单的属性来扩展Graph。属性只能使用xml中的简单类型,如string, numerical等。首先看一个例子:<?xmlversion="1.0"encoding="UTF-8"?><graphmlxmlns="http://graphml.graphdrawing.org/xmlns"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://graphml.gr 阅读全文
posted @ 2008-01-23 13:14 心内求法 阅读(539) 评论(0) 推荐(0) 编辑
摘要:GraphML用于定义图形(graph),对于下面的一个简单图形,用GraphML描述为:<?xmlversion="1.0"encoding="UTF-8"?><graphmlxmlns="http://graphml.graphdrawing.org/xmlns"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://graphml.graphdrawing.org/xmlnsht 阅读全文
posted @ 2008-01-23 11:32 心内求法 阅读(920) 评论(0) 推荐(0) 编辑
摘要:1.静态的软硬件划分关于软件与硬件的"官方"标准定义是:软件是一系列按照特定顺序组织的计算机数据和指令的集合。硬件包括电脑中所有物理的零件,以此来区分它所包括或执行的数据和为硬件提供指令以完成任务的软件。这是"狭义"的定义,实际上对于"广义"的系统,在一个特定的条件下,硬件是不能改变的部分;软件是可以改变的部分。比如余世维经常举的酒店管理的例子中,在"酒店系统"中,在"特定成本"的约束下,硬件指酒店的基础设施,软件指酒店的管理。现在是时候对应用开发领域中的软硬件重新划分了!对于我们开发的应用系统 阅读全文
posted @ 2007-06-25 15:28 心内求法 阅读(165) 评论(0) 推荐(0) 编辑