自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

转载 XML 的用途

XML 的用途XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。XML 把数据从 HTML 分离如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。通过使用几行

2013-05-31 18:55:45 910

转载 XML 简介

什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 XML 与 HTML 的主要差异XML 不是 HTML 的替代。XML 和 HTM

2013-05-31 16:46:39 655

转载 typedef struct与struct的区别

第一篇:typedef struct与struct的区别1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个: 一 个是给变量一个易记且意义明确的新名字. 另一个是简化一些比较复杂的类型声明。至于...

2013-05-30 21:02:25 850

转载 内存映射文件(专门读写大文件)

转】内存映射文件(专门读写大文件)引言  文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的要求,但是对于某些特殊应用领域所需要的动辄几十GB、几百GB、乃至几TB的海

2013-05-29 21:52:38 968

原创 static inline

static局部对象 应该在定义是就初始化。这种对象一旦被创建,在程序结束前都不会被撤销。     高地址    +--------------------------------------------+                     命令行参数                 ---------------------------------------------

2013-05-29 17:15:13 696

原创 派生类对象对基类对象进行初始化或复制

派生类对象调用基类的复制构造函数或赋值操作符时,将发生下列步骤:1.将派生类对象转换为基类引用,这仅仅意味着一个基类引用绑定到派生类对象。2.将该引用作为是参数传给复制构造函数或赋值操作符。3.那些操作使用派生类的基类部分分别对调用构造函数或赋值的基类对象的成员进行初始化或赋值。4.一旦操作符执行完毕,对象即为基类。它包含派生类的基类部分的副本,但实参的派生类部分被忽略。

2013-05-28 20:10:15 2093

转载 没有学历,四步进Google

自从发表了坚持编程( ABC: Always Be Coding - How to Land an Engineering Job)这篇文章,很多人问我在没有学历的情况下怎么获得在谷歌工作的机会的。你通向成功之路或许会和我的不一样,下面是我的故事。我非常希望能上大学。我的理想大学是UCLA。很不幸,我高中的GPA低的令人尴尬,只有2.45。所以实际上,我并没有随便选择一家大学。我在

2013-05-28 13:40:33 1061

转载 函数调用约定

函数调用约定主要约束了两件事:1.参数传递顺序2.调用堆栈由谁(调用函数或被调用函数)清理常见的函数调用约定:stdcall  cdecl  fastcall  thiscall  naked call __stdcall表示1.参数从右向左压入堆栈2.函数被调用者修改堆栈3.函数名(在编译器这个层次)自动加前导的下划线,加函数名,后面紧跟一个@符号,其后紧

2013-05-24 12:43:07 682

转载 DLL(Dynamic Link Library )

DLL(Dynamic Link Library )即动态链接库,DLL 是一个包含可由多个程序同时使用的代码和数据的库。它允许程序共享执行特殊任务所必需的代码和其他资源,一般来说,DLL是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是DLL。它由全局数据、服务函数和资源组成,在运行时被系统加载到调用进程的虚拟空间中,成为调用进程的一部分。

2013-05-16 17:41:34 1206

转载 VC动态库可以嵌套调用

VC库编译的相关知识一、动态库的调用方式      在VC中,依赖库分为静态库(.lib)和动态库(.dll)两种。如果使用的是静态库,会把依赖的静态库中的内容编译到目标文件中。如果是使用的是动态库,则根据引用方式进行编译。       动态库分为两部分:动态库静态链接(A.lib) 动态库(A.dll)。动态库编译只需要在代码中包含动态库的头文件即可。①动态库静态

2013-05-16 16:48:40 1652

转载

在一些项目中,考虑到系统的安全性和稳定性,经常要封装一些DLL或者LIB库供别人使用,那么怎么制作DLL或者LIB文件呢?今天特酷吧根据自己的实际情况给大家讲解下基本的制作方法。以下是我亲自操作的记录:1,动态库dll的编写方法:新建一个动态链接库:填好工程名称即可选择工程类型,如果没有特别的要求,选择一个空工程即可。会看到这里和标准的控制台工程一样,没有任何系统默认建立的

2013-05-15 17:06:35 639

转载 C++ namespace

一个大型软件通常是由多个模块组成的,这些模块往往是由不同的人合作完成,最后组成一个完整的程序。假如不同的人分别定义了函数和类,放在不同的头文件中,在主文件需要用到这些函数和类时,用#include命令行将这些头文件包括进来。但由于各个头文件是由不同的人设计的,可能在不同的头文件中会有相同的名字来定义函数或类,这样就会出现命名冲突的问题。同时如果在程序中用到第三方类库,也会有同样

2013-05-14 21:27:20 743

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不...

2013-05-14 17:54:06 773

原创 Microsoft Visual Studio 10.0\VC\INCLUDE\system_error: error C2065

1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\system_error(23): error C2065: 'EAFNOSUPPORT' : undeclared identifier     1>c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\IN

2013-05-14 16:28:30 3869 1

原创 全局变量

mp4tosource.obj : error LNK2005: _file_position already defined in demoDlg.objfile_position 此变量是全局变量,在其他文件(头文件)中引用 应在其前加extern

2013-05-13 17:32:00 1010

转载 fread函数以二进制模式和文本模式打开的区别

文件1.txt中的内容如下:  “123”   “456”用下面的方式统计文件的字节数:       fp = fopen("1.txt", "r");    fseek(fp, 0, SEEK_END);    file_len = ftell(fp);则file_len统计了文件1.txt中的字节数为:8用函数 readLen = fread(data, 1,

2013-05-10 11:05:12 1191

转载 C语言标准库 - stdio.h

C语言标准库 - stdio.h1 输入与输出<stdio.h>头文件<stdio.h>定义了用于输入和输出的函数、类型和宏。最重要的类型是用于声明文件指针的FILE。另外两个常用的类型是size_t和fpos_t,size_t是由运算符sizeof产生的无符号整类型;fpos_t类型定义能够唯一说明文件中的每个位置的对象。由头部定义的最有用的宏是EOF,其值代表文...

2013-05-07 10:59:36 2580

转载 HMONITOR

error C2061: syntax error : identifier 'HMONITOR'     在使用播放库SDK时,尝试获取显卡和监视器的信息时,需要用到函数PLAYM4_API BOOL __stdcall PlayM4_GetDDrawDeviceInfo(DWORD nDeviceNum,LPSTR  lpDriverDescription,DWORD nDespLen

2013-05-02 14:33:18 1501

xshell7 free for home/school

xshell7 free for home/school

2022-03-26

OpenResty 最佳实践

。由于之前一直混迹在 Python 圈子里面,也接触过 Nginx C 模块的高性能开发,一直想找到一个兼备 Python 快速 开发和 Nginx C 模块高性能的产品。看到 OpenResty 后,有发现新大陆的感觉。

2020-11-28

eBPF探索之旅-又拍云OpenTalk

BPF 基于寄存器虚拟机实现(支持 jit),实现了将过 滤包的逻辑移植到内核中: ① 用户态通过 BPF 接口将用户代码编译成字节码后, 尝试加载到BPF虚拟机中 ②内核校验用户的代码是否安全,如果安全,用户态 代码才能够在内核中运行

2020-11-28

mp4文件格式

mp4文件格式

2013-04-09

COM技术内幕

COM技术内幕

2013-03-25

响应鼠标按下和抬起

响应鼠标按下和抬起

2013-01-25

MFC窗口切换

MFC窗口切换

2013-01-25

socket阻塞与非阻塞

socket阻塞与非阻塞

2013-01-25

CFile操作

CFile操作详解

2012-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除