1、按ALT+CTRL+F1切换到字符界面2、按ALT+CTRL+F7切换到图形界面如果想Ubuntu在每次啟動到commandprompt,可以輸入以下指令:$echo“false”|sudotee/etc/X11/default-display-manager當下次開機時,就會以指令模式啟動,如果想變回啟動xwindow,可以輸入:$echo“/usr/bin/gdm”|sudotee/etc/X11/default-display-managerub
系统 2019-08-12 01:32:39 2997
第一遍看书时不明白,今天偶然又看到了这一点,顿时豁然开朗linux0.12系统中共用了四种堆栈1.系统引导初始化时临时使用的堆栈,此时我的理解是系统还在实模式2.进入保护模式之后提供内核程序初始化使用的堆栈,位于内核代码地址空间固定位置处,该堆栈也是后来任务0的用户态堆栈,个人理解任务0比较特殊,它的内核态堆栈还是用户态堆栈都在内核中。3.每个任务通过系统调用,执行内核程序时使用的堆栈,我们称之为任务的内核态堆栈,每个人物都有自己的内核态堆栈,内核态堆栈是
系统 2019-08-12 01:33:42 2996
对于那些既有Windows电脑又有Ubuntu电脑但却只有一台打印机的用户,这篇博文向你展示如何在Windows中共享一个打印机,并允许Ubuntu使用它来打印。几乎所有的打印机都默认支持Windows系统。许多打印机生产商都为Windows生产打印机,但为包括Ubuntu在内的Linux系统生产的并不多。所以,假如你有一台支持Windows的打印机,你可以在Windows机器上分享它,然后让其它系统来使用它来打印。在几年之前,我遇到了这个问题,那时大多数
系统 2019-08-29 22:06:06 2995
GDB命令详细解释Linux中包含有一个很有用的调试工具--gdb(GNUDebuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。和所有常用的调试工具一样,gdb提供了以下功能:#监视程序中变量的值#在程序中设置断点#程序的单步执行在使用gdb前,必须先载入可执行文件,因为要进行调试,文件中就必须包含调试信息,所以在用gcc或cc编译时就需要用-g参数来打开程序的调试选项。调试开始时,必须先载入要进行调试的程序,
系统 2019-08-12 01:32:46 2995
Empathychatclientstoreschathistoryinyourhomedirectoryunder~/.local/share/TpLogger/logs/Youwillseeadirectoryforeachaccountyouhaveconfiguredandinsideeacharedirectoriesforeachpersonyouhavespokento.Todeletethechathistorycompletelysimp
系统 2019-08-29 22:50:51 2994
WindowsPhone8较于其它手机给我们带来了很多新特性,其中最直观的就是全新的StartScreen开始屏幕,在WindowsPhone8发布后,微软也将通过软件更新为现有的WP手机提供这一新的开始屏幕。如果你现在拥有一部Windowsphone7.5的手机,微软将为你提供一次更新,带来全新的wp8开始屏幕,这个更新微软称之为“WindowsPhone7.8”。当然了,你无法升级到WindowsPhone8。微软的解释是:WP8是技术的跨代转变,无法
系统 2019-08-12 09:29:44 2994
initrd.img是一个小的映象,包含一个最小的linux系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,挂载并执行/sbin/init...initrd.img当然是可选的了,如果没有initrd.img,内核就试图直接挂载root分区。说initrd.img文件还会提到另外一个名角---vmlinuz。vmlinuz是可引导的、压缩的内核。“vm”代表“Virtu
系统 2019-08-12 01:33:34 2992
八、Windows驱动程序模型Windows环境下驱动程序共有三类,一类是VxD(VirtualDeviceDriver,虚拟设备驱动程序),起源于Windows3.1时代,用于Windows95/98/Me操作系统中;一类是KMD(KernelModeDriver,内核模式驱动程序),用于WindowsNT下;还有一类就是WDM(Win32DriverMode,Win32驱动程序模型),是微软从Windows98开始,推出的一个新的驱动类型,它是一个跨平
系统 2019-08-29 23:11:19 2989
ubuntucx_Oracle安装手记(1)$sudoapt-getinstallpython-dev//对于缺少python.h的某些版本(2)http://cx-oracle.sourceforge.net/下载SourceCodeonly.我下的版本是cx_Oracle-5.0.tar.gz.$tarzxvfcx_Oracle-5.0.tar.gz$cdcx_Oracle-5.0$setuppythonbuild$setuppythoninstall
系统 2019-08-12 01:53:45 2987
(http://www.netadmin.com.cn/experience/20050112/4091.asp)本文出自《网管员世界》2005年第1期杀毒防毒栏目为了保护自己,木马会想尽办法来隐藏自己。以往,木马通常会通过“开始”菜单的“启动”项或注册表的HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun项和HKEY_LOCAL_MACHINESoftwareMicrosoftWindow
系统 2019-08-29 23:39:33 2986
晚上配合外包人员调试短信平台及通道监控的模块,对方发布项目之后发下服务器版本太低,因此要升级。NND,去sun.comdown下了这个东西,将近80M,日,花了一个多小时上传到服务器,然后安装,重新发布,项目OK了,忙了几个小时,总算出结果了。贴一下Linux下安装jdk的操作步骤,趁还没忘,感觉总结一下,不然以后忘得更快,之前装过一次86和jdk1.5。上次安装的jdk1.5是tar打包文件。因此解压没有什么问题,这次down的是bin文件(还有一种.r
系统 2019-08-12 09:30:20 2984
《Webbots、Spiders和ScreenScrapers:技术解析与应用实践(原书第2版)》基本信息原书名:Webbots,Spiders,andScreenScrapers:AGuidetoDevelopingInternetAgentswithPHP/CURL,SecondEdition原出版社:NoStarchPress作者:(美)MichaelSchrenk译者:张磊沈鑫丛书名:华章程序员书库出版社:机械工业出版社ISBN:978711141
系统 2019-08-12 01:33:52 2984
Linux2.6内核引导过程分析上一篇文章介绍了Linux内核的编译过程,接下来本文利用生成的内核,介绍Linux的内核的引导过程。本文以x86为例,x86与嵌入式系统的区别在于多了一个BIOS转移到BootLoader的过程。Linux内核引导的过程包含多个阶段,接下来将依次解读:1.系统加电阶段1:系统加电时,处理器会执行一个位于已知位置处的代码。PC中即我们熟知的BIOS,它保存在主板的闪存中。BIOS从0xFFFF0处开始执行,首先执行POST(加
系统 2019-08-29 23:14:56 2982
命令行下默认的编辑模式是emacs的,ctrl-f向前ctrl-b向后ctrl-d删除,快捷键不熟悉,再几麻烦增加负担,因为我平常是用vi的,让终端命令行变成vi模式,对广大vi使用者可是个福音啊!设置命令:%set-ovi设置之后,就可以像在vi中编辑一样在Shell中输入命令。可以使用vi的一些功能加快命令的输入。这对习惯vi的人来说非常方便。如果放到.profile里面,就可以开机加载了。说明:set-ovi表示[b]编辑命令行用vi模式[/b],默
系统 2019-08-12 01:32:15 2982
1.WebService和SOAPXMLWebService是通过SOAP(简单对象访问协议)协议进行通信的,而SOAP消息是利用XML进行描述的。使用XML描述SOAP消息的好处是使得WebService可以跨平台调用,成就了WebService的巨大魅力。(关于WebService的介绍请看《XMLWebService基础》)由于SOAP消息是用XML进行描述的,如果需要通过WebService传输二进制数据,就必须在传输之前,将二进制数据转换成Bas
系统 2019-08-29 23:20:25 2981