自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置ssh连接远程服务快捷方式(内含配置密钥登陆)

SSH 远程服务快捷登陆

2023-02-17 11:29:51 389

原创 通过 Docker 容器配置 Jenkins 集成 SonarQube

通过 Docker 容器配置 Jenkins 集成 SonarQube

2022-10-10 00:10:26 1124

原创 Jenkins 通过 Docker 运行并部署Python项目

Jenkins 通过 Docker 运行并部署Python项目

2022-10-04 22:53:44 1636

原创 入坑GO语言

go 的包管理# 初始化包管理文件go mod init hello# 自动下载导入包go mod tidyGO语言的对象生命// 普通定义var i inti = 10print(i)// 海象运算符i := 10print(10)

2021-11-03 17:48:42 130

原创 VSCode 的简单配置(Ubuntu)

字体设置相关json配置"editor.fontSize": 17,"editor.fontWeight": null,"editor.lineHeight": 2,配置终端显示"terminal.integrated.fontSize": 16,"terminal.integrated.fontFamily": "monospace",配置敲代码特效首先下载插件:power mode然后在settings.json文件中进行相关配置,下面是一个简易配置,如果.

2021-09-02 16:47:25 462

原创 Linux添加新用户,以及新用户无密码sudo

Linux添加新用户Linux系统中添加新用户有两个命令都可以添加新用户:useradd [options] # 需要指定一堆参数,否则创建的用户不会在home下生成自己的目录,没有bash等adduser username # 自动创建所有需要的东西passwd [username] # root用户可以修改指定用户的密码,非root用户可以修改自己的密码用户无密码进行 sudo切换到 root 用户,执行命令:root@ubuntu:~# sudo vim /etc/sudo

2020-11-12 11:49:03 2231

原创 Python threading 模块 Lock 和 RLock 的区别

Lock:Lock锁是Python的原始锁,在锁定时不属于任何一个线程。在调用了lock.acquire() 方法后,进入锁定状态,lock.release()方法可以解锁。底层是通过一个函数来实现的,会根据不同的操作系统选择一个最有效的版本实例RLock:RLock锁是一个可以被同一个线程多次 acquire 的锁,但是最后必须由获取它的线程来释放它,不论同一个线程调用了多少次的acquire,最后它都必须调用相同次数的 release 才能完全释放锁,这个时候其他的线程才能获取这个锁。RL.

2020-06-08 11:29:40 311

原创 SSH配置免密码登录

1. 配置ssh公钥,执行:ssh-keygen然后一路回车2. 上传公钥到服务器ssh-copy-id -p port user@remote

2020-04-19 15:35:48 177

原创 uWSGI + Django 配置

基本配置:# mysite_uwsgi.ini file[uwsgi]# Django-related settings# the base directory (full path)chdir = /path/to/your/project# Django's wsgi filemodule = project.wsgi# the vi...

2020-01-28 12:41:00 385

原创 使用 opencv VideoWriter 保存视频流,只有6k

