自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bbiao的专栏

天行健,君子以自强不息;地势坤,君子以厚德载物。

  • 博客(58)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 在Godaddy的主机上配置CodeIgniter

之前在CodeIgniter上部署过一个小的CodeIgniter的应用,参考了这篇文章,当时顺利的完成了部署运行的任务。主要是因为在Godaddy的虚拟主机上使用rewrite模块产生的问题,原因不知道,只知道一种解决问题的办法。主要的步骤为: 在config.php里修改配置,使用QUERY_STRING的方式来解析URL $config['uri_protocol'] = "QUERY_STRING"; 然后,修改.htaccess文件,使其内容为如下所示: RewriteEngine on

2010-06-02 22:22:00 2618

原创 Xen Cloud Platform 0.1.1

Xen Cloud Platform 是一个基本Xen虚拟化技术的云计算基础平台,这半年一直在使用另外一个商业版本XenServer,少对XCP有所关注,今天看了它的官方主页,XCP今年有一个新的版本发布,版本号是0.1.1,我去年使用XCP的时候,其版本还是0.1,这里对新版本做一个简单的介绍。 版本0.1.1发布于今年1月18号(汗,现在才知道),新增加的功能包括: Openvswi

2010-05-22 10:12:00 2601

原创 无法定位程序输入点DwnHintDxUpdate的解决办法

登陆飞信时,出现“无法找到入口”提示: 无法定位程序输入点DwnHintDxUpdate于动态链接库USER32.dll上。 曾经用Windows Vista的时候,上飞信就遇到过这个问题,现在在Windonws 7上用飞信2010,也有这个问题,但可恶的是点击了确定以后,提示还是不断的弹出来。Google了一下,发现了解决办法,有两个: 把安装目录下的dwmapi.dll 删

2010-03-01 16:48:00 2986

原创 大数据量系统

这半个月一直在忙,忙着改程序,做实验,原来的系统的处理能力是10^4/10^5,我现在需要处理的数据量是10^6/10^7。原来正常的程序却出现了各种各样的异常,最明显的问题有两个,一个是OutOfMemory,一个是Connection Reset。 前一个问题有很多种不同的解决方法,就是增加机器的物理内存,调优jvm的启动参数,如果这些都解决不了问题,那就是程序本身的问题。我遇到的最多的就是

2010-02-05 10:56:00 2387

原创 Apple iPad

虽然自己一直没有用过Apple的产品,但是对他的新产品发布都有关注,乔大爷北京时间今天凌晨发布了苹果定位在iPhone与MacBook之前的产品,iPad,这个名字并不出人意料之外,之前也有猜测叫做iSlate,我更倾向于这个名字。先上张图: 外观上给人的印象真的就是一大号的iPod Touch,而且边框也太厚了吧?难道就是为了配合最下面的那个Home键么? 再说说他的配置: D

2010-01-28 09:44:00 2364

原创 CentOS配置vsftpd遇到550错误的解决办法

安装vsftpd很简单:yum install vsftpd 启动vsftpd也很简单:service vsftpd start 默认情况下用root是无法连接的,你可以创建一个非root帐户登录,但是登录是可以登录,却没有办法创建或是上传文件。有人说,可以把SELinux关掉,可是这样未免也有点尺度太大了,其实是SELinux里的设置问题,只要修改相应的配置就可以了。 发现问题的方法:

2010-01-27 11:53:00 3132

原创 Refactor

为什么要重构?我不知道教科书是或是别人都会怎么讲,但是重构对我来说,基本上就是把一个糟糕的设计重新写一遍。那么,什么是我定义的两糟糕的设计?又怎么样来重写,并且期望能够达到一个怎么样的目的才算是一个好的重构呢? 糟糕的设计: 因为时间紧,任务重,没有进行设计,基本上是随心所欲的写出来的代码; 充斥着“if…else…”,打了无数的补丁,新增功能的时候,就得

2010-01-24 14:44:00 2319

原创 Nokia 5530XM

