自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 #ifdef 与或问题

ifdef 与或问题 ;当ifdef 需要或时,该这么处理。

2022-03-16 11:28:01 1061

原创 解决centos7 中 使用mariadb 安装mysql不成功的问题

解决 centos7 使用mariadb数据库的问题

2017-11-02 15:40:09 23684 4

转载 数据结构之BITMAP

我们先给出之前我看过的腾讯公司的一道笔试题,引出位图BitMap。给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。这个问题怎么解决呢?1)将40亿数据保存起来(保存在数组、链表、树中),再和该数判断是否相等。那我们思考一下需要多少内存:2)借助位图Bit

2017-07-25 10:12:25 435

转载 C++的虚函数的实现原理

前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不

2017-06-20 14:09:22 583

原创 linux 下C++调用python返回值(python.so)

最近项目需要,在linux系统中使用c++ 调用 python,然后需要解析python的返回值(元组),网上一搜例子一大堆,工程中调用ptyhon头文件和库文件,但是linux系统一般自带了python,本人使用的centos7中自带的python版本号为2.7.5,但并没有python.so 文件,因此从python官网上选择下载python2.7.5重新编译一下,生成so文件。下载地址:

2016-09-02 11:44:45 1971

转载 CentOS开启coredump转储并生成core文件的配置(centos服务端应用程序开启dump)

在CentOS或者suse等Linux系统中默认是关闭coredump核心转储的,也就不会产生core文件。由于在C/C++开发中会用到gdb调试,所以需要开启coredump功能。下面是具体的配置命令,可以保存为一个简单的shell脚本执行。 1 2 3 4 5 6 7 8 910111213141516171819202122

2016-08-26 10:29:24 3655

转载 桌面云之虚拟网络

以下为转载,供有需要的朋友了解,主要涉及到的虚拟化中虚拟网络的问题,文中只是提到了大概的解决思路,并没有详细解释原理。嘉宾介绍:卫平青 中科云巢研发部门负责人 以下为分享实录: 自我介绍  首先很高兴给群里各位同行大拿做这次分享,我叫卫平青,是中科云巢研发部门的负责人,2014入行桌面云行业。中科云巢主打云办公,云教室

2016-04-21 08:57:17 685

原创 ubantu14.04安装openssl1.0.1e

最近装了个ubantu14.04 tls版,用sudo openssl -v 查看  系统自带了最新版的openssl版本,但是想要搞openssl编程开发的话,我找了一下,没有找到openssl编程的头文件,查网上资料说要重新安装。安装环境:        操作系统:ubantu14.04       OpenSSL Version:openssl-1.0.1.tar.g

2015-08-03 15:09:02 1076

转载 为什么虚函数可以为虚函数

首先要明确:1.每个析构函数(不加 virtual) 只负责清除自己的成员。2.可能有基类指针,指向的确是派生类成员的情况。(这是很正常的),   那么当析构一个指向派生类成员的基类指针时,程序就不知道怎么办了。    所以要保证运行适当的析构函数,基类中的析构函数必须为虚析构。        基类指针可以指向派生类的对象(多态性),如果删除该指针delete []p;

2014-10-08 17:03:30 413

转载 高频面试题【手写strcopy函数】

关于链式表达式分类: C++2011-10-09 15:28 482人阅读 评论(0) 收藏 举报null百度五、编写strcpy函数(10分)已知strcpy函数的原型是 char *strcpy(char *strDest, const char *strSrc);其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串

2014-09-29 18:06:20 753

原创 服务于进程

进程是什么概念 想必学过计算机的都会知道;

2014-08-21 14:34:21 462

原创 c++程序运行时的内存分配【比较好理解】

程序文件 经过编译后形成一个可以被系统 加载的可执行文件。内核在加载可执行文件的时候,会把代码段、预先分配的内存空间 进行映射。从而创造一个进程运行环境。而进程运行时,在自己的运行环境中,需要动态的内存申请,或者临时的变量传输,因此也就有了堆栈一说。为了直观的认识运行环境,可以把进程占用的内存空间分为几种:1、正文段(代码段),程序二进制代码2、常量区(声明的文字常量)

