自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux挂载磁盘和分区

0、用root账号登录1、查看各种磁盘相关信息2、格式化磁盘使用xfs为该分区文件系统。常用文件系统有xfs、ext4等,根据需求选择。3、创建挂载目录应该是随便创建到哪都可以的4、挂载磁盘5、验证挂载是否成功6、添加开机自动挂载几个参数分别为设备地址、挂载点、文件系统类型、fs_freq、fs_passnofs_freq:用来决定是否需要执行dump(备份)操作,0就是不需要fs_passno:1表示文件系统,2表示别的文件系统。

2023-11-10 15:28:42 136

原创 win下利用tortoise svn合并某个分支下的某几个commit到另一个分支

win下利用tortoise svn合并某个分支下的某几个commit到另一个分支

2023-07-26 17:06:21 999

原创 关于const类型unique_ptr转换成非const

将const类型unique_ptr转换成非const类型。

2023-06-20 15:01:25 259

原创 C++中std::memset函数的注意点

mem开头的C++STL库函数可能会导致core或内存泄露。

2022-12-20 09:40:08 674 1

原创 解决ssh远程连接服务器出现的中文乱码问题

解决服务器中文乱码问题

2022-11-25 15:35:40 11578

转载 将svn diff改成用vimdiff命令进行可视化差异显示

将svn diff改成用vimdiff命令进行可视化差异显示

2022-11-21 09:53:57 701

原创 linux离线安装svn客户端和通过命令行使用svn

linux离线安装svn客户端和通过命令行使用svn

2022-11-17 20:20:41 2565

原创 gdb相关初始化配置,包括在vscode中配置gdb初始化参数

gdb相关初始化配置,包括在vscode中配置gdb初始化参数

2022-11-10 17:54:04 1233

原创 VSCode在linux服务器下launch.json和tasks.json等文件配置

VSCode在linux服务器下launch.json和tasks.json等文件配置

2022-11-09 11:04:04 13738 7

原创 无网络机器上,win下vscode客户端通过ssh连接linux服务器

本文专门针对网络环境下vscode通过ssh远程连接linux服务器并进行开发调试做一个介绍。

2022-10-20 16:03:22 5462 11

原创 各种平台常用命令和快捷键

各种程序员工具的命令和快捷键

2022-09-22 14:34:58 267

原创 API和SPI介绍

API和SPI的运行流程介绍

2022-09-16 16:04:30 407

原创 win和linux动静态链接库介绍,以及win下动态库生成和调用方法

win和linux动静态链接库介绍,以及win下动态库生成和调用方法

2022-09-16 13:39:36 684

转载 C++ bigobj简介

bigobj简介

2022-09-14 09:29:11 1124

原创 SVN介绍、win下安装及常用命令总结

SVN介绍,安装以及与Git的对比。

2022-09-13 10:30:00 1495

原创 Linux创建可以双击执行的桌面可执行文件

Linux创建可以双击执行的桌面可执行文件

2022-09-08 09:54:23 3340

原创 宇言(四):关于时间循环

结论现实世界不存在时间循环。如果你发现自己在时间循环中,那么这个世界是虚拟的。证明公理1、现实世界或虚拟世界中,空间可以存放粒子,都不存在两个粒子在同一处空间位置中,即不存在两个粒子重合。2、现实世界不存在单个粒子湮灭和产生而不与其他粒子发生相互作用。部分名词定义1、空间状态/时刻时刻等于空间状态,空间状态为类Status的实例。类Status包含了海量的成员,每个成员表示空间中的一个物体/粒子。两个时刻相等,等价于两个空间状态相等,等价于两个Status实例

2021-10-16 21:44:35 3400

原创 word章节模板构建:新建样式和多级列表。(附插入目录)

