排序:
默认
按更新时间
按访问量

LINUX能new最大空间是多少?

new最大空间大小 = 操作系统剩余内存大小 + 操作系统剩余交换分区大小   另外,在测试过程中发现以下问题是我之前没注意到的,或者说是没细想过的: 1、单纯的new是不会实际占用内存空间的,只要等到真正的用到时才会占用内存空间。 2、new申请的超出最大空间(剩余内存大小 + 剩余交换...

2018-10-25 14:50:33

阅读数:30

评论数:1

C++跨平台互斥锁实现

CMyLock.h#ifndef __CMYLOCK_H__ #define __CMYLOCK_H__ #ifndef _WIN32 #include <pthread.h> #else #include <windows.h&...

2018-04-24 18:10:23

阅读数:111

评论数:0

linux c删除超时文件包括空目录

bool DeleteTimeOutFile(const char* dir, int nSpanTime) { if (dir == nullptr || strlen(dir) <= 0) return false; struct stat s; //lstat(...

2018-03-08 17:29:01

阅读数:100

评论数:0

LINUX C++ 按修改时间清理过期文件函数实现

#define _IS_DIR_ 0x4 #define _IS_FILE_ 0x8 void DeleteFolder(const char* dir, int nSpanTime) { if (dir == nullptr || strlen(dir) <= 0) return; ...

2017-12-09 18:37:20

阅读数:202

评论数:0

linux c 创建多级目录接口实现

void casMkdir(const char* dir) { int nIndex = 1; char* tmp = (char*)dir; while ( nIndex < strlen(dir) + 1 ) { if (*(dir+nIndex) == '/' || *(...

2017-10-30 14:04:54

阅读数:224

评论数:0

linux c copyFile接口实现

LINUX本身并不提供拷贝文件的接口,于是自己实现了一个。int copyFile(const char* src, const char* des) { int nRet = 0; FILE* pSrc = NULL, *pDes = NULL; pSrc = fopen(src, &qu...

2017-10-30 14:00:23

阅读数:394

评论数:0

C++互拆锁

CLock.h #ifndef __CLOCK_H__ #define __CLOCK_H__ #include class ILock { public: virtual ~ILock() {}; virtual void Lock() const = 0; virtual ...

2017-10-12 10:01:36

阅读数:171

评论数:0

linux C++ Utf8toGb2312 Gb2312toUtf8 MyA2W和MyW2A实现

CHealper.h #ifndef __CHELPER_H__ #define __CHELPER_H__ #include int Utf8toGb2312(const char *sourcebuf, size_t sourcelen, char *destbuf, size_t* de...

2017-09-01 09:25:03

阅读数:305

评论数:0

Linux C++ zookeeper创建临时节点类封装

至于zookeeper环境搭建和c++ client端的编译,此处就不再赘述了。直接上实现代码吧。 主要功能:zookeeper创建临时节点,可用于判断程序是否存在。 实现思想:实现CZkCreateEphemeralNode类,在构造函数中创建临时节点,析构函数中删除或者不删除都是可以的。那...

2017-08-05 09:26:39

阅读数:219

评论数:0

Linux 互斥锁

CLock.h #ifndef __CLOCK_H__ #define __CLOCK_H__ #include class ILock { public: virtual ~ILock() {}; virtual void Lock() const = 0; virtual vo...

2017-07-06 10:28:33

阅读数:231

评论数:0

C++ odac ado 报错

C++使用ADO连接ORACLE在WIN7下正常,在WIN10下异常,ADO的错误信息为: ADODB.Connection 未找到提供程序,该程序可能未正确安装。 原因详解:由于ODAC的install.bat会调用configure.bat,而configure.bat会注册Or...

2017-05-24 17:51:10

阅读数:332

评论数:0

mongodb C++ driver编译报错解决方案

错误信息: In file included from /usr/bin/mongo-cxx-driver-r3.1.1/src/bsoncxx/json.hpp:21:0,                  from /usr/bin/mongo-cxx-driver-r3.1.1/src/...

2017-05-17 14:36:17

阅读数:623

评论数:0

zookeeper客户端命令详解

zookeeper客户端命令详解 简介 查阅了网上相关资料,介绍zookeeper客户端命令并不是非常全面,大多数都是简单介绍ls、get、set、delete、stat这几个简单命令的,下面我把help中的所有命令简单介绍一下以供参考。 首先说明一下如何打开zk服务端和客户端,cd到zk安...

2017-04-27 18:23:08

阅读数:12906

评论数:3

程序无法远程访问异地共享文件

WINDOWS在访问异地共享文件时,打开文件失败。在打开文件前添加以下代码,即可。注:此代码无需每次都执行,若机器未重装系统则只需执行一次即可(WINDOWS会保存访问的用户名和密码)。char buf[512] = {0}; char path[256] = {0}; char password...

2017-03-29 17:38:29

阅读数:434

评论数:0

Visual Studio C1128错误解决方案

Visual Studio C1128 错误信息: fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj 解决方案: 属性-->C...

2017-01-10 20:12:43

阅读数:1820

评论数:0

WINDOWS下BOOST库编译

1、 下载BOOST库 官网下载地址:http://www.boost.org/users/download/ 2、 解压boost_1_60_0.zip 3、 直接运行解压后的bootstrap.bat生成bjam.exe文件。 4、 打开CMD,执行bjam.exe --toolset...

2016-10-13 14:50:29

阅读数:213

评论数:0

自定义越轻量级C++异常类

/********************************************************************************.h******************************************************************...

2016-08-26 19:58:39

阅读数:335

评论数:0

32位和64位C++程序使用ADO访问ORACLE注意事项和区别

32位: 1、安装32位ORACLE客户端。 2、在stdafx.h文件中增加:        #import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename...

2016-08-17 18:38:33

阅读数:2217

评论数:0

剪贴板功能-C++实现

#include #include using namespace std; int main() { HWND hWnd = NULL; OpenClipboard( hWnd );//打开剪切板 EmptyClipboard();//清空剪切板 HANDLE hHandle ...

2015-06-25 14:40:07

阅读数:3107

评论数:0

ORA-01405: 提取的列值为 NULL--报错原因及解决方案

此使用SEL 

2014-10-29 18:24:02

阅读数:7172

评论数:0

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