自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 android sdk 无法运行或者报 "ANDROID_SWT"错误

安装 android sdk 之后,一般都在eclise里面用。有一次发现直接运行 sdk manager.exe打不开了,也不报错。一闪就没了。  因为没有错误信息,只好一直凑活着用eclipse启动sdk manager。  前几天 android studio除了正式版,于是拉来试了下,结果刚安装,启动配置又报错。 这回好点,提示了个错误信息“android_swt"没设置。

2014-12-12 13:34:51 4674

原创 提升android模拟器的运行速度

安卓开发包的里面的模拟器,其运行速度之慢,大概所有的安卓开发人员都有体会吧。尤其过分的是到了4.0,不仅没改进,反而更加慢得一塌糊涂! 如果不从快照里加载,启动一次花个几分钟是很正常的事。    谷歌这么强的实力,把个模拟器做的如此少见的烂,谋杀无数r&d的宝贵时间,确实是该打屁股的。    但是愤怒归愤怒,该做的事情还得做。怎么改善下调试的效率呢?----------

2013-08-20 12:28:51 12678

原创 优化pxe网启动时tftp的传输速度 --- 针对pxelinux和bootmgr

作为一名IT人士,一般的计算机维护当然不好意思找别人。 于是自己用pxelinux搭了个网络启动环境,可以启动各种WinPE,以供折腾电脑系统,刷新固件的需要。     只是一般的网络启动都是基于tftp协议的,传输文件那叫一个慢。启动时光是加载映像文件就得几分钟,简直就像活在史前一样。 找了一圈方法,没辙。 好在这东西也就救急时用用,凑活凑活也行。     于是就这么凑错了几年。

2013-02-05 15:33:08 17034 1

原创 win8仅仅是个试验品

装完win8后出现了硬盘卡死的现象,尤其是在vmware虚拟机挂起,和系统从休眠中唤醒的时候。 卡得还比较严重。折腾一个多月,并记录下其中的现象和改进方法,得出的结论就是 win8仅仅是个试验品,太多东西还处于不成熟的状态。 其中比较肯定的一点,就是繁多复杂的优化任务本身对系统的可用性造成了较大的负面影响。不能绝对判定但很多因素指向的另一点,就是win8的4k对齐处理逻辑存在缺

2012-12-07 16:07:47 7524

原创 win8 该不该买? 98块,值不值得买?

最近win8火热出炉,各种宣传。但值不值得买呢? 作为win8测试版的长期使用用户,结合win8实际购买经验,希望能介绍一些宣传里不可能会提到的问题。第一:win8的优点。  就我的体验来看,win8的突出优点有两个,一个是毫无争议的启动关机快;另一个是见仁见智的崭新的操作方式。  win8开关机之快,快到超出预期。还在测试版的时候,我的pc, ssd上的win8,常让我感到自

2012-11-05 17:22:10 3489

原创 各种虚拟机体验杂谈 --- 兼发布 google chrome os (chromiumos) vmware版本

前两天赶时髦,把笔记本换上了win8 pro。换win8pro的原因,一个是价格真的很有诚意,另一个就是从DP版本开始就一直用,虽然兼容性问题多多,但作为宿主主机还行。而且xenclient也实在是让人窝火,号称裸机虚拟,其实硬盘速度慢如蜗牛;尤其是电源管理缺陷多多,用在笔记本上非常影响感受。 前不久citrix收购了一家同类公司,把收购来的产品作为xenclient的新版发布了,

2012-11-05 15:24:01 6264

原创 [xenclient 使用小结] [xen] vhdpartx的作用。

对于硬盘映像vhd的操作,主要是用vhd-utils , 但是在/usr/sbin/目录下,还发现一个  vhdpartx 的工具,看名字似乎和分区有关,但是又没说明。试着运行下,结果也没有任何的输出,貌似也没有任何的影响。 网上也找不到任何的描述。后来无意中 ls 了一下,发现磁盘目录中多了两个vhd磁盘,且扩展名是 vhd1,vhd2。怀疑跟运行了vhdpartx有关。 于是重