word中经常要用到多级章节标题,默认的标题有时候不符合规范或者达不到想要的效果。本文记录如何构建新的章节模板。构建分成两步:先新建样式,后新建多级列表。一、新建样式在开始菜单->样式中,点击下图红框部分然后在弹出的样式窗口中点击最左下角的新建样式(这部分没法截图)。在上图所示窗口中更改样式的名称(比如叫"my标题1")、字体、字号、是否加粗等,左下角格式按钮中可以更改更多的内容。其中“样式基准”是你新建的样式的基类,你没有更改的格式与样式基准一样。更改完确定即可。二、

2021-07-08 22:31:42 4358 1

原创 宇言(三):我的处事原则

这里主要讲几点我的处事原则,希望自己在几乎任何时刻都能做到。1、己所不欲,勿施于人。或者换位思考。2、三思而后行。(1、shuoh)

2021-06-16 23:00:57 220

原创 宇言(二):怎么样的理论系统才能被认为是正确的?如何判断?

古往今来,产生了一堆理论系统,怎么判断这些理论系统是否正确呢?作者认为正确的理论系统至少要满足以下几个条件:1、包含的所有理论都可以由几个原子理论推导出来。2、这些原子理论是可观测的经验理论或人为定义。3、整个理论系统内部是不矛盾的,即通过推导不会有A和非A同时成立。4、该理论系统可以通过理论来预言(这个预言可以是确定性的预言,可以是概率性的预言)。5、所有被该系统预言的情况,若有观测事实,则不能与观测事实相违背;若没有观测事实,则应能够被证伪。判断理论系统的好坏一个好的正确的理论系统的预

2021-04-22 10:08:43 156

原创 浏览器访问网页过程、本地hosts文件位置以及相关

首先说明一下浏览器访问网页的过程:可参考博客https://blog.csdn.net/weibo1230123/article/details/82899205经过DNS解析、发起TCP请求、发起HTTP请求、负载均衡、浏览器渲染、网页静态资源加载这几步。其中,DNS解析分为查询浏览器DNS缓存记录、搜索本机hosts文件、向域名解析服务器发送解析请求、从根服务器开始递归+迭代解析。写本文的主要目的其实是经常忘记hosts文件的位置,这里记录一下:linux中hosts文件在.

2021-04-12 15:22:04 1673

原创 VirtualBox安装、Ubuntu16.04虚拟机安装、虚拟机安装后必做的事和其中遇到的问题

电脑系统:Win10内存:8G一、VirtualBox安装去官网https://www.virtualbox.org/下载最新版的VirtualBox,写此文的时候版本是6.1。双击下下来的exe运行就好了,正常的安装方法,中间没遇到什么问题,就不多说了。二、通过VirtualBox安装Ubuntu16.04虚拟机首先,下载好Ubuntu16.04的镜像文件ubuntu-16.04-desktop-amd64.iso,现在电脑应该都是64位的了。下载的官网我现在懒得找了,这里放.

2021-02-21 17:08:39 663

原创 宇言(一):知识论

