taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善的CMS管理系统

[置顶]taoCMS2.5Beta4发布,更友好的支持SAE部署、Xheditor编辑器

发布时间:2012-03-08 | 类别:taoCMS发布 | 阅读:4773 | 评论:72 | 标签:taocms taocms2.5 taocms下载

Ubuntu下配置SVN

Subversion简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。互联网上越来越多的控制服务从CVS转移到Subversion。  Subversion的设计包括了一个抽象的网络层,这意味着版本库是可以通过各种服务器进程访问的。理论上来会说,Subversion可以使用无限数量的网络协议来实现,甚至可以直接用perl利用相关的接口来编写自定义协议。但日常中,用得最多的就是svn://协议和用mod_
发布时间:2012-05-15 | 类别:技术文章 | 阅读:17 | 评论:0 | 标签:ubuntu svn

敏捷开发11个原则

"你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚.但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起."author:chinayaosir  QQ:44633197blog http://blog.csdn.net/chinayaosir1.SRP单一职责原则[适用于类功能]  (就一个类而言,应该仅有一个引起它变化的原因.)  详细说明:  如果一个类承担的职责过多,就等于把这些职责耦合在一起.  一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力.  这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏.  结论:  它是所有类设计原则最简单的,也是最难正确
发布时间:2012-05-14 | 类别:技术文章 | 阅读:21 | 评论:0 | 标签:敏捷

开发人员如何成为架构师

本文内容包括:个人特征跟踪生命周期架构师培养建议结束语很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型 的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来 越多的 IT 组织开始认识到良好软件体系结构的重要性,架构师职业正迅速发展为 IT 内一个独立的门类。由于要从相当小的候选范围内招募架构师,因此这就给管理带来了一些新挑战。即使人力资源部门找到了候选者,针对经验进行的筛选也比其他 门类更为严格。跨越这些
发布时间:2012-05-14 | 类别:技术文章 | 阅读:22 | 评论:0 | 标签:成长 架构师

10 个最酷的 Linux 单行命令

sudo !!以 root 帐户执行上一条命令。python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。:w !sudo tee %在 Vim 中无需权限保存编辑的文件。cd -更改到上一次访问的目录。^foo^bar将上一条命令中的 foo 替换为 bar,并执行。cp filename{,.bak}快速备份或复制文件。mtr google.comtraceroute + ping。!whatever:p搜索命令历史,但不执行。$ssh-copy-id user@host将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。ffmpeg -f x11g
发布时间:2012-05-14 | 类别:技术文章 | 阅读:12 | 评论:0 | 标签:linux

PHP下载文件中文名乱码的完美解决办法

<?php $ua = $_SERVER["HTTP_USER_AGENT"]; $filename = "中文 文件名.txt"; $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $encoded_filename); header('Content-Type: application/octet-stream'); if (preg_match("/MSIE/", $ua)) { header('Content-Disposition: attach
发布时间:2012-05-14 | 类别:技术文章 | 阅读:20 | 评论:0 | 标签:php 中文

当Hudson遇上php

最近在使用Hudson帮助团队建立每日构建环境,这里梳理一下使用hudson作为php的ci平台一些要点和注意事项。1. 如果采用直接运行hudson.war的方式,hudson会默认创建.hudson目录,并将war解压缩在该目录下,同时把.hudson作为 HOME目录。.hudson是个隐藏目录,会带来一些不必要的麻烦,例如:phpunit3.4无法识别对隐藏目录下的测试代码目录。可以通过设置 HUDSON_HOME环境变量来改变,例如:export HUDSON_HOME=/hudson/home如果你已经配置好了Hudson,担心修改目录会导致重新配置,可以直接把.hudson目录内容打成一个tar包,解压缩到新的HUDSON_HOME下,所有的配置就会和原来一模一样。2. Hudson的svn插件使
发布时间:2012-05-14 | 类别:技术文章 | 阅读:14 | 评论:0 | 标签:hunson php

Mac OS X 安装 nginx + php fcgi + mysql

 mac port安装port http://www.macports.org/install.phpnginx在Mac上使用macport安装和配置Nginx非常方便,首先安装nginxsudo port install nginx spawn-fcgi安装完成后启动nginx会说没有nginx.conf文件,到/opt/local/etc/nginx目录下看到以下几个文件:fastcgi_params.example koi-utf koi-win mime.types.example nginx.conf.example win-utf直接复制example文件:sudo mv mime.types.example mime.typessudo mv nginx.conf.example ngi
发布时间:2012-05-08 | 类别:技术文章 | 阅读:35 | 评论:0 | 标签:mac nginx php mysql

vim插件集锦

1 #=============================================================================  2  转载请注明出处: http://blog.csdn.net/tge7618291                     http://nuoerlz.35free.net  8 #==========================================================================
发布时间:2012-05-08 | 类别:未分组 | 阅读:23 | 评论:0 | 标签:vim linux

Vim配置&插件分享

转载自 http://a.vifix.us/blog/vim-%E9%85%8D%E7%BD%AE%E6%8F%92%E4%BB%B6%E5%88%86%E4%BA%AB此文在vim中完成,全文较长,请耐心阅读。自从去年开始尝试使用神器vim,经过数月使用,我对编辑器有了新的认识。观念可以说是发生了翻天覆地的变化。即以此文献给在vim学习中的人们。编译及配置好的windows版vim包,linux版的配置包,vim hacking等资料(见此链接):http://cid-5f8d83c1437ef717.office.live.com/browse.aspx/vimvim 配置&插件分享Date: 2010/07/23version: 0.70. 引言俗话说,工欲善其事,必
发布时间:2012-05-08 | 类别:技术文章 | 阅读:36 | 评论:0 | 标签:vim

公告

庆祝3·8女人节,发布taoCMS2.5Beta4,欢迎大家试用和提出您宝贵的意见建议
[免费域名注册] 报告问题: 使用遇到问题请QQ留言

标签云

友情链接