自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mysql 索引失效场景

例如:一张USER表 有字段属性 name,age 其中name为索引下面列举几个索引失效的情况1. select * from USER where name=‘xzz’ or age=16;例如这种情况:当语句中带有or的时候 即使有索引也会失效。2.select * from USER where name like‘%xzz’ ;例如这种情况:当语...

2019-09-26 19:43:00 58

转载 MySQL 查看执行计划

哪些条件下索引才会生效?见下文参考:https://www.cnblogs.com/klvchen/p/10137117.html转载于:https://www.cnblogs.com/aligege/p/11593670.html

2019-09-26 18:48:00 35

转载 Amazon Linux AMI Install Mysql / Redis

我太难了。。Mysql以下全部sudoyum updateyum install mysql57-serverservice mysqld startchkconfig mysqld onSecuremysql_secure_installationRedishttps://medium.com/@ss.shaw...

2019-09-26 18:42:00 67

转载 数据库索引原理

参考:https://blog.csdn.net/weixin_42181824/article/details/82261988索引原理:想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡树,平衡树”。当然, 有的数据库也使用哈希桶作用索引的数据结构 , 然而, 主流的RDBMS都是把平衡...

2019-09-26 18:28:00 31

转载 如何停止一个进程

https://cloud.tencent.com/developer/article/1451817使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。使用interrupt方法中断线程。不推荐使用 stop、suspend及resume 方法。相当于电脑断电关机一样,是不安全的方法。使用退出标志线程当中一般都会写循环,如果不写循环,一句话能搞定...

2019-09-26 18:24:00 222

转载 BTree B+Tree

简介B 树是为了磁盘或其它存储设备而设计的一种多叉平衡查找树。(相对于二叉,B树每个内结点有多个分支,即多叉)B树又可以写成B-树/B-Tree,并不是B“减”树,横杠为连接符,容易被误导首先我们介绍一下一棵 m 阶B-tree的特性m 阶的定义:一个节点能拥有的最大子节点数来表示这颗树的阶数举个例子:如果一个节点最多有 n 个key,那么这个节点最多就会有 n+1 个子...

2019-09-26 10:38:00 87

转载 CSP 2019 模板整合

