- 博客(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
480
原创 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
1131
原创 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
852
原创 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
1423
原创 caribde 下 s60 5版sdk 异常断不下来的解决方法。
在三版下肯定是没有问题的。将钩打上,应该就可以了。另网友表示用n97的sdk也可以断下,我没去测试了。
2011-06-03 17:43:00
376
原创 配置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
1799
原创 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
558
原创 我见过最好的vsftpd配置教程
环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[root@KcentOS5 ~]# yum install vsftpd*Dependencies Resolved=============================================================================Package
2011-02-12 16:38:00
2785
原创 IIS6上部署rails方案
一、安装rails环境,并调试通过。 二、安装mongrel services,可以让rails以服务方式启动mongrel. 三、在服务器上 http://localhost:3000能正常打开站点。 四、在iis上新建一个虚拟主机,随便指一个站点目录就行,配好域名主机头。 五、安装isapi_rewrite,将3000端口转向到虚拟主机,可能说反了,对于访问者来说是从虚拟主
2011-02-11 16:55:00
567
原创 将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
547
原创 redhat服务详解
为了性能与安全,需要将部分服务关闭,标记蓝色为开启,其他为关闭NetworkManager自动在多种网络连接中进行转换,如果你的电脑有Wireless WiFi 和 Ethernet多种网络连接类型的话,可以选择开启。NetworkManagerDispatcheracpidacpid(Advanced Configuration and Power Interface)是
2011-01-24 14:46:00
668
原创 图解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
20754
原创 vmware配置,主要倾向于rails.(持续更新)
我目前推荐且用得最爽的方式:启动为 text模式,不自动进入X平时操作使用screen,用来保留当前shell环境网络模式,使用nat方式,不用桥接,会依赖于网络环境,如在公司和家的ip不一样时。与主机文件交互使用文件共享。关闭虚拟机,直接用挂起,再启动时可直接恢复,再用putty连上之后,进入screen即可。 装不装X的问题:我的建议是装上,不然装vmware
2011-01-10 17:32:00
513
原创 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
358
原创 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
497
原创 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
382
原创 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
827
原创 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
549
原创 解决vc2008写的win32程序部署错误( 想用vs2008写马的来看看。)
这两天帮人写了一个IE6-IE8获取密码工具,因手上只有vs2008和IE8,测试一下通过,但发现到别人未安装vc2008运行库的机器上运行,报错。 无奈之下新装vc6折腾了一把,俺一直最喜欢用的vc6,在我使用完eclipse和rubymine之类强大IDE后突然觉得很不习惯,而且link时老死,受不了,据说装sp6可以解决,但以前试下,只是频率变小而且。 今天到公司再装了一个vs2
2010-05-24 11:25:00
1110
原创 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
820
原创 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
448
原创 禁止重动感应自动倒屏
//固定水平void CExampleAppUi::ConstructL(){// Initialise app UIBaseConstructL(EAknEnableSkin | EAknTouchCompatible | EAppOrientationLandscape);}//固定垂直void CExampleAppUi::ConstructL(){// Initialise app UIB
2010-04-26 16:36:00
416
原创 判断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
511
原创 花了一个上午,将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
395
原创 在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
477
原创 这两天折腾了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
308
原创 PNG文件结构分析
PNG文件结构分析(上:了解PNG文件存储格式) 前言 我们都知道,在进行J2ME的手机应用程序开发的时候,在图片的使用上,我们可以使用PNG格式的图片(甚至于在有的手机上,我们只可以使用PNG格式的图片),尽管使用图片可以为我们的应用程序增加不少亮点,然而,只支持PNG格式的图片却又限制了我们进一步发挥的可能性(其实,应该说是由于手机平台上的处理能力有限)。在MIDP2中,或者某些厂商(如NOK
2010-03-01 09:32:00
497
原创 终于搞定bochsdbg调试dos下保护模式程序
-----------------------------------------------------牢骚,不用看-----------------------------------最近又回到了操作系统的研究,搞来搞去,发现自己基本啥都会,精的不多。这是好,还是不好,我现在也不知道,反正不能克制自己,看到有意思的东西就想弄弄。 主要的目标还是定于底层,照目前的发展来看,以后应用层肯定是w
2010-03-01 09:30:00
1397
原创 关于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
874
原创 apache配置差点把我给弄死。
配来配去总是不对,老是被mod_python伺服了,却找不到优先级。上了下厕所,想了一下,觉得会不会有.htcaccess在目录下呢。回来一查,发现果然有个.htcaccess文件躲在目录里面。 搞定之后,这下报错不错了,没有权限,DirectorIndex也不能生效,郁闷,这下试来试去没撤了。试着把sethander去掉,哈哈,一下全可以了,这里真他妈没有想通,php是默认支持的,不用写seth
2010-03-01 09:21:00
485
原创 如此优秀的环境,操作系统一定要拿下。
想一想,linus torvalds当时在什么环境下写出的linux 0.1,再回头看看我的环境,如此优秀。当然,我自身条件不能和linus torvalds相提并论,就如同我跟刘翔在赛跑方面的比较,但如果我有一宝马车,想必也不会比刘翔慢吧。回到linus torvalds,我宝马车已有,linux0.1似的东西,我应该要能写出来的吧。亮一下宝马装备(都是我个人认为的):
2010-03-01 08:54:00
482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人