# CMake 最低版本号
cmake_minimum_required(VERSION 2.8)
# 项目信息
project(main)
# 添加版本号
set (main_VERSION_MAJOR 1)
set (main_VERSION_MINOR 0)
set (CMAKE_INCLUDE_CURRENT_DIR ON)
# 是否使用自己的库
option(USE_MYMATH
"USE provided math implementation" ON)
# 检查系统环境 必须放在configure_file命令前
include (${...
## asynchronous log properties.异步
log4cplus.logger.global = INFO, Aurora
log4cplus.appender.Aurora=log4cplus::AsyncAppender
# 异步Appender的队列大小
log4cplus.appender.Aurora.QueueLimit=10000
# 文件输出位置
log4cplus.appender.Aurora.Appender=log4cplus::DailyRollingFileAppender
# 设置存储的频率
log4cplus.appender.Aur...
#基于那个配置文件
BasedOnStyle: Google
Language: Cpp
ColumnLimit: 120
BraceWrapping:
# class定义后面
AfterClass: false
# 控制语句后面
AfterControlStatement: false
# enum定义后面
AfterEnum: true
# 函数定义后面
AfterFunction: false
# 命名空间定义后面
AfterNamespace: false
# ObjC定义后面
AfterObjCDeclaration: false
# st...
# 查看本机安装MySQL
dpkg -l | grep mysql
# 卸载本机MySQL
sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
sudo apt remove mysql-client-core-5.7
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
# 安...
" base
colorscheme neodark
set number
set tabstop=4
set softtabstop=4
set autoindent
set nobackup
set noswapfile
set nocompatible
set cursorline
set ruler
set shiftwidth=4
set backupcopy=yes
set ignorecase smartcase
set incsearch
set hlsearch
set magic
set hidden
set smartindent
set b...
普通模式Esc 进入normal模式ctrl+c 代替Esc 但是可能中断某些插件 或者使用ctrl+[gi 回到上一次编辑的地方:+ctrl+p 上翻执行的命令:+ctrl+n 下翻执行的命令:sourec ~/.vimrc 使配置生效保存退出:w 保存:q 退出:wq 保存退出:e 重新加载:e! 重新加载不保存移动技巧h 左移j 下移k 上移l ...
Linux系统函数C库IO函数工作流程FILE*文件描述符通过文件描述符找到磁盘文件的位置文件读写位置指针文件打开之后会有一个文件指针指向文件起始位置IO缓冲区为什么会有缓冲区因为访问机械硬盘速度会很慢寻道是毫秒级的而内存读写速度是纳秒级别的所以在内存中提供缓冲区,减少磁盘访问次数什么时候把缓冲区(内存中)的数据刷到硬盘上fflush刷新缓冲区缓冲区已满正常关闭文件(fclose/return(mian函数)/exit(main函数))PCB进程控制块PCB在虚拟空间的内核区PCB进程控制块中有一个文件描述符表其实是个数组,数组大小0-1023用户可以打开的是1024-3,因为前三个默认...
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 后一页 »