上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页
  2012年12月19日
摘要: 用linux的各位巨巨应该都知道在系统里有种进程叫做daemon,一般理解为后台服务,它有一些特征,比如后台运行,不能直接在终端控制,用户退出登陆后也不会停止等等;有时候我们也想自己运行的脚本能够”后台运行”,往往使用的是nohup这个工具。那么daemon到底是什么呢?(如果以下解释里有任何遗漏或者错误,也欢迎指出)在许许多多的开源工具(例如这里)里我们都能找到类似如下的代码,这2次fork被称作unix magic 2 forks1234567891011121314151617181920212223242526272829303132333435363738394041424344de 阅读全文
posted @ 2012-12-19 15:32 spinsoft 阅读(768) 评论(0) 推荐(0) 编辑
  2012年12月7日
摘要: 一、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 阅读(776) 评论(0) 推荐(0) 编辑
  2012年12月5日
摘要: 本文以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 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(240) 评论(0) 推荐(0) 编辑
  2012年12月4日
摘要: 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 阅读(307) 评论(0) 推荐(0) 编辑
  2012年12月3日
该文被密码保护。 阅读全文
posted @ 2012-12-03 20:31 spinsoft 阅读(1) 评论(0) 推荐(0) 编辑
  2012年11月19日
摘要: 这两天询问usb驱动安装程序制作的人很多,我有幸做成过一个这样的安装程序。虽然这两天测试也有人回复说还有问题,但我还是对我的安装程序充满信心。 我也曾在本论坛回答过一些朋友的帖子,但回复成功的似乎还没有。这也很正常,毕竟影响安装的因素太多。 我现在简单介绍一下usb驱动安装程序的制作过程,希望能给有这方面需求的朋友一点启示,也希望这方面的大拿能给与批评指正。 1,准备inf和sys 新建一个目录,比如d:\\DrvInstDir,把你写好的inf和sys都放在此目录下。 2,验证你的inf 把系统清理干净,就如同你从来没在这台机器上装过你的驱动程序一样。然后,手工安装你的设备,验证用你的inf 阅读全文
posted @ 2012-11-19 13:22 spinsoft 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 所谓“协作安装程序”,在ddk文档里面称作co-installer,有人将它翻译成“共同安装程序”。但是, 从ddk文档对co-installer功能的描述来看,我个人觉得翻译成“协作安装程序”更恰当些。 ddk文档对co-installer的描述:A co-installer is a Microsoft® Win32® DLL that assists in device installation. Co-installers are called by Setup API as "helpers" for Class Installers.简单地翻 阅读全文
posted @ 2012-11-19 13:22 spinsoft 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。--------------------------------------本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序--------------------------- 阅读全文
posted @ 2012-11-19 10:36 spinsoft 阅读(260) 评论(1) 推荐(0) 编辑
摘要: Debug和Release区别VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 D.. 阅读全文
posted @ 2012-11-19 10:35 spinsoft 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页