![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Technology & Theory
james_zhg
这个作者很懒,什么都没留下…
展开
-
web technology
css skillshttp://blog.csdn.net/kbh1983/archive/2007/06/08/1644504.aspxSpring Framework 开发参考手册http://www.redsaga.com/spring_ref/2.0/html/index.htmla java bloghttp://www.blogjava.net/ma...2007-06-25 15:30:37 · 93 阅读 · 0 评论 -
Ubuntu 8.10 安装
已经通过wubi这个小工具在硬盘直接安装了Ubuntu8.04,基本上可以使用。也曾尝试用USB做系统启动盘。但还是在尝试直接在机器上安装系统,烧录了两张CD,都没有成功,很是扫兴。恰好Ubuntu 8.10刚刚发布,怎样也要装上。 费了好几个小小时,终于有所小成,总算是安装成功。(不用刻录CD) 先是用unetbootin-windows-282.ex...2008-11-01 03:08:11 · 134 阅读 · 0 评论 -
Memcached
Memcachedhttp://www.danga.com/memcached/ memcached is a high-performance, distributedmemory object caching system, generic in nature, but intended for usein speeding up dynamic ...原创 2009-10-27 15:33:03 · 74 阅读 · 0 评论 -
GIT
GITGit 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。Git 最为出色的是它的合并跟踪(merge tracing)能力。http://git-...原创 2009-10-27 15:45:21 · 68 阅读 · 0 评论 -
Cherrypy ——one simple Python web framework
Cherrypyhttp://www.cherrypy.org/ CherryPy是Python面向对象的HTTP框架。使用CherryPy,开发者可以像创建任何其他面向对象Python程序一样建立web应用。这意味着花更少的时间,写更少的代码。CherryPy已经有6年的历史,运行快速稳定,许多网站在产品中使用CherryPy,包括那些很简单和非常复杂的应用。 ...原创 2009-10-29 17:31:34 · 104 阅读 · 0 评论 -
Lighttpd
Lighttpd 是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。Lighttpd 是众多OpenSource轻量级的web server中较为优秀的一个。支持FastC...原创 2009-05-11 15:26:28 · 107 阅读 · 0 评论 -
Apache Portable Runtime
在调试一个项目时,注意到 Tomcat 打印了这样一个信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:就开始google,发现缺少Apache Portable R...原创 2009-05-14 15:35:19 · 180 阅读 · 0 评论 -
正则表达式
1, . 匹配任何一个单个字符 2, [ ] 匹配字符集合中的任何一个字符 例如:[abcd], [a-z], [a-zA-Z0-9] \w 匹配字母、数字和下划线_, \W相反 \d 匹配数字,等价于[0-9], \D相反 \s 匹配一个空白符,等价于[\f\n\t\v],不包括\b,\S相反 3, 重复匹配 +: 匹配一个或...原创 2009-02-24 22:02:03 · 59 阅读 · 0 评论 -
几种排序方法
public class Sorting { /** * 冒泡 * 复杂度为O(n*n) * @param nums */ public static void bubleSort(int[] nums) { int len = nums.length; for (int i = 0; i < len - 1; i++) { for(i...原创 2009-09-03 18:08:48 · 66 阅读 · 0 评论 -
Git 常用命令
1. git clone 项目,从git远程代码库clone一个项目 git clone ssh://gerrit-server/project.git 2. 切换分支 git checkout -b 本地分支名 远程分支名 例: git checkout -b develop origin/develop 3. 常用命令git stat...原创 2014-07-31 16:00:11 · 91 阅读 · 0 评论 -
网络通信中间件
ZeroC Icehttp://www.zeroc.com/The Internet Communications Engine (Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScri...原创 2013-10-24 00:34:20 · 250 阅读 · 0 评论 -
硬盘安装 Ubuntu
网上有一个流行的方法,是使用GRUB4Dos这个工具,再下载几个Ubuntu的安装引导文件(boot.img.gz, initrd.gz, vmlinuz),然后按照要求配置好(如果需要的话网上查询吧),重新启动进行安装。 制作优盘启动的Ubuntu也尝试过,但是可惜在我的小本本上无法启动,在台式上运行很好,可能是我的本本USB启动有问题。这个倒是很方便,如果是想快速...原创 2008-10-27 00:07:33 · 87 阅读 · 0 评论 -
GIS 资源
使用ArcGIS Engine 开发自定义GIS应用http://hi.baidu.com/tigtag/blog/item/4114683e34981c3f70cf6cf3.html GIS论坛-GIS空间站 http://www.gissky.net/bbs/ 图强地理信息技术有限公司 http://www.gisempire.com/ 【GIS资讯小组】 ht...原创 2008-02-22 11:18:09 · 135 阅读 · 0 评论 -
uml建模工具介绍
应用最广的由两种种1. Rational Rose,它是ibm的 。2.Microsoft的 Microsoft Office Visio® 2003 3.Enterprise Architect。还有其他工具如PowerDesigner等 1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rationa...原创 2007-06-26 08:57:25 · 91 阅读 · 0 评论 -
UML简介
1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。2003年,UML已经获得了业界的认同。 UML的主要创始人是Jim Rumbaugh、Ivar Jacobson和Grady Booch,他们最初都有自己的建模方法(OMT、OOSE和Booch),彼...原创 2007-08-02 10:38:31 · 365 阅读 · 0 评论 -
敏捷开发和学习
看了坛子里各位高人关于敏捷开发、项目管理方面的高论,感觉实在受益良多。看来过去对于Agile的关注是太少了,努力学习中。 接受一种新的事物需要一个过程。在对这个概念还不是太了解的时候,或许还有一些新奇,但是大多是把它扔在一边,任它自己发展,而成为这个圈子之外的人。只有为数不多的人会去尝试一下,做一些什么,如果发现枣子是甜的,也会欣喜不已,如果味道不好,也可以赶快扔掉。恰恰...2007-08-30 10:49:10 · 49 阅读 · 0 评论 -
UML和Agile
这两天又看了一些UML方面的东西,很多东西并没有在项目中频繁的使用。在论坛中看到很多关于敏捷开发方面的信息,不禁在想UML在Agile中起到的作用。UML是统一建模语言,包含如下建模图:用例图(User Case Diagram),描述系统的功能。类图(Class Diagram),描述系统的静态结构。时序图(Sequence Diagram),描述对象之间的动态协作关系。...原创 2007-09-02 23:34:07 · 146 阅读 · 0 评论 -
你的灯亮着吗?
Gerald M. Weinberg 杰拉尔德·温伯格(Gerald M. Weinberg)是软件领域最著名的专家之一,美国计算机名人堂代表人物。温伯格在软件与系统领域已经工作了45年。首要的贡献集中于软件领域,他是从个体心理、组织行为和企业文化角度研究软件管理和软件工程的权威和代表人物。在超过40年的软件职业生涯中,温伯格从事过软件开发,软件项目管理、软件管理教学和咨询,他更是一位杰出的...原创 2008-06-30 15:27:12 · 525 阅读 · 0 评论 -
Memcached
Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。 Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据...2008-07-06 12:03:25 · 53 阅读 · 0 评论 -
XML和XSLT
XML: Extensible Markup Language 可扩展标记语言1、XML相关知识 XML是从1996年开始有其雏形,并向 W3C(全球信息网联盟)提案,而在1998二月发布为W3C的标准(XML1.0)。 XML的前身是SGML(The Standard Generalized Markup Language),是自IBM从60年代就开始发展的 GML(General...2007-09-17 23:22:40 · 281 阅读 · 0 评论 -
jQuery 和 XStream
jQuery jQuery是JavaScript语言的一个新的资源库(框架) jQuery能快速,简洁的使用HTML documents, handle events, perform animations,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式.jQuery start [jQuery中文社区]http://wiki.jquery.org...原创 2007-12-17 11:15:13 · 64 阅读 · 0 评论 -
iText
iTexthttp://www.lowagie.com/iText/ iText is a library that allows you to generate PDF files on the fly.原创 2009-03-24 01:25:34 · 95 阅读 · 0 评论 -
Google App Engine for Python Trying
尝试了 Google App Engine for Python, 的确是创新啊! 跟着文档 Demo 了一下,创建应用方便,upload 到 GAE 也很简单,使用两个命令就可以搞定:dev_appserver.py,appcfg.py。当然,需要安装 Python(2....原创 2009-04-11 01:11:05 · 208 阅读 · 0 评论 -
CAP, CIAD 和 BASE
1. CAP 分布式领域CAP理论:Consistency (一致性),即数据一致性,数据复制到N台机器,如果有更新,N机器的数据一起更新。Availability (可用性):好的响应性能,速度。Partition tolerance (分区容错性):节点的可扩展性。 CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条:数据一致性(...原创 2014-11-20 16:29:05 · 490 阅读 · 0 评论