自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩俊强的博客

记录在移动开发、人工智能领域等领域的研究笔记

  • 博客(324)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python3 - 三天学会微信小程序(Python后端研习)

今天是一年一度的1024程序员节,祝大家节日快乐。前面半年我一直在研究Python和Linux相关技术,最近有需要写微信小程序的需求,为此花点时间学了下,很容易就上手了,大家不防一试。

2022-10-24 10:33:21 621 2

原创 Python3 - Docker部署Libre Office Online在线文件转换

将配置文件重新复制到容器中,并重新启动Office 容器。由于Libre Office Online 默认配置为。禁用SSL 加密传输:(其默认是True,开启)如上所示的Web管理控制平台。

2022-08-12 11:06:43 888

原创 Python3 - Docker图像化管理工具之Portainer

随着容器技术的不断升级,Docker容器也越来越受欢迎。随着业务的增多,容器或镜像的个数也成直线增长,那么我们就需要一个管理容器,镜像,卷等相关的工具,今天重点介绍Portainer这款管理工具,方便快捷的管理我们项目的docker容器等;Portainer是一个用于管理docker host或者Swarm集群的开源工具。...

2022-08-12 10:49:54 90

原创 Python3 - Linux 下安装 LibreOffice 以及使用

LibreOffice是OpenOffice.org办公套件衍生版, 同样自由开源,以Mozilla Public License V2.0分发源代码 [3] ,但相比OpenOffice增加了很多特色功能。LibreOffice拥有强大的数据导入和导出功能,能直接导入PDF文档、微软Word(.doc文件)、LotusWord,支持主要的OpenXML格式。软件本身并不局限于Debian和Ubuntu平台,现已支持Windows、Mac和其它Linux发行版等多个系统平台。...

2022-08-08 09:58:19 673

原创 Python3 - Docker 容器日志清理方案

Docker容器中常常会存放各种日志,长期下来会占用不小的空间,那么如何清理docker日志呢?第三种是启动容器前设定好日志大小,日志个数,启动容器后按照规则去处理;但是,这样清理之后,随着时间的推移,容器日志会像杂草一样,卷土重来。注意设置的日志大小,只对新建的容器有效。...

2022-07-30 12:28:45 82

原创 Python3 - Docker 安装部署Gitlab代码托管教程

GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。现今, 做代码托管的平台诸如:coding, gitee, github等有很多, 但是涉及到公司的最宝贵的财富-代码-是不可忽视的, 尽管各平台承诺安全, 但是始终没有放到自己家里放心, 为此本篇博文希望能帮到大家, 搭建自己的代码托管平台。......

2022-06-07 12:46:31 207

原创 Python3 - Loguru 相见恨晚的输出日志工具

Python 的 logging 模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提供了一组便利功能,用于简单的日志记录用法。loguru 是一个 Python 简易且强大的第三方日志记录库,该库旨在通过添加一系列有用的功能来解决标准记录器的注意事项,从而减少 Python 日志记录的痛苦。

2022-05-15 11:46:37 921

原创 Python3 - RSA双向加解密(详解)

最近项目中使用到了RSA非对称加密算法, 通常会使用双向加解密, 本篇博文以iOS客户端和Python后端为例, 详细介绍双向交互的加密和解密, 希望对你有所帮助。

2022-05-03 20:55:55 742

原创 Python3 - 苹果ID登录App Sign in with Apple

首先祝大家五一劳动节快乐! 最近学习Python到应用阶段, 为配合iOS客户端接入Sign in with Apple登录功能, 特此总结了本篇博文, 希望对你有所帮助。

2022-04-30 11:32:11 321 2

原创 Python3 - Mysql 数据备份与SCP灾备

日常业务运行中常常因为机器故障或失误操作导致mysql数据丢失或损坏, 轻则造成业务中断或用户流失, 重则造成财产损失。那么mysql的日常数据备份和scp mysql灾备就必不可缺, 本文列举了两种情形的数据备份,一种是手动安装的mysql, 另一种是docker运行的mysql备份, 各位可以根据自己的场景去应用。

2022-04-20 21:52:54 1018

原创 Python3 - Docker部署caffe open_nsfw 图片鉴黄