官网示例代码:fourcc = cv.VideoWriter_fourcc(*'XVID')out = cv.VideoWriter('output.avi', fourcc, 20.0, (640, 480))修改为:size = (int(cap.get(cv.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv.CAP_PROP_F...

2019-12-03 20:38:32 1346

原创 PyCharm 通过pip 安装的 opencv-python 没有提示

如果通过pip安装,使用pycharm打开后发现代码不会有提示。如果需要提示,直接在pycharm的配置解释器界面,手动搜索opencv-python库,进行安装

2019-12-03 14:57:52 1005

原创 Python 魔法方法 __all__ 的注意事项

通过 from 文件名 import * 导入:被添加到 __all__ 里的对象,在外部无法通过 from 文件名 import * 的形式导入到另一个文件中如图(两个文件在同级目录下):test1.py:test2.py:如上图所示,对象 x 不在 __all__ 的列表中,因此无法通过from test1 import * 对变量进行引入通过 from 文件...

2019-10-23 17:44:16 295

原创 CentOS 7.x 离线安装Python3及其相关工具包

安装Python31、首先需要确定CentOS上是否包含支持安装其他软件包的开发工具(Development Tools),没有此包,将无法安装2、将下载好的Python3包放到centos上,解压Python包并进入3、运行configuration script,安装Python,命令如下:tar -zxvf Python-3.6.9.tgzcd Python-3.6.9...

2019-09-12 12:35:29 1714

原创 Linux 命令

1、显示主机名:hostname2、修改主机名为"sxt":hostname sxt3、查看文件状态statu test.txt4、查看命令帮助文档man commandcommand --help5、vim 命令:三种模式:命令模式,编辑模式,末行模式A:直接到行末I:直接到行头O:直接到上一行o:直接到下一行数字0:直接到行首^:直接...

2019-07-11 18:10:30 79

原创 Nginx安装与卸载

Nginx安装与卸载安装:sudo apt updatesudo apt install nginx卸载:sudo apt-get remove nginx nginx-common # 卸载删除除了配置文件以外的所有文件。 sudo apt-get purge nginx nginx-common # 卸载所有东东,包括删除配置文件。 sudo apt-get au...

2019-07-11 18:09:23 1003

原创 Django 2.2 使用 celery 4.3.0 做异步任务和定时任务

1. 在Django 项目的 settings.py 同级目录创建文件 celery.pyfrom __future__ import absolute_import, unicode_literalsimport osfrom celery import Celery# 把置默认的django settings模块配置给celeryos.environ.setdefault('D...

2019-06-09 18:32:44 2563 3

原创 Django + uwsgi + Nginx 使用 docker 进行部署

1. 部署Django + uwsgi配置Django的Dockerfile:FROM python:3.6RUN mkdir /codeCOPY ./ProjectName /codeCOPY ./uwsgi_config /codeCOPY ./start.sh /codeWORKDIR /codeRUN mkdir ~/.pipRUN chmod 666 ~...

2019-06-01 22:51:29 1725 2

原创 ubuntu 18.04 安装Docker以及Compose

安装docker-ce1. 更新 apt 包:sudo apt-get update2. 安装一些必要包(允许apt 通过HTTPS使用仓库):sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-pr...

2019-05-31 13:10:04 408

原创 使用Python从S3上传和下载文件

上传文件:首先获取到具有相应操作S3权限的IAM账户的 aws_access_key_id 和 aws_secret_access_keyfrom boto3.session import Sessionsession = Session(aws_access_key_id=aws_key, aws_secret_access_key=aws_secret_key, region_n...

2019-03-24 21:53:44 13395 1

原创 使用PyCharm自带的Python Console运行Django shell

在PyCharm中运行Django,使用自带的Python Console进行调试model,需要做一些配置:如下图所示:

2019-01-25 14:47:14 4109 5

原创 在服务器Ubuntu16.04 上部署Django+uWSGI+Nginx

1.安装好Ubuntu系统先换下载源 然后在设置语言2.更新所有软件(重要)sudo apt updatesudo apt upgrade3.升级pip到最近版本sudo pip3 install --upgrade pip# 如果报错sudo pip3 install -U setuptools4.pip安装错误:pip install - locale.Er...

2019-01-05 11:37:28 286

原创 在Ubuntu 18.04 中设置开机自动执行脚本

Ubuntu18.04 不能像16.04 那样可以直接使用 /etc/rc.local 文件,需要设置1.建立 rc-local.service 文件sudo vim /etc/systemd/system/rc-local.service2.复制下列内容到 rc-local.service 文件中[Unit]Description=/etc/rc.local Compati...

2019-01-04 22:41:39 18059 7

原创 Python学习笔记

匿名函数的动态使用,更加能够体现Python是一种动态语言思考问题:a+=a 和 a=a+a区别?读写文件:一般经常使用的读文件的方法是read()和readline()tell()用来获取指针当前位置,seek()方法可以调整指针当前位置递归的思想tcp和udp的区别:1.基于连接和无连接2.对系统资源的要求(tcp多、udp少)3.UDP程序结构简单...

2018-11-09 15:16:42 89

原创 理解RESTful

一、what?(是什么)RESTful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。满足这些约束条件和原则的应用程序或设计就是RESTful 在目前主流的三种web服务交互方案中,REST相比SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简洁明了,无论是对URL的处理还是对Payload的编码,RE...

2018-10-25 18:26:40 360

原创 Ubuntu 18.04安装Charles

1.执行命令:wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -sudo sh -c 'echo deb https://www.charlesproxy.com/packages/apt/ charles-proxy main > /etc/apt/sources...

2018-10-04 07:54:58 3017 2

原创 Git学习笔记

1.Ubuntu环境下安装Git执行命令:sudo apt install git2.设置用户名和邮箱git config --global user.name "your name" git config --global user.email "email@example.com"3.创建版本库创建一个目录,然后在当前目录下执行命令:git init 把当前目录变成Git可以...

2018-09-03 22:42:29 112 1

原创 Ubuntu安装MySQL和卸载MySQL

1.安装执行命令:sudo apt install mysql-server2.设置密码执行命令:sudo vim /etc/mysql/debian.cnf,使用debian.cnf文件中系统默认分配的用户名和密码,然后可以对数据库进行操作 使用用户名为:debian-sys-maint 连接到MySQL数据库,mysql -udebian-sys-maint -p,输入debi...

2018-08-29 23:30:38 1582

原创 Django学习笔记

1.搭建Ubuntu环境打开终端删除多余的软件,执行命令 sudo apt remove libreoffice-common 删除Word 设置镜像源,选择清华的 设置语言环境2.Django环境的安装安装pip3执行命令 sudo apt install python3-pip 安装镜像环境 sudo pip3 install virtualenv virtualenvwrap...

2018-08-12 09:17:20 213

原创 MySQL学习心得

MySQL创建表:CREATE TABLE `user` (  `id` int NOT NULL auto_increment,  `name` varchar(20) NOT NULL,  `age` tinyint NOT NULL,  `sex` char NOT NULL,  `birth_date` date NOT NULL,  `create_time` timestamp NOT...

2018-05-16 10:52:02 1331

空空如也

空空如也

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

TA关注的人

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