- 博客(28)
- 资源 (1)
- 收藏
- 关注
转载 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-01-03 17:31:20 77
原创 Jquery实现前端窗口得全屏/退出全屏得切换
通过JQ实现前端页面全屏、退出全屏得切换。当在全屏状态下,显示退出全屏菜单,非全屏状态下,显示全屏菜单。
2023-04-24 10:12:48 858
原创 LeetCode557. 反转字符串中的单词 III(快慢指针)
题目:给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
2023-03-07 14:44:41 146
原创 LeetCode167. 两数之和 II - 输入有序数组(双指针)
题目:给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1
2023-03-07 10:54:51 142
原创 LeetCode283. 移动零(双指针)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
2023-03-01 14:09:42 89
原创 LeetCode 977. 有序数组的平方(双指针)
>题目:>给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。>[原题链接:https://leetcode.cn/problems/squares-of-a-sorted-array/](https://leetcode.cn/problems/squares-of-a-sorted-array/)示例 1:>输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,
2023-02-28 11:37:15 56
原创 Leetcode35、搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。
2023-02-24 15:56:49 55
原创 Leetcode 278. 第一个错误的版本(二分查找)
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一>个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。
2023-02-24 15:02:19 63
原创 Leetcode704、二分查找
给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。
2023-02-24 11:56:18 166 1
原创 树莓派【四、命令行上传下载文件】
一、sftp方式windows本地cmd端口用命令:sftp pi@192.168.0.10,然后输入密码本地切换目录:lcd查看本地当前目录:lls查看本地当前路径:lpwd树莓派端切换目录:cd树莓派端查看当前目录:ls树莓派端查看当前路径:pwd下载文件到本地:get remote_file上传文件到树莓派:put local_file二、scpscp命令基于SSH,所以要开启树莓派的ssh服务。文件上传:命令:scp local.file pi@192.168.0
2021-07-06 22:33:18 1477
原创 树莓派【三、安装mysql/mariadb】
一、安装前一些问题树莓派上安装mysql时,如果报错依赖问题,可以将系统安装源更换为回为默认安装源,即/etc/apt/sources.list和/etc/apt/sources.list.d/raspi.list改为默认的配置(前提是之前有备份)也可以更换为别的源,如清华源,自己更换的中科大的源反正是安装失败了.另外,sudo apt-get install mysql-server时会提示我们安装我们安装mariadb-server-10.0 需要说明的是:MariaDB跟MySQL在绝大多数
2021-07-06 00:43:25 513 2
原创 Mysql用户相关操作
1、添加用户(3步操作)create user "username"@"host" identified by "password";username: 用户名host: 指定host,% 代表任何主机均能远程访问, localhost代表只能本地登录,92.168.0.100代表只能再指定的主机上登录password: 用户密码grant all privileges on database_name.table_name to username;all privileges:
2021-07-06 00:39:27 174
原创 dpkg: 处理软件包 xxx(--configure)时出错解决方法
在树莓派 sudo apt-get upgrade时遇到一下错误/var/lib/dpkg/info/python-gpiozero.postinst: 6: /var/lib/dpkg/info/python-gpiozero.postinst: pycompile: Too many levels of symbolic linksdpkg: 处理软件包 python-gpiozero (–configure)时出错:已安装 python-gpiozero 软件包 post-installati
2021-07-05 23:01:03 1942
原创 树莓派【二、RGB_LED灯实验】
1、接线图本实验中均采用物理引脚,即BOARD编码,RGB灯如下图从左到右分别为R、G、B和GND引脚,树莓派GPIO口选择34、36、38、40,由接线图可以得到:34pin -> RGB灯[GND]36pin -> RGB灯[R]38pin -> RGB灯[G]40pin -> RGB灯[B]实物图(多余的线不用关注,只关注和接线原理图对应的线即可):二、实验代码# -*- coding: utf-8 -*-# __projectName__
2021-07-04 23:42:10 1532
原创 树莓派【一、树莓派初始相关配置】
文章目录1、更改系统镜像源和pip镜像源2、安装vim和vsftpd3、更换默认python版本4、脚本化配置所有记录基于树莓派已烧录好系统,安装raspbian官方镜像,且以可以ssh远程登录,可以使用xshell1、更改系统镜像源和pip镜像源# 备份原来镜像文件sudo cp '/etc/apt/sources.list' '/etc/apt/sources.list.bk'sudo cp '/etc/apt/sources.list.d/raspi.list' '/etc/apt/so
2021-07-04 21:47:57 197
原创 pytest【四、fixture高阶用法】
1、输入多组测试用例自定义fixture可以添加多组测试用例数据,在测试用例函数当做实参传入示例代码如下:ps: 其中注释掉的测试函数用例test_get_min1和test_get_min2作用相同,若定义fixture时指定name参数,即@pytest.fixture(params=[...], name='function_get_min_data')该用法时,定义的fixture作为实参时候就必须使用name的值,若无指定,则用定义的fixture函数名,二者不可混用import py
2021-05-25 01:09:31 299 2
原创 pytest【二、setup/teardown/setup_class/teardown_class】
setup/teardown/setup_class/teardown_classsetup():每个测试用例函数执行前会执行teardown(): 每个测试用例函数执行完成后会执行setup_class(): 每个测试用例类执行前会执行teardown_class(): 每个测试用例类执行完成后会执行有如下测试用例代码:# -*- coding: UTF-8 -*-# ---------------------------------------------------------
2021-04-19 00:24:49 270 4
原创 pytest【一、启动测试和常用参数】
1、命令行启动pytest框架是python经典单元测试框架,运行会自动识别测试项目中的测试用例,包含测试模块module(以test_开头)、测试类class(以Test开头)、测试函数function(以test开头)命令: pytest [options] [file_or_dir] [file_or_dir] [...]指定当前项目下的测试所有module: pytest [option] .指定某个文件: pytest [option] t
2021-04-17 01:19:08 1419 1
原创 python 字典黑魔法
python中三大数据结构,列表、字典、集合,字典是平时处理数据所用到的做多的,以此记录几个字典使用时黑魔法(骚操作)。有一个原始序列数据:info = { "info1": {"name": "Limin", "age": 20, "height": 176, "score": 90}, "info2": {"name": "jenny", "age": 14, "height": 140, "score": 98}, "info3.
2021-04-14 01:08:11 222
原创 Python openpyxl之操作excel
python处理数据时,可以将数据保存至excel文件中,此处安利一个python利器,openpyxl,可以自动化处理数据值excel表格中。
2021-04-14 00:01:35 3315 11
原创 Python—Zip处理压缩文件
用python操作zip文件的打包压缩与解压,可以使用zipfile模块。zipfile中包含ZipFile,PyZipFile和ZipInfo三个对象,ZipFile和ZipInfo最常用。其中:ZipFile:创建和读取zip文件ZipInfo:存储zip文件中每个文件的信息1、ZipFile对象import zipfile# 1、创建一个ZipFile对象,可以是r,a,w模式创建with zipfile.ZipFile('test.zip','w') as f: # 向zi.
2021-04-13 23:30:28 668
原创 Python—处理文件(mimetypes和chardet)
处理文件时minetype和chardet是很好用的两个模块函数:###chardet:主要处理文件文件编码问题假如有这个一个配置文件,非ascii或者utf8编码:__coding__ = 'UTF-8'__author__ = 'bingo'import chardetimport configparserparse = configparser.ConfigParser()parse.read("config.ini")print(parse.sections())运.
2021-04-13 23:25:25 930 2
原创 python 实现发送邮件
Python自动发送邮件,使用到python内置库email和 smtplib协议库。"""(1) MIMEMultipart类型基本格式● MIMEMultipart(‘mixed’)类型如果一封邮件中含有附件,那邮件的中必须定义multipart/mixed类型,邮件通过multipart/mixed类型中定义的boundary标识将附件内容同邮件其它内容分成不同的段。基本格式如下:msg=MIMEMultipart(‘mixed’)● MIMEMultipart(‘alterna.
2021-04-13 01:03:26 1158 1
原创 python 实现以管理员身份运行shell命令
python 实现运行shell命令class CMD(object): """ 运行windows shell 命令 """ __instance__ = None def __new__(cls, *args, **kwargs): """ 实现单例模式 """ if cls.__instance__ is None: cls.__instance__ = super().
2021-04-13 00:43:41 1138
原创 python logging自定义模块
模块化自定义loggingimport loggingfrom logging import RootLoggerfrom logging.handlers import RotatingFileHandlerclass MyLog(RootLogger): """ format常用格式说明 %(levelno)s: 打印日志级别的数值 %(levelname)s: 打印日志级别名称 %(pathname)s: 打印当前执行程序的路径,其实就是sys.ar
2021-04-13 00:34:36 140
project-epidemic.rar
2021-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人