自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

转载 事务的四种隔离级别

事务的四种隔离级别 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据...

2019-08-26 22:05:12 152

原创 Redis入门-第八章 Redis持久化-第九章 课程总结

第八章 Redis持久化Redis的高性能体现在所有的数据都存储在了内存中,为了使 redis在重启之后保证数据不丢失。要将redis的数据从内存当中同步到硬盘,这个过程称之为持久化操作。两种方式:RDB和AOF方式持久化使用方式:1.单独RDB持久化(默认)在指定的时间间隔里,将内存中的数据集快照写入到磁盘。比如指定30s,将数据写入磁盘一次2.AOF方式以日志的方式记录服务器的每...

2019-08-23 20:09:22 124

原创 Redis入门-第七章 Redis的事务

第七章 Redis的事务1.redis多数据库:一个redis可以有多个数据库,可以选择连接不同的数据库,如select 1 连接1号数据库Move myset 1 从默认数据库移动至1号数据库2.事务事务机制,multi exec discard事务中所有命令串行化顺序执行,执行期间,不会为其他客户端提供任何服务,保证了原子操作。某一命令执行失败,后边的命令依然会被执行。Multi...

2019-08-23 20:05:47 111

原创 Redis入门-第五章 Redis的数据结构-第六章 keys通用操作

第五章 Redis的数据结构五种数据类型:字符串(string)、字符串列表list、有序字符串集合sorted set、哈希hash、字符串集合setKey定义的注意点:不要过长,不超过1024个字节,不仅消耗内存,还降低查找效率;也不要太短,设一个key为a,降低可读性;并有统一的命名规范。1.字符串string在redis以二进制形式,字符串类型的value最长512兆存储stri...

2019-08-23 20:03:03 133

原创 Redis入门-第三章第四章(待补充)

第三章 Resdis安装待补充第四章Jedis介绍:实际开发,通过程序向redis保存或获取数据。Java下的Redis客户端:Jdeis待补充

2019-08-23 20:00:59 116

原创 Redis入门-第二章 Redis的概述