2012-04-18 13:50:38 3469 3

原创 [xenclient] 使用总结 ---centos 下使用高精度的console控制台

在centos里运行了几个服务。因为主要是服务的目的,就没装X-Window。只在console控制台下操作。不过centos默认的console控制台仅仅支持 80x25的文本模式,太粗糙了,而且在xenclient的环境下,控制台反应速度慢的恐怖。于是想把console的精度提高下,最起码支持120x40。尝试了N回,终于搞定了,这里面既有centos的问题,也有xen

2012-03-31 20:12:16 4753 5

原创 【xenclient】 使用小结 -- 安装过程及值得注意的一些细节

xenclient的安装和使用,如果不深入细究的话,是非常简单的。因此这里主要提一下一些需要注意的事项。第一步:你需要一台符合条件且能随便折腾的笔记本(或pc,但符合条件的笔记本比较多)。这是使用xenclient的条件中唯一比较苛刻的地方。过了这一关基本就没啥大问题了。xenclient目前还并不算很完善,支持的硬件也有限。或许你随便找台电脑装上xenclient也能用,但如果要

2012-03-06 12:39:39 7307

原创 【xenclient】 使用小结 -- ubuntu的千百bug

说道多系统,不能不提下ubuntu。以前redhat似乎是linux的领头羊,但在桌面领域,跟windows还是差得太远。在linux最弱的桌面特性上,ubuntu算是第一个以桌面特效全面超越windows的系统了。 因此我的系统,除了保留做偶尔玩玩游戏的机器,其他工作都逐步转移到ubuntu上来了。碰巧xenclient唯一官方声明支持的也是ubuntu了,自然更要试试了。不过实际使

2012-03-04 00:32:40 2644

原创 【xenclient】 使用小结 -- 片花

片花1: 磁盘共享。同一台电脑上装的系统多了,各个系统间难免重复内容很多,不免就有共享的需求。最简单的想法,单独做个vhd,只用来保存共享的数据,然后加到每一个虚拟机上,不就行了?当然,同一块vhd挂到多台虚拟机上,同时运行的话肯定有数据一致性的问题。于是改进下,其中一台挂为w,可以读写,作为主控盘;其他虚拟机则挂为r,只能读。想法是挺好,结果一运行,发现虚拟机发现硬盘文件已经被使用后

2012-03-03 21:14:08 2348

原创 【xenclient】 使用小结 -- 虚拟机安装管理小技巧

对于一款基于xen的虚拟机来说,xenclient目前只支持 xp, vista, win7确实有些让人意外。 xenclient目前仅实验性支持ubuntu 11.04. 根据我的实验,安装ubuntu 11.11出错,11.04可以正常安装,并且也可以安装xc-tools改进系统(仍然遇到很多问题,后面再细说)。  我还尝试安装了centos,最近的6.2版直接安装过程中就死掉了,降到5.

2012-03-03 20:26:32 3117

原创 【xenclient】 使用小结 -- 部署思路

xenclient 不是一个孤立的产品,而是一个大的解决方案中的一个小工具。不过还好的是xenclient是可以独立使用的。这篇简要分享下我对xenclient最简单的部署环境的使用经验。一开是我是把xenclient单独安装使用的,装完后发现可以调控的地方非常有限,完全没有体现出虚拟的优势来,于是又把附加的系统组件安装测试了一边。xenclient直接关联的组件是Sy

2012-03-03 19:37:20 5964

原创 【xenclient】 使用小结 -- 前言

为了搭建合适的工作平台,最终选了xenclient的裸机虚拟方式。在笔记本裸机上运行多个系统,以满足不同方面的需求。本来一直是vmware的使用者,但vmware在拖了两年后宣布没有这方面的计划,确实让人失望。放眼望去,也只有citrix有这番面的产品xenclient,只好转到citrix的系列了。由于是新接触,搞出不少问题,因此记录下,备查或供有类似经验的朋友参考。首先

2012-03-03 18:43:38 3230 2