前言 从我们出生到现在,作为一个人类,我们一直在学习不同的知识,这些知识构成了我们对这个世界的认知。要更好更快的学习知识,我们需要先理清知识的结构,在脑海中有个知识的脉络。我的理论一、我们怎么认识世界的——世界观构建 借助数据库、知识图谱等领域的理论,我把知识以及它们之间的联系看做是一个巨大的图,每个知识作为图的顶点,知识与知识之间的联系(包括相同点、不同点等)作为图的边。这样我们每个人都能构建出各自的世界观(这里的世界观不是常说的那种世界观,而是单纯指对世界的解析...

2020-10-21 20:23:46 255 1

原创 C++复习(十二):C++11之函数式编程——lambda表达式、函数指针、函数对象、function、bind

一、lambda表达式本文lambda表达式的使用主要参考https://www.cnblogs.com/pzhfei/archive/2013/01/14/lambda_expression.html,后面添加了一些其他内容。简介C++11引入了和python一样的lambda表达式,也叫匿名函数、lambda函数,能够实现在函数内定义函数。Lambda表达式具体形式如下:[capture](parameters)->return-type{body}具体使用lambd

2020-09-09 23:32:34 900

原创 C++复习(十一):STL库之list

之前list这个容器漏写了,后来很长时间没写博客,今天有时间,补一下。list底层是双向循环链表,因此不支持随机访问,但对于插入和删除能做到O(1)的复杂度,且插入和删除不会使迭代器失效。(PS:vector的插入删除应该会使迭代器失效;deque只有在删除头尾元素时使该元素对应的迭代器失效,其他的插入删除情况会使所有迭代器失效)1、构造和赋值#include<iostream>using namespace std;//构造list<int> L1; .

2020-09-06 21:17:39 1910

原创 win10系统bug:开机自动打开空白word文档

bug描述:win10系统,Office Home and Student 2019,估计是某次win10更新后发生的,开机后自动打开空白word文档。bug解决办法(待验证,等验证完更新):win10设置->账户->登录选项,在右侧找到下图所示条目,将“更新或重启后,使用我的登录信息自动完成设备设置并重新打开我的应用”设置为关闭状态(之前是打开的,下图为设置关闭后的截图)。...

2020-07-28 10:20:37 823

原创 win10系统bug:默认中文输入法在系统更新后突然变成了微软拼音

问题描述我本来默认输入法为搜狗输入法,而且当时已经将微软拼音从启用的输入法中删除了,可是一次win10大版本更新后突然变成了微软拼音为默认的中文输入法,这怎么能忍。点击win10桌面右下角的通知中心->所有设置->时间和语言->语言,在首选语言中点击“中文(中华人民共和国)”,选择“选项”,可以看到键盘中只有一个搜狗拼音,并没有微软拼音;而在时间和语言->语言->选择始终默认使用的输入法->语言栏选项->高级键设置中却可以看到与微软拼音相关的热键,这就是我题

2020-06-21 10:45:14 9909

转载 辣鸡算法(六):并查集的C++实现及优化

前言并查集(Disjoint-set) 的代码非常简洁,但是功能却很强大。关于并查集,这里有一篇文章超有爱的并查集~,讲得非常好,但是只使用了并查集两个主要优化中的"路径压缩"优化,并且我觉得很多情况下采用递归的写法要比采用循环的写法要易懂很多。本文将使用C++实现并查集并使用“按秩合并”和”路径压缩“优化并查集。我们先大概了解什么是并查集。什么是并查集(Disjoint-set)对于一个集合,我们还可以对集合S进一步划分: ,我们希望能够快速确定S中的两两元素是否属于S的同一子集。举个栗子

2020-06-06 13:59:33 619

原创 SCP的两个问题解决

参考文章:https://www.cnblogs.com/jockechen/articles/10407093.htmlhttps://www.cnblogs.com/huanghongbo/p/6254400.htmlhttps://blog.csdn.net/dafei4/article/details/79494324scp使用从linux系统复制文件到windows系统:scp <linux_path> administrator@<windows.

2020-06-03 15:55:39 1455

原创 Git和GitHub学习遇到的Bug

先放个学习资料:https://www.liaoxuefeng.com/wiki/896043488029600我先在windows下建的自己的git仓库,linux的话和windows差不多,或者说更加简单。在学到添加远程仓库的这部分时出现了一些问题经检查后主要是这部分产生的问题。对于教程中的下面这行命令,我写错了,导致后面出现了问题$ git remote add origin git@github.com:michaelliao/learngit.git我把michae.

2020-05-30 17:07:45 209

原创 Git安装和常用命令总结

Git介绍和学习使用Git:https://www.liaoxuefeng.com/wiki/896043488029600Windows10下安装Git:https://blog.csdn.net/qq_32786873/article/details/80570783Windows10安装Git总结:除了安装路径,全部按照默认设置。

2020-05-28 16:17:37 245

转载 windows10 ubuntu 无法连接到 raw.githubusercontent.com 的服务器 IP 地址,解决办法

无法连接到 raw.githubusercontent.com 的服务器 IP 地址,解决办法在C:\Windows\System32\drivers\etc路径下找到hosts文件添加 以下内容并保存即可恢复199.232.68.133 raw.githubusercontent.com修改hosts Ubuntu,CentOS及macOS直接在终端输入sudo gedit /etc/hosts1添加以下内容保存即可199.232.28.133 raw.githubuserconten

2020-05-21 16:24:58 2222 1

转载 CSDN如何转载别人的文章

CSDN如何转载别人的文章1、找到要转载的文章,用chrome浏览器打开,右键选择检查2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点(article_content),选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy–>Copy outerHTML ...

2020-05-20 22:09:28 94

原创 辣鸡算法(五):前缀和+哈希表优化

这两天做LeetCode,总是做到“前缀和”相关的题目,发现了新大陆,在此记录一下这个东西。什么是前缀和?对一个长度为n的序列nums,将它前i个值求和,得到一个大小为n的pre数组,这个数组记录的就是前缀和。上面这个定义是我自己写的,显然,这个定义是狭义的。从广义上来讲,将序列的前i个值进行任意的函数操作都可以看做是前缀和。记上面提到的函数为int f(vector<int>& pre, int i),则pre[i]=f(i)。对于将前i个值求和的做法,f函数如下所

2020-05-20 21:15:08 1036 1

原创 C++小知识(二):随机数

伪随机数C++中用rand()产生一个随机数,这个函数在头文件stdlib.h或cstdlib中。rand() 返回一随机数值的范围在 [0, RAND_MAX] 间。RAND_MAX是个宏定义,至少为0x7fff,即32767。直接调用rand()产生的是伪随机数。它的默认种子是1,第一个产生的数必定是41。种子是用来生成第一个随机数的初始数值。真·伪随机数设置种子时,使用系统时钟作为随机数种子,如下所示。srand((unsigned int)(time(NULL))) .

2020-05-20 16:52:33 363

原创 辣鸡算法(四):递归

这篇文章不是细致的讲述对各个问题怎么进行递归的,我们只讨论方法论。首先提一下能使用递归的条件:下两点说法来源:https://leetcode-cn.com/explore/orignial/card/recursion-i/256/principle-of-recursion/1101/一个简单的基本案例(basic case)(或一些案例) ——能够不使用递归来产生答案的终...

2020-05-03 10:29:49 170

原创 辣鸡算法(三):位运算小技巧

在位运算中存在一些小技巧,现记录在这篇文章中技巧一:若n为int类型,带符号。则的结果为仅保留n二进制下的最右边的1,其他位为0。原因:若n二进制表示为,则-n=~n+1,二进制表示为,二者与一下就是技巧二:若n为int类型,带符号。则的结果为将n二进制下的最右边的1变成0推论1:使n二进制下1的个数少了1,可以循环求出n二进制下1的个数。推论2:可判断n...

2020-05-01 16:54:42 143

原创 辣鸡算法(二):二分查找

以前呢,二分查找总是不太会。肯定有人想说二分法有什么不会的,弄个left和right表示数组两边的端点位置,然后每次,看哪个要查找的点在left和mid中间,还是再mid和right中间,根据这个改变left或mid的值就好了。那么问题来了,我原来写的时候总是出现各种错误,不知道初始化还是,不知道用还是,不知道还是,不知道查找不到的情况怎么办,也不知道循环里面或外面访问会不会越界。每次看别人写的代...

2020-04-30 22:43:13 489

原创 C++复习(十):比较函数的书写

正常写法struct student{ int score1; int score2;};//若返回值为True则a排在b前面,否则a排在b后面。bool cmp(const student &a, const student &b){ return (a.score1 > b.score1)||((a.score1 == b.scor...

2020-03-02 23:17:29 283

原创 C++复习(九):STL库之map、multimap、unordered_map、unordered_multimap

这个空着之后写,反正和set差不多,主要是map特有的key和value相关的东西。

2020-03-02 23:07:45 519

空空如也

空空如也

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

TA关注的人

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