- 浏览: 40202 次
最新评论
文章列表
Thinkpad键盘是非常好用的一款键盘,体验和传统的Thinkpad笔记本键盘一样,而且还支持小红帽(Trackpoint,指点杆)。
小红帽在使用上双手不需要离开键盘,甚至不用移动手掌位置就可以控制鼠标,比起触摸板和普通鼠标来说,使用效率提高得非常多,而且不容易累和不容易鼠标手。小红帽中键上下滚屏功能更是方便至极。
不过Thinkpad USB键盘上面的小红帽,有个很大的问题:部分程序不能支持中键上下滚屏,尤其是基于Java的桌面程序,像Netbeans,Evennote等等。
之前找了非常多的方法,替换了几次官网上的驱动程序,而且国外的许多网站有很多人提出此问题,不过看情况官 ...
- 2013-05-15 15:19
- 浏览 1469
- 评论(0)
GitHub就不需要介绍了,不清楚可以百度一下。只说目前GitHub是最火的开源程序托管集中地了,连PHP的源码都在GitHub上面托管了(https://github.com/php )。
GitHub可以建立个人项目主页,作为开发者,在全世界众多开发者的网站上拥有自己的个人主页,展示自己的项目,是自我增值的好机会。
建立GitHub个人主页非常简单,在Git库内建立名为 yourname.github.com 的库,往里面放index.html等页面,Pull进去后稍等几分钟,GitHub就会发邮件告知主页开通的。比如说https://github.com/twitter/twitter ...
- 2013-05-13 15:49
- 浏览 1186
- 评论(0)
Heroku(支持Ruby,Java,Python,Clojure,scala,Node,Play)
申请,下载Heroku Toolbelt工具,安装,务必确定安装了heroku工具和Git(里面有ssh工具)
把heroku(bin),ruby(bin),Git(cmd),Git(bin)都加入系统PATH里面。
本地生成新ssh-key。用命令 ssh-keygen,在用户目录中生成,存储到 .ssh内
登录heroku网站,在my Account里面增加公钥(ssh-rsa开头)进去。
本地运行命令 heroku login 登录
在待上传的目录中:
Git init ...
- 2013-05-07 15:04
- 浏览 1144
- 评论(0)
在Ubuntu上面安装软件是比较简单的事情,apt-get一下就好。
不过安装Ruby会些旧了,如果是直接
$ sudo apt-get install ruby
就会安装上ruby 1.8.7 。这个版本连gem也没带。
搜索一下apt库,会发现其实还有ruby1.9.3-full
$ sudo apt-cache search ...
- 2013-05-06 21:54
- 浏览 505
- 评论(0)
Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。无论是需求调研人员、项目经理、架构师、系统分析师、开发人员、测试人员、部署和实施人员,都 ...
- 2012-11-04 15:08
- 浏览 1175
- 评论(0)
最近在做云平台的初步代码架构时,遇到一个常量定义速度比较的问题,故做一下比较。
PHP的APC扩展,在PHP手册里面有下面一段描述:
http://cn.php.net/manual/zh/function.apc-define-constants.phpdefine() is notoriously slow. Since the main benefit of APC is to increase the performance of scripts/applications, this mechanism is provided to streamline the process of ...
- 2012-11-02 23:53
- 浏览 564
- 评论(0)
Memcache是PHP开发中较常用到的缓存方法,在高并发的系统中是必不可少的组成部分。
在实际开发中,Memcache存在一个比较不尽人意的问题,就是Memcache不能支持对key进行的组操作。
组操作,也可以称为域操作,比如说某个文章系统,在前台部分使用Memcache缓存了列表页数据、文章详细页数据,两种数据的量都比较多。那么,当后台发布了一篇文章的时候,列表页就应该需要更新到最新的列表——可能涉及到许多个列表页。当然,对文章详细页来说,它是不需要更新的。
好的,这个时候我们就需要删除原有缓存,让程序可以自动更新列表页数据。但是使用Memcache的flush函数有个问题,就是它会 ...
- 2012-11-02 23:53
- 浏览 237
- 评论(0)
年前在项目中使用了NoSQL的代表之一 —— MongoDB,微博上总结了一些心得,在这里和各位分享一下。开发中用MongoDB的爽快之处
MongoDB是一个非常适合PHP开发的#NoSQL# 数据库,尤其支持高并发和schema-free(自由结构)特性,使得PHP开发变得更灵活,更高效。大家都来试试吧!
或许很多时候,记录在mysql里面的自由字段(如序列化后的数组),都很难去回忆或者找到在什么地方。而mongodb却可以让你轻松找到需要的数组,而且很有规律(条件查询)。这种轻松,对比起来就知道了。
mysql在大数据量情况下,orderby和groupby的效率会非常的低。从目前的 ...
- 2012-08-04 09:36
- 浏览 290
- 评论(0)
Smarty是PHP语言里面最经典的模板引擎,如果你曾经开发过PHP程序,那么或多或少都有使用过它。Smarty在2010年发布了第三版,Smarty 3用当下最新的PHP5进行了重构。它保留了原有的语法并加入了一些更现代的特性。
Twig是来自Symfony开发者,Twig作者将其定位成一个快速及功能强大的现代模板引擎。Twig有着许多与Smarty 3相似的特性,但为了提高性能而稍微有些不同。
现在我们来将两者进行一下性能对比测试:
- 2012-08-04 09:29
- 浏览 636
- 评论(0)
Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。 EA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常好的支持。
Enterprise Architect 7.5.850 汉化版发布
Enterprise Architect 7.5.850 修订记录:
改变“锁定编辑”安全模式,不论其签入/签出状态,菜单项“应用或发布用户锁”的都可以控制软件包,。
在<Item>对话框选择为空时,GUID值将设置为空字符串。
C++语法中加入了Unsigned_int16的接 ...
- 2009-12-30 09:07
- 浏览 429
- 评论(0)
This class show a code formated.
Allow options for to format.
Options: highlight code and to show line number<?phpclass Code{
function printCode($code,
$high_light = 0,
$lines_number =
0)
{
if (!is_array($code))
$code = explode("/n",
$code);$count_lines =
count($code);
...
- 2009-12-14 10:51
- 浏览 271
- 评论(0)
一、Enterprise Architect简介Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶 ...
- 2009-08-13 11:18
- 浏览 463
- 评论(0)
一、安装及汉化过程访问www.enterprisearchitect.cn,下载最新的Enterprise Architect(以下简称EA)安装包及汉化包。执行安装程序:【图1】基本是一路“next”就可以安装成功了。然后执行汉化包:【图2-1】也是一路“下一步”就可以了,请注意在选择汉化路径的时候,需要浏览到原来安装的目录下。这里就已经安装好了EA汉化版软件了。【图2-2】二、新建项目打开EA汉化版,我们可以看到:【图3】点击“创建新项目”:【图4】输入EA项目文件的保存路径,同时保存进入下一步。【图5】这里可以选择一些基本的模型包,我们这里选择了几个常用的,接下来EA会自动在项目浏览器中生 ...
- 2009-08-13 11:13
- 浏览 779
- 评论(0)
function highlight_string( str )
{
//add a new prototype function to array
Array.prototype.exist = function(v)
{
for(k=0;k<this.length;k++)
{
if(this[k].toLowerCase() == v.toLowerCase())
return true;
}
return false;
}
//base variable
var operator = "><=,()[].+-*/!&|^~? ...
- 2009-08-13 10:01
- 浏览 450
- 评论(0)
Enterprise Architect 7.5汉化版终于发布了,同时发布到EA中文站(www.enterprisearchitect.cn),汉化新世纪和霏凡软件园。
欢迎下载并使用由EA中文站 ( www.enterprisearchitect.cn ) 汉化并发布的Enterprise Architect 7.5.843 汉化版软件。 本站下载下载(原安装包 + 汉化补丁):本站下载点 汉化新世纪下载点(原安装包 + 汉化补丁):Enterprise Architect 7.5.843 汉化版 霏凡软件园(原安装包 + 汉化补丁):Enterprise Architect 7.5.843 ...
- 2009-03-23 09:10
- 浏览 610
- 评论(0)