
2011年3月26日
Win7+XP双系统启动时出现以下提示:
windows未能启动。原因可能是最近更改了硬件或软件。解决此问题的步骤:
1.插入windows安装光盘并重新启动计算机。
2.选择语言设置,然后单击下一步。
3.单“修复计算机”。
如果没有此光盘,请您丐系统管理员或计算机制造商联系,以获得帮助。
状态:0xc000000e
信息:引导选择失败,因为需要的设备不可访问。
解决方法:
1.用光盘或者U盘启动WinPE,进入命令提示符。
2.输入“cd \windows\system32”,按回车。
3.输入“bcdedit”,按回车,显示如下:(如找不到bcdedit.exe或系统为64位,请从
这里下载)
Windows Boot Manager
--------------------
identifier {bootmgr}
device unknowndescription Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {default}
resumeobject {0a15e9fb-e924-11de-847b-d1bec5c6a45b}
displayorder {ntldr}
{default}
{7619dcc9-fafe-11d9-b411-000476eba25f}
toolsdisplayorder {memdiag}
timeout 30
Windows Legacy OS Loader
------------------------
identifier {ntldr}
device unknownpath \ntldr
description 早期版本的 Windows
Windows Boot Loader
-------------------
identifier {default}
device unknownpath \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {0a15e9fd-e924-11de-847b-d1bec5c6a45b}
recoveryenabled Yes
osdevice unknownsystemroot \Windows
resumeobject {0a15e9fb-e924-11de-847b-d1bec5c6a45b}
nx OptIn
4.请注意上面的“unknow”部分,我们需要bcdedit进行修改。
我的系统XP装在C盘,Win7安装在E盘,请根据您系统的实际情况输入以下命令:
bcdedit /set {bootmgr} device partition=C:
bcdedit /set {ntldr} device partition=C:
bcdedit /set {default} device partition=E:
bcdedit /set {default} osdevice partition=E:
重新启动电脑!
posted @ 2011-03-26 21:01 donna 阅读(12509) 评论(2)
编辑

2009年6月8日
[关键字:wxPython ActiveX ocx py2exe Runtime Error]
用
Python写Winform程序,使用
wxPython做界面,用
py2exe编译成exe,由于使用到了ActiveX控件,导致编译出的exe程序不能运行,并且提示以下错误:
Runtime Error!
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
google一番之后在
这里发现跟我类似的情况。其中说到,有些DLL被打包进一个exe后不能正常工作,需要使用将setup.py文件中的boundle_file设置为3。我按照说明把boundle_file设置为3重新编译,再运行虽然不出上面错误,但却不能显示主窗口。
在后来的回帖中作者提到在setup.py中加入下面的语句:
'typelibs' : [('{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}', 0, 1, 1)]
一开始也不明白这个语句加在什么地方,于是就想到看看py2exe的有没有类似的例子,还真有!在D:\Python25\Lib\site-packages\py2exe\samples\pywin32\com_typelib\build_gen\word(我把Python安装在了D盘)目录下,打开setup.py发现这样一条注释:
#'win32com/client/makepy.py -i' to find a typelib
隐约觉得这里可能有我要找的信息,于是在命令提示符下运行如下命令:
d:\Python25\Lib\site-packages\win32com\client\makepy.py -i
该命令会弹出一个小窗口,在其中找到引用的ActiveX控件,然后确定,会输出一些该控件的信息,其中包括该控件的LIBID,lcid,major和minor值,用这些信息替换到上述语句中的相应值,再重新编译,程序终于可以正常运行了!
示例是一个用Adobe Acrobat 7.0 ActiveX Control打开PDF文件的程序,试验环境是:
Windows2003
Python 2.5
wxPython 2.8
py2exe-0.6.9.win32-py2.5
pywin32-212.win32-py2.5
示例下载
posted @ 2009-06-08 08:22 donna 阅读(507) 评论(0)
编辑