原创 关于应用程序配置文件的一点思索

   序言 手边的项目不多,但是偶尔有各种日常应用上的小需求,常需要些非常个人化的临时小工具。因此三不五时就会新建个工程来处理相关的任务。 虽然这类小工具非常简陋,也无需考虑太多其他意见(自己就是并且是唯一的用户),写起来倒是没什么问题。不过次数多了,有很多重复性的问题就一直干扰着开发的意念。 次数多了,就开始思索这一现象,并尝试用更简单的方法解决。 这能解决一

2009-08-09 18:21:00 5248

原创 ConfigEngine使用示例

ConfigEngine使用示例 前提:本系统基于公开的原则,采用了Python作为开发语言。因此你需要下载安装Python环境才能运行本系统。 当然,你还需要下载一份最新的ConfEngine配置编译引擎。地址在这里: http://code.google.com/p/confengine/downloads/list 简要过程如下: 步骤1: 下载安装P

2009-08-09 18:18:00 3756

原创 配置文件如果处理最简单 --- ConfEngine配置引擎介绍

当你设计开发一个系统时,大的框架是至关重要的。但是实现时,小的细节,往往更折腾人。 配置文件就是一个小到不能再小的细节。 最简单的直接调用GetPrivateProfileString就可以了,但是一旦多了,用起来就未必好用。 因为总是时不时碰上这些小别扭,所以逐渐思考一种解决方案。当然其中有很多过程,也有更种更样的实现。但最终我找到了一种还不错的方法,就是ConfEngine。

2009-08-09 17:54:00 2378

原创 无聊的时候发现中文版XP一个无聊的bug

无聊的时候发现中文版XP一个无聊的bug。中文版XP sp3, 估计其他的版本也有这种情况。 打开cmd.exe console窗口,运行 xcopy /?看看他的帮助信息,你会发现最后那个 /Y 参数的解释非常莫名其妙。运行 chcp 1252 切换到英文local,再次运行 xcopy /? 。你会发现英文版的/Y解释是正常的,是和/-Y相对的参数。再次运行 chcp 936 ;

2009-02-04 19:26:00 2191 1

原创 神奇的 utf8

 前两天写了个CS的小东西,里面会有一些中文字符串传来传去的,结果就发生了神奇的事情。 代码中有这么简单的一句  const char* szWelcome = "你好啊"; 结果输出到console是乱码! 于是查了下,发现所有的源代码中所有的中文都自动编码为UTF8格式了。 晕,还能这么聪明? 好在UTF8也不赖,UTF8就UTF8吧。于是重新设计了下规划,

2009-01-25 17:58:00 2249

原创 分布式版本控制系统的选择

Git:  传说很好用,而且可以和svn桥接。可惜只能用在linux上。即使能移植到windows平台,估计也早就面目全非了。 monotone:  这是我最想使用的一个,原因很简单,他是用c写的,性能效率资源占用上应该有优势,而且没附加库要求。可惜到现在为止仍然不支持中文,只能放弃了。 monotone通过第三方工具tailor可以导入svn库,略微麻烦。svn库中如果日志有中文的话也导

2008-09-22 13:23:00 3098

原创 微软的make打了微软的makefile一耳光

   微软的 vs 和 psdk 都提供了makefile的支持,问题是提供支持的同时又心有不甘,于是将make.exe非得改革名字变成nmake.exe; makefile 偏偏要改成 XXXX.mak。   问题是XXXX.mak是跟工程名称相关的,每个工程都不一样,用起来很不方便。虽然是举手之劳,但是 nmake.exe 也没有加入自动找到合适的 XXXX.mak 文件的功能。

2008-09-10 02:14:00 1699

原创 文本编辑框的右键菜单不可修改?

  最近写了个小工具,用来处理特定的文字编辑任务。 编辑后的内容通过剪贴板复制到其他的程序中。  全选 ->  复制  ->  切换到其他程序  ->  全选  -> 粘帖。  这本是个极简单的操作过程,不过操作的次数多了,还是觉得不胜其烦,就想把这个操作在精简一下。于是就想了个主意:在系统的Edit control的右键菜单中追加一项菜单,直接完成进程间通讯的功能, 这样子就能向任意文本窗口发送

