摘要: 原理 从列表中找出最小的数,和第一个数交换位置 再从列表找第二小的数,和第二个位置交换,依此类推... 代码 import random def select_sort(lst): for i in range(len(lst)): # 初始化最小值的位置 min_loc = i for j in 阅读全文
posted @ 2023-03-13 22:04 gz_xiaohai 阅读(22) 评论(0) 推荐(0)
摘要: #### 原理 >1. 比较相邻的两个数,如果前面的数比后面大,则交换两个数的位置,最后得到最大的数排在最后一位,这样最后一位就有序了。 >2. 剩下的数再次比较,得到第二大的数排在倒数第二位,依次类推。 #### 代码 ``` import random def bubble_sort(lst = 阅读全文
posted @ 2023-03-13 21:41 gz_xiaohai 阅读(29) 评论(0) 推荐(0)
摘要: #### 原理 >相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号a、b、c),在A杆自下而上、由大到小按顺序放置n个金盘(如图)。 >游戏的目标:把A杆上的金盘全部移到c杆上,并仍保持原有顺序叠好。 >操作规则:每次只能移动一个盘子,并且在移动过 阅读全文
posted @ 2023-03-13 21:14 gz_xiaohai 阅读(60) 评论(0) 推荐(0)
摘要: #### 原理 第三个数等于前面两个数之和 F(0) = 0, F(1) = 1, F(N) = F(N-1) + F(N-2) 如: 0, 1, 1, 2, 3, 5, 8, 13 #### 代码 ```python def fib(n): c, a, b = 0, 0, 1 while c 输出 阅读全文
posted @ 2023-03-13 20:52 gz_xiaohai 阅读(23) 评论(0) 推荐(0)
摘要: 1. 前期准备 1.1 安装好 opensearch(elasticsearc) 并启动 1.2 在mysql创建数据库 magento 1.3 php.ini 设置内存限制 memory_limit = 512M 并重启 php 2. 下载安装包 下载地址 https://gitee.com/zo 阅读全文
posted @ 2023-03-13 14:00 gz_xiaohai 阅读(419) 评论(0) 推荐(0)
摘要: 1. 下载解压 swoole-src-xxx.tar.gz tar -zxvf swoole-src-xxx.tar.gz 2. 准备php扩展安装的编译环境的。用于手动编译安装php扩展。 2.1 进入解压好的swoole目录 cd swoole-src-xxx 2.2 执行 phpize 命令 阅读全文
posted @ 2023-03-13 13:33 gz_xiaohai 阅读(128) 评论(0) 推荐(0)
摘要: 1. vscode 文件->首选项->设置 用户->扩展->Go->settings.json 2. 设置GOROOT与GOPATH GOROOT是 go 的安装目录 GOPATH是你的项目根目录 3. 安装插件 ctrl + shift + p 输入 go:install ... 全选安装 4. 阅读全文
posted @ 2022-04-12 21:34 gz_xiaohai 阅读(544) 评论(0) 推荐(0)
摘要: 1. 添加额外的服务节点 2. 配置不同端口 3. 配置Context的 DocBase路径,该路径为您的项目路径 <Service name="Catalina"> <!--默认配置--> <Connector port="8080" protocol="HTTP/1.1" connectionT 阅读全文
posted @ 2021-09-09 16:05 gz_xiaohai 阅读(254) 评论(0) 推荐(0)
摘要: 图形验证码库 captcha # 引入图形库 from captcha.image import ImageCaptcha # 获取图像对象 image = ImageCaptcha(width=120, height=40, font_sizes=(30, 32, 36)) chars = "12 阅读全文
posted @ 2019-11-08 16:49 gz_xiaohai 阅读(538) 评论(0) 推荐(0)
摘要: 基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使 阅读全文
posted @ 2015-12-25 19:02 gz_xiaohai 阅读(375) 评论(0) 推荐(0)