2009年2月8日
刚刚从淘宝买下Mini2440开发版,准备学学嵌入式Linux开发。 我的笔记本没有串口,只能使用USB到串口转换器连接,现将我的操作过程做个备忘,也希望能帮到遇到同样问题的朋友。
1、关于USB到串口转换器驱动
我的USB串口转换器是从电子市场买的杂牌货,使用的芯片是PL2303,可以在Linux终端输入lsusb命令查到设备信息
# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 005: ID 04b3:3107 IBM Corp. ThinkPad 800dpi Optical Travel Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004的那行就是了。
该芯片的信息可以从这里查到,如果你的Linux内核版本在2.4.10以上则内核中已经包含了它的驱动,编译内核时选上就行了,该驱动的位置在
Device Drivers--->
USB Support--->
USB Serial Converter Support--->
USB Prolific 2303 Single Port Serial Driver
如果驱动正常加载,插入转换器后应该可以在/dev下看到ttyUSB[x],我的是ttyUSB0。
2、设置minicom
在命令提示符下输入minicom -s进入设置状态,在菜单中选择Serial port setup,设置Serial Device为/dev/ttyUSB0,Bps/Par/Bits为115200 8N1,Hardware Flow Control为No。之后选择Save setup as df1保存为默认设置,然后选择Exit退出设置,minicom将根据以上设置进行初始化,给开发板加电,应该就可以看到启动信息了。
posted @ 2009-02-08 15:13 donna 阅读(1085) 评论(2)
编辑

2008年12月3日
今天浏览博客时发现一个词“恩格尔系数”,到网上查了一下得到如下解释:
恩格尔系数(Engel's Coefficient)是食品支出总额占个人消费支出总额的比重。
19世纪德国统计学家恩格尔根据统计资料,对消费结构的变化得出一个规律:一个家庭收入越少,家庭收入中(或总支出中)用来购买食物的支出所占的比例就越大,随着家庭收入的增加,家庭收入中(或总支出中)用来购买食物的支出比例则会下降。推而广之,一个国家越穷,每个国民的平均收入中(或平均支出中)用于购买食物的支出所占比例就越大,随着国家的富裕,这个比例呈下降趋势。
简单地说,一个家庭的恩格尔系数越小,就说明这个家庭经济越富裕。反之,如果这个家庭的恩格尔系数越大,就说明这个家庭的经济越困难。
posted @ 2008-12-03 23:04 donna 阅读(113) 评论(0)
编辑

2008年12月1日
摘要: 刚装了Slackware12.1,用GRUB2启动。本来以为GRUB2是GRUB的最新版,一用才知道我错了。GRUB2源自PUPA,代码已经被重新编写,实现模块化并且增强了可移植性,除了名字以外好像和GRUB没什么关系,可以认为GRUB2是一个全新的boot loader。
阅读全文
posted @ 2008-12-01 22:38 donna 阅读(633) 评论(0)
编辑

2008年11月30日
摘要: http://goodies.xfce.org/提供了许多Xfce环境下的插件,其中有个电池监视器插件,按照安装说明中的步骤编译时出现如下错误:[代码]解决方法:打开panel-plugin/libapm.h将如下两行的位置互换#include <linux/apm_bios.h>#include <sys/types.h> 变成#include <sys/types...
阅读全文
posted @ 2008-11-30 14:57 donna 阅读(373) 评论(1)
编辑

2008年11月15日
摘要: 这里有一篇文章介绍X61在Slackware下KDE环境中的音量控制问题,我用Xfce,其实差不多,我写了个更简单的脚本:[代码]按键功能绑定在Xfce的Settings下的Keyboard Settings中设置就可以了。
阅读全文
posted @ 2008-11-15 21:54 donna 阅读(314) 评论(0)
编辑

2008年11月13日
摘要: 1、让CPU动态调整频率echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor2、关闭蓝牙echo disable > /proc/acpi/ibm/bluetooth3、设置无线网卡iwconfig wlan0 power onecho 5 > /sys/bus/pci/drivers/iwla...
阅读全文
posted @ 2008-11-13 22:42 donna 阅读(465) 评论(0)
编辑

2008年1月8日
摘要: 用你熟悉的编辑器修改/etc/X11/xorg.conf文件找到InputDevice节的鼠标配置在EndSection 前加入下面這三行Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Option"EmulateWheel""yes"Option"E...
阅读全文
posted @ 2008-01-08 21:20 donna 阅读(336) 评论(0)
编辑

2008年1月2日
摘要: 为了省下一张光盘,我想让LFS从硬盘启动进行安装,这里的从硬盘启动我希望启动的是LFS光盘里的系统,因为用LFS光盘环境安装成功的几率比较大。这里对实现过程做个记录。1.未成功的方法:我开始认为只要把光盘中的内容解出来,然后设置系统启动时运行光盘的内核就可以了,所以我先在虚拟机中配置好DOS环境,把LFS光盘解压到硬盘中,再由loadlin.exe调入LFS内核,结果启动过程出现如下错误:Code...
阅读全文
posted @ 2008-01-02 23:09 donna 阅读(541) 评论(2)
编辑