自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 c++中的引用到底是怎么回事。

int a = 0x1234;0107352E mov dword ptr [a],1234h int &ra = a; 01073535 lea eax,[a] 01073538 mov dword ptr [ra],eax ra = 0x9999;0107353B mov eax,d

2011-06-22 22:58:00 441

原创 debian6 安装 vmtools

Vmware7自带的tools,在debian5和centos5上都可以正常安装,在debian6上就不ok了,下面是解决方案。1. 添加源deb http://debian.uchicago.edu/debian/ squeeze main contribdeb-src http://debian.uchicago.edu/debian/ squeeze main con

2011-06-12 20:20:00 1086

原创 centos上纠结nokogiri

# define the html url url="http://mp3.baidu.com/" # get the nokogiri document doc = Nokogiri::HTML(open(url)) 在centos上,上面这句话硬是解析不出来,试了N种写法。后来发现是nokogiri安装的问题,如果用centos5.5,最新的lib

2011-06-12 01:41:00 813

原创 jamvm 1.5.4在ubuntu 10.10编译通过。

预备sudo apt-get install libgtk2.0-devsudo apt-get install gconf2sudo apt-get install libgconf2-devsudo apt-get install gcj-4.3 classpath-98安装./configure --disable-plugin --disable-tools --disable-Werr

2011-06-09 18:39:00 1374 1

原创 caribde 下 s60 5版sdk 异常断不下来的解决方法。

在三版下肯定是没有问题的。将钩打上,应该就可以了。另网友表示用n97的sdk也可以断下,我没去测试了。

2011-06-03 17:43:00 336

原创 配置Xmanager连接

用Xshell时,发现这个Xmanager实在太好用了.特记录一下配置:1. 修改gdm配置文件,修改内容为粗体部分./etc/gdm/custom.conf[daemon] [security]AllowRemoteRoot=true[xdmcp]Port=177Enable=1[gui] [greeter] [chooser] [debug] 2. 修

2011-05-23 17:12:00 1704

原创 symbian 使用RVCT2.2编译

没用过的试试吧,生成的exe可以小很多。安装首先先把杀毒软件给关掉,否则杀软会把注册文件给删除了。1.把附件解压后放到编译工具链的目录下:D:Program FilesCSL Arm Toolchain2.添加环境变量:LM_LICENSE_FILE ,值为:D:Program FilesCSL Arm Toolchainarmv5license.dat环境变量添加path路径:D:Pro

2011-04-01 13:52:00 505

原创 我见过最好的vsftpd配置教程

环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[root@KcentOS5 ~]# yum install vsftpd*Dependencies Resolved=============================================================================Package                

2011-02-12 16:38:00 2700

原创 IIS6上部署rails方案

  一、安装rails环境,并调试通过。   二、安装mongrel services,可以让rails以服务方式启动mongrel.   三、在服务器上 http://localhost:3000能正常打开站点。   四、在iis上新建一个虚拟主机,随便指一个站点目录就行,配好域名主机头。   五、安装isapi_rewrite,将3000端口转向到虚拟主机,可能说反了,对于访问者来说是从虚拟主

2011-02-11 16:55:00 531

原创 将redhat as5 升级为 centos 5

1. 检查系统已安装的组件包中是否已存在Redhat的自带的yum系列组件包# su root# rpm -qa | grep yum 2. 如果存在请逐一全部删除# rpm -e --nodeps 组件包名称 3. 安装Centos升级组件包# su root# rpm -Uvh --nodeps *.rpmwget http://mirrors.163.com/centos/5.5/os/i

2011-01-25 15:34:00 510

原创 redhat服务详解

为了性能与安全,需要将部分服务关闭,标记蓝色为开启,其他为关闭NetworkManager自动在多种网络连接中进行转换,如果你的电脑有Wireless WiFi 和 Ethernet多种网络连接类型的话,可以选择开启。NetworkManagerDispatcheracpidacpid(Advanced Configuration and Power Interface)是

2011-01-24 14:46:00 628

原创 图解SQL的Join(转)

原文地址:http://coolshell.cn/articles/3463.html 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn di

2011-01-11 09:37:00 20681 1

原创 vmware配置,主要倾向于rails.(持续更新)

