自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个Python的小练习

题目如下:代码如下:# -*- coding: UTF-8 -*-def guess(): c = 0 n = [4, 7, 2, 6, 1] while c < 5: t = 0 while 1: v = int(raw_input()) e = n[c] if(v == e): print('正确,您猜错了 %d 次' % t) c = c + 1 break e

2022-03-11 18:40:59 341

原创 通过 umask 设置 SSH 远程创建文件权限

背景这篇篇文可以解决下面两个问题通过scp传送文件,文件权限变成了 0600(可以直接用 rsync 代替,rsync 选项 --chmod=D655,F644 )Jenkins下 Pipe 脚本创建的文件权限为 0600 (其实原理跟上面一样,只不过在这个问题上被逼着解决)系统环境CentOS Linux release 8.2.2004 (Core)解决办法确保文件 /etc/ssh/sshd_config 中的配置为 UsePAM true如果修改了 sshd_config 记得

2022-03-10 18:07:09 1794

原创 基于跳板机的 putty/winscp 配置方式

背景对于服务器安全性要求比较高的企业,会给服务器的访问添加安全层,运维人员只能通过一个跳板机才能访问到真正的服务器,这里针对脚本操作和文件传输选择了两个开源软件进行说明。连接信息# 跳板机IP和SSH端口10.200.222.222:60022# 目标服务器IP和SSH端口192.168.124.24:10022Putty 配置配置跳板机配置跳板机的验证私钥(如果只有用户名和密码,那这一步可以跳过)配置隧道信息(Source port 可以任意填一个本地没有被占用的端口,Dest

2021-12-20 13:40:54 1617

原创 离线安装vim详细步骤

背景一台 Centos7.5 的服务器需要进行一些在线编辑操作,自带的 vi 功能太薄弱,因为希望安装一个 vim,然而该服务器是不能访问外网,因此在网上找了一些教程尝试安装。思路1. 找 vim 二进制包。任何安装最先考虑的就是看看 vim 是否有对应的 linux 二进制包文件,如果有就直接下载下来,然后传到服务器上 `/usr/local/bin` 目录下即可,然而经过多次搜索并没有找到。2. 直接编译 vim首先在选择这种方案时,一定要确保服务器上已经安装好了 gcc 等编译工具,如果

2021-12-03 18:01:20 9859

原创 安装 mysqlsla 分析 MySQL日志

系统环境LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 8.2.2004 (Core)Release: 8.2.2004Codename: Coreperl v5.26.3安装cd /tmp && wget ftp://ftp.tw.freebsd.org/pub/distfiles/mysqlsla-2.03.tar.g

2021-01-11 13:36:50 93

原创 基于蓝绿部署方案的零停机实践

背景公司的服务在每次发版时,都会造成服务的中断,虽然时间不长,但如果刚好有人在使用,就会造成用户体验较差,于是在网上开始各种方案的查找。方案尝试方案一每次发版的时候,指定一个端口,用最新的代码起一个服务,然后通过 sed 来替换掉 nginx 配置里面的端口# nginx 配置server { # ...... location / { # ...... proxy_pass http://localhost:9292; }}# 替换脚本模版(mac系统下的se

2020-12-18 18:11:52 391 1

原创 Golang 中解析JSON的三种方式

直接贴代码,总的来说,golang 解析 JSON 跟动态语言比起来还挺费劲的,目前只找到了这三种方式来解析,可能一些 Web 框架会自动帮开发处理好吧!package mainimport ( "encoding/json" "fmt" "github.com/bitly/go-simplejson")type Address struct { Province string `json:"province"` City string `json:"city"` Dist

2020-11-12 16:04:06 5156

原创 台式机黑苹果 Mojave 10.14.6 安装&驱动

硬件参数# 组装台式机主板:华硕TUF B360M-PLUS GAMING SCPU:英特尔酷睿 i5-8500核显:Intel UHD Graphic 630独显:无声卡:Realtek ALC887内存:8G * 2 显示器接口:DVI-D、HDMI准备无线网卡一般自带的无线网卡,黑苹果都难以驱动,所以需要在某宝买入一个黑苹果专用的USB网卡。一个8G/16G的U盘...

2020-02-02 18:42:10 8297

原创 通过双网卡形式解决VBox无法访问外网

背景需要宿主机连接虚拟机,且虚拟机可以访问外网。本人电脑(没有无线网卡)在连接网线的情况下,直接通过桥接网卡就可以访问外网。但是由于一些原因,只能使用外接无线USB适配器方式连接 wifi,导致 vbox 通过桥接网卡无法使用外网(我的猜测),但是可以通过宿主机访问虚拟机,为了使虚拟机也可以访问外网,因此增加一个 NAT网卡。操作步骤通过虚拟机网络配置,开通两个网卡,分别为 NAT ...

2019-05-24 20:11:44 700

原创 【Rails部署】mina + puma 报错

错误日志如下yanpz@dev:~/work/projects/ruby/sample$ mina puma:start-----&amp;amp;gt; Loading rbenv-----&amp;amp;gt; Starting Puma... Puma starting in single mode... * Version 3.12.0 (ruby 2.5.1-p57), codena...

2019-02-26 16:18:50 366

原创 【Ethereum】解决大批量交易pending问题

以太坊钱包在一次创建多笔交易的过程中,出现了多笔`pending`状态的交易,这些交易已广播到区块中,然而很长时间都未被旷工记录。另外还存在多笔已经创建的交易,未从本地节点广播出去。

2019-01-23 15:14:37 2231

空空如也

空空如也

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

TA关注的人

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