本篇博文重点介绍 Centos:6.9 Docker部署Caffe, 测试open_nsfw实例, 意在学习caffe的快速安装, 这里以cpu版本的caffe安装为例, 简单应用 open_nsfw 鉴黄库, 当前使用图片和视频的项目越来越多, 在此基础上, 进一步封装可以商用, 节省成本。

2022-04-17 20:48:53 1469 2

原创 Python3 - Dockerfile 最佳实践

通过 Dockerfile 构建的镜像所启动的容器应该尽可能短暂(生命周期短)。「短暂」意味着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量应该是极小的。

2022-04-13 17:21:25 663

原创 Python3 - Docker 的多阶段构建

Docker的口号是 Build,Ship,and Run Any App,Anywhere,在我们使用 Docker 的大部分时候,的确能感觉到其优越性,但是往往在我们 Build 一个应用的时候,是将我们的源代码也构建进去的,这对于类似于 golang 这样的编译型语言肯定是不行的,因为实际运行的时候我只需要把最终构建的二进制包给你就行,把源码也一起打包在镜像中,需要承担很多风险,即使是脚本语言,在构建的时候也可能需要使用到一些上线的工具,这样无疑也增大了我们的镜像体积。

2022-04-13 09:30:20 268

原创 Python3 - Docker Compose的安装与使用

前面我们已经学习过使用一个Dockerfile模板文件,可以很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器或者缓存服务容器,甚至还包括负载均衡容器等。Compose 恰好满足了这样的需求。它允许用户通过一个单独的 docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。

2022-04-11 16:33:27 916

原创 Python3 - Docker基础详解(三)

本篇博客主要介绍dockerfile的基本用法, docker私有仓库的使用, 数据共享与持久化的理解, 深入理解docker的网络模式, 对后面将docker容器迁入k8s集群做准备。

2022-04-11 10:53:45 2755

原创 Python3 - k8s创建Service服务实例详解

我们前面学习了Pod的基本用法,我们也了解到Pod的生命是有限的,死亡过后不会复活了。我们后面学习到的RC和Deployment可以用来动态的创建和销毁Pod。尽管每个Pod都有自己的IP地址,但是如果Pod重新启动了的话那么他的IP很有可能也就变化了。这就会带来一个问题:比如我们有一些后端的Pod的集合为集群中的其他前端的Pod集合提供API服务,如果我们在前端的Pod中把所有的这些后端的Pod的地址都写死,然后去某种方式去访问其中一个Pod的服务.......

2022-04-09 16:57:57 641

原创 Python3 - k8s之深入理解 Pod

在Kubernetes集群中除了我们经常使用到的普通的 Pod 外,还有一种特殊的 Pod,叫做Static Pod,就是我们说的静态 Pod,静态 Pod 有什么特殊的地方呢?

2022-04-09 10:24:30 917

原创 Python3 - YAML文件的基本语法和简介

我们在安装 kubernetes 集群的时候使用了一些 YAML 文件来创建相关的资源,但是很多同学对 YAML 文件还是非常陌生。所以我们先来简单看一看 YAML 文件是如何工作的,并使用 YAML 文件来定义一个 kubernetes pod,然后再来定义一个 kubernetes deployment。

2022-04-06 19:16:11 288

原创 Python3 - k8s架构的安装与使用(详细)

我们前面学习了docker 《Python3 - 深入学习docker》那么, 随着docker容器的量不断增长, 就需要一个管理docker的统一工具, 如何高效的部署和批量管理docker, 那非k8s莫属, 今天重点讲解k8s架构原理, 深入理解工作原理及流程, 学习搭建dashboard以及配置负载均衡。

2022-04-02 15:32:37 1066 1

原创 Python3 - 深入学习Docker容器管理

本篇博文意在学习Docker原理, 深入理解docker容器管理, 镜像管理, 学会自定义镜像Dockerfile, 以及部署项目全流程, 灵活掌握Dockerfile关键字; 目标人群适合有一定的Python基础和Linux基础的人群。

2022-03-31 17:26:31 711

原创 Python3 - centos7部署anaconda3详解

新的项目要求使用Python3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个pandas版本。你要做的应该是在项目对应的环境中创建对应的pandas版本。这时候conda就可以帮你做到。

2022-03-27 12:04:29 1296

原创 Python3 - Docker的安装与使用

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2022-03-25 18:40:07 2485