qwq以下都为9.24后写的模板快读inline int read() { int x = 0, k = 1; char c = getchar(); for (; c < 48 || c > 57; c = getchar()) k ^= (c == '-'); for (; c >= 48 && c <= 57; c...

2019-09-25 16:13:00 53

转载 优化火车头

#pragma GCC optimize(3)#pragma GCC target("avx,sse2,sse3,sse4,mmx")#pragma GCC optimize("Ofast")#pragma GCC optimize("inline")#pragma GCC optimize("-fgcse")#pragma GCC optimize("-fgcse-lm")...

2019-09-25 07:56:00 219

转载 [模板]PAM

模板\([luogu5496]\)题目#include<bits/stdc++.h>using namespace std;const int N = 5e5 + 10;char s[N];int Len;struct PAM{ int last, cnt, len[N], fail[N], num[N], k, p, ch[N][26], p1, c[...

2019-09-24 20:45:00 28

转载 以8位二进制整数为什么最小数是-128的问题

8位二进制的数转为10进制:  正数:    比如1,一定要转为00000001(原码),高位是0(补码等于原码),直接计算得十进制1,  负数:    比如11111111(原码),最高位是1,表示负数;符号位不变其他位取反再加一,取反为10000000(反码),然后加一为10000001(补码),表示十进制-1十进制数转为8位二进制数:  需要引入一个概念:模...

2019-09-24 15:38:00 165

转载 MYSQL空间查询函数

数据写入插入时使用ST_GeomFromText,也可使用GeomFromTextINSERT INTO t_customers ( lon_lat_point )VALUES ( GeomFromText ( 'POINT(123 123)' ) )  查询数据查询空间数据SELECT astext ( lon_lat_point...

2019-09-23 10:06:00 33

转载 NSIS 打包工具使用

打包工具nsis,打开是在D:\NSIS\VNISEdit文件下VNISEdit.exe。菜单NSIS->配置打开,编辑器和帮助配置相对应的路径,如下图然后点击如下图的图标就可以生成安装包转载于:https://www.cnblogs.com/alinh/p/11557389.html...

2019-09-20 15:13:00 44

转载 cas sso docker部署service

1. 拉取镜像docker pull apereo/cas:${tag}2. 启动容器docker run --name cas -p 8443:8443 -p 8878:8080 apereo/cas:v5.3.10 /bin/sh /cas-overlay/bin/run-cas.sh会报错,因为没有证书3. 制作SSL证书keytoo...

2019-09-19 17:42:00 480

转载 MYSQL空间几何对象

前言  遵从OpenGIS联盟(OGC)的规范,MySQL实施了空间扩展。OGC是一个由250多家公司、代理机构和大学参与的国际联盟,负责开发公开的概念解决方案,这类解决方案对所有用来管理空间数据的应用都是有用的。OGC的网站是http://www.opengis.org/。  MySQL实施了OGC建议的具有Geometry类型的SQL环境的一个子集。该术语指的是用一组集合类...

2019-09-19 11:57:00 21

转载 SpringMvc框架 解决在RESTFUL接口后加任意 “.xxx” 绕过权限的问题

问题描述:框架使用的是SpringMVC、SpringSecurity,在做权限拦截的时候发现一个问题,假设对请求路径/user/detail进行了权限拦截,在访问/user/detail.abc的时候却能有权限访问问题原因:SpringMVC框架会将“/user/detail.abc”与RequestMapping中的“/user/detail”进行正则匹配,匹配规则为:/...

2019-09-18 19:02:00 56

转载 多线程基础知识---sleep和wait区别

1、sleep()是Thread类的静态方法;wait()是Object的成员方法2、sleep()可以在任何地方使用;wait()只能在同步方法或代码块中使用转载于:https://www.cnblogs.com/aligege/p/11544316.html...

2019-09-18 18:20:00 27

转载 Ningx - Note

Note..Mac1. 安装Mac:brew install nginx2. 配置主页的文件在/usr/local/var/www 文件夹下,首页 /usr/local/var/www/index.html对应的配置文件地址在/usr/local/etc/nginx/nginx.confnginx //运行nginx-s rel...

2019-09-18 16:10:00 45

转载 linux虚拟机——软件基本操作指令

Redis安装         wget http://download.redis.io/releases/redis-4.0.11.tar.gz查看redis进程    ps aux|grep redis后台启动       ./redis-server redis.conf redis客户端启动    ./redis-cli关闭客户端     ...

2019-09-18 11:40:00 41

转载 多线程基础知识---join方法

join方法的作用thread.join()方法用于把指定的线程加入到当前线程中,把当前线程的CPU执行时间让给另一个线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。threadA.join(); //把当前线程执行时间让给threadA线程,直到threadA执行完毕才会继续执行当前线程threadA.join(1000)...

2019-09-17 18:59:00 26

转载 cas sso 单点登录

一些介绍:https://www.jianshu.com/p/b7de8e4cf217https://blog.csdn.net/javaloveiphone/article/details/52439613https修改http:https://www.cnblogs.com/coder-lzh/p/9222467.html流程图牛逼:https://blog.csd...

2019-09-16 18:15:00 26

转载 C# 中using 用来释放资源的用法

using(...){........}定义了一个范围,等范围结束以后进行资源的释放。例如:using(SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MyTest;User ID=sa;Password=sa")){ conn.open(); ...

2019-09-16 10:24:00 181

转载 C#常用集合类的实现以及基本操作复杂度

List 集合类是顺序线性表,Add操作是O(1)或是O(n)的,由于List的容量是动态扩容的,在未扩容之前,其Add操作是O(1),而在需要扩容的时候,会拷贝已存在的那些元素同时添加新的元素,此时的Add操作是O(n)的。而对于Contains方法,其是按照线性检索的,其复杂度是O(n)。而BinarySearch方法,其是按二分查找的,其复杂度是O(lg n)。SortedLi...

2019-09-16 09:13:00 99

转载 SQL获取table schema结构

1. 获取检表语句直接获取建表语句。SHOW CREATE TABLE “table_name”2. sql获取schema信息select * from information_schema.columns where table_schema ='db_name' and table_name = 'table_name';including:...

2019-09-15 01:03:00 161

转载 201709-3 JSON查询

问题描述  JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值:  * 字符串 (string):字符串是由双引号 " 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 ",在双引号前面加反斜杠,也就是用 \" 表...

2019-09-13 22:12:00 37

转载 201803-3 URL映射

问题描述  URL 映射是诸如 Django、Ruby on Rails 等网页框架 (web frameworks) 的一个重要组件。对于从浏览器发来的 HTTP 请求,URL 映射模块会解析请求中的 URL 地址,并将其分派给相应的处理代码。现在,请你来实现一个简单的 URL 映射功能。  本题中 URL 映射功能的配置由若干条 URL 映射规则组成。当一个请求到达时,URL 映...

2019-09-12 11:40:00 33

转载 node-red inject节点 debug节点 switch节点

inject节点:https://blog.csdn.net/geek_monkey/article/details/80737818debug节点:https://blog.csdn.net/geek_monkey/article/details/80737969switch节点:https://blog.csdn.net/geek_monkey/article/deta...

2019-09-11 16:01:00 133

转载 node-red File读取好保存

File节点是操作文件的节点file文件的保存拖拽 注入节点inject file节点(writes msg.payload to a file)和 debug节点到工作区,并连线设置file节点的文件路径windows如果不设置路径,会保存在C:\Users\Administratordocker容器保存在根目录下此处文件名我选择 ...

2019-09-11 12:01:00 119

转载 node-red 流程的导入导出

流程的导入导出流程的导出选中所要导出的流程,点击右上角三条杠按钮有两个选项,导出到剪贴板和库1. 导出到剪贴板导出到剪贴板可以复制,粘贴到任何地方[{"id":"898828bc.89b418","type":"inject","z":"6c70a17b.e110f","name":"","topic":"","payload":"","p...

2019-09-11 11:45:00 266

转载 201604-3 路径解析

问题描述  在操作系统中,数据通常以文件的形式存储在文件系统中。文件系统一般采用层次化的组织形式,由目录(或者文件夹)和文件构成,形成一棵树的形状。文件有内容,用于存储数据。目录是容器,可包含文件或其他目录。同一个目录下的所有文件和目录的名字各不相同,不同目录下可以有名字相同的文件或目录。  为了指定文件系统中的某个文件,需要用路径来定位。在类 Unix 系统(Linux、Max O...

2019-09-11 08:42:00 37

转载 升级Golang

升级golanghttps://github.com/golang/gogit clone相应版本重新设置GOROOT_BOOTSTRAPexportGOROOT_BOOTSTRAP=转载于:https://www.cnblogs.com/GW977/p/11495966.html

2019-09-10 10:25:00 34

转载 idea跳转到指定行列快捷键

快捷键Ctrl + G:转载于:https://www.cnblogs.com/ShaYeBlog/p/11490513.html

2019-09-09 11:04:00 937

转载 node-red 使用 创建第一个流程

前言这只是一个简单的示例,具体详细文档去官网查看官网指南:https://nodered.org/docs/user-guide/打开浏览器,进入编辑器页面:http://localhost:1880一个不错的博客:https://blog.csdn.net/geek_monkey/article/details/80736954页面主要分为几个部分:调色板:...

2019-09-06 18:03:00 331

转载 node-red 安装

介绍Node-RED背景介绍• Node-Red是IBM公司开发的一个可视化的编程工具。它允许程序员通过组合各部件来编写应用程序。这些部件可以是硬件设备(如:Arduino板子)、Web API(如:WebSocket in和WebSocket out)、功能函数(如:range)或者在线服务(如:email)。• Node-Red提供基于网页的编程环境。通过拖拽已定义node到工作...

2019-09-06 17:05:00 403

转载 docker postgres 导出导入数据

导出-s 选项用来只导出表结构,而不会导出表中的数据-t 选项用来指定要导出的数据库表格式:docker exec -ti 容器名 pg_dump -U 用户名 -s -t table_name db_name > sql文件保存位置docker exec -ti group-postgres pg_dump -U leaniot -s -t user_inf...

2019-09-05 15:39:00 216

转载 postgres 序列

postgres序列(serial)和类型:https://www.cnblogs.com/alianbog/p/5654604.html序列:https://www.cnblogs.com/mchina/archive/2013/04/10/3012493.htmlserial序列其实就是当不给此字段赋值的时候,自动获取下一个值(唯一),可以当作自增主键一、 创建表的时候创...

2019-09-04 17:15:00 41

转载 理解layui表单验证

首先确保验证的字段都在一个表单中, <form class="layui-form-item layui-form" id="mainform"> <div class="layui-form-item"> <div class="layui-inline...

2019-09-04 16:01:00 43

转载 ajax跨域问题详解

什么是跨域  前台调用后台接口的时候 ,如果请求接口和当前服务不是同一个域,则发生了跨域  如:存在两个服务,localhost:8080, localhost:8081  当前页面在服务8080端口上,但是其内部的某个方法调用了8081端口的服务,由于两个服务不在同一个域上,则发生了跨域请求  跨域请求的请求头中多一个Origin字段  何为同一个域:协议,域名,端...

2019-09-03 22:38:00 27

转载 博客园页面设置(文章目录 js、css代码)

为博客园添加目录的方法总结:https://www.cnblogs.com/xuehaoyue/p/6650533.html侧边栏:https://www.cnblogs.com/zoey686/p/11198444.html侧边公告栏访问人数统计:https://www.cnblogs.com/wangsongbai/p/9116228.html统计访问人数:...

2019-09-03 18:25:00 132

转载 通过源代码看snap与flatten过程

cinder和ceph层面对clone、flatten的实现现在市面上很多讲ceph的书(大多数翻译自ceph中国社区之手),在RBD块存储章节都会对快照、克隆等操作花很多篇幅去描述,基本都是在rbd层通过命令一步步分解rbd clone过程来讲原理。只是想大概的了解下对云硬盘执行操作在底层是如何实现的,还是由上文中提到的小处(bug)来入手,自顶向下先设计一个思考流程,带着目标...

2019-09-03 10:46:00 65

转载 标签传播算法

1.LPA算法简介 标签传播算法(Label Propagation Algorithm,LPA)是由Zhu等人于2002年提出,它是一种基于图的半监督学习方法,其基本思路是用已标记节点的标签信息去预测未标记节点的标签信息。 LPA算法思路简单清晰,其基本过程如下:(1)为每个节点随机的指定一个自己特有的标签;(2)逐轮刷新所有节点的标签,直到...

2019-09-02 21:32:00 238

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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