还是要跟小6说声对不起,把你摔坏了。 现在用的是小5,最近太忙,没时间折腾,原来是打算买个HTC Magic(G2),顺便还能试试在Android平台上做开发。可是时间实在是太仓促,买水货不做够功课我是不敢去买的,于是就买了Nokia 5530 Xpress Music。 到目前为此,我只装了Opera Mini 4.0和Opera Mini 5.2 Beta 2,以及UCWeb 7.0,Fe

2010-01-17 20:09:00 2326

原创 Guge, Bye!

我没觉得Google要远离我的生活,我最常用的邮件客户端是Gmail(包括收其他邮箱的邮件),我的RSS阅读器是Google Reader,我搜索用Google.com,我查文章用Google Scholar,偶尔会在Google Books上查一些书的资料,我用Google Code来管理自己的一些项目,我用Google Analytics来统计我的网站的使用量,我用Google App Eng

2010-01-15 21:41:00 2244

原创 使用mklink或junction后Chrome无法安装扩展的解决办法

Chrome官方的扩展中心已经上线了,现在有相当多的扩展开用。之前一直不愿意放弃Firefox使用Google Chrome,有一大部分原因是因为Firefox上的一些扩展。之前我也尝试过在Chrome上安装扩展,但是每次都在“加载中”便没有反应了。今天下了功夫搜索了一下,发现所有使用过mklink或是junction,把User Profile从默认位置移出来的同学都有这个问题,而且最后把问题归

2010-01-08 21:43:00 4163

原创 Python and RRD

RRD是Round Robin Database的意思,RRDTool是用来管理RRD的一个工具。RRDTool的主页在这里,Wikipedia的页面在这里。RRD其实就是一个时序数据库,使用一个固定大小的环型buffer,适用于存储一些统计性的信息,如CPU负载呀,气温变化呀。我为什么要说这个东西呢,因为XenServer里的性能统计是用的RRD,你可以访问诸如http://xenserver-

2010-01-08 10:11:00 3852

原创 帮帮这个小姑娘

在北京工作的潘俊廷是一位在嵌入式领域尤其是ARM/Linux方面从事开发工作多年的工程师,也是Linux社区活跃分子,担任Linux论坛版主。 他的女儿潘怡帆今年5岁。出生第二天就进了急救病房。后诊断为肺动脉高压,一直靠氧气机呼吸。目前她的肺部已经转纤维化,不能提供自己所需的氧气,生命垂危。她的父母为了挽救女儿的生命,已经倾其所有,卖掉了房子。国内专家已经无能为力,需要转美国治疗此病经验丰

2010-01-07 09:47:00 2256

原创 糟糕的网银用户体验

周日兴冲冲的想给支付宝账户充点钱进去,之前没有使用过网银的网上支付功能,当时自己在实验室,所以回了趟宿舍取了下UKey,又去另一家银行把数字证书重新申请了一下,回到实验室,两个账户的密码却死活试不出来了,而且超过了最大可尝试次数,帐户被冻结,直到今天我回忆起了密码,才“顺利地”把钱充到了支付宝的帐户里,充值的过程没有遇到任何问题。 晚上睡不着觉的时候,我自己想了想,网银为什么给我的感觉总是使用体

2009-12-21 19:38:00 2193

原创 Linux/Unix性能测试

最近在做云计算,接触到一些虚拟化的技术,所以想测试一下虚拟机的性能到底如何,这里给出一个方法,利用UnixBench来为服务器做性能测试。 1: wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz 2: tar -xzvf unixbench-5.1.2.tar.gz

2009-12-18 10:46:00 2391

原创 Java中线程同步的简单用法

