自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿里云服务器Tomcat、nginx无法访问——端口问题

买了阿里云学生版,配好环境。装好服务之后发现,并不能访问,Nginx,Tomcat都不行。 查了一圈下来发现都是在说Tomcat这类服务器的问题,但是也有正确的:阿里云设置了保护机制——开放哪个端口由自己说了算。其实在购买过程中有提示,只开放两个端口,22(提供远程连接使用)和3389。 下面就提...

2017-05-20 21:28:22

阅读数 6688

评论数 0

vue.js如何更改默认端口号8080为指定端口

vue.js如何更改默认端口号8080为指定端口 执行npm run dev实际是在调用根目录下的package.json 打开package.json后可发现有这样一段代码 "scripts": { "dev": "node build/...

2017-03-04 13:58:14

阅读数 55848

评论数 0

Python基础整理

数据类型 基本数据类型:int,float,str,list,dict,tuple,set,bool 数值类型:int,float,bool 序列类型:str,list,tuple 散列类型:set,dict 字节类型 a=bytes(‘123’)/a = b’123’ 字节数组 bytearra...

2019-09-09 09:55:51

阅读数 5

评论数 0

Redis——两次redis操作用不用pipeline?

为什么需要 pipeline ? 正常情况下,客户端发送一个命令,等待 Redis 应答;Redis 接收到命令,处理后应答。请求发出到响应的时间叫做往返时间,即 RTT(Round Time Trip)。在这种情况下,如果需要执行大量的命令,就需要等待上一条命令应答后再执行。这中间不仅仅多了许...

2019-08-28 21:17:26

阅读数 8

评论数 0

corn

每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月1号凌晨1点执行一次:0 0 ...

2019-08-26 18:28:52

阅读数 26

评论数 0

Redis——有时候expire比exists更好用

参考文章——简书 什么情况下expire比exists更好? 前提 redis key过期时间必须设置(特殊需求除外),但是如果DB的值有变动会主动更新到redis,所以不会有数据不同步的情况。 场景 每次都需要判断某个key是否存在,然后才能执行相应的操作。 问题 最坏情况下,代码在执...

2019-08-23 21:50:03

阅读数 15

评论数 0

.idea在.gitignore文件设置后无效

git rm -r --cached .idea

2019-08-14 14:50:13

阅读数 63

评论数 0

Python PIL——ImageFilter函数

参考地址 滤镜函数 先看效果 Kernel Kernel(size, kernel, scale=None, offset=0) 生成给定尺寸的卷积核,变量的size必须为(3, 3) 或(5, 5)。 kernel与size对应,必须为9或25个整数或浮点数。 如果设置scale,则卷积...

2019-07-29 01:04:48

阅读数 45

评论数 0

Python PIL——Color

ImageColor 十六进制 共六位前两位表示R,中间两位表示G,后两位表示B 如:#ff0000 RGB 如:rgb(255, 0, 0)、rgb(100%, 0%, 0%) HSL(Hue-Saturation-Ligntness) hsl(hue, saturation%, li...

2019-07-28 16:17:24

阅读数 29

评论数 0

Python PIL—— Transpose,Blend,Split,Composite

Transpose 方向变换 横看成岭侧成峰,好不容易有了Object,还不从各个方向都欣赏一下。 Blend 调节透明度并合并 一张图想同时放两个Object,也不是不可以,但是图这两个Object怎么分配资源?当然是55开还是28开都可以,原则就是你只有两者的和为1。 合并公式:...

2019-07-27 22:20:40

阅读数 15

评论数 0

Python PIL——Mode,ImageFilter对比实践

原图 图像的mode mode属性是图像的色彩通道的数量和名字,同时也包括像素的类型和颜色深度信息。 modes 描述 1 1位像素,黑和白,存成8位的像素 L 8位像素,黑白 P 8位像素,使用调色板映射到任何其他模式 RGB 3*8位像素,真彩 RGBA ...

2019-07-27 19:38:44

阅读数 43

评论数 0

Redis——exists有可能超出你的预期

Redis的Exists有可能超出你的预期 理论上每个key都应该有过期时间(当然也可以是一万年),通常情况下用exists来判断一个key是否存在都没什么问题(一般过期时间都比较长)。但如果过期时间需要精确到秒或十秒及,那么exists就会出乎你的意料。 Redis过期键删除策略 Redi...

2019-07-20 18:14:14

阅读数 163

评论数 1

Go语言字符串高效拼接

原文链接 在我们编程的时候,和字符串打交道是必不可少的,我们对数据库里文本的处理,Web文本的显示,文本数据的存储等都需要和字符串打交道,那么对于字符串来说,查找、拼接这些都是常用的操作,尤其是以拼接使用的比较多,比如把一个人的姓名和年龄拼接在一起显示。 在Go语言(golang)中,对于字符串的...

2019-06-20 20:59:13

阅读数 334

评论数 0

kafka好文

http://www.jasongj.com/2015/03/10/KafkaColumn1/

2019-06-20 20:40:36

阅读数 47

评论数 0

终端通用快捷键

Ctrl + w 删除上一个单词 Ctrl + u 删除整行 Ctrl + h 删除上一个字符 Ctrl + a (above)到行首 Ctrl + e (end)到行尾 Ctrl + f (front)往前移 Ctrl + b (behind)往后移

2019-06-10 10:20:09

阅读数 56

评论数 0

Vim复制粘贴

Normal模式复制粘贴 y yank 复制 p put 粘贴 d 剪切 yiw 复制一个单词 yy 复制一行 Vim寄存器 无名寄存器 Vim里操作的是寄存器而不是剪切板 默认我们使用d删除或y复制的内容都放到了“无名寄存器” x删除一个字符到无名寄存器,然后p粘贴可以...

2019-06-09 11:01:27

阅读数 843

评论数 0

Vim多文件操作

概念 Buffer:打开的一个文件的内存缓冲区 窗口:Buffer可视化的分割区 Tab:可以组织窗口为一个工作区 在Buffer间切换 :ls 列举当前缓冲区,使用:b n跳转到第n个缓冲区 :bpre,:bnext,:bforst,:blast :b buffer_name 打开多个文...

2019-06-09 10:19:35

阅读数 23

评论数 0

vim基本操作命令

插入模式 i insert 进入编辑模式 I insert before line 在行首开始插入 a append 和 i 相似,不同在于在当前光标所在字母前,还是后插入(一试便知) A append after line 在行尾开始插入 o open a ...

2019-06-09 09:48:56

阅读数 48

评论数 0

Mysql主从同步原理

Replication 线程 master与slave之间实现整个复制过程主要由三个线程完成:两个(SQL线程和IO线程)在slave端,一个(IO线程)在master端。 要实现MySQL的replication,必须打开master端的Binary Log(mysql-bin.xxx)功...

2019-05-26 23:25:09

阅读数 78

评论数 0

Linux常用命令合集(日常整理)

远程复制 从前面的文件夹复制到后面的文件夹 scp -r remote_username@remote_ip:remote_folder local_folder 查看外网ip curl -L tool.lu/ip 查看文件大小 du -h --max-depth=0 ./2017_credi...

2019-05-26 23:19:58

阅读数 28

评论数 0

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