【良少的专栏】

余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。博客地址:https://github.com/shendl1978/blog/wiki...

编程能力层次模型

程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 ...... 有些程序员可能把精力都花在提升编程技能上了,领域知识知之甚少,这其实在日常工作中也是极其有害的。有些...

2015-02-15 15:30:39

阅读数:14656

评论数:10

Python怎样得到资源文件的绝对路径

路径有两种,相对路径和绝对路径。  对于Unix-Like系统来说,绝对路径就是以/开头的路径。  相对路径就是不以/开头的路径。          其实,操作系统中实际只有一种路径,那就是绝对路径。   相对路径,只是程序自己帮我们修改为绝对路径了。          操作系统的程序运行器利用环...

2012-05-22 18:23:54

阅读数:16283

评论数:1

Pydev下django开发环境的安装方法

<br /> 安装pydev插件  pydev 是 Eclipse的一个插件,是最好的Python开发工具,还支持django。<br />    更新网址:http://pydev.org/updates         <br />   <br /&g...

2011-03-14 12:33:00

阅读数:7642

评论数:0

Python序列类型的extend和+的区别

<br />      刚才写一个Python递归函数,遇到了一个问题,就是序列类型的extend方法和+运算符号的区别。<br />      listA.extend(listB)  和   listA+listB    的效果都是把两个序列类型的元素相加,形成一个新的...

2011-01-31 13:56:00

阅读数:6925

评论数:0

apache错误"Address already in use"的原因和解决方法

<br />    配置Apache2时可能碰到 这样的错误:(98): make_sock: could not bind to address 0.0.0.0:443<br /><br /><br />    你可能会查一下系统中根本没有其他程序...

2010-12-08 17:20:00

阅读数:6642

评论数:0

mod_python3.3.1编译报错的处理方法

<br /> <br />mod_python最新的 3.3.1版本有一个bug。<br />make编译时显示错误:<br />connobject.c:142: error: request for member ‘next’ in someth...

2010-12-07 16:28:00

阅读数:2474

评论数:0

Spring和Django安全机制的比较

Spring是Java语言开发的一站式Web框架。包括:SpringMVC,Spring,SpringSecurity,SpringAOP等子框架。Spring在数据库访问层可以整合Hibernate,iBatis等第三方框架。构成了一个完整的Web应用程序框架。      Spring大量使用...

2010-12-02 11:19:00

阅读数:9815

评论数:16

Ocaml最好用的IDE开发环境

<br />         重装系统了,忘了之前装的是Eclipse的什么插件进行Ocaml编程的。 网上随便找了几个Eclipse的Ocaml插件,都超烂。啥功能都没有的。看代码也不能跳转,郁闷死了。<br /> <br />       最后终于找到了原来...

2010-11-25 18:05:00

阅读数:6359

评论数:4

Objective-C---本地运行的Ruby

缘起:      上周入手了一个iPad,用得很爽。AppStore确实非常棒。每天上班车上两个小时可以惬意地看书了。      相比之下,我的Nokia C6手机软硬件都远远不如精致的iPad。 Nokia的OviStore上软件也很少,估计最多200、300款。而且没有什么实用的软件。我翻了好...

2010-11-09 00:13:00

阅读数:8108

评论数:37

C,Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript性能比较

<br />Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript, and C Fractal Benchmark<br />I've ...

2010-09-20 18:24:00

阅读数:6058

评论数:5

Python设计模式1--工厂方法模式

    Python关于设计模式的书比较少,至少中文版比较少。网上有几篇讲Python设计模式的文章,但还太少。因此我在这里再写几篇。工厂方法模式classA(object):    def__init__(self):        print"A new"        o...

2010-08-17 12:30:00

阅读数:2253

评论数:1

利用闭包把Python函数当类使

利用闭包可以实现把Python的函数当作类来使用的功能。下面给出一个简单的例子......

2010-08-11 10:13:00

阅读数:2045

评论数:0

感觉Ruby没有Python好

Ruby的书中经常引以为豪的几点是: 1,ruby是完全基于类的语言,类似于Java。 ruby中任何东西都是对象,包括基本类型,整数等。 其实在面向对象方面,Python更胜一筹。 Python中一切都是对象。并且Python允许直接执行模块中的源码。Python也允...

2010-08-04 23:06:00

阅读数:14387

评论数:55

Ext 2 概览

Ext 2 Overview (Chinese) 多余的话: 这是Ext官网上的一篇文章,觉得不错,就收藏在这里,方便查阅。ExtJS现在在国内的推广情况令我深深失望!没有一本像样的中文书。而且还有一帮鸟人写了几篇入门级的小书,就吵吵着要收费购买、阅读!至于嘛?!真是有损我辈中华开源人的名誉! 如...

2009-02-26 15:36:00

阅读数:2772

评论数:1

从自己实现Ruby单例模式揭秘Ruby模块内幕

     从自己实现Ruby单例模式揭秘Ruby模块内幕缘起整个故事要从某一天开始说起,那天,我看到一篇文章介绍了Ruby中实现单例模式的模块。Singleton模块,只要include  Singleton模块,就可以为一个Ruby类添加单例功能。我颇为惊奇,于是查看Singleton.rb源码...

2009-01-23 08:50:00

阅读数:5922

评论数:2

主流编程语言优劣考

                                                             主流编程语言优劣考      前言 本文的目的并非是想挑起语言之争,而是希望通过客观地分析每一种主流语言的能力,辨明其长短,让程序员能够扬长避短,有效地使用各种语言。让各种语言...

2008-06-10 00:19:00

阅读数:40132

评论数:99

基于对象和面向对象编程范式辨析和主流编程语言中的应用

  基于对象和面向对象编程范式辨析和主流编程语言中的应用 前言         本文的目的是想告诉大家,为什么C++的模板这么强大。为什么Ruby的Duck Typing(像鸭子那样编程)这么强大!      基于对象和面向对象编程范式关于基于对象和面向对象编程范式,我有着不同于传统的理解。我认为...

2008-06-09 01:41:00

阅读数:8942

评论数:11

提示
确定要删除当前文章?
取消 删除
关闭
关闭