第二章 Redis的概述用c语言开发的,开源的高性能的键值对的数据库,通过提供多种键值数据类型来适应不同场景下的存储需求。支持的键值数据类型:1.字符串类型2.列表类型3.有序集合类型4.散列类型5.集合类型Resdis应用场景:1.缓存:数据的查询、新闻或商品内容,把这些数据放入缓存2.聊天室在线好友列表3.任务队列:秒杀、抢购4网站访问统计5.数据过期处理(精确到毫秒...

2019-08-23 19:59:32 126

原创 Redis入门-第一章 NoSQL概述

第一章 NoSQL概述NoSQL = Not Only SQL非关系型数据库为什么需要NoSQL:1.High performance-高并发读写(新浪微博,很多用户在发评论,对数据库读写),传统的关系型数据库力不从心2.Huge Stroge-海量数据的高效率存储和访问-例如微博一天用户动态产生几亿。大型web网站用户登陆系统,动辄数亿条的用户数据,3.High Scalability...

2019-08-23 19:58:18 203

原创 select、poll、epoll详解

https://www.cnblogs.com/lojunren/p/3856290.htmlhttps://blog.csdn.net/davidsguo008/article/details/73556811https://segmentfault.com/a/1190000003063859

2019-08-20 21:48:27 116

转载 select、poll、epoll之间的区别(搜狗面试)

(1)select==>时间复杂度O(n)它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。(2)poll==>时间复杂度O(n)poll本质上和select没有区别,...

2019-08-17 11:11:43 120

转载 I/O事件

I/O事件最近在研究tornado和gevent,里面涉及了非阻塞I/O。在了解非阻塞I/O之前,需要先了解I/O事件我们知道,内核有缓冲区。假设有两个进程A,B,进程B想读进程A写入的东西(即进程A做写操作,B做读操作)。进程A需要先写入到内核缓冲区中,然后B从内核缓冲区中读取,如图:进程B会监听内核缓冲区的变化I/O事件的阻塞与同步当内核缓冲区为空的时候,进程B会阻塞住...

2019-08-17 10:36:48 2210 1

原创 处理多行输入数据

要求如上图,代码如下:#include<iostream>#include<string>#include<sstream>//要使用stringstream, 必须先加入这一行using namespace std;int main(){ string s; stringstream ss; int n1; while (getlin...

2019-08-13 21:26:20 340

原创 GBDT、XGBooting、LightGBM

谁是数据竞赛王者?CatBoost vs. Light GBM vs. XGBoostLightGBM介绍及参数调优机器学习算法总结(四)——GBDT与XGBOOST比XGBOOST更快--LightGBM介绍一文读懂机器学习大杀器XGBoost原理梯度提升决策树(GBDT)与XGBoost、LightGBMLightgbm算法github英文github中文L...

2019-06-28 17:04:09 251

原创 hokuyo激光雷达URG-04LX用hector slam算法构建地图(2)——整个流程

在上篇博文所有准备工作完成后,就可以开始建图,将整个建图的流程和指令总结如下:1.打开终端,输入roscore2.新打开一个终端,启动hokuyo节点source /home/huang/hokuyo_ws/devel/setup.bashrosrun hokuyo_node hokuyo_node如果报错,可能是串口权限没有打开,用下边的指令打开串口sudo chmod a+r...

2019-01-13 19:23:32 736

原创 hokuyo激光雷达URG-04LX用hector slam算法构建地图(1)——准备工作

硬件:Hokuyo URG-04LXOS: ROS kinetic​ 首先根据硬件平台选择合适的建图的算法,常用的建图算法主要有gmapping和hector算法两种。这两种算法的详细比较参见这篇博文:https://blog.csdn.net/zhu751191958/article/details/79322364 其中最大的区别在于gmapping算法需要用到里程计的信息...

2019-01-06 23:34:45 1315

原创 《程序员代码面试指南》第一章 栈和队列(2)C++实现

由两个栈组成的队列【题目】编写一个类,用两个栈实现队列,支持队列的基本操作(add、poll、peek)。【解法】使用两个栈,一个栈(stackOne)用来push,压入数据;压入完成后,再pop进另一个栈(stackTwo),这样就完成了数据的“反序”。【具体实现】1.声明#include&lt;iostream&gt;#include&lt;stack&gt;...

2018-09-07 16:19:04 814

原创 《程序员代码面试指南》第一章 栈和队列(1)C++实现

设计一个带有getMin功能的栈【题目】构造一个特殊的栈,除了具有栈的基本功能,还能返回栈中最小元素。【要求】1.pop、push、getMin操作的时间复杂度都是O(1)。2.设计的栈类型可以使用现成的栈结构【解法】设计两个栈,一个是基本栈,用来保存数据;另一个用来记录栈中的最小值,随着基本栈中元素pop/push而改变。【具体实现】1.声明#ifnde...

2018-09-05 19:58:40 739

HOKUYO日本北洋URG-04LX激光雷达用户手册

HOKUYO日本北洋URG-04LX激光雷达用户手册,文档内介绍了URG-04LX激光雷达的的规格参数和特性等,其中最主要的是对激光雷达的可探测半径和范围进行了说明,十分有参考价值

2019-01-07

申请开发板模板

申请开发板模板文档,适用于各大单片机开发板网站免费申请理由。简单修改(所申请单片机型号、特点)便可以直接拿去申请,十分方便。

2018-07-21

Media_Study_Player自动断句软件

英语学习神器,使用此软件可以自动断句,是学习英语听力、口语跟读必不可少的神器。本下载文件是一个绿色软件,解压后直接双击本目录下的 Media_Study_Player.exe 即可执行。可以利用U盘的便利性在学校或同学的电脑上使用。完全绿化的另一个好处是,即使在没有系统管理员权限的情形下也可以使用(如学校等公共电脑)。

2018-07-21

全国大学生电子设计大赛题目(1994-2015全部题目)

此文档包含1994-2015全国大学生电子设计大赛的全部题目。其中2007-2015年的题目还包含器件清单。从各大网站收集而来,电子设计爱好者必备。

2017-06-12

FT232 FT230X驱动USB-UART驱动

适合于FT232 FT230X的USB-UART驱动,下载解压后,选择更新驱动程序,即可安装,32位和64位系统的都有。

2017-02-26

FT232串口驱动_CP210x_VCP_Windows x84、x64

FT232串口驱动_CP210x_VCP_Windows x84、x64。资料包内有适合32位和64位的驱动,十分好用!

2017-02-26

键盘控制1602液晶显示数字

在msp430f1611上亲测可行,可一连续输入,自动换行。新手入门必看!!!

2015-05-19

空空如也

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

TA关注的人

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