自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openGauss事务机制中MVCC技术的实现分析

概述事务事务是为用户提供的最核心、最具吸引力的数据库功能之一。简单地说,事务是用户定义的一系列数据库操作(如查询、插入、修改或删除等)的集合,从数据库内部保证了该操作集合作为一个整体的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),这些特性统称事务的ACID特性。DBMS中的并发控制并发控制旨在针对数据库中对事务并行的场景,保证 ACID 中的一致性(Consistency)与隔离性(Isolation)。数据库技术中主流

2021-11-27 16:26:37 762

原创 openGauss数据库的安装与使用

VMware+CentOS7.6+OpenGauss2.0.1极简版安装环境准备Arch:x86-64OS:Win11VMware:16.1.2安装CentOS 7.6CentOS镜像:CentOS-7.6.1810VMware中创建新的虚拟机时:1CPU 2Core 4GB NAT 其他选择默认配置即可CentOS引导安装:语言选择英语打开网络设置时区安装位置和分区软件选择最小安装(也可以选带GUI安装)开始安装设置ROOT密码和新建用户

2021-11-27 16:25:16 3139

原创 VMWare+Ubuntu 20.04配置汇总

之前在VMWare装了好几次虚拟机了,一直没有记录过程,最近新装Ubuntu 20.04的时候有必要记录一下,希望能方便自己的同时也方便大家。因为网络上相关的教程已经很齐全和详细,所以就不再详细记录步骤,本博客负责将相关的内容汇总展示,方便以后再搭环境,不必重新找教程,也不用收藏一大堆博客了????。Linux 教程 | 菜鸟教程Ubuntu20.04 官网下载VMWare虚拟机安装Ubuntu 20.04 LTS 图解Ubuntu20.04 换源方法Ubuntu 20

2020-10-15 00:47:05 856

原创 Python对key为汉字的字典排序并生成汉字首字母目录

今天有想法去整理一个简单的题库,题目和答案来源于Fiddler抓手机包,目的是整理好题目、选项以及答案,并存到文件中以便答题时查找答案全部操作流程是:通过正则表达式以及json模块处理json字符串,得到一个key为题目,value为选项和答案的字典(去重);对字典进行排序,根据字典key(题目)的第一个字符(多为汉字)的GBK编码进行升序排序根据排序后的结果输出到文件中,并借助ma...

2020-04-16 20:37:40 918

原创 vs2019-MFC-ODBC使用者向导的手动实现

vs2019: MFC-ODBC的手动实现最近在一门课程中,要求学习使用MFC-ODBC,在操作时,发现在Visual Studio 2019版本中找不到MFC ODBC使用者向导,查了半天资料最后发现vs2019已弃用了这个wizard并且我们能看到微软的NOTE:But,how to create consumer manually?作为这方面的新新手,经过不断尝试,找到了以下几...

2020-04-11 11:06:30 4207 6

原创 python-selenium启动chrome配置静音参数

在用selenium写脚本的时候有将网页静音的需求,模拟进网页里面点击音量图标的方案有时候会失效,所以不如直接在启动的时候配置静音参数,将该chrom静音,一劳永逸,解决问题 from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argu...

2020-03-26 09:53:15 2593

原创 Win10-C盘清理方法全攻略(从剩余9G到剩49G)

最近我把win10慢版更新到快速预览版后,好家伙,本来c盘还有将近20个G勉强可以容忍,现在就剩9个G了,爆红了还怎么容忍,就开始了清理c盘空间之路,清理c盘得小心谨慎啊,网上方法也很杂,特此分几个不同的角度总结一下工具角度:清盘一开始想到的自然是利用工具,先是win10自身的工具,然后是下载专用软件win10自带:1.此电脑->右键属性->磁盘清理->清理系统文...

2020-03-05 00:41:04 117817 24

原创 关于vscode粘贴时如果圆括号内内容太长会自动换行的问题

最近在用python+selenium写一个刷课脚本,在用vscode编辑的时候发现粘贴代码的时候会把原括号内的内容自动换行,感觉特别不适应,把一段代码拉得很长一开始以为是插件的问题,排除了几个发现不是;然后目标转移到vscode配置上,最后发现是设置里editor.formatOnPaste的问题,该设置打勾会自动格式化粘贴的内容,取消后再粘贴就不会自动换行了...

2020-03-02 17:54:44 1469

原创 J2SDK->JDK

JRE Java Runtime Environment  Java运行环境 JRE是客户端运行时必装软件JVM Java Virtual machine      Java虚拟机JDK Java Development Kit     Java开发工具 JDK是开发人员必装软件J2SDK:JAVA 2 Software Development Kit是JAVA的开发...

2020-02-20 23:03:07 1105

原创 exec 1>&0