应用场景:应用程序需要新建若干线程进行事务处理,这些线程处理完毕后,应用程序会进行一些后续的操作。 解决办法:使用Object.wait(),Object.notify()方法。Object.wait()方法会阻断当前线程的执行,直到其他线程调用Object.notify()。 于是可以很快的写出一个示例程序: public static void main(String[] args) {

2009-12-16 20:52:00 2283

原创 Xen Cloud Platform

Xen Cloud Platform现在发布的版本是0.1,其实他的功能与XenServer 5.5的基本功能是几乎一样的。不过XenServer 5.5可以通过XenCenter来管理,XCP只有一个丑陋的Web界面。我没有深入的hack进去,也许存在某种方法,可以使用XenCenter来管理XCP,那样即可以使用一个开源的服务端版本,同时管理工具又很人性化。由于我的切入点是XCP,官方又混淆了

2009-12-16 20:50:00 3156 1

原创 在CentOS 5.4上安装CouchDB

CouchDB一种半结构化面向文档的分布式,高容错的数据库系统,具体的可以参见其网站上的文档,以及这里的一篇技术简介的翻译。CouchDB在Ubuntu下安装非常方便,只需要使用sudo apt-get install couchdb即可,我以为在CentOS中也会比较容易,没想到却遇到了比较多的问题。主要包括: CentOS的安装源里不包含CouchDB CouchDB需要Erl

2009-12-16 20:47:00 3302

原创 CodeIgniter中PNG图片处理背景不透明问题的解决办法

BS一下自己起的这个标题。 本文仅限于解决使用GD2来处理图片的情况。 我想很多用CodeIgniter的人都会有这样的需求,用户上传了一张照片,需要对照片进行一定的修改以后(缩放,调整大小)再存储下来,但是如果用户上传了一张背景透明的PNG图片,那么我们使用CodeIgniter中的Image_lib进行裁剪以后,将会得到一张背景是黑色的图片,为什么会产生这个错误呢,我们来看一下CI的处理逻

2009-12-16 20:45:00 2957

原创 Windows 7 引导信息修复方法

bootsect /nt60 SYS /mbr 你可以使用win7安装盘(非OEM安装盘)启动系统,并选择修复系统。然后选择命令行,敲入以上命令。一般可以修复由于安装Linux失误,或是先装Windows XP再装Windows 7造成的引导信息错误。

2009-12-16 20:36:00 2538

原创 制作USB启动盘

Ubuntu半年发布一次,我又是个有些洁癖的人,所以每次都会重新安装一遍,之前也找过硬盘安装的方法,但是总觉得太麻烦,还是刻盘安装比较干脆利落。但是安装盘用过一次之后,对自己来说就没有多大的利用价值了。之前在装XenServer的时候,我就是用的手头上的两个U盘,一个1G,一个2G,昨天老板给了个8G的闪存盘,觉得以后无论是装Windows还是装Linux(CentOS,Ubuntu,Debian

2009-12-16 20:30:00 2378

原创 与技术无关

这周一直在听华仔的歌,从FTP上拖了上百M的歌,打开电脑的时候就戴上耳机,将自己关在两个耳机里面。华仔是个优秀的男人,一直这样觉的,听他的歌也可以明白一些道理,总不能在这种忙碌的生活下再去听些颓废的歌。上周某天午睡的时候,嵌套的做了这样一个梦:“午睡的时间已结束,我需要醒了,不能再接着睡了。”没记错的话,应该是梦到了二层,也就是说我在梦里也梦到了同样的内容,最后在“起了三次床”之后

2008-11-15 12:56:00 484

原创 Ubuntu 7.10 英文环境下使用SCIM的方法

这是用了Ubuntu 7.10之后才发现的方法,以前一直都是修改.bashrc的方法,我感觉现在的方法比较好,首先要让SCIM在英文的Locale下可以使用,我们编辑文件:/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules把最后一行"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so" "

2007-11-06 19:56:00 1022

原创 Ext学习笔记(一)

不怎么敢用“学习笔记”,这种字眼的,害怕自己写得不好,被骂。不过,这次也就认真写次学习笔记吧,Share是一种和平主义的精神,呵呵。 Ext,在最开始的时候,是作为YUI的一个扩展存在的,所以那个时候它的名称是YUI.Ext,后来,Ext作为一个独立的项目进行开发,并不再依赖于YUI,在使用Ext的过程当中,你可以使用Ext-base, Prototype+script.aculo.us,

2007-08-21 19:24:00 3560 2

原创 Fedora 7中使用Eclipse和WTP遇到的问题

我使用的Eclipse的版本是3.3RC2,WTP的版本也是3.3RC2,在Windows下用没出现过问题,但是换到Fedora 7下后不但内存占用量猛增,而且还不断的有异常抛出,根本没有办法正常使用。我是装了JDK1.6U1的,怎么还会有问题呢?想来想去,自己没有设JAVA_HOME变量,不过出于种种原因,我不想把机器里所有用到JVM的地方都换成Sun的JRE,那么怎么办呢?料想Eclipse的

2007-06-07 22:29:00 847

原创 Apache的中配置Directory配置问题

今天被这个小小的配置问题搞了近两个小时,如果不写下来经历,是有点可惜了。首先说一下问题,我想把我的一个用PHP写的应用布署到Apache服务器上的/blog目录下,应该采用什么方法?问题解决的方法,首先,要修改http.conf中的内容,添加配置如下:Alias /blog "/home/talent/workspace/AlphaBlog/WebContent"    Options Index

2007-05-01 18:37:00 6728 1

原创 使用Vista引导Linux

Vista引导系统的方式已经不同于之前的ntldr,本文中没有深入研究该引导方式,但是给出了一个可行的使用Vista引导Linux的方式。不过我们首先来简单地说一下Vista中的引导方式。在Vista当中,所有的引导信息都被存储在称为BCD(启动配置数据、Boot Configuration Data),而并非之前的boot.ini文件当中,如果想要更改引导信息就必须更改BCD当中的内容。下面

2006-12-17 20:33:00 2248

原创 JavaScripte中的Prototype机制(一)

JavaScript不是一个真正的OO语言,但是通过提供prototype对象实现了一些OO的特性。本文是作者在使用JS中OO特性的一些心得体会。下面我们首先来看一下如何在JavaScript中定义一个类(不使用prototype):function Base()...{        this.name = "name";        this.show = function() 

2006-12-15 11:07:00 949

原创 迷惘的时候

人总会在不同的时候遇到不同的烦恼,也许现在我正在经历着一种烦恼。简单的原因,简单的事情,但是却不觉得有简单的解决办法,在这样一个时候不知道该如何是好,不知道怎么才能很好的处理问题。也许应该多看看人月神话或是人件之类的书。参加一个团队,习惯了零散地与别人合作,但是当有一天我发现组织的重要性的时候,却觉得自己没有足够的魄力去挑起这样一个担子。理想与追求不同了,一个团队的目标发生了改变,最起码所有的成员

2006-09-06 21:43:00 922

转载 被遗忘的Windows快捷键

虽然很多用户使用Windows都有很长一段时间了,但是很多用户都不知道Windows中存在什么快捷键,包括笔者也是会使用几个比较普遍的快捷键。实际上很多快捷键都是非常有用的,让我们来看看:  CTRL+A:选中活动窗口的所有内容  CTRL+C:把选中的东西复制到粘贴板  CTRL+F:显示“查找和替换”对话框  CTRL+G:显示定位对话框  CTRL+N:显示新建对话框  CTRL+O:显示打

2006-06-11 21:25:00 815

转载 Eclipse 插件

1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等www.myeclipseide.com 2.Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html 3.Colorer Take 为上百种类型的文件按语法着色htt

2006-05-28 12:13:00 996

转载 通过windows引导Linux

:〉 发表于 2005-8-31 17:04:00 以前用的

2006-03-23 19:52:00 2213 1

原创 在C++中实现多线程类

在JAVA中,实现多线程有两种方式,一种是继承自Thread类,一种是Runnable,在MFC中也有CWinThread类,但是我们如何利用已有的多线程的机制来实现一个多线程类呢?在Windows中使用C语言做多线程编程,我们可以使用两个函数,一个是CreateThread(),该函数是一个Win32 API函数,另一个是_beginthread(),该函数是一个CRT(C Run-Time

2006-03-17 20:15:00 2500

转载 Eclipse的linux安装

Eclipse是一由IBM,Borland等资助的开源开发环境;其功能可以通过插件方式进行扩展;本文在Linux下构建Java、C、C++的IDE。我用的环境是 Redhat Linux 9 (自编译Gnome2.4)一.下载所需软件(所有下载的软件均放在/opt下) 先下载Eclipse,网址为http://www.eclipse.org,目前,Eclipse的最新版本為2.1.1,

2006-03-03 22:39:00 2177

转载 Linux下jdk1.5的安装及中文显示问题解决方案

作者:terry个人主页:http://infected.533.net文档版本:v1.0 2004-10-30图文版本:http://infected.html.533.net/download/linux.doc操作系统:Fedora Core 2 (Kernel 2.6.7)jdk版本:jdk 1.5.0摘 要:随着Sun发布J2SE 5.0,即jdk1.5,众多新特性的加入和JVM性能的改

2006-03-03 22:37:00 1767

转载 Visual C++ 1.0:C++编译器的终结者

“唯技术”思想有时能使陷入一种困境,作为一种编程工具(也可以认为是一种技术),Visual C++经历了许多风波和变革,但纵观目前几乎所以有书籍和文章,很少对这种技术进行“跳出圈外”的思考,这也使我写这篇文章感到无源的苦恼。细想之后,也颇为感慨,愿借此文以激众家之思!  Visual C++的发展与C/C++语言、Windows的历程是分不开的。  在C语言推出之前,操作系统等系统软件主要

2006-02-16 18:28:00 1377

原创 用户界面的今天和明天[转载]

一、引言   计算机用户界面是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。计算机的发展史不仅是计算机本身处理速度和存储容量飞速提高的历史,而且是计算用户界面不断改进的历史。早期的计算机是通过面板上的指示灯来显示二进制数据和指令,人们则通过面板上的开关、扳键及穿孔纸带送入各种数据和命令。50年代中、后期,由于采用了作业控制语言(JCL)及控制台打字机等,使计算机可以批处理多个计

2006-02-16 16:06:00 1207 1

原创 可以显示IP的代码

http://www.cz88.net/ip/viewip468.aspx">>

2006-02-12 16:37:00 1068

原创 How Microsoft Lost the API War

How Microsoft Lost the API WarBy Joel SpolskySunday, June 13, 2004Printer Friendly Version Heres a theory you hear a lot these days: "Microsoft is finished. As soon as Linux makes some inro

2006-02-07 21:58:00 1169

原创 改造日文键盘

基本原理:通过修改笔记本电脑键盘的驱动和相关注册表项来完成的。   实际操作:   修改键盘的驱动:通过“我的电脑”打开系统属性,选择硬件标签:打开设备管理器,我们发现中文Windows XP操作系统下,默认的键盘驱动是“标准101/102键或Microsoft自然PS/2键盘”。   1. 右键点击选择更新驱动程序,会出现硬件更新向导:选择“从列表或指定位置安装(高级)”,单击“下一步”,选择“

2006-01-02 20:25:00 2048

原创 推荐windows下最好的C++ IDE[转载]

推荐windows下最好的C++ IDE1. 你是不是用惯了VC++6.0?假如是,我现在推荐的IDE仍然是VC++6.0的IDE。2. 你是不是觉得VC++6.0过时了,很多C++语法它都不支持?我现在推荐的编译器她在一直发展着,支持最新的C++语法。3. VC++.net的界面弱智,而且包含糟糕的managed C++和C++/CLI,它们都是不被C++承认的垃圾,你是不是兴冲冲的安装了VC+

2005-11-20 21:11:00 2999

Apress.Beginning.Google.Maps.Applications.with.PHP.and.Ajax

Apress.Beginning.Google.Maps.Applications.with.PHP.and.Ajax

2008-10-27

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

TA关注的人

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