原创 Python3 - 监控CentOS磁盘空间&预警发送邮件

在日常维护CentOS服务器时, 重复的使用登录服务器, 命令查看服务器状态非常繁琐, 为解决这一重复性工作, 我们通常使用定时任务执行脚本, 发送警示邮件。

2022-03-20 15:06:25 149

原创 Python3 - Flask之logging日志的使用

日志是一种可以追踪某些软件运行时所发生事件的方法;软件开发人员可以向他们的代码中调用日志记录相关的方法表明发生了某些事情;一个事件可以用一个可包含可选变量数据的消息来描述;事件也有重要性的概念,这个重要性也可以称为严重性级别(level)

2022-03-18 17:09:27 1433

原创 Python3 - Centos新服务器配置

当项目开发完毕时, 需要部署到云服务器上, 通常Python项目会优先选择Linux服务器, 其便捷性和性能高度被认可, 那么使用Linux大多会选择相关发行版, 这里以Centos为例, 部署项目所做的一些准备工作, 包括项目虚拟环境隔离, 权限配置, 数据库, 缓存等准备工作.

2022-03-14 18:26:37 6050

原创 Python3 - 初探 Flask-Restful

rest是一种架构风格,表述了网络中客户端于服务端的一种交互,REST本身是不实用的,关键的是如何设计它。

2022-03-12 11:07:10 1397

原创 Centos7 - 使用virtualenv搭建独立的Python环境

virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题, 同时能够提升灵活性。

2022-03-05 11:15:11 203

原创 Python3 - Nginx+uwsgi+Flask 部署到Centos服务器

前面我们讲了如何使用uwsgi部署flask代码到centos服务器; 本章节结合实际业务中, 用户并发量较大, 通常采用Nginx + uwsgi + Flask 的形式部署, 提升性能。通过本篇博文, 或许你会有收获~ 演示配置: Centos 7.9 , uwsgi 2.0.20, Flask 2.0.2

2022-03-04 21:19:24 2836

原创 Python3 - 使用uwsgin部署Python项目到Centos服务器

本篇博客主要实践: 使用uwsgin, 部署Flask开发的Python项目到Centos服务器, 意在学习部署流程, 简明扼要的学习要点, 了解原理, 为后面的项目部署做准备。

2022-02-28 21:36:36 330

原创 Python3 - 网络数据采集初探

本篇文章意在学习前端知识(Html CSS JavaScrip)等基础上, 简单认识一下网路数据采集, 同时练习一下Python的应用.

2022-02-23 23:38:50 585

原创 Python3 - self语法、面向对象、内置属性、魔法方法

本篇文章补充Python3语法知识点: 魔法方法、内置属性、面向对象、包的使用、类方法和静态方法以及函数和面向对象练习等等.

2022-02-23 23:33:14 363

原创 Python3 - MySQL学习教程

文章目录1.安装与登录2.管理工具3.关系型数据库一对一一对多主从关系多对多4.MSQL概述5.对象关系映射6.数据库迁移常见错误:7.蓝图8.练习: 搭建一个博客网站9.跨站请求伪造保护10.模板继承1.安装与登录MySQL Community Downloads下载: https://dev.mysql.com/downloads/mysql/MySQL Community Server 此版本免费够用安装了MySQL系统, 类似Windows也是多用户的系统, 默认自带了用户, 就是roo

2022-02-19 10:37:42 131

原创 Python3 - Flask框架初体验(第六天)

FLask 本身“轻”的特点,让你的学习不会那么“重”,掌握核心知识就能进行开发 ,更容易获得成就感,学习也就会更有动力,另外,FLask虽轻,但Flask 很强,内核+扩展的特点,让FLask 拥有“快速”开发各种类型应用的能力。

2022-02-12 21:45:28 798

原创 Python3 - 补充知识点之HTML 、JavaScript、CSS (第五天)

在学习Python时需要具备HTML, CSS, JavaScrip等基础知识, 本篇文章是学习Python语言的补充知识点, 帮助学习Python时能更快的上手, 同时对学习抓包有很大的辅助作用。

2022-02-11 21:13:17 579

原创 Python3 - 函数以及GUI_TKINTER(第四天)

