自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 Git使用gitignore建立项目过滤规则

在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便。Git可以很方便的帮助我们解决这个问题,那就是建立项目文件过滤规则。git中提供两种过滤机制,一种是全局过滤机制,即对所有的git都适用;另一种是针对某个项目使用的过

2012-07-08 12:05:33 27407 3

原创 虚拟机安装64位CentOS系统出错

环境:宿主计算机 win xp 32 bit虚拟机:VMware Workstation 8 预安装Linux系统:CentOS x86_64 创建虚拟机后,提示“Your CPU does not support long mode. Use a 32bit distribution.”难道CPU不支持64位? 不可能啊,以前还装过64位的win7呢!查询资料

2012-06-20 09:41:38 2471

原创 Linux下动态链接库加载出错:cannot restore segment prot after reloc

在编译安装完jdk并配置好/etc/profile后,执行java命令,出现如下错误:cannot restore segment prot after reloc:permission denied.原因:这是因为SELINUX的问题,需要关闭SELINX。解决办法:执行命令 /user/sbin/setenforce 0 即可。

2012-03-19 17:05:46 452

原创 Nginx使用(2) -- 让Nginx支持MVC框架的URL Rewrite和PATHINFO

PHP的一些MVC框架,如:ThinkPHP、CodeIgniter、CakePHP等,支持通过PATHINFO和URL Rewrite方式,来提供友好的URL。在Nginx下默认是不支持PATHINFO的,所以如果不加以配置,访问应用时,会提示403 Forbidden的错误。修改nginx.conf文件,如下:location /project/ { index ind

2012-02-14 14:22:40 2344

原创 Nginx使用(1) -- Windows下配置Nginx+FastCGI+PHP

nginx是一款很强大的开源Web服务器,与我们熟知的apache,IIS相比,有很多的优越特性,如:反向代理、负载均衡等等。同时考虑到它能为Web服务器节省资源,所以考虑用它来代替Apache提供服务。废话不多说,先来看看Windows下如何配置,让Nginx开始工作吧!1、应用程序包      nginx windows包 (我用的1.0.12 stable)       Ru

2012-02-14 13:54:49 1711

原创 MongoDB笔记(三) 日志与服务安装

启用日志功能可以方便我们对MongoDB的运行情况进行监控和记录;安装mongodb服务可免除每次使用命令启动数据库服务的繁琐。首先建立日志文件:E:\mongodb\logs\mongodb.log,用于存储MongoDB的日志记录,然后运行如下命令:mongod  --dbpath=e:\mongodb\data  --logpath=e:\mongodb\logs\mon

2012-02-13 13:15:21 518

原创 使用curl调用POST形式的短信接口

因开发需要,调用POST数据的短信发送接口,折腾了2个小时后,搞定。$ip = "116.52.157.***";$masuserid = "masuserid";$masuserpwd = "masuserpwd";$interface = "linkinter";$dbname = "masdb";$userid = "testph";$mobile = "1352901302

2011-12-26 00:38:58 1724

原创 MongoDB笔记(二)PHP实现对MongoDB的基础操作

在安装配置好MongoDB后,我们开始用PHP来实现对数据库的基本操作。所谓基本操作,自然就是我们常说的增删改查(又称CRUD)了。一、PHP扩展配置PHP默认是不带mongodb扩展的,在http://www.php.net/manual/en/mongo.installation.php可以下载到各个版本下PHP的mongodb扩展库。我的PHP版本:5.3.1     VC6编译

2011-12-08 17:02:30 2303

原创 MongoDB笔记(一) 介绍及安装

一、MongoDB介绍MongoDB是一个面向文档的开源数据库系统,采用C++编写,不支持SQL,有其自己的一套查询及操作语法。它是目前众多NoSQL数据库中最流行的一个。MongoDB使用BSON作为数据存储和传输的格式。BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组。MongoDB很像MySQL,document对应MySQL的row,collection对应MySQL的

2011-12-07 14:04:25 1990

原创 SVN提交代码时出现can't open file 'txn-current-lock' permission denied 的原因及解决方法

配置好SVN和Apache版本服务器后,在Commit或者Import时,出现这样的问题:svn提交失败:can't open file 'txn-current-lock' permission denied 原因:在svnadmin create命令执行是以root身份执行的,因此,mod_dav_svn没有write等权限。解决办法:执行下面命令:sudo chown -

2011-12-05 17:29:13 2912

原创 CentOS下SVN+Apache配置版本控制服务器

众所周知,Subversion有两种运行方式,一种是基于HTTP,另一种是基于Subversion Standalone Server的。本文的目的是要配置一个基于Apache HTTP服务器的SVN服务器。这样的服务器有以下几个好处:        1、能使用WebDAV协议;2、能使用浏览器作为客户端工具浏览源码库;3、支持SSPI和LDAP认证;4、能获得Apache的安全认

2011-12-05 17:22:38 3188

原创 VC6使用GdiPlus安装

1、下载GdiPlus包,文件结构如下:        gdiplus.dll         Lib文件夹,包含gdiplus.lib文件        Includes文件夹,包含GdiPlus.h 等头文件。2、将上述文件分别拷至下列目录:

2011-09-26 16:46:12 677

原创 Node.js探秘(4)--实现一个简单的日志服务器

看了一些资料,尝试着自己写一个基于node.js的简单的日志服务器。该服务器开启服务,监听某端口,调用时通过URL传递参数作为日志内容,日志服务器获取参数后,将其写入日志文件。         写入日志文件的主程序log.js如下:var fs = require('fs

2011-08-11 09:20:53 2414 2

原创 Node.js探秘(3)--非阻塞IO

前面讲到Node.js的特性主要有:单线程、非阻塞IO、Google V8引擎、事件驱动。        举个简单例子来说明下Node.js的非阻塞IO的特性。        以一个读取文件内容的脚本readme.js为例:var fs = require('fs')

2011-08-10 22:36:58 1723 1

原创 Node.js探秘(2)--Hello World

上篇文章概述了Node.js,本篇讲述Node.js的安装和程序编写。1、安装Node.js       测试环境:CentOS 5.5                            IP: 192.168.1.171        执行如下命令:

2011-08-10 11:08:08 827

原创 Node.js探秘(1)--概述

一、简介        node.js是一个服务器端的javascript引擎,目标是帮助程序员构建一个高度可伸缩的应用程序,它的目的很简单:快速、异步和非阻塞。二、它解决什么问题?        目前的服务器程序存在的问题:以PHP为例,每个连接生成一个新线程,每个

2011-08-10 10:31:22 1565

原创 Linux下Apache支持中文URL

将网站迁移到CentOS下后,突然发现,带中文的目录以及文件无法通过URL来访问了。 困扰了好几天,终于找到了解决方法。          mod_encoding是日本人开发的一个Apache模块,用以支持中文、日文等非英文URL。如:http://www.test.com

2011-08-04 18:15:34 3756

原创 LevelDB性能测试

Google最近开源了LevelDB,它是一个性能非常高的Key/Value数据库,目前最新版本为1.2,可以支持billion级别的数据量,而且在这个数量级下还有非常高的性能,可谓是超级的强大,哈哈!不过这一切都归功于它的优秀设计,它的设计很好的解决了普通数据库最怕的随机IO问

2011-08-03 23:07:06 4693 1

原创 Postfix无法安装问题

<br />Ubuntu 10.4版本,无法安装Postfix。<br /> <br />解决办法:<br />1、编辑/etc/apt/sources.list文件,加入下面内容:<br />#deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/ lucid main restricted<br /># See http://help.ubuntu.com/community/UpgradeNotes for how to

2011-04-12 11:27:00 524

原创 Google换帅杂谈

<br /><br />施密特在执掌Google十年后,终于将大权交回了公司创始人。Google联合创始人佩奇将出任公司CEO,施密特将担任执行主席,专注于外部合作和政府合作。<br />近年来,Google多方面的业务遭遇到强烈的竞争。崛起的Facebook被视为Google的下一个继任者,微软的bing和雅虎联手吞噬搜索江山,Google在华业务受到重创。尽管它依旧是市值第一的互联网公司,但是未来,形势将变得更严峻。创始人重新出山,或许意味着Google将进行二次创业,未来是何走向?年轻的佩奇能否带领G

2011-04-11 16:25:00 340

原创 Eclipse下编辑php文件中文乱码的解决办法

<br />在Eclipse安装目录下找到eclipse.ini文件。 打开eclipse.ini。 在最末行添加文本:-Dfile.encoding=UTF-8 重启Eclipse即可。 

2011-03-12 22:54:00 595

原创 几个小问题备忘

<br />     常常会遇到的几个小问题,记录一下:<br /> <br />     1、使用JQuery时网页报错:$ is not defined . <br />     原因和解决方案:JQuery没有正确加载,检查路径、文件等是否正确。<br /> <br />     2、如何让div不被其他覆盖?<br />     解决方案:在该div的style中加入如下语句:<br />                    z-index:1;<br />                    

2011-03-07 03:06:00 279

原创 MySQL配置主从数据库

      在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。      MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结。      1、实验环境           主库:Ubuntu  IP:

2011-03-04 18:51:00 681

原创 JQuery评级插件之JRating

<br />      在web开发中常常遇到对某些内容(如:文章、视频、图片等)进行评价的功能,在淘宝等电子商务平台上,也常常可以见到相似功能:对某商家信用或者商品服务质量进行等级评定。<br />      在目前开发的系统中,需要实现对视频和图片的星级评价,在网上找到JRating,非常的给力,在此记录下。<br /> <br />      JRating是一款基于JQuery开发的评级插件,官方网址:http://www.myjqueryplugins.com/jRating。<br />    

2011-03-01 16:07:00 2449 2

原创 JQuery图片展示插件之Fancybox

<br />       Fancybox是一款基于JQuery开发的类LightBox插件,但比LightBox更绚丽。支持对图片添加阴影效果等,其主要特性如下:<br />       1、可以显示图片、HTML元素、SWF影片、IFrames或者Ajax请求;<br />       2、通过设置和CSS来实现定制化;<br />       3、对相关图片分组,并添加导航操作;<br />       4、如果页面添加了鼠标滚轮插件,Fancybox可以对鼠标滚轮事件进行响应;<br />     

2011-02-28 15:54:00 5328 2

原创 MySQL错误:Cann't connect to local MySQL Server through socket

<br />    昨天修改MySQL的配置文件my.cnf,保存后重启Ubuntu时却发现不能启动MySQL了。<br /> <br />    终端输入mysql时,提示:<br />    Cann't connect to local MySQL Server through socket 'var/lib/mysql/mysql.sock'<br /> <br />    一直以为是端口问题,刚在网上突然看到有人说修改了bind-address后,可能会导致此错误。<br />    一看配置文件

2011-02-25 01:09:00 1042

原创 一款很实用的Memcache监控工具

<br />部署了多台Memcache Server后,如何对多台缓存服务器进行监控管理,就成了一个很关键的问题。最近的Memcache Pecl中,新增了一个memcache.php文件,用来对多台Memcache Server的运行状况进行监控。<br />在内部测试环境下体验了一把,效果很理想! <br /> <br />        运行主界面:<br /> <br />   查看存储的Items详细情况:

2011-02-24 15:09:00 3266 1

翻译 Tumblr创始人大卫.卡普专访:我为什么创立Tumblr?

        在关于博客和微博客无休止的争论中,Tumblr往往被认为偏向于Twitter和Facebook的微博客,但事实上Tumblr又介于Twitter和Facebook的状态播报与WordPress风格博客的出版两者之间。如果是这样的话,它应该更形象的描述成微博客而不是Twitter或者Facebook,因为你确实在发布带有图片,链接,视频等的短博客。不过使得Tumblr令人难以置信增长的关键是:它每周新增2.5亿的页面浏览量,同时它让发布内容和转载你朋友发表的内容变得如此简单。      Tum

2011-02-24 00:17:00 635

原创 解决远程连接mysql的问题

<br />      在连接远程的mysql时,出现无法连接的问题,解决办法如下:<br />      1. 设置远程访问权限<br />       mysql> grant all PRIVILEGES on *.* to root@’%’ identified by ‘123′;Query OK, 0 rows affected (0.04 sec)<br />        执行select * from user_privileges,如果查询出结果:root@'%',则说明授权远程连接成

2011-02-23 23:33:00 828

原创 使用Memcache缓存MySQL查询

      实际应用中,尤其是在大规模访问的Web项目中,Memcache作为一种优秀的缓存解决方案,被广泛使用。其灵活性和可扩展性受到了广大开发者的青睐。为了提高响应速度,使用Memcache来减少数据查询运算是一种不错的选择。      关于Memcache的安装和配置,网上有很多资料,这里就不再赘述。本文以笔者在实际项目中的应用为例,来说明如何使用Memcache缓存MySQL数据,从而达到高效数据响应的目的。       需求背景:网站有一个图片放映功能,页面加载时需从数据库中查询管理员所提交放映的

2011-02-23 15:44:00 10749 5

原创 情境搜索:能否改变行业格局?

<br /> <br />         人类从诞生的开始,就在不停的获取信息。随着信息的大爆炸和科技的进步,人们对于信息的获取开始变得越来越苛刻。互联网的诞生,使得信息量迅速膨胀,在庞大的信息和知识面前,人们往往会变得不知所措。技术的发展与变革,永远是建立在广泛的需求之上的。从门户到搜索、电子商务、社交网站、再到微博,无一不是为了满足人们获取和分享信息的需求而诞生的。<br />         当Google副总裁玛丽莎.梅耶尔提出“情境搜索”这个构想的时候,业界都在猜测,这是互联网的下一个技术革新吗

2010-12-29 12:25:00 514 1

原创 从扎克伯格的中国之行说起

马克.扎克伯格,相信2010年不会有人不知道这个名字。这位年仅26岁的哈佛学生,已经是全球瞩目的最年轻亿万富翁。2010年,《时代》周刊将其评为2010年度人物,因为他完成了一项人类从未尝试过的任务:将全球5亿多人口联系在一起,并建立起社交关系。创造这一切的,是一位年仅26岁的哈佛辍学生,人们将他誉为“盖茨第二”。他的口头禅是:“我们要接管世界”。Facebook,一个成立仅仅6年的网站,目前市场估值已经接近千亿美金。5亿多的注册用户,并未涉足中国市场的多数用户。马克曾经说过:如果连13亿人口的市场都没有进

2010-12-25 13:10:00 797

原创 互联网微交易--成功的商业模式?

最近流行一个词:微交易。它是一种在互联网上流行的一种理念,是指在互联网上销售廉价商品或服务。它已成为目前很多互联网集团的一块利益实验田。         Apple公司在itunes上已经卖出了超过60亿首一美元一首的歌曲,它可以说是微交易的鼻祖了;美国著名在线电话公司Skype,通过销售廉价的网络电话服务,收益5.5亿美金;中国即时通讯的霸主腾讯公司,通过其主打产品QQ来销售廉价的虚拟商品(如:

2009-05-14 09:59:00 543

原创 关于UNION和UNION ALL

  做了几年的数据库系统,一直都用UNION进行表间组合查询,UNION ALL很少用到。今天因为统计数据时出现了2.4的误差,把几万条数据都导出来慢慢分析,才找到问题所在,原来都是UNION和UNION ALL惹的祸。     门诊收费包含两个表:处方表和医技表,对于每一张收费发票,可能会只有药品处方、或者只有医技收入,或者两者皆有。这样,在进行统计的时候,就需要将这两张表进行组合统计查询,自然

2009-05-14 09:51:00 1645 4

转载 what is news? what is future?

本文转自: http://blog.csdn.net/david_lv/archive/2008/10/15/3078161.aspx想成为CTO,并且做一名好的CTO,1必须眼光要长远,能看到当今的前沿和未来的趋势,程序员杂志、CSDN、SD2.0大会,都能让我深刻理解不少。2必须知识面要广。你如果只专一门,那么你只是一个专家,而成为不了CTO。因为商业运作中需要综合的素质,单一方面无法促使

2008-10-15 23:52:00 565

HDFS官方设计文档

HDFS官方设计文档,很有参考价值。有需要的朋友可以下载!

2011-09-26

经典讲座系列重构之美ppt文档

经典讲座系列重构之美ppt文档,学习如何重构之前的组件,让您的开发更高效!

2010-03-10

经典的flash图片展示

经典的图片展示程序,从xml配置文件中读取图片路径展示,支持多种图片格式。

2009-12-07

酒店管理系统(Java版)

很不错的!MVC模式!

2008-04-29

软件工程案例-网上购书系统

做毕业设计的兄弟可以用到哦!

2008-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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