2014-08-19 14:01:52 1131

原创 实习中遇到的一些困惑问题

1、头文件中的 ifndef/define/endif 干什么用?防止该头文件被重复引用如果头文件被重复引用了,根据文件的内容有不同的后果,比如重复定义。例:可以用来预防多重包含同一头文件#ifndef SALESITEM_H#define SALESITEM_H#endif#ifndef指示检测预SALESITEM_H处理器变量是否未定义,如果未定义,那么后面所有

2014-08-05 16:09:52 1871

原创 20140707电话面试(单链表反转)

今天上网的时候偶然遇到了这个问题:单链表反转

2014-07-07 20:59:51 529

原创 20140707电话面试(快慢指针问题)

本文的copyleft归[email protected]所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。作者:[email protected]博客:linuxfocus.blog.chinaunix.net今天的题目是检查单链表是否存在循环。对于初学者来说,要解决这个问题,最可能采取的方法就是使用两个

2014-07-07 16:34:55 622

原创 c++的优点,我为什么要坚持学习c++,学习MFC

接触 c++几年了,学了cwindow程序设计和MFC框架也有几年,虽然自己比较懒散,但是

2014-07-04 15:52:36 1487

原创 线程之间进程之间的通信方式及其代码实现

多线程通信的方式有很多种;常用的有如下几种

2014-07-04 15:43:28 692

原创 MFC 多线程获取窗口

今天写多线程函数,顺便问下了下

2014-06-30 14:55:24 900

原创 操作系统中进程与线程关系

进程与线程进程是操作系统提供的一种抽象,即使cpu只有一个,他们也支持(伪)并发操作的能力。他们将单个的cpu变换成多个虚拟的cpu。在进程模型中,计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程,简称进程。一个进程就是一个正在执行的程序的实例,包括程序计数器、寄存器和变量的当前值,每个进程都拥有自己虚拟的cpu。进

2014-06-27 16:40:13 910

原创 20140626电话面试

(1)两个变量不同过中间变量如何实现互换

2014-06-27 15:20:15 468

转载 c++程序运行时的内存分配

以下详解来自:http://blog.163.com/zb_075/blog/static/37340328201151102756835/http://blog.csdn.net/yitian20000/article/details/6358837虽然这些博客写的东西都是天下一把抄的,但是对于我们来说,只是来潜心学习就好。一、预备知识—程序的内存分配    一个由C/C

2014-06-26 15:44:01 590

MFC多线程之间通信

MFC多线程之间的通信:本程序通过2个示例展示了通过自定义消息在多线程之间传递消息。

2014-07-04

MFC多线程编程实例三个

本程序使用TAB控件生成了3个Dialog,每个dialog上都有一个简单的MFC多线程实例,简单易懂,且有注释,是MFC多线程学习的好帮手,多线程传参数:传递窗口句柄等等

2014-06-30

MFC读取二进制文件并保存为文本文件

1:本程序读取二进制文件,并把读到的二进制文件保存为文本数据 2:二进制文件内容一系列的三维点云数据,由扫描仪器扫描获得 3:本程序采用了多线程技术,读取二进制文件时,界面不会卡顿 4:实例二进制文件为data.dat.默认的文本保存地址为c盘根目录

2013-09-04

单文档视图背景填充图片

单文档视图背景填充图片,并且在背景中写字,适合MFC初学者

2013-04-10

MFC静态分割窗口

此实例为MFC静态分割窗口,并且代码有详细说明,适合MFC的初学者。

2013-04-10

MFC实现简单绘图功能

这个程序实现了在MFC中建立的单文档工程中实现了绘图功能,主要效果是当鼠标右键按下并且移动是屏幕显示出鼠标运动的轨迹。此实例适合MFC初学人员学习,用于了解单文档的绘图的运行机制

2013-04-10

空空如也

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

TA关注的人

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