自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ move forward的简单理解

c++ move forward的简单理解

2022-12-21 17:34:43 113

原创 微服务论文

https://martinfowler.com/articles/microservices.html

2021-01-21 15:26:00 622

原创 数学绘图工具

数学绘图

2020-12-16 11:57:28 767

原创 Python代码执行原理

Python程序的执行过程原理(解释型语言和编译型语言)

2020-12-02 14:09:58 113

原创 单例模式中的DDCP可能出现的问题

https://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf

2020-11-23 16:44:31 153

原创 c++单例模式

C++ 单例模式总结与剖析

2020-09-25 10:58:58 54

原创 go学习资料

https://draveness.me/golang/https://gfw.go101.org/article/101.htmlhttps://books.studygolang.com/The-Golang-Standard-Library-by-Example/

2020-09-22 15:25:24 612

原创 cmake多文件编译静态库

https://www.cnblogs.com/wuchaodzxx/p/8916009.html

2020-09-09 21:30:24 543

原创 MinGW最新免安装包下载

https://nuwen.net/mingw.html#install下载后直接解压就行

2020-09-05 17:20:33 1985

原创 二叉树遍历方式汇总

#include <bits/stdc++.h>using namespace std;struct BiTreeNode{ int val; BiTreeNode* left_child; BiTreeNode* right_child; BiTreeNode(int x) : val(x), left_child(NULL), right_child(NULL) {}};BiTreeNode* init_tree(vector<int&g.

2020-06-25 23:04:04 76

原创 Volatile关键字解析

Java并发编程:volatile关键字解析C/C++ Volatile关键词深度剖析

2020-06-04 22:26:45 96

原创 [Linux]文件读写原理

https://www.cnblogs.com/dynas/p/6908739.html

2020-06-01 13:51:08 669

原创 [Linux-VIM]VIM方便阅读代码的常用命令

将代码块按照函数名折叠参考:vim 中代码的折叠和打开另外:如果想要按照大括号来折叠:set fdm=syntax #设置用语法高亮来定义折叠,可以通过大括号zc #close 光标移动到大括号处,将这对大括号的内容折叠zC #close 光标移动到大括号处,将这对大括号的内容折叠,并递归折叠其内容中的大括号zo #open 光标移动到大括号处,将这对大括号的内容展开zO #open 光标移动到大括号处,将这对大括号的内容展开,并递归展开其内容中的大括号用vim打开新文件,并出现在新标签

2020-06-01 12:07:35 269

原创 [linux]软链接和硬链接

软链接:本身是一个新文件,类型为l,文件内容保存的是路径(相对路径或者绝对路径),当访问这个文件时,会访问其内容中保存的路径下的文件。功能:文件快捷方式,当软链接链接的是一个软链接,会递归的访问到实际文件备注:不增加inode接连数硬链接:本身不是一个新文件,就是原文件的一个别名,会增加inode连接数。...

2020-05-28 12:33:42 165

原创 【VMware联网问题】centos联网ping通

通过该配置文件设置静态ip(本来为dhcp,改为static)来解决。参考文章:解决CentOS下联网 ping通ip ping通域名

2019-11-25 15:14:47 131

原创 C++ map的下标操作

C++ map的下标操作例如:map<int,int> mymap;mymap[num];对于这个下标操作,如果存在num关键字,则返回对应的值;如果不存在num关键字,则创建一个键值对,键为num,值为值类型的默认初始化值。...

2019-11-19 18:46:57 3231

原创 markdown图片左对齐

图片默认居中,在图片路径前面加上空格,即可左对齐,右对齐需要用到css

2019-11-11 17:46:40 911 1

原创 C++隐式类型转换

