- 博客(64)
- 资源 (11)
- 收藏
- 关注
原创 解决rancher2.6.5查看Pod日志时显示空白
使用rancher2.6.5查看 Pod 日志时显示空白问题,我们可以通过api删除用户的日志范围首选项来解决日志不能查看问题。因为我使用的环境是离线环境,无法连接外部网络,因此我写了一个python脚本来解决此问题。这个脚本同样也适用有网络的环境.将程序打包为可执行程序,这样不需要在考虑环境依赖问题。如果要离线使用时,可以通过。
2023-04-01 22:18:12 745
原创 Python怎么使用Nocalhost并开启debug
其中NH_REMOTE_CONNECT_HOST和NH_REMOTE_CONNECT_PORT是Nocalhost CLI命令行工具提供的环境变量,用于指定远程连接主机和端口号。其中your-app-name是你要调试的应用程序名称,your-image-name:your-tag表示您要调试的Docker镜像。在本地计算机上安装好Python解释器和调试器,例如Python自带的pdb或第三方库pudb、ipdb等。在VSCode中打开您的Python项目,并添加一个launch.json配置文件。
2023-03-29 20:49:44 528
原创 FastApi快速构建一个web项目
本项目主要介绍fastapi快速编写web服务,通过案例分别介绍项目搭建,接口编写,文档生成,模板渲染,excel读取,镜像部署等项目中常见的问题。
2023-03-22 20:57:10 1820
原创 OGC的WebGIS相关标准
OGC的WebGIS相关标准OGC 表示开放地理空间信息联盟 (Open Geospatial Consortium-OGC) ,致力于提供地理信息行业软件和数据及服务的标准化工作。OGC在1994年到2004年期间机构名为Open GIS Consortium, 后因业务需要更名。OGC是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展。在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC
2022-05-18 16:47:20 1945
原创 国内安装pyenv管理工具
国内安装pyenv最近发现一问题,在安装了deepin系统后,想自己安装一个python版本管理工具,结果使用github安装教程。gitclone的时候死活拉不下来,导致安装失败。烦恼中…突然灵机一动,看了看安装脚本。发现应该可以想到办法解决安装问题。把通过github拉去代码的地方全部替换为gitee上面。#!/usr/bin/env bashset -e[ -n "$PYENV_DEBUG" ] && set -xif [ -z "$PYENV_ROOT" ]; the
2022-01-14 08:59:34 649
原创 FastApi文件下载接口响应后删除临时文件问题
问题: FastApi文件下载接口响应后删除临时文件在我们写文件下载接口的时候,肯定会遇到文件响应给接口调用者后,会清理掉产生的临时文件,但是当我们响应之前肯定无法删除文件,但是在响应完成后也不能删除文件.这时我们怎么办呢?示例代码:from starlette.responses import FileResponsedef download(): file_name = 'd:/test.csv' response = FileResponse(file_name, filen
2021-10-12 19:59:43 1053 1
原创 使用Hbuilder构建跨平台的移动app
使用Hbuilder构建跨平台的移动app安装Hbuilder软件,这里不多介绍了。软件下载地址下载好之后我们还要准备好自己要打包的项目。一、安装Hbuilder二、打开Hbuilder 选中红色区域内新建项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GFJfRAXa-1632720028118)(1.png)] 会弹出如下界面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AxJBnpxV-1632720028120)(
2021-09-27 21:00:53 1963
原创 RPM包离线下载方法
RPM包离线下载方法Centos中在没有网络的环境下面需要安装相应的依赖的时候是非常头痛的一件事,但是有解决方案.首先我们可以在一个有网络的环境中将需要的RPM包给下载好.然后在在没有网络的环境中去安装.有三种解决方案,分别如下:1.使用wget执行 利用wget命令下载到自己需要的包.yum install wget出现下载列表并提示 【y/d/n】这里选择d,d是仅下载不安装的意思。会下载到/var/cache/yum/x86_64/7/目录的相应位置。系统不一样位置有一点细微区别.
2021-09-27 13:08:02 2989
原创 通用的windows系统服务注册方案
快速注册为windows系统服务示例: 注册nginx服务准备资料winsw-2.9.0-bin.exenginx-1.18.0winsw-2.9.0-bin.exe [下载地址]:nginx [下载地址]:操作步骤解压nginx-1.18.0.zip压缩包到指定的路径,我这个地方使用的是D:\nginx-1.18.0将下载下来的winsw-2.9.0-bin.exe别名为nginx-service.exe方便后面使用.创建一个名称为nginx-service.xml的文
2021-09-08 13:44:17 410
原创 JS加密破解案例分享
JS加密破解案例分享 我们在提取某个接口数据的时候,往往后端服务器需要进行身份认证。因此我们要提取数据的时候就有因为这个认证导致我们的接口不能够获取到想要的数据。这样我首先先分析一般登录的流程。问题分析界面输入用户名密码–》到后台服务器中验证–》服务器验证通过–》登录成功服务器验证不通过–》登录失败技术资源在这里首先我们要引入python的requests库中的session对象。会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie,
2021-08-21 22:16:40 1133
原创 Gunicorn 部署flask-socketio项目,项目访问慢的问题
Gunicorn 部署flask-socketio 项目问题: 最近使用flask开发的websocket服务,要开始上线了,本地开发环境测试一切的OK.使用Gunicorn部署后,如果在/etc/resolv.conf中有配置 一个不能解析的域名就会出现,所有请求的接口都需要30秒后才能有响应,看起来好像被阻塞了. 如果在/etc/resolve.conf中没有配置相关的nameserver或者search 相关的记录.是没有问题的,服务器难免可能会配置到这个文件,因为这个文件是系统的文件.在项目中我们
2021-07-07 13:51:07 2554 2
原创 涛思(TDengine)数据库集群部署手册
涛思(TDengine)数据库集群部署手册开源、高效的物联网大数据平台TDengine是涛思数据专为物联网、车联网、工业互联网、IT运维等设计和优化的大数据平台。除核心的快10倍以上的时序数据库功能外,还提供缓存、数据订阅、流式计算等功能,最大程度减少研发和运维的复杂度,且核心代码,包括集群功能全部开源1.基础环境部署1.1 关闭防火墙systemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld
2021-04-12 14:01:09 2675 2
原创 Hbase高可用集群搭建手册
HBASE集群部署手册作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/本教程主要包含zookeeper集群、hadoop集群、hbase集群搭建,并且配合opentsdb时序数据库进行使用.非常完整的教程和经验分享.1.集群规划集群总共5个节点, 一个主节点,一个备份主节点,单个从节点.2.前置准备2.1 安装软件清单软件软件包名称JDK
2021-04-08 12:28:32 591
原创 EFK(Elasticsearch+Fluentd+Kibana)部署手册
(Elasticsearch+Fluentd+Kibana)EFK部署手册最近需要用到容器日志收集,目前比较流行的应该是EL(Logstash)K,EF(Fluentd)K,相比之下Fluentd要比Logstash轻量级,所以决定采用Fluentd。因此产生了此文档.本文主要是通过docker-compose部署Elasticsearch + Fluentd + Kibana部署相关服务,并支持在多个docker-compose中收集不同容器产生的日志.1.准备1.1镜像拉取docker pul
2021-03-31 15:28:52 1808
原创 Flask-SocketIO实践Demo
Flask-SocketIO实践Demo作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.ioFlask-SocketIO使Flask应用程序可以访问客户端和服务器之间的低延迟双向通信。客户端应用程序可以使用 Javascript,C ++,Java和Swift中的任何SocketIO官方客户端库,或任何兼容的客户端来建立与服务器的永久连接。项目依赖:bidict==0.
2021-01-28 22:23:22 929 2
原创 常用的Linux服务部署命令
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io查看当前系统版本centoscat /etc/redhat-releasemore /etc/redhat-release查看内核版本centosuname -runmae -a查看主机名称hostname修改主机名,编辑/etc/hostname,保存退出重启系统生效.vim /etc/hostn.
2021-01-20 13:26:33 2848 1
原创 Linux服务器中批量离线下载python项目依赖包
Linux服务器中批量离线下载python项目依赖包由于项目需要,因此总结相关的方法提取python项目的依赖包,为离线环境所使用.作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io1.首先我们使用pip自带的命令把自己项目中的依赖导出到requirements.txt文件中去.pip freeze > requirements.txt2.创建自己存放下载的安
2020-11-02 17:03:44 1387
原创 ELK日志系统搭建步骤
ELK日志系统搭建步骤作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io日志平台构成:前置条件:1、Centos6或者72、登录centos工具:PuTTY64位3、文件传输工具:WinSCP一、JDK安装1、下载JDK8或者JDK11 linux版本(本文下载的是JDK8)2、在linux系统目录/usr/local下新建目录java命令:mkdir
2020-11-02 16:30:38 717
原创 完整版nginx反向代理配置
完整版nginx反向代理配置作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io项目发布了只提供了一个ip和端口使用。要完成前后分离项目的部署,因此需要把后端服务代理到前端访问的域名和端口上去,因此用上了nginx的反向代理。我们找到了nginx的配置文件defalut.conf配置文件upstream project{ server 127.0.0.1:9090
2020-10-24 11:12:30 1146
原创 python实现redis5.0.8 流操作
#!/usr/bin/python# -*- coding: UTF-8 -*"""@file_name: stream.py@author:li-boss@create date: 2020/07/28 15:40@description:redis流操作"""import uuidclass Stream(): """ redis流 """ def __init__(self,stream_name='TASK_QUEUE',group_name =
2020-07-28 15:24:41 2520
原创 Centos7安装NFS服务器和客户端,并实现自动挂载共享目录
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.ioCentos7安装NFS服务器和客户端,并实现自动挂载共享目录.现在有3台服务器 s1(主),s2(从), s3(从)需要实现文件实时同步,我们可以安装Nfs服务端和客户端来实现!Installed: nfs-utils.x86_64 1:1.3.0-0.65.el7Dependency Installed: g.
2020-07-22 15:02:23 2395 1
原创 使用rancher2.3.6部署mysql集群
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io首先需要具备能够提供动态存储的存储类,我这里使用的是应用商店的nfs-provisioner.安装使用默认设置就行.安装好之后就能在启动这个服务的容器机器中有一个 /srv 目录。到时候存储的数据就都在这个文件夹中.安装NFS准备的镜像:gcr.azk8s.cn/google-samples/xtrabackup:1..
2020-06-11 09:09:31 2532
原创 使用rancher2.3.6构建 kubernets集群
使用rancher2.3.6构建 kubernets集群一、准备工作1.准备3台「centosos7」系统的机器.10.0.0.110 rancher-1 #1 为了下面文章好用,进行的编号.10.0.0.111 master-1 #210.0.0.112 node-1 #32.docker安装源1).设置每台机器的docker源.yum-c...
2020-04-06 13:52:31 912 1
原创 centos7中使用flask+uwsgi+nginx部署项目完整配置
centos7中使用flask+uwsgi+nginx 部署配置作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io1、需要准备的东西1). 项目依赖requirements.txt.我这里简单列举几个.实际情况要根据自己的项目来定。Flask==1.0.2F...
2020-03-10 18:40:43 1225
原创 python遍历列表结构为树的数据为树状结构
python 遍历列表结构为树的数据为树状结构作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/ 我们要把下面的数据解析层树状结构。我这里写了一个函数,方便自己使用。例如:test_data = [ {'id': 1, 'title': 'GGG...
2020-02-27 13:06:38 2308 2
原创 把python项目制作成windows服务并一键部署
制作windows服务大家都遇到过把自己开发的项目打包成相应的服务。在windows中快速部署。针对这个问题,我整理了一个思路,不管是html和python代码都是可以实现打包来封装部署的。这样做的好处是能够把自己开发的东西做成windows可以运行的exe文件,并且能够做成可以起停的系统服务。方便我们管理。作者:lizhonglingithub: https://github.com/L...
2019-11-23 14:06:28 9209 5
原创 快捷批量备份mysql数据库的结构和内容
快捷批量备份mysql数据库的结构和内容作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/大家平时在使用mysql的时候肯定有遇到过备份数据的问题,一般我们都是使用图形话界面来操作数据库。 但是我们操作一个数据库还行。要同时操作很多个数据库的时候就比较麻烦了。如...
2019-11-20 15:37:19 405
原创 matplotlib绘图实例(一)
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/matplotlib绘图1.绘制只含有单一曲线import numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport ...
2019-11-12 22:14:10 364
原创 pandas基础语法(一)
import numpy as npimport pandas as pdfrom pandas import Series,DataFrame# matplotlib官网案例# https://matplotlib.org/gallery/index.html# matplotlib## 目录+ 一、【重点】Matplotlib基础知识+ 二、设置plot的风格和样式 + 1、【重点】点和线的样式 + 2、X、Y轴坐标刻度+ 三、2D图形 + 1、示例
2019-11-01 22:16:03 583
原创 python面向对象编程案例分享
python面向对象实例最近整理的一些学习python的基础资料,下面用一个实例来解释面向对象编程,希望对才学习python的朋友有所帮助。题目是开枪打敌人的游戏。具体代码实现如下:#!/usr/bin/python# -*- coding: UTF-8 -*"""@author:li-boss@file_name: mianx.py@create date: 2019-10-31 ...
2019-10-31 22:41:01 2292
原创 设计一个函数,统计一个字符串中出现频率最高的字符及其出现次数
设计一个函数,统计一个字符串中出现频率最高的字符及其出现次数一个python基础题目:"""题目: 设计一个函数,统计一个字符串中出现频率最高的字符及其出现次数"""def find_most_freq(string): result_dict = {} for ch in string: if ch in result_dict: ...
2019-10-31 22:24:10 2063
原创 基于flask实现restfulAPI的完整项目
基于flask的restfulAPI项目实现了解到一段时间的restfulAPI实现,通用面向对象的用户、角色、权限管理的项目案例来阐述是如何实现restfulAPI接口的实现,今天有空来整理一下。项目中权限是参照标准的RBAC. 来实现,有良好的扩展性。数据库访问、业务层、接口层分离。保障了代码的可扩展性。基于面向对象的思想实现本项目。具体实现见下面介绍。1、什么是restful?RE...
2019-10-27 17:10:28 15093 11
原创 python中xml和json数据相互转换
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/ 最近遇到一个问题需要使用python处理xml数据问题,我们平时的前后端交付都是使用的json来处理.但是我们现在需要和C++进行配合开发.C++主要还是使用xml来处理数据.查询了发现python有一个...
2019-08-21 20:15:33 15877 1
原创 python错误日志记录工具,解决项目排错问题
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/我们写项目的时候难免会遇到代码报错的问题,遇到这样的问题了如何快速的定位问题并解决问题呢?我今天来整理了利用python只带的工具来解决这个问题,我能需要使用的库有:loggingos这些都是python...
2019-06-15 11:42:55 3265 2
原创 NSIS打包electron生成的文件为exe安装包
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/接着上一篇文章最后的的内容开始。上面我们使用electron生成相应的项目文件包,只是一个绿色版本的应用,不一定是我们最喜欢的。懂软件的人使用起来还是比较简单。有一个需求是我们能不能打包成像qq微信这样下载下来可以...
2019-06-12 23:07:23 2583 1
原创 使用electron构建基于html的桌面应用
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/有一个需求是需要构建系统的桌面的应用,搜索了很多资料发现了electron这个平台。功能非常强大,在git上面也有很多星星。自己研究了一番总结了一些。可以供大家参考。那么electron是如何构建桌面应用的呢?...
2019-06-12 22:34:12 2008
原创 python的flask项目中实现多个和单个数据库的备份和还原
作者:lizhonglingithub: https://github.com/Leezhonglin/blog: https://leezhonglin.github.io/python的flask项目中实现多个和单个数据库的备份和还原1.分析我们在项目中经常会遇到要备份数据库和还原数据库的需求。遇到这样的问题我们该如何解决呢???其实不难想到mysql 的mysqldumps命...
2019-05-24 23:45:27 1695 5
FastApi实战源码
2023-03-22
快速制作windows系统服务
2021-01-08
docker-compose.yml模板
2021-01-07
MYSQL集群+HA高可用【MySQL性能调优】.pdf
2020-11-02
docker-ce19.03.8-afacb8b-packages.rar
2020-07-24
docker-compose版本1.25.5, build 8a1c60f6离线安装包.zip
2020-06-09
rancher2.3.6部署redis集群配置教程.pdf
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人