我目前推荐且用得最爽的方式:启动为 text模式,不自动进入X平时操作使用screen,用来保留当前shell环境网络模式,使用nat方式,不用桥接,会依赖于网络环境,如在公司和家的ip不一样时。与主机文件交互使用文件共享。关闭虚拟机,直接用挂起,再启动时可直接恢复,再用putty连上之后,进入screen即可。 装不装X的问题:我的建议是装上,不然装vmware

2011-01-10 17:32:00 479

原创 rails3 guides生成

有这份guides加上api文档,开发基本上不用找其他资料了。git clone git://github.com/rails/rails.gitcd railsgit checkout origin/3-0-stable -b 3-0-stablecd railties/guidesruby rails_guides.rbcd outputopen index.html

2011-01-06 17:14:00 327

原创 how to test observe with rspec in ruby on rails.

在测试 model时,有一个改动是observe, 我想一把测试了,可是这个observer在rspec中一直不肯执行. 但在console下的test env没有任何问题。哥花了一天的时间来调试,终于还是没有搞定,有遇到此类的问题的朋友可以协助我一下,谢谢。用我的垃圾英语在rails的mail list上问了一下,说要我看下面的东东http://stackoverflow.com/q

2011-01-01 16:38:00 463

原创 symbian logger宏

#ifndef __FILELOGGER_H__#define __FILELOGGER_H__#include #include     // link against flogger.lib_LIT( KLogsDir, "sms");_LIT( KLogFileName, "log.txt");#define __LOGSTR_TOFILE(S)          { _LIT(KTmpSt

2010-12-29 08:52:00 354

原创 Linux启动引导和硬盘安装的一些配置

 menu.lsttimeout 3default 0title grub2root (hd0,6) find --set-root /grub/core.imgkernel /grub/core.imgboottitle Install Ubuntufind --set-root /linuxmint-10-gnome-dvd-i386.iso

2010-12-26 17:09:00 780

原创 symbian 同步解码透明图片

