- 博客(20)
- 收藏
- 关注
原创 ubuntu 安装spug
4、docker exec spug init_spug admin 123456 #创建一个用户名为 admin 密码为 123456 的管理员账户。5、浏览器测试访问: http://IP/#/spug为本地目录。1、安装docker。
2023-07-11 21:02:06
196
原创 无标题杂记
列块,对多行行首进行统一插入字符#操作方法是:vim filectrl+v 进入选择模式,选择要操作的行;选好后,输入大写I,光标自然会跳到所选择的行的第一行的行首,并进入insert模式,输入你想要插入的内容;输入完你想要插入的内容后下Esc键,则你会发现刚刚你选择的行的行首都已经插入了你想要插入的内容;对多行行首进行统一删除字符:删除多行行首的#,ctrl+v,然后进行选择(如果想要选择至文件结尾,则再按G)择完以后下小写d,则删除了刚刚选中的位于多行行首的字符#;查看开机启动的.
2021-04-15 16:36:28
126
原创 ZooKeeper分布式部署及Python连接管理
ZooKeeper是一个分布式的开源的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。更多看这里 https://www.wzstyle.cn/903.html...
2020-09-28 09:59:45
173
原创 用argparse实现ls -lha等linux命令格式展示
import argparsefrom pathlib import Pathfrom datetime import datetimeimport statparse = argparse.ArgumentParser(prog='ls', add_help=False, description='list directory contents') #获得一个解析器参数parse.add_argument('path', nargs='?', default='.', help="direc.
2020-07-17 20:04:01
217
原创 python 版本管理工具 pyenv
什么是pyenv:pyenv是一个forked自ruby社区的简单、低调、遵循UNIX哲学的Python环境管理工具, 它可以轻松切换全局解释器版本, 同时结合vitualenv插件可以方便的管理对应的包源。为什么使用pyenv:为了在同一系统环境中使用不同版本的python,在项目开发中保证不同的包环境互不干扰。安装Pyenv:1、安装gityum -y install git2、安装Python编译依赖yum -y install gcc make...
2020-07-11 20:03:26
6214
原创 Jenkins持续集成、自动化构建、多节点配置
Jenkins是一个可扩展的持续集成引擎,是一个开源的Java软件项目。持续集成(Continuous Integration,CI|CD)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础,持续集成意义如下:持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能;持续集.
2020-07-08 21:51:32
429
原创 实现双向链表,并封装成容器
class ListNode: #结点保存内容和下一跳 def __init__(self, item, next=None,prev=None): self.item = item self.next = next self.prev = prev #增加上一跳 def __repr__(self): return '{} <== {} ==> {}'.format( self.pre.
2020-06-29 18:02:53
142
原创 python练习题2---类
1、随机整数生成类#普通类实现import randomclass RandomGen: def __init__(self,start=1,stop=10,count=10): self.start=start self.stop=stop self.count=count def generate(self): return [random.randint(self.start,self.stop) for
2020-05-22 17:55:43
347
原创 斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、55、89、144、、、代码实现:1、打印100以内的fib print(0) print(1) a=0 ...
2020-04-23 22:49:12
278
原创 python 排序算法集合
1、冒泡排序核心算法 - 排序算法,一般都实现为就地排序,输出为升序 - 扩大有序区,减小无序区。 - 每一趟比较中,将无序区中所有元素一次进行两两比较,升序排序将大的数调整至两数中的右侧 - 每一趟比较完成,都会把这一趟的最大数推到当前无序区的最右侧代码实现: nums = [9,8,1,2,3,4,5,6,7] print(nums) pri...
2020-04-16 22:37:32
398
原创 python 练习题1
1、求100(100000)以内的素数:从2开始到自身的数-1中找到一个能整除的 => 从2开始到自身开平方的数中找到一个能整除的 一个合数一定可以分解成几个素数的乘积,也就是,一个数如果能被一个素数整除就是合数import datetimen = 100000start = datetime.datetime.now()count = 2 #隐含着2和3primenumb...
2020-03-30 21:02:31
651
原创 python内存管理和随机数
内存管理变量无需事先声明,也不需要指定类型,这是动态语言的特性 变量只是一个标识符,指向一个对象,而这个对象被创建在内存‘堆’中 python编程中一般无须关心变量的存亡,一般也不用关心内存的管理 python使用引用计算来记录所有对象的引用次数;当对象引用次数为0,它就可以被垃圾回收GC什么是Python GC:Py的一个大好处,就是灵活的变量声明和动态变量类型。虽然这使得...
2020-03-27 14:30:04
185
原创 python练习题
1、给一个半径,求圆的面积和周长,圆周率3.14radius = int(input('radius = '))print('area = ', 3.14 * radius **2)print('circumference = ', 3.14 * 2 * radius)2、输入两个数,比较大小后,从小到大升序打印a = int(input('first number= '))...
2020-03-25 17:21:16
1583
原创 wordpress配置邮件服务报Extension missing: openssl
关于wordpress网站后台配置邮箱:可以在后台插件中搜索Easy WP SMTP,然后点击安装,启用,Settings如下:From Email Address xxx@163.com #你的163邮箱From Name 网子世界SMTP Host sm...
2020-03-20 20:41:03
440
原创 记一次困扰了我两天的wordpress主题更新后的缓存问题
我真的是要口吐芬芳了!!!两天前好友给了个好看的wordpress主题包于是立即切换主题没想到主题更换之后,网站前端首页看不到已经在后台编辑好的功能或者发布的文章要等十几分钟以上的时间才能看到我和好友倒腾了两天的时间 尝试了各种方法清理浏览器缓存 kill程序 重启相应程序 重启服务器 切换主题 ...后来断定是缓存问题但各种百度 各种找问题找答案 还是一无所获...
2020-02-09 15:26:46
1497
原创 Harbor仓库搭建管理
简介:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。harbor以docker-compose的规范形式组织各个组件,并通过docker-compose工具进行启停。Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生...
2020-01-01 14:43:06
1677
原创 自动化免密工具sshpass 和 非交互工具expect
在大多数情况下,Linux 系统管理员使用 SSH 登录到程 Linux 服务器时,要么是通过密码,要么是无密码 SSH 登录,或基于密钥的 SSH 身份验证。如果你想自动在 SSH 登录提示符中提供密码和用户名怎么办?这时 sshpass 就可以帮到你了。sshpass 的定义:ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明...
2019-07-26 11:13:46
916
1
原创 linux---戴尔服务器raid配置手册
DELL PowerEdge Servers RAID配置手册个人网站 https://www.wzstyle.cn/对RAID进行操作很可能会导致数据丢失,请在操作之前务必将重要数据妥善备份,以防万一。名称解释:Disk Group:硬盘组,这里相当于是阵列,例如配置了一个RAID5,就是一个硬盘组VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使...
2019-01-18 16:14:14
3300
1
原创 linux---常用基础命令
Linux常用命令Linux 文件的命名规则A. 除了 / 之外,所有的字符都合法,但有些字符最好不用,如空格符、制表符、退 格符和字符 @ # $ & ( ) - 等B. 避免使用 . 作为普通文件名的第一个字符C. 大小写敏感,严格区分大小写(包括文件命名、命令、命令选项、用户名等)Linux 命令格式命令格式 :命令 -选项 参数(操作对象)...
2018-11-16 16:06:20
389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人