2008-08-28 14:34:00 2320 5

原创 硬盘的几点真相

    因为想自己修下硬盘,所以先找了远古时代的笔记本硬盘拆了看看结构。结果发现几个很有意思的地方。    首先就是那个“do not cover”的小孔,相信很多人都注意到了硬盘上有个很小的小孔,从外面看进去好像是个微型可调电容,周围一圈文字“do not cover”。有些出货商还会把纸签贴在上面。以前一直疑惑不知道是干嘛用的,因为js的签看多了,就以为是js的保修手段,撕了就不保修了。   

2008-01-28 01:40:00 5064 4

原创 非常罕见的真功夫--少林vs跆拳道

极其罕见的真功夫,绝对让看惯了各种让人昏昏欲睡的武打比赛的你血液为之一热!http://www.youtube.com/watch?v=wMJ_b9uV1Lo前面那一段一开始还觉得有点闷,仔细看才发现不简单,少林和尚就用一招(蛇拳?螳螂拳?了解的说一下),好像还是起手式,破解了跆拳的各种攻击。即便是连环击,每一击都被少林轻描淡写的同一招格挡住了。后面那一段,呵呵,相信能让很多人重燃功夫的梦想。看后

2007-05-25 14:07:00 2201

原创 CString 的 Bug(MFC42)

前两天在处理一个字符串的时候发现一个奇怪的现象:当删除字符串中的引号时,后面的中文都变成了乱码,搞得我一头雾水。一看内存,发现中文字符的前后两个字节被分了家:一个字节岿然不动,一个字节根据删除减少的字符数向前移动。 这就奇怪了,难道是MFC的问题??跟进去一看,果不其然! MFC42 (vs6)是这么处理的:CString::Remove(TCHAR ch) ...... while (pstrS

2006-01-11 11:00:00 2531 3

原创 GDI+ Region 的 古怪Bug.

最近用GDI+ 处理图形,裁减区域的时候发现一个古怪的现象,在网上又找不到解释,想来应该是M$的一个Bug, 姑且发在这里,供有类似经历的人参考。现象:    假设有三个Rect, 分别为rt1, rt2, rt3。 求他们的合集区域。 使用Gdiplus::Region来处理的话。如下:Gdiplus::Region reg;   reg.MakeEmpty();reg.Union(rt1)

2005-01-26 13:38:00 4024 1

原创 从内存播放Flash。

前提:     被要求Flash必须加密,不能在硬盘上留下文件。 起点:      Flash 播放器的属性Movie接受本地文件名 或者 HTTP URL。 首先当然是在网络上寻找解决方案了。找了半天,发现一个国内的,一个国外的。都在出售。奇怪的是,他们不约而同的都是用了Delphi。 根据了解的人透露,它是利用了Flash一个未公开的属性MovieData, 该属性文档中没有记录,但是从名称可

2005-01-09 17:58:00 5680 22

原创 从简单数字 看 联想收购IBM PC事业部

联想 年销售额 30亿美元, 这次一次性的资金漏洞就有(5 +6.75)11.75亿。就算联想能拿到10%的高利润,而且全体员工不吃不喝不拿工资公司不做广告,没有一分钱的付出, 也需要4年才能填补这个窟窿。收购前联想市值约30亿美元,资金约28亿港币。看来是不错的,而且是稳赚的。不过28亿港币资金,差不多只有收购资金漏洞的零头,余下的自然是银行借贷, 为此联想的负债率将达到

2004-12-11 09:44:00 1762

原创 关于 联想收购IBM PC事业部 的 随想

一个亏损5亿美元的公司卖了12.5亿的纯利润. IBM只怕做梦都会笑出声来。而且IBM也没有任何损失,因为同样是PC业务,放弃的是一个亏损的部门,进入的是一个中国市场领头企业。保赚不赔,战略上也是相当成功的。客观地说,IBM在此次交易中获得的短期资金利益和长期战略优势都相当惊人。作为交易的另一方,联想亏不亏,亏了多少,那就不说也罢了。值得注意的是IBM以国际公司的资历进入中国市场,采取

2004-12-11 01:28:00 2231

原创 关于 WM_MOUSEENTER 和 WM_MOUSELEAVE消息。

这两个消息比较古怪,虽然你能找到他们的定义,看起来也似乎挺有用,但是却接收不到。刚才csdn有人问到这个问题,我就随手答了一下,随便贴到这里,以做保存。----------------------------------------WM_MOUSELEAVE ,WM_MOUSEENTER 应该算是个自定义的消息,因为Windows通常都不会发送这个消息。只有你调用TrackMouseEve

2004-09-12 21:42:00 3411 2

原创 问一下怎么搜索内容阿?

难不成只能看上了排行榜的文章或是记得作者名字的文章?

2004-06-28 06:55:00 1327 3

原创 天气渐热,来匹空调(与技术无关)

测试blog, 转贴一篇恐怖故事集。 原始作者已不可考,请见谅。为保证完整性,保留了第10个故事,大家不必介意,略过好了。 ============================================================主题: 让你脊背发凉的10个故事 第一个故事 你相信谁? 有一年登山社去登山,其中有一对感情很好的情侣在一起. 当他们到山下准备攻峰时,天气突然转坏了,但是

2004-06-24 07:24:00 1448 3

原创 字幕图标控件

一个根据指定的文字动态生成Form和Application的图标的控件。摘要:......这是个滚动显示字符的图标控件。用于替换Form和Application的Icon。你可以设定要显示的字符串(中英文均可)、字体、滚动速度和是否替换Application的Icon既任务栏上的图标)。实际上,这个控件也就输出这四个属性。不过你有可能会奇怪为什么会有AppIcon这个属性,原因很简单:当初

