自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对于B树和B+树的一些理解

关于B树的一些理解 m阶B树节点元素数 最大分支数m,因此所有节点最大元素数m-1 叶子节点无分支,特殊情况根节点就是叶子节点 根节点可以有2m个分支,因此可以有**1m-1**个元素 非根非叶子节点最小元素数目是刚分裂后的数目,即(m-1)/2,向下取整(我习惯这样理解,也有Math.ceil(m/2)-1之类的写法) 插入 插入元素的节点元素数不饱和,直接插入(插入都发生在叶子节点,与删除不一样) 元素数饱和,插入溢出(节点中有m个元素),分裂(m个元素取中位数,作为上一层的元素,剩下左右元素作为

2021-07-20 11:35:05 166

原创 CMakeList学习笔记(一)

CMakeList学习笔记(一) 巨人的肩膀 CMakeLists.txt 语法介绍与实例演练 刚开始学习cmake,首先创建CMakeLists.txt,编辑输入命令,cmake命令就可以根据CMakeLists.txt文件内容生成对应的Makefile文件,再make一下就可以了 一般可以建立build文件夹,在该文件夹下cmake,这样生成的cmake各种文件都规整到build文件夹下,让整个项目更简洁,命令如下: mkdir build cd build cmake .. make 简单目录(in

2021-04-21 09:59:22 331

原创 JNI记录

JNI记录 第一次尝试JNI,文件夹共有以下几个文件: Native.java Native.class NativeCpp.h jni.cpp jni.o jni.so test.cpp test.o test.so 先规划Native.java中要用c++实现的方法,用native关键字修饰这些方法(只要声明),javac成class文件,javah生成.h,.h中就有了需要用C++实现的函数的声明; 写代码实现这些函数,并且打包成so文件(linux下),在java代码中load,就可以运

2021-04-21 09:53:05 77

原创 编译tensorflow C++库的记录

编译tensorflow C++库的记录 环境 (Ubuntu 20.04; gcc 7.5.0; g++ 7.5.0; bazel 0.5.4; python36) 可能还需要一些其他与版本关系不大的依赖 编译C++库以及选择1.5.0版本的原因 项目最后的运行环境在linux而且没有python环境,所以打算调用TensorFlow的c++接口来使用python训练好的模型 项目原来运行环境是tensorflow1.5.0,python36(没有用更高级的tensorflow是因为tenso

2021-04-21 09:40:14 184

原创 python学习记录(一)

python学习记录 python之禅 # ------------------python之禅------------------ # 可以通过import this来输出python之禅 import this python字符串 # ------------------字符串------------------ # 字符串单词首字母大写,全部大写,全部小写 name = "ada loveface" print(name.title()) print(name.upper()) print(name

2021-04-21 09:34:36 82 2

空空如也

空空如也

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

TA关注的人

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