自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公众呺:Linux兵工厂, 加关+私信获取海量Linux干货资料和代码

分享Linux、网络、驱动、C/C++、后台服务、Qt、Python等文章

  • 博客(15)
  • 资源 (14)
  • 收藏
  • 关注

原创 connect()

1简述:建立与一个端的连接。#include int PASCAL FAR connect( SOCKET s, const struct sockaddr FAR* name,int namelen);s:标识一个未连接套接口的描述字。name:欲进行连接的端口名。namelen:名字长度。2注释:本函数用于创建与指定外部端

2013-11-29 14:35:55 903

原创 Co.,Ltd.

“Co.,"为Company的缩写;"Ltd."为Limited的缩写;"Co.,Ltd."连在一起为Company Limited,就是有限公司的意思。“Co”后面的“.”是英文中表示词语短缩省略的符号,所以“Ltd”的后面也应该有一个“.”(一些公司的英文名称,“Ltd”后面也是有一个“.”的)。而“Co.” 后面的“,”则是用来区分前后两个词的分离号。

2013-11-26 16:32:50 1593

原创 this 指针

this是类的指针,如果换成结构,this就是结构的指针只有在成员函数里才有this指针的位置普通函数(不论是成员函数,还是静态函数)都不会创建一个函数表来保存函数指针。只有虚函数才会被放到函数表中。但是,即时是虚函数,如果编译器能明确知道调用的是哪个函数,编译器就不会通过函数表中的指针来间接调用,而是会直接调用函数。int*(*(*F)(int,int))(i

2013-11-26 10:08:29 491

原创 类大小

一个空类的大小是1,多重继承的空类大小还是1,虚机承涉及到虚表(虚指针)大小为4

2013-11-25 10:11:05 670

原创 WINDOWS API ---GetFileTime() FileTimeToLocalFileTime() FileTimeToSystimeTime()

FILETIME结构包含了文件或目录的日期和时间信息:(自1601年1月1日以来,单位为100纳秒)1 typedef struct _FILETIME {2 3 DWORD dwLowDateTime; //低32位4 5 DWORD dwHighDateTime; //高32位6 7 } FILETIME, *PFILETIME;  

2013-11-21 15:39:53 1325

原创 _lread(),_lclose()_lseek()三个函数

HFILE   _lopen(     LPCSTR   lpPathName,     //   pointer   to   name   of   file   to   open     int   iReadWrite             //   file   access   mode );//打开文件 UINT   _lread(    

2013-11-21 13:42:29 3077

转载 vc++怎么标记ActiveX控件为安全

1、使用atl开发dll时标记为安全时可以实现IObjectSafety接口,但这个具体我还不知道怎么做。 2、使用MFC开发ActiveX控件时可以修改注册表来标记控件为安全的,具体做法: YourApp.ccp里增加 #include "comcat.h" #include "Objsafe.h" // 本控件的CLSID,注册表用- const GUID CDECL

2013-11-21 10:08:11 859

原创 C++遍历文件夹信息

BSTR CNVSOcxCtrl::JSSearchAllFile(LPCTSTR strFilePath){AFX_MANAGE_STATE(AfxGetStaticModuleState());CString strResult;// TODO: 在此添加调度处理程序代码if ( NULL == strFilePath ){strResult = _

2013-11-20 17:09:26 900

转载 fstream用法

fstream的使用方法ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;  在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,co

2013-11-20 09:19:04 737

转载 虚函数的实现机制

写英文博客是一件不太容易的事情啊••今天总结一下虚函数的实现原理,用英文对我来说难度挺大的,所以就中文啦••O(∩_∩)O~,下面有些语言可能说的有点奇怪,那是因为我自己翻译了一下自己看到C++英文教程,所以可能在语言组织及其理解上有一定的偏差,欢迎大家指正。O(∩_∩)O谢谢        说到虚函数的实现方法,我们就不得不说到动态联编(dynamic binding)和静态联编(sta

2013-11-19 14:40:32 741

原创 C++的多态的几种形式

给出“多态”的定义:一个函数调用在不同的上下文环境(context,可以编译上下文也可以使运行上下文)中被绑定到不同的实体。按照这个定义,“虚拟函数,重载,模板”这三个很容易归为多态的行列,但是“转型”就有一些勉强了。

2013-11-19 14:30:30 1979

原创 浏览文件夹对话框

BROWSEINFO  Visual C++(VC)中,BROWSEINFO结构中包含有用户选中目录的重要信息。   (1)BROWSEINFO结构   ●定义   typedef struct_browseinfo   {   HWND hwndOwner;   LPCITEMIDLIST pidlRoot;   LPSTR pszDisp

2013-11-19 13:50:22 898

转载 VS2010创建OCX控件

ActiveX的基本概念ActiveX控件可以看作是一个极小的服务器应用程序,它不能队列运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括web网页,应用程序窗体等等。ActiveX控件的后缀名是ocx或者dll。一般是以ocx和动态共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或者exe解压成ocx和动态库共存的文件,然后注册ocx文件。a

2013-11-13 15:24:31 8970

原创 数组作为参数传递时

数组作为函数的参数进行传递时,该数组自动退化为同类型的指针void Func(char a[100]){cout }

2013-11-12 16:35:21 579

原创 引用不能被当做参数多次传递

以下用法不正确:bool DDrawGetPlayInfo(StPlayInfo &stPlayInfo);bool YUVFIFO (StPlayInfo &stPlayInfo){if(DDrawGetPlayInfo(stPlayInfo))  //引用多次传递{return false;}return true;}

2013-11-06 15:04:29 1079

带你打开C语言的大门,认识C语言

最近有刚开始学习编程的同学问我:“C语言是什么?C语言是怎么来的?C语言用来干什么?”。 对,在学习C语言之前,首先了解C语言的发展例程,这应该是每一个刚刚开始学习C语言的人应该 了解的,并且还要了解为什么要选择C语言,以及C语言都有那些特性。了解了这些知识后才会更 好的学习C语言。随着计算机科学的不断发展,学习C语言的环境也在不断变化。针对前面提出的 几个问题,从多方整理,下面我们从以下几点介绍C语言 1. C语言的发展史 2. C语言的特点 3.编写一个简单的C程序 4.C语言程序的格式

2023-01-06

C++基础知识精髓总结文档

正所谓万丈高楼平地起,作为一名合格的程序员来说,没有良好的基本功很难达到一定的高度。而工作中大部分编程问题都是基本功不扎实所导致,所以决定花些时间来整理C++相关的基本知识和基本概念供大家参考理解,每一个知识点都结合相关的代码进行验证。本文基本上涵盖了C++最常用的知识点,希望对小伙伴们有所帮助

2022-12-15

一篇上手线程池,手把手教你写线程池

讲解什么是线程池,如何实现一个线程池。通过实例编写实现线程池,一篇就可以让你轻松实现一个线程池。可获取实例源码,以及相关Linux资料。

2022-12-13

Qt5.7.1添加支持openssl

Qt5.7.1添加支持openssl,实际运用中的总结

2022-10-24

Automake创建工程流程及附带的测试工程

Linux系统下Automake创建工程流程,附带创建历程工程。 使用Automake创建自己的工程,方便管理及程序发布,是Linux下开源软件发布的必备工具。

2022-10-24

zlog教程(含源码)

zlog源码及详细的使用说明,可快速移植到自己的程序中,是嵌入式开发中常用的日志工具,可帮助快速的定位问题,分析问题。

2020-03-16

Sourece Insight4.0.086注册文件

最新Sourece Insight4.0.086注册,首先替换exe文件,然后再导入注册文件即可,亲测可用。

2017-06-14

xml文件格式介绍

xml文件格式简介,方便开发者在开发的过程中使用xml文件,了解xml文件的格式及相关操作。

2014-12-12

MFC编程技巧与例子

MFC编程技巧附有例子详解,适合初学者,方便查看学习。

2014-12-12

Linux下C库函数大全

自己整理的Linux C库函数大全,含有标签,方便查询,很实用。

2014-12-12

vlc-0.8.6i源码

vlc-0.8.6i源码,亲自编译通过,并且交叉编译通过。

2014-09-29

VS2010-MFC编程入门

详细的讲解了VS2010下各个控件的使用方法,并对每个控件都有详细的测试用例,非常适合MFC初学者。

2014-03-17

零基础学ASP.net2.0

以动画教程的方式,零基础学习ASP.net2.0,浅显易懂易学易会。不错的资料,供大家分享

2014-01-14

深入浅出ASP.NET程序设计源代码

很好的深入浅出ASP.NET程序设计源代码

2014-01-14

标准mp4文件格式详细解析

本文详细描述了标准mp4的文件格式,本人主要用来研究怎么将H264数据封装成标准的MP4

2014-01-03

BMP YUV RGB 转换工具

很好的一款BMP YUV RGB 转换工具

2013-11-22

VS2008下OCx控件的创建及调用

本文档详细的说明了在VS2008下怎么创建OCX控件以及调用方法,图文升锚的描述了,浅显易懂,并符测试用例Demo

2013-11-13

ubuntu13.04安装及配置(详细说明)

本资源详细描述了ubuntu13.04安装及配置,以及各种服务的搭建及应用程序的安装。全面的总结了ubuntu13.04安装及配置的每个过程。

2013-09-22

linux eth0问题(复制虚拟机后eth0变成eth1或其他)

当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,每次拷贝都会加1.此文档是怎么修改成eth0

2013-09-22

空空如也

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

TA关注的人

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