上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: JQuery UI提供了强大的拖拽功能和良好的用户体验,同时又非常容易使用。本文介绍了常用的各种用法。 阅读全文
posted @ 2012-03-13 17:26 心内求法 阅读(37246) 评论(14) 推荐(7) 编辑
摘要: 如果你已经习惯了RDB的端庄,又对NoSQL的妖娆心痒不已,不妨试试MongoDB。 阅读全文
posted @ 2012-03-11 22:54 心内求法 阅读(23931) 评论(2) 推荐(6) 编辑
摘要: 我们都用过Django的django-admin.py和manage.py。其实,我们还可以扩展Django,实现自己的命令。 阅读全文
posted @ 2012-03-09 15:23 心内求法 阅读(13272) 评论(1) 推荐(3) 编辑
摘要: 死锁在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子:# encoding: UTF-8import threadingimport timeclass MyThread(threading.Thread): def do1(self): global resA, resB if mutexA.acquire(): msg = self.name+' got resA' print msg ... 阅读全文
posted @ 2012-03-08 16:31 心内求法 阅读(10173) 评论(3) 推荐(3) 编辑
摘要: 继续Emacs学习计划。这是“初学者”阶段的最后一篇。完成这些内容,可以说是对Emacs入门了,接下来可以学习如何用Emacs写代码,GTD,发邮件,浏览网页等等,在实现这些目标的同时提高自己的Emacs水平,最终将Emacs上升到一种信仰。 阅读全文
posted @ 2012-03-06 12:48 心内求法 阅读(16722) 评论(2) 推荐(1) 编辑
摘要: Fabric是一个Python库.使用Fabric,你可以管理一系列host的SSH连接,定义一系列的任务函数,然后灵活的指定在哪些host上执行哪些任务。这非常使用于需要管理大量host的场景,比如运维,私有云管理,应用自动化部署等。 阅读全文
posted @ 2012-03-05 14:23 心内求法 阅读(45573) 评论(2) 推荐(8) 编辑
摘要: 可以墙住的是对google的访问,墙不住的是对google的喜欢! 在博客上添加Google +1 按钮,可以让你的访问者在 Google 搜索上推荐、在 Google+ 上分享你的博客内容。 阅读全文
posted @ 2012-03-05 10:13 心内求法 阅读(2614) 评论(10) 推荐(6) 编辑
摘要: 互斥锁是最基本、最简单的线程同步机制 阅读全文
posted @ 2012-03-04 01:27 心内求法 阅读(71489) 评论(7) 推荐(8) 编辑
摘要: twitter的bootstrap提供了优雅的HTML和CSS规范,非常适合没有界面设计师资源的开发者。 貌似现在很多网站都采用了这种“又黑又硬的工具条+小清新风格”。 本博基于bootstrap自定义了一套博皮,喜欢的话可以使用。 阅读全文
posted @ 2012-03-02 19:37 心内求法 阅读(2484) 评论(25) 推荐(8) 编辑
摘要: 这个实战系列暂时就告一段落了,通过这个系列,你应该已经可以用Django开发简单的web应用了。 阅读全文
posted @ 2012-03-02 16:12 心内求法 阅读(32577) 评论(9) 推荐(9) 编辑
摘要: 如上一节,python的threading.Thread类有一个run方法,用于定义线程的功能函数,可以在自己的线程类中覆盖该方法。而创建自己的线程实例后,通过Thread类的start方法,可以启动该线程,交给python虚拟机进行调度,当该线程获得执行的机会时,就会调用run方法执行线程。让我们开始第一个例子:# encoding: UTF-8import threadingimport timeclass MyThread(threading.Thread): def run(self): for i in range(3): time.sleep(1) msg = "I 阅读全文
posted @ 2012-03-02 12:50 心内求法 阅读(36880) 评论(4) 推荐(3) 编辑
摘要: 前面介绍过多线程的基本概念,理解了这些基本概念,掌握python多线程编程就比较容易了。在开始之前,首先要了解一下python对多线程的支持。虚拟机层面Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。语言层面在语言层面,Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue。可以方便地支持创建线程、互斥锁、信号量、同步等特性。thread:多线程的底层支持模块,一般不建议使用。threading:对thread进行了封装,将一些线程 阅读全文
posted @ 2012-03-01 23:24 心内求法 阅读(27472) 评论(4) 推荐(5) 编辑
摘要: 组织形态是指由组织中纵向的等级关系及其沟通关系,横向的分工协作关系及其沟通关系而形成的一种无形的、相对稳定的企业构架。它反映组织成员之间分工协作关系,体现了一种分工和协作框架。可以说,组织形态就是组织结构的“模式”。掌握组织结构模式,有助于构建通用的人员和组织结构模型 。本文介绍各种常见的组织形态。传统的组织结构模式最初为直线式,随着规模的不断扩大,逐步发展出直线职能式、事业部式;而随着外部环境的复杂化,在此基础上又扩展出矩阵式、多维结构等。 近年来随着企业外部环境的进一步复杂,企业间结成动态联盟,从而形成了“虚拟组织”。根据动态联盟成员之间关系的不同,虚拟组织的形态包括星型模式、互补模式和平 阅读全文
posted @ 2012-02-28 15:24 心内求法 阅读(13298) 评论(1) 推荐(1) 编辑
摘要: 博客搬家,加上换办公区,Emacs的学习计划就耽搁了。可能是因为年纪大了,记性大不如以前,新学的很多Emacs快捷键/命令都记不住。所以要整理一个常用命令清单(与当初学习Vim一样),并且打印出来贴在电脑边。刚开始不可贪多,所以只整理了:Key Mapping,Important,Help,File, Cursor, Cut/Del/Copy/Paste, Buffer, Window, Undo/Redo, Search/Replace几个部分,控制在2页A4纸之内。附图如下:不知道谁能告诉我,博客园可以上传附件吗? 阅读全文
posted @ 2012-02-28 11:15 心内求法 阅读(5595) 评论(3) 推荐(0) 编辑
摘要: 在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 心内求法 阅读(16929) 评论(4) 推荐(0) 编辑
摘要: 当你在Python的世界中冒险,突然遭遇一只Web怪兽,你会选择什么武器对付它?在兵器谱上,下列兵器可谓名列前茅:Zope,厚重的长枪。较早出现的武器形态。该武器非常之强悍,无坚不摧,无物不破。而且适合在军队中使用,排兵布阵集团作战效果更佳。然而要用好Zope要花上很长的时间,俗话说“月棍年刀一辈子枪”,可见其难度。TurboGears,威武的刀。快意江湖必备之物。其打造者熟知江湖规矩,颇有武林盟主之风,遇事通常拉帮结伙,分派任务,决计不会把所有事情都揽在自己身上。Django,飘逸的剑。非常内敛,据说使用该武器的高手通常是独行侠,他们的格言是:一剑在手,夫复何求?Web.py,小巧的匕首,刺 阅读全文
posted @ 2012-02-25 12:13 心内求法 阅读(15490) 评论(8) 推荐(8) 编辑
摘要: 在企业IT整合的过程中,对于人员和组织机构信息的整合是一个重点。但是目前的解决方案中往往偏重于“系统用户”的整合,而对组织架构没有考虑或者考虑得很少,同时对于包含客户、合作伙伴等在内的虚拟组织往往支持不够。组织架构、岗位的设定等信息往往牵扯到权限,因此有必要探讨一种统一的人员和组织机构模型,既可以作为此类数据的统一数据源,也可以为之后的统一权限管理打下基础。 特别要注意的是,这里只是一个逻辑模型,要实现该模型还需要具体的设计。 阅读全文
posted @ 2012-02-24 16:07 心内求法 阅读(9988) 评论(18) 推荐(3) 编辑
摘要: 每个真正的程序员,可能都会梦想着能够发布开源项目,让自己的代码被别人所用。 项目的目录结构应该遵循一定的规范。即使不是开源项目。 阅读全文
posted @ 2012-02-24 13:02 心内求法 阅读(26898) 评论(3) 推荐(4) 编辑
摘要: an open source project homepage 阅读全文
posted @ 2012-02-24 10:03 心内求法 阅读(2375) 评论(4) 推荐(0) 编辑
摘要: 多线程编程必须理解的一些基本概念,适用于所有编程语言。内容: 并发式编程 多任务操作系统 多线程vs多进程 线程安全 线程的生命周期 线程的类型 阅读全文
posted @ 2012-02-23 20:11 心内求法 阅读(13439) 评论(3) 推荐(7) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页