自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

原创 python多版本包管理工具Pyenv安装

介绍pyenv是一款python虚拟环境管理软件,使用它你可以轻松的为你的项目创建干净的运行环境,达到项目与项目之间相互隔离的效果。其虚拟环境完全不依赖系统python版本,只需要下载目标python版本,然后在目标python版本的基础上创建虚拟环境即可。安装# ubuntu下依赖安装# 其他系统请参考官方wiki:https://github.com/pyenv/pyenv/w...

2020-01-20 11:53:37 261

原创 基于centos7打造个人服务器(三):Supervisor安装部署

介绍如何保证服务正常运行是广大程序员们都关心的问题。要知道在项目开发完了,往服务器上一部署就撒手不管了,可不是你我该有的态度。等碰到服务半夜异常退出的时候,那就头大了。该如何让我们的服务运行更稳定呢?那么就要请出今天要介绍给大家的主角supervisor了!supervisor是一款基于python开发的守护进程工具,支持Linux/Unix系统的进程管理,提供对进程进行交互式命令行模式及HT...

2020-01-19 20:15:40 438

原创 树莓派打造复古游戏机

介绍很多小伙伴在接触树莓派后,便毫不犹豫的入手,想着要用它大展身手,进军硬件行业。但不少朋友却让他沦为了吃灰一族,苏服的躺在了小角落里。为了让你的树莓派重建天日,今天给大家带来了这个教程,让大家轻松的打造一款属于自己的复古游戏机,回到小时候马里奥,魂斗罗的时代~效果展示硬件清单个人电脑(用来烧制镜像)树莓派3B+一台TF卡32G一张游戏手柄两个读卡器一个显示器软件清单...

2020-01-19 18:36:31 2231

原创 基于centos7打造个人服务器(二):系统初始化

介绍系统初始化进行完基础系统安装后,我们已经得到了一台基础的服务器,下面我们就来安装一些基础服务,让我们的服务器用起来更方便吧~创建普通用户并授权普通用户权限受限,更有利于保证系统完整性,可靠性添加新用户此操作将会在系统/home目录创建一个与用户名同名的目录,作为用户的个人目录adduser [用户名]passwd [用户名]添加sudo权限管理员用户,有权修改系统文件,但...

2020-01-19 18:30:58 480

原创 基于centos7打造个人服务器(一):基础系统安装

介绍基础系统安装这里选择的是centos7的minimal镜像,仅包含基础的系统软件,更轻量级,其他软件可按需安装。硬件清单个人电脑(用来烧制镜像)占美小主机一台键盘鼠标显示器U盘一个(4G以上)软件清单系统镜像(CentOS-7-x86_64-Minimal-1810.iso)镜像烧制软件(etcher)镜像烧制安装etcheretcher是一款开源的镜像制...

2020-01-19 18:28:21 614

原创 基于centos7打造个人服务器(前言)

写在前面从入IT圈到现在已经是第五个年头了,一路走来,从测试到开发陆陆续学到了不少干货知识,从系统到软件,从软件到硬件。一直以来都想好好总结下,因此打算以centos7为基础打造一个个人服务器,同时回顾总结下一直以来踩过的坑。架构图安装清单基于centos7打造个人服务器(一):基础系统安装基于centos7打造个人服务器(二):系统初始化基于centos7打造个人服务器(三):S...

2020-01-19 18:26:54 427

原创 树莓派搭建智能家庭系统(前言)

介绍随着物联网的大力发展,智能家居成了人们生活中的新宠,为此催生了一个又一个的智能家居厂商,他们生产智能设备,提供全屋智能方案与服务,让我们的生活更加便捷,生动。智能产品那么现在都有一些什么样的智能产品呢?智能电器:洗衣机,电冰箱,烤箱,洗碗机等照明开关:电灯,插座,开关等家居安防:摄像头,人体感应器,门窗感应器,指纹门锁等生活电器:扫地机器人,窗帘,电水壶,路由器,空调等运动健...

2020-01-19 18:16:59 1456

原创 windows10下wsl系统权限问题及带来的影响

介绍在windows下进行开发的同学,对wsl应该不陌生,通过wsl我们可以轻松在windows系统下使用一个完整的linux操作系统,给我们的开发带来很好的体验。问题描述今天在部署完wsl后,打算将开发文件均放到共享目录下(wsl默认会将windows的磁盘挂载到/mnt目录下),然而通过wsl系统进入挂载的共享目录时,发现所有目录及文件权限都是777,一开始我不以为然的直...

2020-01-19 17:17:02 4460

原创 puppeteer调研

介绍Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。http://www.puppeteerjs.com/https://try-puppeteer.appspot.com/安装npm...

2020-01-19 17:15:54 343

原创 docker-registry私有仓库push返回500错误问题

介绍自建的docker registry在进行镜像推送时报500错误问题排查及解决方案查看seliunx是否启动cat /etc/selinux/config# 设置SELINUX=disabled检查registry目录归属# registry 默认使用 uid=1000 账号启动# 将目录归属调整为 uid=1000sudo chown -R...