2003-01-07 15:51:00 1682

remove utf8 bom

utf8格式的 php 代码里经常会混进 bom,且是不知不觉的,然后就会导致神奇莫测的问题。 这个工具就是专门用来删除utf8文件里的bom的。 把文件或者目录拖到工具的主窗口上,他就能自动遍历所有文件,找出带bom的文件。 然后手动判断排除不需要修改的文件,就可以一键 修复BOM 了。

2013-11-02

QQ .db文件瘦身器

QQ 的记录文件 (.db格式的文件)会随着使用而变得越来越大,比较明显的是聊天记录文件 msg2.0.db。 这类文件是只增不减的,比如就算你删除了所有旧的信息, msg2.0.db仍然是原来大小。 因此做了这个工具,他的目的是主要是重新整理 msg2.0.db文件。让删除历史记录后的空间剩余出来,便于备份。 比方说我的 msg2.0.db 大小是 45M, 在删除了大量的无用历史记录后,大小不会变,但是利用这个工具瘦身后,变成 28M了。这才是真实存储的历史记录信息量。 使用方法很简单,把 .db文件拖放到 rwcomp.exe上。 或者在命令行执行 rwcomp.exe <path to you file>.db。 rwcomp.exe不会修改源文件,便于测试恢复,而是在原文件的的尾巴上加一个 .new,创建新文件。 注1: .db不要放在中文目录下,貌似支持有问题。 注2: 原理极为简单,下载超过10人就在我的博客放出源码和解说。

2013-08-27

支持高速网络传输的pxelinux完整包---调整版

上次上传的编译包,tftp的传输blksize设为40k,根据网友测试反馈在一些机器上会出问题。 这次重新编译的包,blksize减小为16k,性能几乎没有下降,兼容性好了很多(但还是不能保证全部兼容)。

2013-03-17

支持高速网络传输的pxelinux完整包

原始的pxelinux,网络传输非常之慢。 这里是修改了传输参数后重新编译的版本。网络传输速度至少高好几倍。 详细的描述参见我的这边文章:http://blog.csdn.net/whoo/article/details/8571550

2013-02-05

空空如也

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

TA关注的人

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