本篇博文可以学习到以下内容:函数, 匿名函数, 默认参数, eval 功能,图形化界面 GUI-TJINTER1.函数函数 — 把一段具有独立功能的代码进行封装,便于使用这个功能的时候直接调用例如:# 圆的面积 --- S = π * r ** 2 需要知道r半径# r = 3 的面积# S = 3.14 * 3 ** 2# print(S)## r = 5 的面积# S = 3.14 * 5 ** 2# print(S)1.函数分为两.

2022-01-18 12:10:13 351

原创 Python3 - pillow的基本用法(第三天)

本篇文章学习要点: 1.pip的基本安装使用 2.pillow三方库的使用

2022-01-16 22:07:11 751

原创 Python3 - 基础语法篇(第二天)

本篇博文为Python3零基础学习第二天, 本篇博文可以学习到如下知识:1.print 输出功能2.input输入功能 (包含类型转换)3.字符串的格式化4.range功能5.随机模块random6.流程控制语句 (顺序语句, 分支语句, 循环语句 – (while循环, break和continue关键字, for循环, 循环嵌套))

2022-01-16 18:13:04 486

原创 Python3 - 基础语法篇 - 运算符详解(第一天)

Python运算符综合性学习~

2022-01-05 21:41:49 475

原创 Python3 - 学习之Linux极简教程(学习准备)

此篇文章是为Python学习做铺垫,主要学习内容:01.操作系统历史概述02.购买和连接云服务器03.Bash和Linux命令04.获取命令的帮助05.文件操作相关命令-106.文件操作相关命令-207.使用包管理工具安装软件08.配置阿里云防火墙09.使用源代码构建安装软件10.安装Python311.配置PATH环境变量12.安装MySQL13.Vim的基本操作-114.Vim的基本操作-215.定制Vim+修改文件权限16.Vim录制宏和播放宏操作17.Vi.

2021-12-26 19:52:15 543

原创 2021年新年Flag

转眼间一年不足1天,2020年很快进入了倒计时。每年都过的如此之快,忙忙碌碌又是一年。这一年大环境经历了一场疫情,让不少人陷入焦虑,无论是职场白领还是中小企业CEO,都面临了一场“灾难”...

2020-12-31 17:12:49 1359 4

mysql-community-common-5.7.32-1.el7.x86_64.rpm

mysql-community-common-5.7.32-1.el7.x86_64.rpm communityg版本

2022-02-26

UICollectionViewDemo.zip

UICollectionView 实现不同大小cell等间距的效果, 仅供参考~ UICollectionView 实现不同大小cell等间距的效果, 仅供参考~UICollectionView 实现不同大小cell等间距的效果, 仅供参考~UICollectionView 实现不同大小cell等间距的效果, 仅供参考~

2020-01-07

IJKMediaFramework终极版

IJKMediaFramework IJKPlayer IJKPlayer终极版 iOS开发SDK , 不用编辑, 直接拉到项目中就可以使用的SDK!

2017-08-01

Swifter第三版

Swifter第三版 Swift开发 Swift电子书 Swift图书, 针对swift进阶推荐看看!

2017-07-28

Swifter第二版

Swifter第二版 Swift开发 Swift电子书 Swift图书, 对于学习swift基础演变很实用!

2017-07-28

函数式Swift

objc中国最新推出的Swift函数式, 值得学习!

2017-07-28

AAC解码算法原理详解.pdf

iOS中关于AAC解码算法原理详解, 最全的基础详解, 也许你找了很久都没找到最全的, 这不会让你失望!

2017-07-28

IJKMediaFramework.framework

IJKMediaFramework : 直播拉流 IJKMediaFramework静态库, 已编译好, 省去大量的时间去配置静态库!

2017-07-26

The Swift Programming Language中文完整版

The Swift Programming Language中文完整版, 找了很多地方, 总算找到(中文)校正完整版了, 分享给大家!

2017-07-17

高仿Tumblr热度-滚动条数-JQScrollNumberLable

JQScrollNumberLabel:仿tumblr热度滚动数字条数, 一个显示数字的控件,当你改变其数字时,能够有滚动的动画,同时动画和位数可以限制,动态创建和实例化可选,字体样式自定义等。博客教程:http://blog.csdn.net/qq_31810357/article/details/70172975

2017-05-31

C语言实现的http请求源代码

C语言实现的http请求源代码

2017-02-20

空空如也

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

TA关注的人

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