最近在做hgame2020-pwn的一道题中,官方wp给出了一条linux命令是exec 1>&0,不解其意,直接查找也找不到这条命令到底是干什么的,拐弯抹角地先了解了文件描述符,然后才了解了这条命令。程序的原意是输入一个字符串s1,经过字符检查后执行如下三条语句:close(1);close(2);system(&s1);我们的目的是要得到shell,官方wp给...

2020-02-02 11:37:53 2986

原创 单片机学习记录(一)

点亮第一个led&led闪烁&流水灯要看自己的开发板原理图,理解电路,再着手编程#include<reg52.h>sbit,sfrwhile(1);延时函数delayms(双层循环,内层上界110,外层上界为i则延时i ms)#include<intrins.h>内含循环左移函数_crol_(led,1)动态数码管动态扫描显示,分位选和...

2020-01-13 18:48:47 315

原创 树莓派3B+UbuntuMate18.04安装ROS

最近一直在配置树莓派的各种环境,今天了解到可以搭载ROS然后控制摄像头,激光雷达等,就开始了疯狂踩坑,记录问题及解决办法如下。配置:树莓派3B+,UbuntuMATE18.04先附上官网教程,这次吃了上次配opencv乱看教程的教训,一开始直接参照官网教程配置,不过还是开门难,直接卡死。首先在官网内根据自己的操作系统及版本选择安装ros的版本,因为我的是ubuntu mate18.04...

2020-01-05 06:32:43 2776

原创 树莓派3b+ubuntu MATE18.04编译opencv4.1.2实例

上一篇博客在wsl里交叉编译了aarch64的opencv,然后移植到了树莓派上,这篇博客继续,就该编译运行实例了,过程中遇到的问题及解决办法如下。question 1首先来看一下移植过来的opencv到底是否可用,找到了官方例程里的一个opencv_version.cpp,如下#include <opencv2/core/utility.hpp>#include <...

2020-01-04 05:18:38 636

原创 wsl.ubuntu18.04上交叉编译树莓派3B+opencv4.1.2

这几天做一个项目,初步打算在树莓派上实现人脸识别,在配环境的过程中踩坑无数,特此记录一下。** 前提:wsl-ubuntu18.04,树莓派3B+搭载unbuntumate18.04**首先,为什么要交叉编译呢。其实一开始没打算交叉编译,想着直接在树莓派上装好opencv,但在make的时候太慢,感觉要花一天时间才能make完,同时考虑到之后编译项目代码的时候也可能很卡,所以选择交叉编译...

2020-01-03 07:37:45 1011

原创 win10+anaconda3+opencv4.1+tensorflow2.0配置记录

目录总览anaconda3+tensorflow安装Conda使用conda常用命令conda包管理python-opencv配置之前写python都是在命令行和idle写的,总是感觉各种不方便,装新包也遇到各种问题。今天了解到了anaconda便尝试配置,踩坑无数,记录以便以后查看。总览anaconda:Anaconda指的是一个开源的Python发行版本,其包含了conda、Pyth...

2019-12-14 04:32:13 405

原创 python-opencv配置初始试错

配置过程发生的错误:参照博客在按这篇博客配置opencv(第三种方式)的过程中,遇到的最大的问题有两个:第一:网络问题,下载了半天超时了,下了两次才下好第二:下载下whl文件后,运行pip的过程中报错:不支持该平台针对第二个问题百度了好久这个错误,都是在说amd64和win32的问题,继续搞下去,又遇到了python的问题,参见,这个搞定以后,发现我下载的whl文件版本并没有问题。那么...

2019-12-14 03:06:07 199

原创 树莓派初始配置记录

(可参考b站链接)格式化tf卡树莓派官网下载操作系统将镜像文件写入到tf卡中(win32diskimager)创建ssh文件ssh连接- 若无显示屏,则通过网线连接,参考- 若有显示屏,直接配置wifi连接换源更新vim- sudo apt-get remove vim-common- sudo apt-get install vim...

2019-12-09 03:10:22 157

原创 关于win10下python3.8运行jupyter notebook时的NotImplementedError

今天要学着做数据处理,打算用jupyter notebook,成功安装,运行jupyter notebook时却报错,如下:最后几行显示的是这个错误。google出来的解决办法如下:在tornado/platform/asyncio.py下添加如下内容:import sysif sys.platform == 'win32': asyncio.set_event_loop_p...

2019-11-21 17:55:57 2844 5

原创 NOJ-1541.加1乘2平方&1042.电子老鼠闯迷宫&1043.跳马

NOJ习题1541.加1乘2平方1042.电子老鼠闯迷宫1043.跳马1541.加1乘2平方时限:1000ms 内存限制:10000K 总时限:3000ms描述给定两个正整数m、n,问只能做加1、乘2和平方这三种变化,从m变化到n最少需要几次输入输入两个10000以内的正整数m和n,且m小于n输出输出从m变化到n的最少次数输入样例1 16输出样例3...

2019-10-10 20:07:19 408

原创 NOJ-1044.独轮车

