• Linux内核代码的注释_linux_kernel_comment

    Linux内核代码的注释_linux_kernel_comment

    0
    126
    55.22MB
    2015-06-24
    15
  • FileZilla配置手册

    //配置步骤 //.. 注意:以上的配置是针对一台生产服务器做的备份,如果你有多台服务器需要进行备份,则需要在备份服务器上创建多个用户如user1,user2来用以数据备份,同样的,user2的主目录应该为F:\ftp2目录。 验证备份服务器的方法: 打开IE,在地址栏中输入ftp://备份服务器IP地址:21 然后登陆,输入user以及密码查看是否可以登陆,并在登陆后创建和删除目录的方法来检查权限是否创建正确。

    0
    582
    174KB
    2014-04-09
    16
  • WinCE常见问题解答

    WinCE常见问题的解答,对于开发人员有一定的参考价值

    0
    34
    250KB
    2013-12-20
    10
  • 配置库项目目录结构管理以及相关文档编写模板

    一个软件生命周期内,会产生的那些软件文档,你是否都不知道该怎么编写,或者编写的开发人员,测试人员看了都还不理解具体的需求? 本资源可以帮你解决这些问题,让你知道该怎么编写相关软件文档。

    5
    283
    31.62MB
    2013-11-06
    38
  • Linux的makefile语法规则

    详细易懂的Linux makefile教程 一、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 现在讲述如何写makefile的文章比较少,这是我想写这篇文章的原因。当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 1003.2-1992 标准的(POSIX.2)。 在这篇文档中,将以C/C++的源码作为我们基础,所以必然涉及一些关于C/C++的编译的知识,相关于这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是UNIX下的GCC和CC。 二、关于程序的编译和链接 —————————— 在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 ...

    3
    811
    254KB
    2013-09-27
    49
  • uilib界面库(升级版)-R6

    著名界面库duilib的升级版uilib,加入了之前没有的常用控件,比如树.时间等控件,大大加快了界面开发速度.金山卫士.qq等最初都采用自该directui界面库

    5
    356
    25.7MB
    2013-09-25
    31
  • 一点duilib界面库编程经验

    1.duilib简介 duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。 现在大家可以从这个网站获取到他们所有的源码:/p/duilib/ 为了让我们能更简单的了解其机制,我们按照如下顺序一步一步的来对他进行观察: 工具库:用于支撑整个项目的基础 控件库:这是dui最关键的部分之一,相信也是大家最关注的部分之一,另外这里也来看看它是如何管理这些控件的 消息流转:有了控件库,我们需要将Windows窗口的原生消息流转给这些控件,另外在这里也来看看Focus,Capture等等的实现 资源组织和皮肤加载:有了上面所有的这些,我们再来看看它是如何自动创建皮肤的 简单使用:最后,来看看到底要如何使用它 以下是duilib工程带的一副总体设计图,在看代码之前看看这幅图,对看代码会很有帮助。 duilib: 2.工具库 由于duilib没有对外部的任何库进行依赖,所以在其内部实现了很多用于支撑项目的基础类,这些类分布在Util文件夹中: UI相关:CPoint/CSize/CDuiRect 简单容器:CStdPtrArray/CStdValArray/CStdString/CStdStringPtrMap 上面这些类看名字就基本能够理解其具体的含义了,当然除了基本的基础库,还有一些和窗口使用相关的工具的封装: 窗口工具:WindowImplBase,这个工具我们在这里不详述,后面会再次提到。 3.控件库 控件库在duilib的实现中被分为了两块:Core和Control: Core中包含的是所有控件公用的部分,里面主要是一些基类和绘制的封装。 Control中包含的就是各个不同的控件的行为了。 Core部分和控件相关的类图非常简单: duilib-core: 3.1.控件基类:CControlUI CControlUI在整个控件体系中非常重要,它是所有控件的基类,也是组成控件树的基本元素,控件树中所有的节点都是一个CControlUI。 他基本包括了所有控件公共的属性,如:位置,大小,颜色,是否有焦点,是否被启用,等等等等。当然这个类中还提供了非常多的基础函数,用于重载来实现子控件,如获取控件名称和ClassName,是否显示,等等等等。 另外为了方便从XML中直接解析出控件的各个属性,这个类中还在提供了一个SetAttribute的方法,传入字符串的属性名称和值对特定的属性进行设置,内部其实就是挨个比较字符串去完成的,所以平时使用的时候就还是不要使用的...

    5
    261
    25KB
    2013-09-25
    31
  • DuiLib界面库编程总结

    国内首个开源的Directui界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。 著名界面库duilib的升级版uilib,加入了之前没有的常用控件,比如树.时间等控件,大大加快了界面开发速度.金山卫士.qq等最初都采用自该directui界面库。 Common ......\DLL_Debug_2008 ......\..............\UiLib_d.dll ......\..............\UiLib_d.exp ......\..............\UiLib_d.lib ......\..............\uilib_d.idb ......\..............\uilib_d.pdb ......\DLL_Debug_201X ......\..............\UiLib_d.dll ......\..............\UiLib_d.exp ......\..............\UiLib_d.ilk ......\..............\UiLib_d.lib ......\..............\UiLib_d.pdb ......\DLL_Release_2008 ......\................\UiLib.dll ......\................\UiLib.exp ......\................\UiLib.lib ......\DLL_Release_201X ......\................\UiLib.dll ......\................\UiLib.exp ......\................\UiLib.lib ......\................\UiLib.pdb ......\Include ......\.......\Control ......\.......\.......\UIActiveX.h ......\.......\.......\UIAnimation.h ......\.......\.......\UIButton.h ......\.......\.......\UICalendar.h ......\.......\.......\UICheckBox.h ......\.......\.......\UICombo.h ......\.......\.......\UIComboBox.h ......\.......\.......\UIEdit.h ......\.......\.......\UIFadeButton.h ......\.......\.......\UIGifAnim.h ......\.......\.......\UILabel.h ......\.......\.......\UIList.h ......\.......\.......\UIMenu.h ......\.......\.......\UIOption.h ......\.......\.......\UIProgress.h ......\.......\.......\UIRichEdit.h ......\.......\.......\UIScrollBar.h ......\.......\.......\UISlider.h ......\.......\.......\UIText.h ......\.......\.......\UITreeView.h ......\.......\.......\UIWebBrowser.h ......\.......\Core ......\.......\....\UIBase.h ......\.......\....\UIContainer.h ......\.......\....\UIControl.h ......\.......\....\UIDefine.h ......\.......\....\UIDlgBuilder.h ......\.......\....\UIDxAnimation.h ......\.......\....\UIManager.h ......\.......\....\UIMarkup.h ......\.......\....\UIRender.h ......\.......\Layout ......\.......\......\UIChildLayout.h ......\.......\......\UIFrameLayout.h ......\.......\......\UIHorizontalLayout.h ......\.......\......\UILinearLayout.h ......\.......\......\UITabLayout.h ......\.......\......\UITileLayout.h ......\.......\......\UIVerticalLayout.h ......\.......\StdAfx.h ......\.......\UIlib.h ......\.......\UiLib ......\.......\.....\Control ......\.......\.....\.......\Calendar.h ......\.......\.....\.......\GifAnimUI.h ......\.......\.....\.......\ListCommonDefine.h ......\.......\.....\.......\UIActiveX.h ......\.......\.....\.......\UIAnimation.h ......\.......\.....\.......\UIButton.h ......\.......\.....\.......\UICalendar.h ......\.......\.....\.......\UICheckBox.h ......\.......\.....\.......\UICombo.h ......\.......\.....\.......\UIComboBox.h ......\.......\.....\.......\UIDateTime.h ......\.......\.....\.......\UIEdit.h ......\.......\.....\.......\UIFadeButton.h ......\.......\.....\.......\UIGifAnim.h ......\.......\.....\.......\UILabel.h ......\.......\.....\.......\UIList.h ......\.......\.....\.......\UIMenu.h ......\.......\.....\.......\UIOption.h ......\.......\.....\.......\UIProgress.h ......\.......\.....\.......\UIRichEdit.h ......\.......\.....\.......\UIScrollBar.h ......\.......\.....\.......\UISlider.h ......\.......\.....\.......\UIText.h ......\.......\.....\.......\UITreeView.h ......\.......\.....\.......\UIWebBrowser.h ......\.......\.....\Core ......\.......\.....\....\UIBase.h ......\.......\.....\....\UIContainer.h ......\.......\.....\....\UIControl.h ......\.......\.....\....\UIDefine.h ......\.......\.....\....\UIDlgBuilder.h ......\.......\.....\....\UIDxAnimation.h ......\.......\.....\....\UIManager.h

    0
    70
    1.84MB
    2013-09-25
    10
  • office2010卸载专家

    好多人出现的Office 2010不能彻底卸载的问题,该卸载专家工具可以帮你卸载

    0
    35
    680KB
    2013-07-28
    0
  • Windows核心编程完整中文清晰版+SourceCode

    内容简介   这是一本经典的windows核心编程指南,从第1版到第5版,引领着数十万程序员走入windows开发阵营,培养了大批精英。   作为windows开发人员的必备参考,本书是为打算理解windows的c和c++程序员精心设计的。第5版全面覆盖windows xp,windows vista和windows server 2008中的170个新增函数和windows特性。书中还讲解了windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。 作译者 作者: Jeffrey Richter Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows著作Windows 3: A Developer's Guide大获好评,从而声名远扬。之后,他又推出了经典著作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的每一本新作问世,我们都有理由相信这是一本巨著,我们想要的一切尽在其中。Jeffery 是Wintellect公司的创始人之一,也是MSDN杂志.NET专栏的特邀编辑。现在他正领导开发该公司的.NET程序设计课程,向大众推广.NET技术。因为他自1999年开始就参与了微软.NET框架开发组的咨询工作,与这些一线人员一起经历了.NET的孕育与诞生,所以他对.NET思想的领悟、对.NET的细节熟稔,是其他任何作家难以企及的。他是.NET著作领域中当之无愧的一面旗帜。 作者: Christophe Nasarre Christophe Nasarre是Business Objects的软件架构师和开发部门领导,该公司致力于帮助其他企业更好地专注于其主营业务,通过商业智能方案来提升决策能力和业绩。他为Addison-Wesley,APress和Microsoft Press出版的许多图书担任过技术审校,此外还是MSDN Magazine的撰稿人。 译者: 周靖 周靖 资深译者,在计算机行业“浸染”近二十年,涉猎广泛,具有深厚的技术功底和良好的文学素养。早期痴迷于硬件,曾多次被《微型计算机》杂志聘为特约作者。继而潜心钻研程序设计,并在这方面积累了丰富的经验。此后专职从事翻译。其翻译风格严谨、准确、朴实、流畅,深受读者欢迎。代表译著有《Windows Server 2003技术内幕》、《PC性能优化与升级技术》和《Unix技术内幕》等。.. 目录 第ⅰ部分 必备知识  第1章 错误处理   1.1 定义自己的错误代码   1.2 errorshow示例程序  第2章 字符和字符串处理   2.1 字符编码   2.2 ansi字符和unicode字符与字符串数据类型   2.3 windows中的unicode函数和ansi函数   2.4 c运行库中的unicode函数和ansi函数   2.5 c运行库中的安全字符串函数    2.5.1 初识新的安全字符串函数    2.5.2 在处理字符串时如何获得更多控制    2.5.3 windows字符串函数   2.6 为何要用unicode   2.7 推荐的字符和字符串处理方式   2.8 unicode与ansi字符串转换    2.8.1 导出ansi和unicode dll函数    2.8.2 判断文本是ansi还是unicode  第3章 内核对象   3.1 何为内核对象 .   3.1.1 使用计数    3.1.2 内核对象的安全性   3.2 进程内核对象句柄表    3.2.1 创建一个内核对象    3.2.2 关闭内核对象   3.3 跨进程边界共享内核对象    3.3.1 使用对象句柄继承    3.3.2 改变句柄的标志    3.3.3 为对象命名    3.3.4 终端服务命名空间    3.3.5 专有命名空间    3.3.5 复制对象句柄 第ⅱ部分 工作机制  第4章 进程   4.1 编写第一个windows应用程序    4.1.1 进程实例句柄    4.1.2 进程前一个实例的句柄    4.1.3 进程的命令行    4.1.4 进程的环境变量    4.1.5 进程的关联性    4.1.6 进程的错误模式    4.1.7 进程当前所在的驱动器和目录    4.1.8 进程的当前目录    4.1.9 系统版本   4.2 createprocess函数    4.2.1 pszapplicationname和pszcommandline参数    4.2.2 psaprocess,psathread和binherithandles参数    4.2.3 fdwcreate参数    4.2.4 pvenvironment参数    4.2.5 pszcurdir参数    4.2.6 psistartinfo参数    4.2.7 ppiprocinfo参数   4.3 终止进程    4.3.1 主线程的入口点函数返回    4.3.2 exitprocess函数    4.3.3 terminateprocess函数    4.3.4 当进程中的所有线程终止时    4.3.5 当进程终止运行时   4.4 子进程   4.5 管理员以标准用户权限运行时    4.5.1 自动提升进程的权限    4.5.2 手动提升进程的权限    4.5.3 何为当前权限上下文    4.5.4 枚举系统中正在运行的进程    4.5.5 process information示例程序 ...

    0
    0
    26.05MB
    2013-05-13
    5
  • 学无止境

    累计去重观看课程视频时长≥5min(2023年起)
  • 笔耕不辍

    累计3年每年原创文章数量>=20篇
  • 创作能手

    授予每个自然周发布1篇到3篇原创IT博文的用户
  • 脉脉勋章

    绑定脉脉第三方账户获得
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
关注 私信
上传资源赚积分or赚钱