12 2012 档案
调试器GDB
摘要:GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。它是一种强大的命令行调试工具。一般来说,调试器的功能:能够运行程序,设置所有能影响程序运行的参数;能够让程序在指定条件下停止运行;能够在程序停止时检查所有参数的情况;能够根据指定条件改变程序的运行。gdb调试源代码流程:1)进入GDB #gdb test只需输入GDB和要调试的可执行文件即可,在GDB的启动画面中指出了GDB的版本号、遵循的许可等信息,接下来就进入了由"(gdb)"开头的命令行界面了;2)查看文件 (gdb) l在GDB中键入"l"(list)就可以查看程序的源码了,GDB列 阅读全文
posted @ 2012-12-27 08:02 spinsoft 阅读(275) 评论(0) 推荐(0)
深入理解Daemon [转]
摘要:用linux的各位巨巨应该都知道在系统里有种进程叫做daemon,一般理解为后台服务,它有一些特征,比如后台运行,不能直接在终端控制,用户退出登陆后也不会停止等等;有时候我们也想自己运行的脚本能够”后台运行”,往往使用的是nohup这个工具。那么daemon到底是什么呢?(如果以下解释里有任何遗漏或者错误,也欢迎指出)在许许多多的开源工具(例如这里)里我们都能找到类似如下的代码,这2次fork被称作unix magic 2 forks1234567891011121314151617181920212223242526272829303132333435363738394041424344de 阅读全文
posted @ 2012-12-19 15:32 spinsoft 阅读(817) 评论(0) 推荐(0)
Window 的引导过程
摘要:一、windows系统的引导过程如下:1、电源自检程序开始运行2、主引导记录被装入内存,并且程序开始执行3、活动分区的引导扇区被装入内存4、NTLDR从引导扇区被装入并初始化5、将处理器的实模式改为32位平滑内存模式6、NTLDR开始运行适当的小文件系统驱动程序。小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。7、NTLDR读boot.ini文件8、NTLDR装载所选操作系统二、NTLDR在引导过程中扮演的角色:NTLDR一般存放于C盘根目录下,是一个具有隐藏和只读属性的系统文件。它的主要职责是解析Boot.ini文件。如果你对它的理解还不是很清楚,那么下面我们就以Wind 阅读全文
posted @ 2012-12-07 09:25 spinsoft 阅读(876) 评论(0) 推荐(0)
所有版本的 QT 编译安装方法
摘要:本文以QT4.5 版为例,分别介绍QT4.5 linux x11版、QT4.5 embedded linux 版(arm)、QT4.5 windows版、QT4.5 wince版编译安装。第一步:下载QT的源码包或者sdk。 在www.qtsoftware.com 或者 ftp.trolltech.com 网站上可以下载到相应的QT/QTE的源代码包。第二步:检查编译器。 安装linux x11版,需要准备gcc 4.0或者更高的版本;安装 QT4.5 embedded linux 版,需要arm-linux-gcc 3.4.1以上的版本;安装windows版,需要vs2005(windows 阅读全文
posted @ 2012-12-05 13:39 spinsoft 阅读(1225) 评论(0) 推荐(0)
QT编程技巧1
摘要:1、设置 QTE4.5 程序背景QBrush *BackColor = new QBrush(QColor(58,110,160)); //设置背景颜色QWSServer::setBackground(*BackColor); //应用背景颜色 2、QT设置窗体透明度函数void setWindowOpacity ( qreal level )可以设置窗口透明度。 level取值范围:0.0~1.0 值越大,透明度越低。3、全屏显示方法一:Mywid( QWidget* parent = 0, const char* name = 0, WFlags fl = WStyle_Customi.. 阅读全文
posted @ 2012-12-05 13:34 spinsoft 阅读(258) 评论(0) 推荐(0)
几款开源的图形界面库(GUI Libraries)
摘要:SmartWin++遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用。也支持Pocket PC和基于Windows CE的应用程序...XCLASSXCLASS库是X Windows环境中的一个C++ GUI工具包的。它是基于Xlib的,由一套组件,包括从简单部件到复杂的,其中也包括许多常用的对话框。组件有MS Windows外观风格。Windows++Windows++是一个轻量级的C++应用程序框架,它可以让你的C++程序中使用窗口FOXFOX是一个C++开发图形用户界面库,方便和有效的基础工具包。V C++ 阅读全文
posted @ 2012-12-04 10:23 spinsoft 阅读(334) 评论(0) 推荐(0)
破解你的“百万富翁密码”
该文被密码保护。
posted @ 2012-12-03 20:31 spinsoft 阅读(1) 评论(0) 推荐(0)