1044.独轮车时限:1000ms 内存限制:10000K 总时限:3000ms描述独轮车的轮子上有红、黄、蓝、白、绿(依顺时针序)5种颜色,在一个如下图所示的20*20的迷宫内每走一个格子,轮子上的颜色变化一次。独轮车只能向前推或在原地转向。每走一格或原地转向90度均消耗一个单位时间。现给定一个起点(S)和一个终点(T),求独轮车以轮子上的指定颜色到达终点所需的最短时间。输...

2019-10-10 20:00:28 657

原创 NOJ-1130.polygon

1130.polygon时限:1000ms 内存限制:10000K 总时限:3000ms描述在一个周长为10000的圆上等距分布着n个点,即这n个点是一个正n边形的顶点。现在要另加m个点到圆上,新加的m个点可以任意选择位置(可以与原有的点重合)。然后将这n+m个点中的一些点延圆周移动,最终使n+m个点均匀分布,即在一个正n+m边形的顶点上。输出最小总移动距离。输入输入...

2019-10-10 12:07:55 551

原创 NOJ-1325.特殊的二阶魔方

NOJ-1325.特殊的二阶魔方时限:1000ms 内存限制:10000K 总时限:3000ms描述魔方大家应该都玩过。现在有一个特殊的二阶魔方,它只有一面是白色,其余五个面全是黑色。玩这个魔方当然也有特殊的规则,玩家只能通过六种方式去改变它,底层向左转一格(称为DL),底层向右转一格(称为DR),右侧向上转一格(称为RU),右侧向下转一格(称为RD),内侧顺时针转一格(称为C)...

2019-10-09 22:00:59 269

原创 NOJ-1326.推箱子

1326.推箱子时限:1000ms 内存限制:10000K 总时限:3000ms描述绝大多数人都玩过推箱子的游戏,控制一个人将箱子推动到目标位置即获得胜利。现请你编写一个程序,判断将箱子推到目标位置至少需要多少步。输入推箱子的平面区域为固定大小(10*10),使用10行10列输入推箱子的初始局面。其中,0代表空格,1代表墙,2代表箱子,3代表目标位置,4代表人。注:...

2019-10-08 21:29:03 512

原创 算法练习-NOJ-1571-八数码

NOJ-1571-八数码时限:5000ms 内存限制:20000K 总时限:10000ms描述在九宫格里放在1到8共8个数字还有一个是空格,与空格相邻的数字可以移动到空格的位置,问给定的状态最少需要几步能到达目标状态(用0表示空格):1 2 34 5 67 8 0输入输入一个给定的状态。输出输出到达目标状态的最小步数。不能到达时输出-1。样例...

2019-10-08 20:51:21 591

原创 算法练习-NOJ-1045-六数码问题

NOJ-1045-六数码问题时限:1000ms 内存限制:10000K 总时限:3000ms描述现有一两行三列的表格如下:A B CD E F把1、2、3、4、5、6六个数字分别填入A、B、C、D、E、F格子中,每个格子一个数字且各不相同。每种不同的填法称为一种布局。如下:1 3 52 4 6布局12 5 64 3 1布局2定义α变换如下:把A格中的数字放入B格...

2019-10-08 20:11:11 384

原创 关于CSDN写博客无法复制粘贴的问题

之前用edge浏览器写博客的时候发现无法复制粘贴,格式有问题,导致我每次都先在typora上写好内容再导入,再改一些格式,今天发现这样导入的话无法更新以前的文章,它会当作新文章来按发布处理,所以如果以前的文章需要更新不少的内容的话就没办法做到了。然后,改用chrome就好了,复制粘贴没毛病。...

2019-08-19 19:53:30 4290

原创 2019 百度之星初赛第一场A、B、E、补C

2019百度之星初赛第一场A、B、EA:PolynomialB:GameE:SeqA:Polynomial度度熊最近学习了多项式和极限的概念。现在他有两个多项式 f(x)和g(x),他想知道当 x趋近无限大的时候,f(x) /g(x) 收敛于多少。高数知识,找到 f 和 g 的最大次项并比较#include<bits/stdc++.h>using namespace...

2019-08-18 00:31:47 354

原创 中国大学MOOC-陈越、何钦铭-数据结构-2019夏期中考试(题目+错题分析)

中国大学MOOC-陈越、何钦铭-数据结构期中考试判断题选择题程序填空题错题分析总结判断题选择题程序填空题错题分析错的比较多哈,有些菜判断1-4​ 若一个结点是某二叉树的中序遍历序列的最后一个结点,则它必是该树的前序遍历序列中的最后一个结点。​ 最后一个叶子结点是其父节点的左孩子的情况显然说明问题,前序遍历中最后一个结点是该叶子结点,中序遍历中最后一个结点是该叶...

2019-07-22 17:43:44 1625

空空如也

空空如也

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

TA关注的人

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