自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 七大常用排序算法

交换函数swap//C++实现void swap(int &left, int &right){ int temp = left; left = right; right=temp; }/*指针作为参数的交换函数void swap1(int *left, int *right){ int temp = *left; ...

2019-09-02 21:41:20 161

原创 Leetcode---字符串和数组【总结】

字符串和数组---总结本博客的题均为leetcode上的摘录,都是我的刷题答案,仅做参考,若有错误,欢迎指正直接上题目:一、旋转数组给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋...

2019-08-19 16:03:07 315

原创 Leetcode---单链表

单链表本博客的题均为leetcode上的摘录,都是我的刷题答案,仅做参考,若有错误,欢迎指正前面提到的数组和字符串跟我们这里要说的链表都属于数据结构里面的线性表;所谓线性表,就是在内存中存储的数据元素都是连续的,一一对应的,也可以理解成是一串一串的。计算机通常将线性表的数据按照前后顺序将他们连接在一起,方便程序遍历和操作。线性表又分为顺序存储结构和链式存储结构: ...

2019-08-16 12:16:10 421

原创 Leetcode---二维数组

二维数组本博客的题均为leetcode上的摘录,都是我的刷题答案,仅做参考,若有错误,欢迎指正二维数组简介类似于一维数组,二维数组也是由元素的序列组成。但是这些元素可以排列在矩形网格中而不是直线上。在内存空间中,数组的存储方式都是顺序存储结构,在一块内存地址中,数组的各个元素按顺序依次排序,存储在连续的地址中;二维数组也一样,只不过是每一行都按顺序存储,即先存储二维数组的第一行(每...

2019-08-12 16:16:23 832

原创 Leetcode---字符串

字符串本博客的题均为leetcode上的摘录,都是我的刷题答案,仅做参考,若有错误,欢迎指正字符串实际上是一个unicode 字符数组。你可以执行几乎所有我们在数组中使用的操作。在C++里面还支持可变长度的字符串,可以使用String和vector等标准模版进行操作。一、二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字1和0...

2019-08-12 10:19:26 152

原创 Leetcode---数组

数组本博客的题均为leetcode上的摘录,都是我的刷题答案,仅做参考,若有错误,欢迎指正一、寻找数组的中心索引给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近...

2019-08-10 15:40:13 124

原创 数据结构与算法---数组和字符串

1.数组是数据结构中的基本模块之一。因为字符串是由字符数组形成的,所以二者是相似的。数组的很多属性和处理方法在字符串中也是适用的,所以本文将数组和字符串一起进行理解和总结。2.在数据结构中,数组和字符串都属于比较基础的数据结构类型,他们都属于顺序存储结构。顺序存储结构即在内存空间中通过占位的形式,将相同数据类型的一系列数据元素存储到一块连续的内存空间中。3.本人练习数据结构和算法都是刷le...

2019-08-08 23:52:53 240

原创 笔记5---Linux shell

以下所有文本链接都是转载他人的博客,而且也是本人觉得写的很不错的博客,因此积累起来,很感谢他们的博主细心编写,写的非常透彻易懂,并且能够分享给各位读者阅读,让人敬佩。shell脚本知识汇总:个人感觉学习shell脚本还是需要买本书来看,边看边在Linux系统下敲(ubuntu,centos或者树莓派系统都行),很多东西都是把命令敲一遍就懂了,印象也会比较深,我的做法是在Linux系统上敲一...

2018-10-07 21:29:34 146

原创 笔记4---python进阶

Python学习路线Python菜谱Python详细教程(多看)Python的OS和sys模块详解Python核心编程:错误与异常Python的17个常用模块Python模块和包Python内置函数详解——总结篇python中__name__和__main__的作用:在每一个.py文件里面都有一个__name__属性,这个属性的值等于什么就取决于这个.py文件是自己...

2018-10-01 10:41:02 473

转载 笔记3---Linux嵌入式

《《《------------------------------ARM裸机------------------------------》》》DMA详解UART的FIFO带FIFO的UART数据收发ARM的时钟系统Linux文件系统详解SD协议解析SPI简介及错误SPI理解:SPI有四种工作模式:0-3(0和3常用)工作模式由两个参数控制:CPOL和CPHA:...

2018-09-17 23:51:20 176

原创 笔记2---C/C++高级

内存的底层知识C/C++内存管理高速缓存的原理内存区域的划分条件编译------——————————》》》》》》》》》》》》》》这部分主要是弄清楚指针,const,数组,函数,引用相互之间的关系。const简介const修饰指针const变量和const指针C++指针和引用的区别C++指针用法总结指针函数与函数指针的区别+指针的指针和数组的指针应用...

2018-09-16 17:44:28 227

原创 笔记1---mysql&Python

orm 语法 数据库连接、建表、增删改查、回滚、单键关联 、多键关联、三表关联pyQT5中文教程:概括的很好,将PYQT5的整个框架都讲清楚了,自己再去多读几篇博客细化就更好了,基本能够理清楚PYQT的各种用法Python 3.x 操作MySQL的pymysql模块详解pyqt5、pycharm及QTdesigner:开发pyqt5的常用工具,其实大同小异,都是先编辑好UI文件,然后转...

2018-09-01 10:14:28 264

原创 引用pymysql模块连接mysql

1.要使用Python的pymysql库对mysql数据库进行操作时,要先在Ubuntu想安装pymysql库。    安装过程:            ***:首先查看Ubuntu上是否安装好pip3,如果没有,用命令:apt-get install pip3 安装(一般安装的时候提示:                                E:unable to local p...

2018-08-30 23:19:57 1229

原创 mysql的基本语句

1.MySQL的启动:    windows:net start mysql 启动数据库         net stop mysql 关闭数据库      mysql -u root -p 登录root服务器        Linux:service mysql start 启动数据库       service mysql shutdown 关闭数据库     mysql -u ...

2018-07-19 21:17:56 232

原创 编译器找不到mysql.h

在gcc编译代码使用mysql.h头文件时,编译器提示找不到该文件原因是:安装MySQL时只是安装了MySQL的服务器和MySQL的客户端,没有安装MySQL database development files所以需要安装相应的文件才能进行编译。使用命令:sudo apt-get install libmysqlclient-dev 可以安装相应的mysql文件(如果提示unmet depend...

2018-06-06 19:03:37 5431

原创 MYSQL的事件详解

mysql的事件需要使用事件调度器对事件进行操作,安排执行用户设置的事件事件调度器:可以定时激活多个数据库操作,事件就是一个与计划相关联的存储程序,计划会定义事件执行的时间和次数,并且定义事件何时强行退出(如处理无人值守的系统管理任务,报告定期更新,旧数据过期清理,日志表轮换等操作)1.首先要启动事件调度器:        在mysql安装目录下的my.ini文件里面加入下面的语句 [mysqld...

2018-05-26 23:53:20 274

原创 MYSQL中修改事务隔离等级的方法

在MYSQL中,当很多事务同时进行时,会出现同一个表中的行或者列被多个事务同时读取或者修改的情况,那么此时就会出现语句执行优先级的问题。例如:    脏读:在某个事物所做的修改尚未提交时,其他事务就能看见这个修改,并且其他事务认为此修改已经被执行,起作用了,即使进行修改的事务后面被回滚了,没有执行此操作,其他事务还是会这样认为。    不可重复读:同一事务多次使用select语句读取时,得到的结果...

2018-05-22 14:57:52 1175

转载 mysql下root登录密码修改时提示错误

root密码更改: (1)在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[修改的密码]'); 但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是 “mysql_native_password”,而现在使用的是“caching_sha2_password”。 (2)在MySQL 8.04之后, 执行语句:ALTER USER 'roo...

2018-05-20 20:34:08 2967 1

空空如也

空空如也

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

TA关注的人

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