- 博客(33)
- 收藏
- 关注
原创 ubuntu server 中文中国本地化配置
配置文件修改vim /etc/default/locale LANG="zh_CN.UTF-8"
2013-07-19 13:03:10 1969
原创 vim/vi 自动提示插件等一些实用插件安装配置
AutoComplPop插件此插件可以一些自动提示,自动补全;安装:依赖于vim-l9,先安装之;wget https://bitbucket.org/ns9tks/vim-autocomplpop/get/tip.zip
2013-07-17 11:29:49 2086
转载 各大牛逼网站推荐系统
1. 前言随着互联网技术和社会化网络的发展,每天有大量包括博客,图片,视频,微博等等的信息发布到网上。传统的搜索技术已经不能满足用户对信息发现的需求,原因有多种,可能是用户很难用合适的关键词来描述自己的需求,也可能用户需要更加符合他们兴趣和喜好的结果,又或是用户无法对自己未知而又可能感兴趣的信息做出描述。推荐引擎的出现,可以帮用户获取更丰富,更符合个人口味和更加有意义的信息。个
2012-02-07 18:55:02 14192 1
转载 在Redhat/Centos上安装和配置TortoiseHg和kdiff3
一、前言这篇文章本来是开发工具箱系统的第3篇,但身边的一些同学在安装TortoiseHg和kdiff3时碰到了不少软件的版本和依赖问题,导致无法顺利安装下去。因此,特提前分享我安装这些软件的完整过程,希望对其他的同学有帮助。二、环境和准备1、操作系统:Redhat
2011-08-19 11:56:21 4844 3
原创 解决redhat上zend studio代码{/}不对齐
代码字体需要保持和系统的一致,设置为宋体:Genral > Apprearent > Fonts and color 内设置;
2011-08-01 17:58:17 1613
原创 xp上搭建VirtualBox虚拟机ubuntu开发环境
假设VB已经安装好,(也可以安装vmware,设置会有所不同)1. 下载ubuntu server 11.04到桌面;2. 在VB中新建虚拟机,依照界面引导安装,虚拟光盘就是下载到桌面的ubuntu iso;3. 网络连接方式选择桥连接。选择nat方式的话,不做其它配置的话,宿主
2011-07-24 12:58:14 1142
原创 jquery插件simpleTabs
<br />;(function( $ ){ $.fn.simpleTabs = function( current_class){ this.click(function(){ $(this).addClass(current_class).parent().siblings().children().removeClass(current_class); var target_id = this.href.substr(this.href.lastIndexOf('/') +
2010-10-31 18:54:00 996
原创 jquery fixMaxWH插件-IE下兼容max-width和max-height
开始时候一个个页面的写,后来发现不如写出插件形式,方便调用。(function($){ $.fn.fixMaxWH = function() { this.each(function() { var ele = $(this); var maxWidth = parseInt(ele.css('max-width')); var maxHeight = parseInt
2010-10-28 16:33:00 1735
转载 代码的分支管理策略
<br />关于代码管理的分支和发布策略,目前我知道的主要有两种模式。<br /> 一种是主干作为新功能开发主线,分支用作发布。<br /> 另一种是分支用作新功能开发,主干作为稳定版的发布。<br /> 前一种分支管理策略被广泛的应用于开源项目。比如freebsd的发布就是一个典型的例子。freebsd的主干永远是current,也就是包括所有最新特性的不稳定版本。然后随着新特性的逐步稳定,达到一个发布的里程碑以后,从主干分出来一个stable分支。freebsd是每个大版本一个分
2010-09-03 18:10:00 4785
转载 代码坏味与应对方案
代码的坏味道一般重构方法使用模式重构重复代码提炼方法提取类方法上移替换算法链构造方法构造Template Method以Composite取代一/多之分引入Null Object用Adapter统一接口用Fatory Method引入多态创建过长方法提取方法组合方法以查询取代临时变量引入参数对象保持对象完整转移聚集操作到Vistor以Strategy取代条件逻辑以Command取代条件调度程序转移聚集操作到Collecting Parameter
2010-09-02 00:48:00 860
原创 重构列表
《重构》70多种重构方法<br /><br />1. Add parameter(添加参数)<br />2. Change bidirectional association to unidirectional(将双向关联改为单项)<br />3. Change reference to value (将引用对象改为实值对象)<br />4. Change unidirectional assocation to bidirectional(将单项关联改为双向
2010-09-02 00:28:00 738
原创 Selenium模拟浏览器下载页面html源码
有些页面的内容,是在页面加载完后,运行js来调出来显示的。这时候如果只是利用file_get_contents之类函数。这时候Selenium可以帮上大忙。 不过在让Selenium真正按照意愿来工作前,还是遇到了不少麻烦,首先就是getHtmlSource()只能返回部分html源码,即使使用了sleep()来等待和判断还是无济于事,但是用getBodyText()可以返回全部页面text(无html)。看了下php源码,从SRC通信取回数据的两个函数stream_set_blocking()和strea
2010-06-28 18:40:00 6045
转载 利用geoip来限制某些国家地区访问
如果你的M网站是面向英文客户,你可能不想接受中国的IP段的访问,那么可以使用APACHE的geoip模块方便地做到这一点http://www.maxmind.com/app/mod_geoip 仅供参考!I. 简述geoip安装过程:1. 得到roo权限,准备一个空目录: su mkdir /home/admin/geoip cd /home/admin/geoip2. 下载和安装geoip: wget http://www.maxmind.com/downlo
2010-06-22 22:27:00 4982
转载 无限分类算法
一、引言产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储在关系型数据库里就需要进行合理的翻译工作。接下来我会将自己的所见所闻和一些实用的经验和大家探
2010-05-15 10:59:00 899
原创 在centos安装ncftp
在centos,ncftp是不可以通过yum来安装的,简单记录下本人在centos安装ncftp。cd /tmpwget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.bz2tar jxvf ncftp-3.2.3-src.tar.bz2cd ncftp-3.2.3./configure --prefix=/usr/local/nc
2009-12-19 11:57:00 4462 1
原创 解决mysql在linux下找不到mysql.sock无法启动
被这个问题困扰过的童鞋应该不少吧Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock当然还有很多诊断步骤,本人只写以下这个。find / -name "*mysql*"/usr/bin/mysql_install_db --defaults-file=/etc/mysql/my.c
2009-12-08 00:31:00 4059 2
转载 修改fstab里的LABEL
更改/etc/fstab里的LABEL名字的步骤如下:准确的说,应该是叫修改“卷标”这里以修改“LABEL=/pip1 /pip1 ext3 defaults”为例子:1.umount /pip12.e2label /dev/hdb1 /newbatpip13.mount LABEL=/newbatpip1 /newbatpi
2009-12-05 09:50:00 2977
原创 终于解决delicious插件在firefox升级至3.0后无法使用的问题
自从老子的火狐浏览器升级到3.0后,delicious插件莫名其妙的无法使用了,书签无法保存,无法同步,明明是“save"了,但是查看”最新添加的书签“,没有!添加的标签也没有!到dilicios网站上看也是没有!开始的好一段时间内毫不知情,导致那段时间收藏的书签其实都没有成功!啥忙了!后来搜索发现找不到明明已经收藏过的页面,但是就是找不到的时候才知道!包dicious书签插件删了重装,重启浏
2009-09-14 05:29:00 1801 1
转载 马化腾在腾讯产品峰会上关于产品设计和开发的内部讲座
马化腾在腾讯产品峰会上关于产品设计和开发的内部讲座 背景:pony是公司的首席体验官、首席产品经理。这次在产品峰会上pony将自己平时经验的积累与大家交流,体验较细。这次分享研发管理部,设计中心整理了些材料。主要的案例是qqmail和qq影音的内容。以此为demo来讲解。 pony的讲解主要分为三大部分:产品设计、产品运营、交互设计。 在开场首先提到,互联网同类产品竞争激烈
2009-09-09 01:57:00 1105
原创 几款屏幕录制软件使用
www.screencast-o-matic.com :录制出来的录像非常清晰,保真度高!缺点是录制区域不可以自由调节(可以移动)。最大时间15分钟。http://screenr.com/ 和screencast-o-matic.com相当的相似,不过比前者在使用上更胜一筹,区域可以自由调节,即使在录制的时候,不过录制的也非常清晰,质量高,但不前者要稍微逊色点。综合来说还是这个比较好,
2009-08-31 07:45:00 863
原创 Adobe Photoshop CS4免注册
Adobe Photoshop CS4 序列号?破解版?注册码?下面是本人在网上找到的一个解决办法,让你可以继续放心的使用PS.下载这个包,photos-cs4-破解.rar .然后找到PS的安装位置,替换相应文件即可.这样,虽然打开PS的时候,还有先出来一个邀请注册的对话框,但是只需跳过即可,仍然可以正常打开.
2009-08-19 06:30:00 1000 1
原创 解决firefox升级到3.5的一点小问题
由3.05升级到3.5后,鼠标在文字图片上方时,附近莫名其妙地跟着浮动着一小块空白小方块,让人感觉很不爽,开始时候不知道什么原因,后来在安全模式下启动,所有附加组件都没有加载,这时候那个问题小方块就没有了。原来是扩展的问题,把所有的不兼容的扩展卸载掉,重启,还是不行,然后把每个可能的扩展都试着关闭,重启,如此重复了N次,问题还是没解决。怎么办呢,要干就恨点,干脆把所有扩展都关闭,重启,果不出所料,
2009-08-16 09:12:00 478
原创 正则中的Named Subpattern 版本差异
Example #4 Using named subpattern$str = foobar: 2008;preg_match(/(?/w+): (?/d+)/, $str, $matches);print_r($matches);?>The above
2009-07-26 16:45:00 519
转载 非常有用以及常用乃至必用的PHP工具
PHP是使用最为广泛的开源服务器端脚本语言之一,当然PHP并不是速度最快的,但它却是最常用的脚本语言。这里有50个有益的PHP工具,可以大大提高你的编程工作:调试工具Webgrind Xdebug Gubed PHP Debugger DBGPHP_DebugPHP_DynMacGDBp测试和优化工
2009-07-23 16:41:00 595
原创 超过50%的网民是通过手机上网
这说明了什么?移动互联网确实是非常重要,现在开发网站,不能不把Wap加上去了,只是基本的。web+wap+sms,这是一个比较完善的体系,基本上可以紧紧的包围用户,让用户随时随地都可以与你的产品在一起。一个完善的生态圈就此形成。 不过对于不同类型的产品,会有不同的侧重;有些产品就不需要传统的web即可,手机没啥用。因为用户使用web和wap的侧重点是不一样的,目前来说,使用手机上网可
2009-07-22 11:24:00 518
原创 jumpbox轻松部署开源软件
官方的介绍:Its a ready-to-deploy virtual computer that contains a pre-configuredinstance of an application. Self-contained, secure and optimized - itgives you the value of Open Source software wit
2009-07-19 15:11:00 1664
原创 windowns下搭建DNS服务器
下载treewalk: http://ntcanuck.com/downloads.htm#current一路点击next,重启电脑。
2009-07-18 11:26:00 646
转载 web数据自动采集及其应用研究
1. Web数据自动采集的理论基础Web可以说是目前最大的信息系统,其数据具有海量、多样、异构、动态变化等特性。因此给人们要准确迅速的获得自己所需要的数据越来越难,尽管目前有各种搜索引擎,但是搜索引擎在数据的查全率考虑较多,而查准率不足,而且很难进一步挖掘深度数据。因此人们开始研究如何更进一步获取互联网上某一个特定范围的数据,从信息搜索到知识发现。1
2009-07-16 10:31:00 2886
原创 数据库移植
把原来数据库安装目录下的bin,data和新的数据库合并,data目录下的后缀为err和pid的就不需要覆盖过去。其他的均覆盖,特别别忘了了ibdata1。
2009-05-09 18:40:00 724
原创 简单,好用,实用
简单,这两个字说起来是简单,但做起来并坚持,就不简单了。 好用,这是对用户来说的,好用的东西用户才会继续用,也会介绍其他人来用。 实用,有用,网站的存在价值所在。 开始定位简单,至少也有以下好处:1.开发周期短,成本付出小。2。快速响应回馈,快速改进。3.判断市场和用户需求,决定下一步方向和步骤,该增加什么,或舍去什么,重点所在。 gmail在刚推出的时候就
2009-04-21 22:37:00 561
原创 互联网产品可行性,我的几个想法
1.用户 对用户是否有用?用户为什么要用?不用行不行?潜在目标用户是哪些?基数有多大?2.市场 解决了第一个问题,那么这个问题就好回答了;这里边,要大概的预估一下能达到多大的市场,这是市场空间;3.竞争对手 包括潜在的和当前的 当前是否已经有了成熟强劲的对手4.门槛 互联网跟风和重复很严重,一个很低门槛的产品,更加会引来一大堆的同质产品一款产品,开始的时候最好定位简单一些,切...
2009-04-21 06:41:00 564
转载 把ftp用户固定在自家目录下
如果设置为chroot_local_user=YESchroot_list_enable=YES(这行可以没有, 也可以有)chroot_list_file=/etc/vsftpd.chroot_list那么, 凡是加在文件vsftpd.chroot_list中的用户都是不受限止的用户即, 可以浏览其主目录的上级目录.所以, 如果不希望某用户能够浏览其主目录上级目录中的内容
2009-03-23 03:39:00 777
转载 vsFTPd服务器的安装和配置
目录1、vsFTPd,目前常用FTP服务器套件;2、ftp 用户管理解说;2.1、匿名ftp 用户和用户组的理解;2.2、匿名ftp 用户和ftp用户组是否可以删除;3、vsFTPd的安装;4、vsFTPd的服务器的启动和关闭;4.1、vsFTPd服务器启动和关闭的通用方法;4.2、在Fedora/Redhat/CentOS中vsFTPd 服务器的启动和关闭:
2009-03-23 03:29:00 808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人