- 博客(138)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Zhong__博客说明
博客皆为原创,都是自己真实操作并保证有效性和实用性,当然,随着技术更新发展,有些技术或方法可能不再适用!也有部分文章引用官网文档或其他技术博客,再经过自己实践和整理的!欢迎技术交流和指出不足之处!QQ交流群:121160124微信公众号:一个很随意的公众号:...
2019-09-18 11:26:24 195
原创 Zhong__The CPU has been disabled by the guest operating system. Power off or reset the ... ...
The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.
2024-05-14 13:36:21 882 1
原创 Zhong__VeraCrypt加密软件使用
对数据加密、解密 如文件、文件夹、磁盘分区、移动硬盘、U盘等!VeraCrypt是一款使用简单 评价很不错 支持跨平台使用的一款数据加解密工具。
2023-10-10 09:56:09 1841
原创 Zhong__iRedmail安装和配置
在 Debian/Ubuntu 系统上,此文件路径为 /usr/share/apache2/roundcubemail/.htaccess 或者 /opt/www/roundcubemail/.htaccess.通过 https://www.spamhaus.org/query/ip/xxx.xxx.xxx.xxx 移除不被信任的域名/ip即可。不同系统方式略有差异。在 RHEL/CentOS 系统上,此文件路径为 /var/www/roundcubemail/.htaccess。
2023-08-08 10:54:49 5551 1
原创 Zhong__Linux系统磁盘空间扩容和转移
时间:2023.07.07环境:Ubuntu/Centos目的:分配闲置空间到指定分区/将分区空间转移到指定分区说明:作者:Zhong
2023-07-07 10:44:00 1944
原创 Zhong__Celery基本使用详解
时间:2023.03.10环境:python3/centos/redis目的:演示celery基本使用的详细案例说明:python依赖的版本以requirement.txt文件为测试基准 不同版本可能存在差异作者:Zhong简介简介及概念介绍部分不会很详细 主要看demo项目代码Celery包含如下组件:1. Celery Beat:任务调度器,Beat进程会读取配置文件的内容,周期性地将配置中到期需要执行的任务发送给任务队列。
2023-03-10 10:36:30 373 3
原创 Zhong__GORM创建或更新(update_or_create)
函数 指定的主键如果存在就更新(UPDATE) 主键为0 or 没有主键就创建(INSERT)tips: 回填的created_at字段与表是不一致的。2.根据主键/唯一索引字段条件 可以使用。如果不涉及并发安全可使用 比较简单。1.适用于各种字段条件 可以使用。函数会更新所有的字段信息。
2022-11-28 14:28:52 1183
原创 Zhong__GORM零值创建/更新详解
时间:2022.11.25环境:Windows Goland目的:对比不同情况下(字段类型及tag定义的属性)零值创建的区别和零值更新的区别说明:基于GORM 2.0 当前时间点是有效的 请以官方文档为主作者:Zhong 目录创建1、有默认值modelCreate2、无默认值modelCreate更新modelUpdate/UpdateColumn/Updates/UpdateColumnsUpdate/UpdateColumnUpdates/UpdateColum
2022-11-25 17:17:56 412
原创 Zhong__TypeScript
时间:2022.07.12环境:Windows VSCode目的:TypeScript知识点汇总说明:作者:Zhong QQ交流群:121160124 欢迎加入!目录TypeScript安装简单体验类型注解联合类型unknown类型void类型never类型tuple类型函数类型和函数参数/返回值字面量类型对象类型索引类型type alias(类型别名)as(类型断言)非空类型断言字面量推理可选链??(空值合并操作符)!!(其它类型转布尔类型)Type Narrowing(类型缩小)函数的重载类的使用rea
2022-07-13 14:36:22 565
原创 Zhong__我的创作纪念日
提示:可以和大家分享最初成为创作者的初心例如:提示:在创作的过程中都有哪些收获例如:提示:当前创作和你的工作、学习是什么样的关系例如:提示:职业规划、创作规划等Tips
2022-07-13 13:38:26 77
原创 Zhong__Golang并发协程/Channel控制
时间:2022.03.10环境:Windows10 Golang1.17目的:Golang并发协程控制说明:作者:Zhong QQ交流群:121160124 欢迎加入!目录Channel特性Channel关闭原则实例1个发送者 1个接收者1个发送者 n个接收者n个发送者 1个接收者n个发送者 n个接收者Channel特性对一个已关闭的通道写入数据 ❌ 关闭一个已关闭的通道 ❌ 对一个已关闭的通道,读取数据 ✅Channel关闭原则..
2022-03-10 10:26:37 796
原创 Zhong__MySQL笔记
时间:2022.01.02环境:Windows、Linux目的:MySQL笔记说明:作者:Zhong QQ交流群:121160124 欢迎加入!
2022-01-02 20:37:57 625
原创 Zhong__一文通透Casbin
时间:2021.12.06环境:Windows目的:Casbin简介与使用 希望对大家有帮助说明:作者:Zhong QQ交流群:121160124 欢迎加入!关于Casbin官方网站:Overview · Casbin官方qq交流群:546057381简介使用开源项目推荐总结QQ交流群:121160124 欢迎加入!微信公众号...
2021-12-14 13:52:30 2434 3
原创 Zhong__Go程使用channel接收数据
时间:2021.11.15环境:Windows目的:go程及多go程使用channel接收数据说明:作者:Zhong QQ交流群:121160124 欢迎加入!一般我们可以这样使用go程+channel实现并发和收集结果package mainimport ( "fmt" "time" "sync")func main() { var wg sync.WaitGroup ch := make(chan interface{})
2021-11-15 15:37:53 400
原创 Zhong__Go读取Excel表格
时间:2021.09.28环境:Windows目的:Go读取Excel表格内容说明:融合了读取加密文档、输出颜色和内容控制、倒计时退出等功能,对于读取Excel只做简单的操作作者:Zhong QQ交流群:121160124 欢迎加入!首先新建一个xlsx格式的Excel文档 设置密码加密 适当输入一些内容新建mian.go文件 内容如下package mainimport ( "bufio" "fmt" "os" "strings" ...
2021-09-28 09:50:13 316
原创 Zhong__Go语言工厂模式
时间:2021.09.22环境:目的:简析Golang工厂模式的使用说明:作者:Zhong QQ交流群:121160124 欢迎加入!工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程.
2021-09-22 13:50:30 169
原创 Zhong__Go语言“继承“和多态
时间:2021.09.22环境:目的:简易阐述Go语言"面向对象"三大特性说明:作者:Zhong QQ交流群:121160124 欢迎加入!编程语言面向对象开发中的三大特性:封装、继承和多态,在Go语言中是怎么实现的呢?首先需要了解这个问题:Go 是否是面向对象语言?Go语言并没有严格的说明是否是面向对象编程语言,但相应的特性都有对应的实现!封装对于封装简单来说就是将一些功能的实现代码封装在一个个方法、模块或包中,形成结构清晰功能分明的层次,在使用时调用相关方法.
2021-09-22 11:24:57 270
原创 Zhong__jupyter安装与使用
时间:2021.09.22环境:Linux目的:CentOS安装jupyter说明:作者:Zhong QQ交流群:121160124 欢迎加入!一、本地安装与启动本地已安装python3和配置pip3pip3 install jupyterlab启动JupyterLabjupyter-lab二、本地安装远程web访问本地已安装ipython 进入ipythonipython设置密码from notebook.auth import p...
2021-09-22 09:22:55 166
原创 Zhong__Go随机密码生成器
时间:2021.09.01环境:目的:Go语言实现随机密码(字符串)说明:作者:Zhong QQ交流群:121160124 欢迎加入!package mainimport ( "fmt" "math/rand" "time" "regexp" "github.com/gookit/color")// 指定要生成密码的长度var code_len int = 20func main() { color.Secondary.Pr
2021-09-01 11:12:07 273
原创 Zhong__Go语言实现斐波那契数列
时间:2021.09.01环境:目的:Go语言实现斐波那契数列说明:作者:Zhong QQ交流群:121160124 欢迎加入!package mainimport "fmt"func main() { res := factorial(18) fmt.Println(res)}var facVal uint64 = 1func factorial(n int) uint64 { if n < 0 { fmt.Print("Fac
2021-09-01 10:54:48 128
原创 Zhong__Go字符串全排列
时间:2021.07.19环境:目的:Go语言实现字符串全排列说明:作者:Zhong QQ交流群:121160124 欢迎加入!简单版package mainimport ( "fmt")func main() { str := "abcd" res_slice := Arrange(str, 0, "") fmt.Println(res_slice)}// 字符串全排列 可指定位数var res_slice = []string {}
2021-09-01 10:44:10 249
原创 Zhong__进制
时间:2021.07.19环境:目的:二进制/八进制/十进制/十六进制及与其它进制的转换说明:作者:Zhong QQ交流群:121160124 欢迎加入!目录十进制十进制转二进制十进制转八进制十进制转十六进制二进制二进制转十进制二进制转八进制二进制转十六进制八进制八进制转十进制八进制转二进制八进制转十六进制十六进制十六进制转十进制十六进制转二进制十六进制转八进制十进制十进制转二进制将该数持续除以2 直到商
2021-07-19 09:28:33 143 2
原创 Zhong__Go笔记
时间:2021.06.22环境:Windows目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!环境配置格式化输出变量查看变量字节大小查看变量类型查看整形变量对应的unicode字符数据类型常量整形的类型字符串和字符值类型和引用类型流程控制条件语句ifif...elseswitchselect循环语句for循环无限循环控制语句break 语句continue 语句go..
2021-06-22 09:46:13 181
原创 Zhong__Go并发实例
时间:2021.06.22环境:Windows目的:批量通过ssh连接远程主机执行命令说明:作者:Zhong QQ交流群:121160124 欢迎加入!ip_info.txt文件内容如下:192.168.40.66192.168.40.67192.168.40.68192.168.40.69192.168.40.70192.168.40.71192.168.40.72192.168.40.73192.168.40.74192.168.40.75192..
2021-06-22 09:41:15 127
原创 Zhong__Linux 常用命令
时间:2021.06.02环境:Windows目的:Python说明:作者:Zhong QQ交流群:121160124 欢迎加入!
2021-06-02 16:53:14 117
原创 Zhong__Python脚本logging极佳实践
"""python logging库简单使用 主要适用于python脚本Author:Zhong__QQ交流群:121160124"""import loggingimport timefrom logging.handlers import TimedRotatingFileHandlerfrom pathlib import Path# 获取上级目录BASE_DIR = Path(__file__).resolve().parent.parent# 定义日志文件存放的.
2021-06-01 09:54:57 143
原创 Zhong__Python实例很多条
时间:2021.05.27环境:Windows目的:Python实例若干条说明:作者:Zhong QQ交流群:121160124 欢迎加入!目录列表推导式数组去重运行计时器base64编解码字典推导式回调map结合lambda获取字段内容列表推导式print([i for i in range(1, 10)])数组去重ls = ['a', 1, 2, 1, 'a']print(list(set(ls)))运行计时器b...
2021-05-27 09:53:04 73
原创 Zhong__Golang获取命令行参数
时间:2021.03.03环境:Windows目的:通过flag包获取及解析命令行传递的参数说明:作者:Zhong QQ交流群:121160124 欢迎加入!flag使用起来很简单 如下:导入flag包 import ("flag") 定义变量用于接收参数 var host string 获取参数 映射到变量host flag.StringVar(&host, "h", "127.0.0.1", "主机地址") 说明:第一个参数是赋值到指定变量 第.
2021-05-13 16:41:30 102
原创 Zhong__Git简单使用
时间:2021.03.04环境:Windows10目的:Git使用说明:作者:Zhong QQ交流群:121160124 欢迎加入!首先来看看gitee(gitlab也有)在新建一个仓库后给予的提示A simple command-line tutorial:Git global settings:git config --global user.name "Zhong"git config --global user.email "zhong@163.com".
2021-03-04 10:23:23 131 1
原创 Zhong__zabbix安装与pyzabbix使用
时间:2021.03.03环境:CentOS Linux release 7.8.2003 (Core)/Python3.9目的:安装zabbix 使用Python操作zabbix说明:本教程使用CentOS7系统 安装5.0LTS zabbix版本 使用MySQL数据库 使用Apache web server 可直接根据官网指导下载安装与配置 本文对官网指导文档做了整理与补充 具体以官网为准作者:Zhong QQ交流群:121160124 欢迎加入!下载安...
2021-03-03 14:26:15 956
原创 Zhong__HTTP状态码
时间:2021.03.01环境:Python3.9目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误HTTP状态码分类分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的.
2021-03-01 09:39:47 131
原创 Zhong__AsyncSSH简单使用
时间:2021.02.24环境:CentOS7.6.1810 两台主机node1、node2目的:使用python包asyncssh远程连接Linux主机说明:作者:Zhong QQ交流群:121160124 欢迎加入!AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Pyt..
2021-02-24 13:55:56 1852
原创 Zhong__DRF笔记
时间:2021.02.22环境:Python3.9目的:使用DRF开发web应用常见的场景和用法知识点说明:作者:Zhong QQ交流群:121160124 欢迎加入!settings.py"""Django settings for Django3_Test project.Generated by 'django-admin startproject' using Django 3.0.7.For more information on this file, s.
2021-02-22 16:12:02 286
原创 Zhong__python执行脚本参数加载及处理
时间:2021.02.22环境:Python3.9目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!方法一:使用argparse.ArgumentParser()接收参数import argparseparser = argparse.ArgumentParser(description='接收参数')parser.add_argument('n', help='姓名(必选)')parser.add_argument('-s', dest="ge.
2021-02-22 10:47:58 145 1
原创 Zhong__Python类方法、实例方法、静态方法、类属性、实例属性、property属性
时间:2020.12.14环境:Python3目的:Python类方法、实例方法、静态方法、类属性、实例属性、property属性的学习说明:作者:Zhong QQ交流群:121160124 欢迎加入类属性、实例属性它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同。实例属性属于对象 类属性属于类class Province(object): # 类属性 country = '中国' def __init__(self, n.
2020-12-14 11:26:01 125
原创 Zhong__Python 闭包
时间:2020.12.14环境:Python3目的:闭包学习说明:作者:Zhong QQ交流群:121160124 欢迎加入什么是闭包?在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。首先通过一个示例先来了解函数引用的概念:def test1(): print("This is test1")# 调用函数test1()# 引用函数res = test1print(id(res))prin.
2020-12-14 09:51:16 100
原创 Zhong__Python lambda()
时间:2020.12.11环境:Python3目的:简单使用lambda()说明:作者:Zhong QQ交流群:121160124 欢迎加入Python内置函数lambda()python 使用 lambda 来创建匿名函数。lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。..
2020-12-11 17:09:13 112
TA创建的收藏夹 TA关注的收藏夹
TA关注的人