自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Artistic Style 使用教程(中文版)

Artistic Style 使用教程(中文版)本文目录1. 命令格式1.1. 一些说明1.2. 选项使用简要说明2. 简单使用3. 文件重定向4. 递归处理目录5. 批量处理多个文件6. Option选项文件7. 禁用格式化7.1. 禁用块7.2. 禁用线8. 基本的大(花)括号样式9. 括号样式选项9.1. 默认样式9.2. Allman9.3. Java9.4. Kernighan & Ritchie style9.5. Stroustru

2020-06-30 10:16:19 3239

原创 Artistic Style的安装 Mac/Linux

Artistic Style的安装 Mac/Linux本文目录1. 源码下载2. 安装2.1. 解压2.2. 编译安装官方网址:http://astyle.sourceforge.netArtistic Style简称Astyle,某种程度上是目前最好用的代码整理工具, 很多工具其实都是在Astyle的基础上进行改进开发的.除了windows系统下有二进制文件外,其他系统均需要先下载源代码,然后编译安装。以macOS系统为例,简单说一下安装的过程,Linux下也是类似的。1.

2020-06-28 18:31:38 1290

原创 为自己的数据库添加YCSB测试 C++语言

为自己的数据库添加YCSB测试 C++语言操作系统:Linux/Mac编程语言:C++11代码说明:Github上的权威YCSB测试代码(Java版):https://github.com/brianfrankcooper/YCSB原C++代码框架:https://github.com/basicthinker/YCSB-C为自实现的数据库HWDB添加YCSB测试的代码样例:https://github.com/zzh-wisdom/YCSB-HWDB第二个是一位大佬根据第一个翻译过来

2020-06-22 22:21:51 1627

原创 RocksDB使用入门 Mac

RocksDB使用入门 Mac从事数据库底层研究领域时,经常听到RocksDB这个数据库名。我想大多数人和我一样,知道这个名字,却迟迟没有动手去了解它。这篇文章就简单介绍怎么在MacOS下,使用RocksDB,并对一些基本知识进行简要介绍。1. RocksDB简要介绍RocksDB是一个可嵌入的、持久型的Key-Value存储。它可不像MySQL,PostgreSQL这样数据库分客户端与服务器端。实际上,可以把它当作一个第三方库,在自己的代码中进行引用,调用相应的接口就可以使用,比如使用C/C+

2020-06-20 23:07:07 2334

原创 brew cleanup遇到Permission denied @ apply2files [Mac Homebrew]

brew cleanup遇到Permission denied @ apply2files [Mac Homebrew]参考: https://aoh.cc/archives/28/1. 问题执行命令:brew cleanup报错:Warning: Skipping automake: most recent version 1.16.2 not installedWarning: Skipping etcd: most recent version 3.4.8 not installe

2020-06-20 22:15:13 5215

原创 make命令OPTIONS总览表 GNU make

make命令OPTIONS总览表 GNU makemake版本: GNU Make 4.3注意:按字典顺序-b, -m忽略和其它版本make的兼容性,也就是说当前版本的make不兼容之前版本的make-B, --always-make认为所有的目标都需要更新(重编译),无条件执行规则-C dir, --directory=dir读取makefile前,先切换到指定目录dir,如果多次使用-C参数,每个-C选项的路径都相对于前一个选项如make -C /HOME -C src

2020-06-14 13:35:46 833

原创 Makefile-自动生成依赖-示例分析

Makefile-自动生成依赖-示例分析参考:makefile-- 自动生成依赖关系 示例一、背景Linux下,编译C/C++项目时,往往先将.c文件编译生成.o文件。下面是一个简单的示例。OBJS := func.o main.omain : $(OBJS) @gcc -o $@ $^ @echo "Target File => $@"$(OBJS) : %.o : %.c @gcc -o $@ -c $^如果func.c文件中include一个头文

2020-06-11 14:08:22 1920 3

原创 Ubuntu配置PMDK环境

Ubuntu配置PMDK环境系统环境Ubuntu-20.04具体是在VirtualBox上安装Ubuntu虚拟机然后进行配置的,具体参考我之前写的文章:VirtualBox上安装Ubuntu-20.04(含镜像下载源)参考PMDK介绍的相关资料Github:https://github.com/pmem/pmdk持久性内存开发套件(PMDK)是系统管理员和应用程序开发人员的库和工具的集合,以简化管理和访问持久性存储设备的过程。 有关更多信息,请参见https://pmem.io

2020-05-31 10:42:44 1609 2

原创 Ubuntu-20.04上安装GCC编译器

Ubuntu-20.04上安装GCC编译器参考如何在Ubuntu 18.04上安装GCC编译器安装说明缺省情况下,Ubuntu没有提供C/C++的编译环境.但如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包。build-essential的依赖包包含gcc和g++。可以查看该软件包的依赖关系:apt-cache depends build-essential因此安装了该软件包,便安装了GCC编译器。安装步骤1. 更新包列表

2020-05-29 22:36:00 9573

原创 Git ssh key 作用与配置

Git ssh key 作用与配置环境Ubuntu 20.04其他系统也基本一样参考git ssh key配置git ssh 配置与原理作用ssh指secure shell(一种安全的网络协议),git使用这种协议进行远程加密登录。ssh登录安全性由非对称加密保证,产生密钥时,一次产生两个密钥,一个公钥,一个私钥,在git中一般分别命名为id_rsa.pub, id_rsassh方式单独使用非对称的秘钥进行认证和加密传输,和账号密码分离开来,不需要账号也可以访问repo。gi

2020-05-29 18:58:05 5990 1

原创 VirtualBox上安装Ubuntu-20.04(含镜像下载源)

VirtualBox上安装Ubuntu-20.04系统环境:MacOS镜像下载参考Ubuntu 镜像文件下载下载源介绍官方(国内下载速度较慢,不推荐)https://ubuntu.com/download中国官网https://cn.ubuntu.com/download中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/阿里云http://mirrors.aliyun.com/ubuntu-releases/兰州大学http://m

2020-05-27 09:41:59 6993 4

原创 VirtualBox上安装CentOS 7虚拟机

VirtualBox上安装CentOS7系统环境:MacOS镜像下载参考CentOS-7的镜像CentOS 7镜像下载Step1 进入下载界面点击进入下载地址:CentOS 7看到如下界面:Step2 选择镜像源点击上图中红色标注部位,得到如下界面:Step3 选择镜像下载点击进入华为镜像源不同版本的说明DVD: 标准版Everything: 完整版,集成所有软件LiveGNOME: GNOME桌面版LiveKDE: KDE桌面版Minimal: 精简

2020-05-25 19:14:28 1236

原创 CCF 201803-5 二次求和

数据规模比较大,我想到的是比较直观的宽度搜索算法。样例通过了。但是提交只有20分,运行超时。求效率更高的算法。#include<iostream>#include<cstring> #include<vector>#include<queue>#include<conio.h>using namespace std;cons...

2019-09-03 23:53:01 572

原创 ccf csp 201903-5 317号任务

这道题数据规模太大,总是超时。求大佬给100分代码,实在不知道怎么改进。我的解题思路是对每个点进行一次Dijkstra算法,找出符合要求的最近的点。#include<iostream>#include<cstring> #include<vector>#include<queue>const int INF = 1005;//最大弧长,相...

2019-08-14 16:31:08 432

原创 CCF 201903-4 消息传递接口 满分代码

CCF 201903-4 消息传递接口合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一开始一直忽略进程号大于等于10的情况,直...

2019-08-13 22:46:47 325 1

空空如也

空空如也

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

TA关注的人

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