- 博客(14)
- 资源 (41)
- 问答 (2)
- 收藏
- 关注
原创 C++之tinyXML使用
tinyXML一款很优秀的操作C++类库,文件不大,但方法很丰富,和apache的Dom4j可以披靡啊!习惯了使用java类库的我看到这么丰富的c++类库,很高兴!它使用很简单,只需要拷贝几个文件到你的工程中,没有STL也可以编译运行。 下面我从这几个方面谈谈对tinyXML类库的使用以及理解。 首先在sourceforge上下载tinyXML类库,地址:h
2017-11-27 16:47:55 223
转载 对 static const char* const str[] = {“string”} 的理解
static const char* const str[] = {“string”}静态常量型指针变量 static const char*常量型变量 const str[]这样修饰的作用为指针 str 不能做修改、做运算 即 str++,str-- 非法 该指针为 only-read变量 str 中的内容不能修改 该变量为 only-read
2017-11-27 15:38:46 3370
转载 malloc、calloc、realloc的区别
(1)C语言跟内存分配方式从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限.从堆上分配,亦称动态
2017-11-27 15:25:32 165
转载 C++命名空间 namespace的作用和使用解析
一、 为什么需要命名空间(问题提出)命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的同名冲突。在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。1、全局变量的作用域是整个程序,在同一作用域中不应有两个或多个同名的实体(e
2017-11-27 14:49:30 304
转载 C/C++语言宏的冷知识,内置宏,__FILE__,__LINE__,##, 可变参的宏...和__VA_ARGS__
原文出处http://blog.csdn.net/tomtc123/article/details/8875468PS:后面补充了内容---可变参的宏...和__VA_ARGS__当然宏定义非常重要的,它可以帮助我们防止出错,提高代码的可移植性和可读性等。下面列举一些成熟软件中常用得宏定义1,防止一个头文件被重复包含#ifndef COMDEF_H#de
2017-11-27 11:25:38 378
转载 C/C++宏的用法
今天看caffe源码的时候看到了很多宏定义的内容,苦于代码基础薄弱,无法全部理解,故在网上搜得此篇好文,转载一发附原文地址:http://blog.csdn.net/hanchaoman/article/details/8809951/ 侵删~ 宏替换是C/C++系列语言的技术特色,C/C++语言提供了强大的宏替换功能,源代码在进入编译器之前,要先经过一个称为“预处理器”的
2017-11-27 11:14:41 419
转载 详解C结构体、C++结构体 和 C++类的区别
先来说说C和C++中结构体的不同a) C语言中的结构体不能为空,否则会报错1>d:\myproject\visual studio 2013\projects\myc++\main.c(71): error C2016: C 要求一个结构或联合至少有一个成员b) C语言中的结构体只涉及到数据结构,而不涉及到算法,也就是说在C中数据结构和算法是分离的。换句话说就是C语言中的结
2017-11-24 16:59:41 243
转载 导出函数__declspec(dllexport)
一般而言,动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。在要输出的函数、类、数据的声明前加上__declspec(dllexport)的修饰符,表示输出。有导出就有导入__declspec(dllimport),声明某个类、函数是从dl
2017-11-21 18:26:20 651
转载 VS中添加预处理宏的方法
VS中添加预处理宏的方法除了在.c及.h中添加宏定义之外,还可以采用如下方法添加宏定义:1、若只需要定义一个宏(如#define DEBUG),可以右键点击工程-->属性-->c/c++-->预处理器-->预处理器定义,点击下拉框中的编辑,输入想要定义的宏;2、如果还需要定义宏的内容(如#define inline __inline),可以右键点击工程-->属性-->c/c
2017-11-21 17:27:22 1388
转载 结构体struct 联合体union 及内存对齐
原文链接:http://blog.csdn.net/coolingcoding/article/details/7278555当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密
2017-11-16 16:39:19 668
转载 DAS、SAN和NAS三种存储方式
发现自己知识还是非常匮乏的,首先我还是来总结一下基础知识吧,当然这些都是存储互联网上找到的资料,原创不属于本作者,这个微信平台也是为了分析存储知识而已。希望能够跟更多的人来探讨存储,从而学到更多的知识。 今天我们来看一下存储的分类,根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,开放系统指基于Windows、UNIX、Linux等操作系统的服务器;开放系统的存储
2017-11-16 15:08:31 441
转载 c++ 内联函数 (讲解的TM真好)
1. 内联函数在C++中我们通常定义以下函数来求两个整数的最大值:复制代码 代码如下:int max(int a, int b){ return a > b ? a : b;}为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多② 如果需要做任何修改,修改
2017-11-14 14:19:52 238
转载 ASCII,Unicode,GBK和UTF-8字符编码的区别联系
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中的编
2017-11-13 17:20:27 188
转载 Visual Studio下C++第三方库的配置方法总结
对于任何一种编程语言来说,其提供的标准库以及第三方库都是一个值得我们关注的内容,因为这样可以使我们站在巨人的肩膀上做事,从而更方便快捷地完成我们想要做的事情。对于C++这种语言来说,标准库在引用正确的头文件后,便可以使用其提供的相关功能了;而对于第三方库来讲,可能还需要花一点点时间做一些配置,才能正常的使用这些库。下面对于在Visual Studio平台下的第三方库的配置方法进行一些总结。
2017-11-02 15:30:49 820
PGConf.CN2019大会资料 培训PPT--10-鲁洋--基于PostGIS构建农业大数据应用
2019-07-18
PGConf.CN2019大会资料 培训PPT--9-石勇虎--遇见时光机-浅谈平安云上PG备份与恢复-final
2019-07-18
PGConf.CN2019大会资料 培训PPT--8-樊文凯--Oracle数据库和应用迁移pg最佳实践
2019-07-18
PGConf.CN2019大会资料 培训PPT--7-超图 李绍俊 大数据与人工智能时代的地理信息系统软件发展及PostgreSQL的应用
2019-07-18
PGConf.CN2019大会资料 培训PPT--6-魏永明--数字化重塑企业新生态 for marketing
2019-07-18
PGConf.CN2019大会资料 培训PPT--5-陈金豹--Grouping Sets
2019-07-18
PGConf.CN2019大会资料 培训PPT--4-李章梅--HugeGraph图数据库介绍及使用PostgreSQL作为后端存储
2019-07-18
PGConf.CN2019大会资料 培训PPT--2-赵阳--在Azure上配置和使用PostgreSQL服务
2019-07-18
PGConf.CN2019大会资料 培训PPT--1-邵大明--Postgresql Parser 内核分析
2019-07-18
PGConf.CN2019大会资料 培训PPT--Ibrar-PostgreSQL Conf Beijing 2019-Performance-Tuning
2019-07-18
PGConf.CN2019大会资料 培训PPT--Rana Asif Rehman--All About Postgres Replication
2019-07-18
PGConf.CN2019大会资料 培训PPT--Moon Insung,Masahiko Sawada--PostgresConf.CN2019
2019-07-18
PGConf.CN2019大会资料 培训PPT--Muhammad Usama--pgconf china talk
2019-07-18
PGConf.CN2019大会资料 培训PPT--John--PostgresConf.CN - John
2019-07-18
PGConf.CN2019大会资料 培训PPT--Ibrar--PostgreSQL Conf Beijing 2019 - FDW
2019-07-18
PGConf.CN2019大会资料 培训PPT--Ahsan Hadi--future of sharding
2019-07-18
3-Ibrar--PostgreSQL Conf Beijing 2019 - Deep Dive to PostgreSQL Indexes.pdf
2019-07-18
1-JD--pg12features_migration_considerations.pdf
2019-07-18
7-胡雷钧+房树新----拥抱开源,开放创新的Power平台加速数字化转型.pdf
2019-07-18
O`REILLY GreenPlum 官方电子书 data warehousing with greenplum
2019-04-16
Visual Studio Code Keyboard shortcuts for Linux
2019-04-16
Building a Spatial Database in PostgreSQL
2019-04-16
PostGIS源代码安装指南
2019-04-15
Postgres_2017象行中国杭州第一期_周正中_导购网站应用案例-海量导购文章实时防盗审核
2019-03-25
Postgres_2017象行中国杭州第一期_张文杰(卓刀)_Greenplum备份恢复浅析
2019-03-25
Postgres_2017象行中国杭州第一期_金华峰_SQL安全审计之PostgreSQLhook实践 姚珂男_Greenplum资源管理器
2019-03-25
PostgreSQL 2016 中国技术大会 PPT合集3
2019-03-08
PostgreSQL 2016 中国技术大会 PPT合集2
2019-03-08
PostgreSQL 2016 中国技术大会 PPT合集1
2019-03-08
阿里云:NoSQL、RDS和大数据 异构融合实例分享
2019-03-08
QGIS源码官方编译指南
2019-03-08
“从父级或项目默认设置继承”
2017-11-02
请教哥哥们,Win7 系统中IE11如何不卸载能够降级到IE8?谢谢了
2016-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人