隐式类型转换“可以用单个形参来调用的构造函数定义了从 形参类型 到 该类类型 的一个隐式转换。”这里应该注意的是, “可以用单个形参进行调用” 并不是指构造函数只能有一个形参,而是它可以有多个形参,但那些形参都是有默认实参的。构造函数的调用方式可以用单个形参来调用的构造函数有2种调用方式:隐式调用和显示调用以如下类为例class A{public: A(){} //默认构造函...

2019-11-10 14:01:35 561

原创 C++模板的使用

模板用于泛型编程模板类模板定义的函数或者类在编译的时候实例化出来 在需要定义为模板的类或函数前加上template< typename T> 模板定义过的类名在同一作用域下,无法再次定义为普通类,但是可以特例化为指定类型模板类 特例化的模板类的内部结构可以和其对应的模板类内部结构不同,这也是特例化模板类的意义模板函数模板函数和普通函数可以重名 编译器调用,模...

2019-10-18 14:08:59 126

原创 【算法笔记】——KMP

next数组的求解求解思路根据前j个已经求得到next值来求next[i+1]。1.设next[i]的值为k(k为最长前后缀匹配的长度),那么next[i+1]最大为k+1。反证:假设next[i+1]的值大于k+1,那么一定存在next[i]=k+1,与假设next[i]=k矛盾。2.如果当前最长前缀寻找失败,那么下一个最长匹配子串只可能出现在前k个元素中,且长度等于next[j]...

2019-09-26 19:44:20 126

原创 【leetcode刷题笔记】——3. 无重复字符的最长子串

问题:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。思路:滑动窗口(用2个下标或者指针实现)+hash(用来减小查找的时间复杂度)问题分析:以abcdbef为例令k1指向第一个元素,k2指向第二个元素,如果k2所指向的元素不在[k1,k2)这个区间内,令k2++,继续判断[k1,k2)是否有重复元素;否则,最长子串的长度size=max{size,k2-k1},并令...

2019-09-22 13:46:58 145

原创 Git学习笔记——基本操作

用《Learn Git Branching》学习git操作的笔记git commit在父节点的基础上,保存当前修改,得到一个新的节点git branch给当前工作节点创建一个新的分支git brach -f master HEAD~3 将分支强制移动到别的节点上git mergegit merge <>合并分支,示例:git merge bugFix 创建...

2019-08-12 17:29:11 161

原创 虚拟机Ubuntu下安装ros方法与问题解决

下载系统镜像Ubuntu16.04ros基本安装方法 ros安装(问题扩充版)Ubuntu中安装rosUbuntu 16.04 安装ROS kinetic提示Depends: ros-kinetic-desktop but it is not going to be installed关于ros-kinetic-desktop-full依赖: ros-kinetic-si...

2019-07-25 22:25:05 3391

原创 c语言绝对值——abs和fabs

abs用于求整型绝对值,若abs内为浮点数,会出现错误结果fbas用于求浮点型绝对值(double)

2019-07-17 09:50:06 2737 2

原创 codeblocks无法调试问题

新建了一个codeblocks项目,给程序下了断点,启动调试后无法在断点处中断程序,即程序无法调试。但是自己以前建的项目可以正常调试。问题原因:项目的保存路径下存在中文解决:将项目保存的路径名都改成英文...

2019-07-16 17:16:37 472

原创 Linux学习笔记——文件

文件将用户分为三类:user:表示文件的所有者,只能有一个,一般为创建的用户,不过也可以转交所有权group:表示文件的所处组,只能有一个,定义了所处组的用户之后,可以给组分配相应权限others:剩下的其他用户即为其他人上图为Linux文件详细信息1.10个字符,第一个表示:-二进制文件 d目录 l软链接;后9个分为3组,分别代表user,group,other所拥有的权限;权限...

2019-07-11 10:52:52 112

原创 Linux学习笔记——命令

命令基本格式命令 [-选项] [参数(选择目录,默认当前目录)] 例如:ls -al /bin ;ls /;表示显示根目录下的所有文件这里选项可以分开写 例如:ls -a -l /bin选项也可以写全称,在选项内容前加上-- 例如:ls --all 等价于 ls -命令后的目录如果不带/,则表示相对路径,在当前目录下进行寻找,ls中的选项全称a all;显示所有...

2019-07-11 10:29:27 105

空空如也

空空如也

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

TA关注的人

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