2020-01-19 17:15:10 2270

原创 优雅的编写代码?editorconfig了解一下

介绍在写代码的时候,你有可能会遇到这样一个蛋疼的问题,同时需要写前端后端代码,但前后端语言缩进不一样,前端代码习惯于用两个空格符进行缩进,而后端代码需要四个空格,怎么破?使用editorconfig即可轻松解决这一问题,且该插件已经得到了不少主流编辑器的支持,提交代码时只需要将其配置文件同时提交,安装有此插件的小伙伴便不需要各种调整格式了。配置文件示例# .editorco...

2020-01-19 17:14:25 178

原创 python环境搭建及优化

介绍换工作,换电脑一切需要重新开始,开发环境搭建真是个大工程。本文主要记录下,python开发环境的搭建及优化,轻松保持开发的快捷和高效。选择开发电脑有条件的话Mac还是开发的首选,用习惯之后,要再换系统还真是难以割舍。第二推荐的原本是linux系统,它能让你在开发过程中能最接近生产环境,但痛点也还是比较明显,一些常用的通讯软件,流行的管理软件没有被支持,当然如果你是linu...

2020-01-19 17:13:17 165

原创 rke集群迁移踩坑记录

背景介绍服务器主机主机:192.168.1.30 master主机:192.168.1.31 master主机:192.168.1.32 master主机:192.168.1.33 worker主机:192.168.1.34 worker软件版本rke version v0.1.17kubectl version v1.13.1k8s ...

2020-01-19 17:12:06 583

原创 在k8s集群中部署nexus3容器仓库

首先和大家一样,来说说现在比较主流的一些数据仓库Docker官方的Registry原生仓库SuSE团队推出的出的Portus:https://github.com/SUSE/PortusVMWare中国团队推出的企业级仓库—Harbor大家熟知的Maven私服:Sonatype Nexus3在网上转悠了一圈,基本上就是上面的几个入了大家的法眼,现在公司是采用的doc...

2020-01-19 17:08:18 1742

原创 基于Debian10搭建ProxmoxVE 6虚拟化环境

Proxmox VE是一款套开源的虚拟化管理软件,用户可通过网页的方式来管理服务器上使用 kvm 以及 lxc 技术运行的虚拟机。同时提供了一些先进功能的支持,如集群、HA等。PVE虽然是开源,却是由一个商业公司在运营、更新以及维护。PVE与esxi、openstack属于同类型产品,相较而言比较小众,国内相关的资料比较匮乏,但这并不代表它不够优秀。官网传送门:https:...

2020-01-19 17:06:52 5641

原创 django-web框架调研

什么是django?Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of We...

2020-01-19 17:00:35 162

原创 django-adminlte-ui 基于 adminlte 的 django 后台模板,页面基本全部兼容,欢迎测试

项目地址https://github.com/wuyue92tree/django-adminlte-ui欢迎测试,喜欢 star 下????installpip install django-adminlte-uisetupINSTALLED_APPS = [ 'adminlteui', 'django.contrib.admin', 'djang...

2019-06-29 10:10:42 1762

原创 LNMP环境快速部署

介绍什么是LNMP?简单的说,LNMP指的就是,在Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。...

2019-01-25 10:49:51 137

原创 gogs-docker部署

介绍gogs是一款极易搭建的自助 Git 服务。支持活动时间线支持 SSH 以及 HTTP/HTTPS 协议支持 SMTP、LDAP 和反向代理的用户认证支持反向代理子路径支持用户、组织和仓库管理系统支持仓库和组织级别 Web 钩子(包括 Slack 集成)支持仓库 Git 钩子和部署密钥支持仓库工单(Issue)、合并请求(Pull Request)和 Wik...

2019-01-25 10:47:27 350

原创 技术文档编写利器:Sphinx+Read the Docs

介绍Sphinx将标记语言转化为html页面。标记语言默认支持:reStructuredText,可选:markdownread the docs免费的文档托管服务器。安装安装Sphinxpip install sphinx创建文档目录(mkdir docs)➜ docs sphinx-quickstartWelcome to the Sphinx 1.4...

2019-01-25 10:42:40 1355

原创 python文件分割,列表分割

问题描述python分割文件或列表作为多线程,多进程输入解决方案文件分割(利用pandas)path为文件路径,n每个分割块的大小;import pandas as pddef split_file(path, n): df = pd.read_table(path, iterator=True) loop = True chunks = []...

2019-01-25 10:35:12 319

原创 Shell的唯一选择--zsh

image介绍Linux的默认 Shell 都是 bash,既然如此,那我今天为什么要说zsh呢?因为zsh搭配上"oh my zsh"真的好用到爆啊!"oh my zsh"的Github网址 点我点我。有些同学可能对Shell不太熟悉。借用池建强的一个解释:简单的说,Shell是Linux/Unix的一个外壳。它负责外界与Linux内核的交互,接收用户或其他应用...

2019-01-25 10:26:56 123

空空如也

空空如也

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

TA关注的人

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