Windows

Windows CE的电源管理

WindowsCE的电源管理之一WindowsCE的基本电源管理功能在所有版本的WindowsCE操作系统中,图形、视窗和事件子系统(GWES)在电源管理方面都发挥了关键作用。这是因为早期版本的电源管理功能是由用户的活动所驱动的,而GWES负责处理所有用户的输入,如键盘、鼠标和触摸屏。GWES设置定时器监控用户的活动,当一段时间内用户没有任何输入时,便使系统进入休眠状态。通过注册表可以设置这几个定时器的超时值,它们可以分别被用于电池供电或外部电源供电时。当

系统 2019-08-29 23:15:02 2798

操作系统

addrinfo结构体原型

typedefstructaddrinfo{intai_flags;//AI_PASSIVE,AI_CANONNAME,AI_NUMERICHOSTintai_family;//AF_INET,AF_INET6intai_socktype;//SOCK_STREAM,SOCK_DGRAMintai_protocol;//IPPROTO_IP,IPPROTO_IPV4,IPPROTO_IPV6etc.size_tai_addrlen;//mustbezero

系统 2019-08-12 01:33:23 2798

Ubuntu

boost cpp-netlib ubuntu 搭建步骤经验

最近在用boost和cpp-netlib因为使用的是最新版,用apt-get不能获取到。手动安装老在百分多少卡在那里10几分钟动也不动,又没耐心等,取消好几次一下午就没了。今天早上想想这样也不是办法,就打开放那死等。居然走到了100%~开心呀!这个经验告诉我:步骤没问题,放心等待,会有结果的,它不会一直保持不稳定状态(要么失败,要么成功)。几个标志:cpu利用率上了、步骤比较权威Boost_1_49_0.tar.gzCpp-netlib-0.9.3.zip

系统 2019-08-12 01:33:20 2798

Linux

linux下安装memcache

首先的下软件libevent:http://libevent.org/memcached:http://memcached.org/我的文件名是:libevent-2.0.22-stable.tar.gzmemcached-1.4.24.tar.gz1).memcached依赖libevent文件,所以必须得先安装libevent。解压:tarzxvflibevent-2.0.22-stable.tar.gz预编译:./configure--prefix=

系统 2019-08-12 09:26:55 2796

Ubuntu

ubuntu 字符界面下看电影(打开framebuffer)

在网上胡乱的逛,看到有的朋友说能在字符下看电影,也想试下!很简单,这里只是记录一下过程和配置:一、打开framebuffer判断framebuffer是否打开的办法,看/dev下是否有fb之类的文件。ls了一下,没有!看menu.lst也没有vga参数!网上大多数说的都是在menu.lst中kernel后加上vga参数!重启后,在/dev下就自动产生了fb文件,我这里产生的是fb0!这个值可能会对你的splash画面产生影响,我的桌面分辩率是1280x80

系统 2019-08-12 01:33:49 2795

Windows

windows下安装和使用flex for windows

1、下载并安装flexforwinhttp://gnuwin32.sourceforge.net/packages/flex.htm2、%{与%}之间为定义段,所有内容将拷贝到源C文件中,%%与%%之间为规则段,最后为用户子例程段3、编写第一个超小型的词法分析程序%{%}%optionnoyywrap%%[\t]+;tiantian|TIANTIAN|TianTian{printf("%s是笨蛋\n",yytext);}shishi|SHISHI|ShiS

系统 2019-08-29 22:38:14 2794

Ubuntu

转:找回Ubuntu 13.04 ‘Backspace’键 的’返

使用Ubuntu13.04的用户可能会发现一个细节,在Ubuntu13.04中,’Backspace’键的返回功能没了。不管是在Nautilus/Thunar还是在Firefox,按’Backspace’键的时候都没有动静(正常情况应该是返回功能)刚开始以为是我升级系统的后遗症,但后来在UbuntuSoft提问后得知正常安装的Ubuntu13.04也会。这可能是Ubuntu13.04的新调整。但不管怎样,’Backspace’键的’返回’功能才是我习惯的体

系统 2019-08-12 01:33:04 2794

Linux

:你需要知道的16个Linux服务器监控命令

源址:http://web.itivy.com/article-653-1.html如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的Linux系统管理员。有些Linux发行版会提供GUI程序来进行系统的监控,例如SUSELinux就有一个非常棒而且专业的工具YaST,KDE的KDESystemGuard同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些GUI的程序占用了很多系统资源

系统 2019-08-12 01:32:51 2794

Ubuntu

饮水思源:Ubuntu用户应关注Debian

当今最热门的桌面Linux非Ubuntu莫属,它已经拥有数量众多的爱好者,已经成为PC用户的主流操作系统之一。Ubuntu定时发布管理战略的劣势之一是,有时候不能包含一些有用的升级软件包,而Debian不稳定版尽管不提供稳定//-->

系统 2019-08-29 22:21:08 2793

Linux

Linux下值得推荐的应用软件

使用ubuntu8.10以来,在社区及IRC里慢慢了解到一些LINUX的应用软件,现记录在此,方便以后查找:一、TildaYakuakeTilda可用于GNOME、Xfce桌面,而Yakuake主要用于KDE桌面。Tilda和Yakuake十分类似,它们除却终端程序本来所应有的特性之外,还具有其特色功能。在我看来,这些特色功能真的有些酷:*热键控制。这能够让你若用即显,不用则隐,非常方便。以前我无论是用GnomeTerminal,还是用rxvt-unico

系统 2019-08-12 01:33:49 2793

Linux

linux系统中堆栈的使用方法

第一遍看书时不明白,今天偶然又看到了这一点,顿时豁然开朗linux0.12系统中共用了四种堆栈1.系统引导初始化时临时使用的堆栈,此时我的理解是系统还在实模式2.进入保护模式之后提供内核程序初始化使用的堆栈,位于内核代码地址空间固定位置处,该堆栈也是后来任务0的用户态堆栈,个人理解任务0比较特殊,它的内核态堆栈还是用户态堆栈都在内核中。3.每个任务通过系统调用,执行内核程序时使用的堆栈,我们称之为任务的内核态堆栈,每个人物都有自己的内核态堆栈,内核态堆栈是

系统 2019-08-12 01:33:42 2793

Ubuntu

ubuntu永久修改主机名

http://blog.csdn.net/ruglcc/article/details/78020771、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname或uname–n,均可以查看到当前主机的主机名。2、临时修改主机名命令行下运行命令:“hostname新主机名”其中“新主机名”可以用任何合法字符串来表示。不过

系统 2019-08-12 01:32:55 2793

Linux

深入分析 Linux 内核链表

发布日期:2004年8月01日杨沙洲(pubb@163.net)国防科技大学计算机学院简介:本文详细分析了2.6.x内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。原文地址:http://www.ibm.com/developerworks/cn/linux/kernel/l-chain/index.html一、链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式

系统 2019-08-12 01:32:58 2792

操作系统

Using Visual Leak Detector

VisualLeakDetectorforVisualC++2008/2010/2012UsingVisualLeakDetectorThissectionbrieflydescribesthebasicsofusingVisualLeakDetector(VLD).Important!:BeforeusingVLDwithanyVisualC++project,youmustfirstaddtheVisualLeakDetectorincludeandl

系统 2019-08-12 01:32:40 2791

Ubuntu

UBuntu CMake工程配置基础

UBuntuCMake工程配置基础-sheismylife的专栏-博客频道-CSDN.NETUBuntuCMake工程配置基础分类:C++2011-09-0910:381024人阅读评论(1)收藏举报目录(?)[+]installCMakeHelloWorld工程外部构建支持gdb调试installCMake我用CMake并不关注它的跨平台特性,因为我只专注于64位LinuxC++server领域。sudoapt-getinstallcmakechensh

系统 2019-08-12 01:33:32 2790