原理可以参考http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E5%90%8C%E6%AD%A5%E8%A7%A3%E7%A0%81%E5%9B%BE%E5%83%8F他这里只有解码非透明图,稍改一下 /* * PictureCtr.h * * Created on: 2010-5-14 *

2010-12-02 12:56:00 512

原创 解决vc2008写的win32程序部署错误( 想用vs2008写马的来看看。)

  这两天帮人写了一个IE6-IE8获取密码工具,因手上只有vs2008和IE8,测试一下通过,但发现到别人未安装vc2008运行库的机器上运行,报错。   无奈之下新装vc6折腾了一把,俺一直最喜欢用的vc6,在我使用完eclipse和rubymine之类强大IDE后突然觉得很不习惯,而且link时老死,受不了,据说装sp6可以解决,但以前试下,只是频率变小而且。   今天到公司再装了一个vs2

2010-05-24 11:25:00 1062 1

原创 attachment_fu在Windows平台下报 Size is not included in the list

  将rails应用从linux平台迁移到windows2003,并将代理服务器从lighttpd转为了iis,试用了一下,基本正常。 但后台发现上传图片时,报了个错误  Size is not included in the list 中午查了一下,本以为是size超出了限制,发现没有超过,打了下调试信息,发现self.size为0, 但回退再次上传成功,应该是文件在保存上出了问题, googl

2010-05-05 15:10:00 781

原创 symbian 中自动寻找cmwap连接点,通杀uiq 2nd 3nd和s60 2nd 3nd 5nd

  全测试过了,鉴于手机型号太多,没有一一的测试。 找不到连接点,应该自动创建一个的,但这个需要证书,就没写了。 今天发现刷了机的一个5800连不上,在二级查找上,还需比较一下名字。 //寻找可用的连接点, UIQ与Symbian不同TBool NewCClientEngine::FindIapId(TUint32& iapId) { iapId = 0;#ifdef _

2010-04-28 15:15:00 425

原创 禁止重动感应自动倒屏

//固定水平void CExampleAppUi::ConstructL(){// Initialise app UIBaseConstructL(EAknEnableSkin | EAknTouchCompatible | EAppOrientationLandscape);}//固定垂直void CExampleAppUi::ConstructL(){// Initialise app UIB

2010-04-26 16:36:00 392

原创 判断Mobile程序是否运行于真机之上

  c++版本: BOOL TApi::isRunOnDevice(){ TCHAR wszMachineName[128]; SystemParametersInfo(SPI_GETOEMINFO, sizeof(wszMachineName),&wszMachineName, 0); if(_tcscmp(wszMachineName,TEXT

2010-04-09 17:17:00 493

原创 花了一个上午,将Capistrano布署成功

  要点: 只要在client机器上安装capistrano即可,服务器不需要装。 服务器要装好rails环境和版本控制工具 尽量不要使用sudo, 用www的用户即可,安全。 设置为 set :use_sudo, false 以下是我的配置文件(deploy.rb)set :application, "netbar_cap"set :repository, "your igt"

2010-04-06 11:01:00 369

原创 在ubuntu下搭建好了rails开发环境。

1. 安装ruby和rails sudo apt-get install ruby rubygems rails 2. 升级rails   到 http://rubyforge.org 下载rubygems 最新版本.  sudo ruby setup.rbgem install rails 3. 安装IDE   这个我优先考虑过Emacs,

2010-03-20 12:36:00 440

原创 这两天折腾了symbian两个问题。

1. 点退出,连程序模拟器一起退出了。 用svn一点点排除之后,发现有一个cpp有问题 ,就像以下这种形式,以后再也不能写了。 .h Class Const{ Static String ss; }; .cpp Const::ss = "afdadf"; 2. 程序Exit时会报KERN-EXEC3,但还没进UI的析构中去,不知道哪的指针问题 。 被误导,按以前的经验,应该是删错指针,这个也调得累

2010-03-16 10:58:00 284

原创 warning LNK1166问题的解决

原因是一个函数内代码量过大,超过页面边界,编译时,采用/Gy来编译就可以了。

2010-03-04 13:46:00 650

原创 PNG文件结构分析

PNG文件结构分析(上:了解PNG文件存储格式) 前言 我们都知道,在进行J2ME的手机应用程序开发的时候,在图片的使用上,我们可以使用PNG格式的图片(甚至于在有的手机上,我们只可以使用PNG格式的图片),尽管使用图片可以为我们的应用程序增加不少亮点,然而,只支持PNG格式的图片却又限制了我们进一步发挥的可能性(其实,应该说是由于手机平台上的处理能力有限)。在MIDP2中,或者某些厂商(如NOK

2010-03-01 09:32:00 470

原创 终于搞定bochsdbg调试dos下保护模式程序

-----------------------------------------------------牢骚,不用看-----------------------------------最近又回到了操作系统的研究,搞来搞去,发现自己基本啥都会,精的不多。这是好,还是不好,我现在也不知道,反正不能克制自己,看到有意思的东西就想弄弄。 主要的目标还是定于底层,照目前的发展来看,以后应用层肯定是w

2010-03-01 09:30:00 1327

原创 关于vmkd加速内核调试

vmkd着实诱人,也着实把我给配蒙了一把。1. vmkd的官方和最新版本问题网上的教程清一色的是讲到 http://www.nynaeve.net/?page_id=168 这个主页,我也毫不犹豫的选择了这个,最新版本是 Current VMKD release version: 1.1.1.7启动后发现虚拟机中的vmkd服务启动不了,报错,google之,再回头看readme,因为是

2010-03-01 09:27:00 831

原创 apache配置差点把我给弄死。

配来配去总是不对,老是被mod_python伺服了,却找不到优先级。上了下厕所,想了一下,觉得会不会有.htcaccess在目录下呢。回来一查,发现果然有个.htcaccess文件躲在目录里面。 搞定之后,这下报错不错了,没有权限,DirectorIndex也不能生效,郁闷,这下试来试去没撤了。试着把sethander去掉,哈哈,一下全可以了,这里真他妈没有想通,php是默认支持的,不用写seth

2010-03-01 09:21:00 441

原创 如此优秀的环境,操作系统一定要拿下。

 想一想,linus torvalds当时在什么环境下写出的linux 0.1,再回头看看我的环境,如此优秀。当然,我自身条件不能和linus torvalds相提并论,就如同我跟刘翔在赛跑方面的比较,但如果我有一宝马车,想必也不会比刘翔慢吧。回到linus torvalds,我宝马车已有,linux0.1似的东西,我应该要能写出来的吧。亮一下宝马装备(都是我个人认为的):

2010-03-01 08:54:00 460

空空如也

空空如也

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

TA关注的人

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