摘要:
三个用于并发编程的组件: atomic,thread,asio(用于同步和异步io操作) atomic atomic,封装了不同计算机硬件的底层操作原语,提供了跨平台的原子操作功能,解决并发竞争读写变量的困扰。包含头文件<boost/atomic.hpp>, atomic可以把对类型T的操作原子化, 阅读全文
摘要:
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。 用法 阅读全文
摘要:
简介 Google 的 gflags 是一套命令行参数处理的开源库。比 getopt 更方便,更功能强大,从 C++的库更好的支持 C++(如 C++的 string 类型)。包括 C++的版本和 python 的版本。 这里只针对 C++版本,python 版本的使用类似。主要内容参考与翻译自官方 阅读全文
摘要:
在使用MySQL的JDBC时,如果查询结果集过大,使用一次查询,可能会出现Java.lang.OutOfMemoryError: Java heap space问题,因为DB服务器端一次将查询到的结果集全部发送到Java端保存在内存中而造成OOM。MySQL JDBC需要一条SQL从数据库读取大量数 阅读全文
摘要:
本文转载至 http://blog.csdn.net/turkeyzhou/article/details/5115228 DBC1.0 、JDBC2.0 、JDBC3.0 中分别用以下方法创建Statement 。 JDBC1.0 : createStatement() JDBC2.0 : cre 阅读全文
摘要:
1.Spring的框架中,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类可以将.properties(key/value形式)文件中一些动态设定的值(value),在XML中替换为占位该键($key$)的 阅读全文
摘要:
order by 后面可以跟多个字段进行排序 用A1代表第一个字段,A2代表第二个字段 一、order by A1 , A2 desc 指的是用A1升序A2降序 二、order by A1 asc , A2 desc 指的是用A1升序A2降序 三、order by A1 desc , A2 desc 阅读全文
摘要:
一. 具体每个选项对应的判断内容: 二.常用的例子: 1.判断文件夹是否存在 2.判断文件夹是否存在并且是否具有可执行权限 3.判断文件夹是否存在 4.判断文件是否存在 5.判断一个变量是否有值 6.判断两个变量是否相等. 阅读全文
摘要:
转自: https://blog.csdn.net/shawhe/article/details/65631543 今天刷Leecode(192 Word frequency)时,遇到一个shell语法问题,记录下来。首先将题目描述和代码呈上 题目的意思是统计一个文件中单词重复的次数,开始写法如L2 阅读全文
摘要:
source insight 4.0.093 破解: 1. 安装原版软件:Source Insight Version 4.0.0093 - March 20, 2018 2. 替换原主程序:sourceinsight4.exe 3. 导入授权文件(Import a new license file 阅读全文