- 博客(57)
- 资源 (1)
- 收藏
- 关注
原创 解决ubuntu系统运行pyside2或6的问题
当运行程序时,出现“qt.qpa.plugin: Could not load the Qt platform plugin “xcb” in “/usr/local/lib/python3.6/dist-packages/cv2/qt/plugins” even though it was found.不存在则进行安装(找准库文件实际名称)查看报错位置的缺失动态链接库。安装好之后更新动态链接库缓存。重启应用程序,问题解决。
2023-10-19 16:11:31
492
原创 jetson Xavier NX安装PySide2
jetson使用pip install pyside2无法安装,采用手动编译安装的方式,完成pyside2的安装
2023-10-18 10:31:35
385
原创 ext4.vhdx文件迁移处理操作
使用Windows PowerShell查看docker的版本和状态信息命令:wsl -l -v关闭所有系统及虚拟机引擎命令:wsl --shutdown导出docker-desktop-datawsl --export docker-desktop-data D:\xxx\docker-desktop-data.tar将原系统盘的docker-desktop-data注销命令:wsl --unregister docker-desktop-data将doc
2023-07-14 19:59:20
1057
原创 线性回归常用库
线性回归相关库调用常用库的导入与作用# 导入sklearnimport sklearn# 划分数据集from sklearn.model_selection import train_test_split# 自己创建数据集的包from sklearn.datasets import make_regressioneaample:X,y = make_regression(n_features=1,n_samples=10,noise=10,random_state= 5)# 普通线性回归
2021-07-21 20:22:05
765
原创 sklearn线性回归算法
sklearn做线性回归生成数据集 1. 调用库 from sklearn.Linear_model import LinerRegression from skleran.Linear_model import Lasson from sklearn.Linear_model import Ridge生成数据集 from sklearn.Linear_model import train_test_split x, y =make_Regression(n_samples=100
2021-07-20 20:51:03
96
原创 查找连续出现数字
查找连续出现的数字1. 思路 - 即使是单表,也使用多表查询的方式,相互之间id值是减1或者加1的关系; - 值是相等的关系;例:编写一个 SQL 查询,查找所有至少连续出现三次的数字。 select lg1.Num from Logs as lg1, Logs as lg2, Logs as lg3 where lg1.Id = lg2.Id -1 and
2021-07-17 14:24:43
282
原创 MYSQL笔记:交换位置
交换位置算法思路 - 对于所有座位 id 是奇数的学生,修改其 id 为 id+1, - 如果最后一个座位 id 也是奇数,则最后一个座位 id 不修改。 - 对于所有座位 id 是偶数的学生,修改其 id 为 id-1。用到的函数- case when then else end:条件语句- mod: 求余数 select (case when mod(id,2) != 0 and id != counts th
2021-07-17 14:19:13
243
原创 pandas数据分析相关属性函数和方法
1.Pandas三个核心数据类型: 1.series -- 数据系列 -- 一维数据 2.DataFrame -- 数据框/数据窗/数据表 -- 二维数据 3.Index -- 索引 -- 为Series和DataFrame对象提供索引服务1.1 series 1.1.1 创建Series对象 -- 一维数据 方法1: ser1 = pd.series(data=[420,380,500,520,150,230], ...
2021-06-26 15:53:03
227
原创 数据分析——数组相关操作及方法(NumPy)
创建1~20以内的随机整数数组设置字体 plt.rcParams['font.sans-serif'] = 'SimHei' plt.rcParams['axes.unicode_minus'] = False忽略所有警告: import warnings warnings.filterwarnings('ignore')图片显示格式: %config InlineBackend.figure_format = 'svg'查看数组类型 --&g...
2021-06-23 23:51:20
206
原创 经典爬楼问题2021-06-22
# 小孩爬楼梯,一次可以爬1个、2个或3个台阶,问爬完10个台阶有多少种走法?from functools import lru_cache@lru_cache(None)def get_climbs(n): """ 经典爬楼梯问题 :param n: 总共的楼梯阶数 :return: 一共有多少次不同的爬楼方式 """ if n == 1: return 1 elif n == 2: return 2 .
2021-06-22 00:44:44
352
原创 云服务器上项目部署2021-06-21
Bourne Shell ---> bshBourne Again Shell ---> bashShell ---> 壳程序 ---> 人机交互环境命令格式 ---> 命令 参数 目标对象 ~ 命令 --help ---> 获得命令的帮助 ~ man 命令 ---> 查看命令的手册~ 功能键/快捷键: - Tab - 命令或路径的自动补全 - Ctrl+w - 删除光标前面的单词 - Ctrl+u -...
2021-06-21 19:15:57
78
原创 git 相关知识20210615
git 相关知识20210615git官网链接: https://www.git-scm.com文本编辑器神器:visio stadio code (强烈推荐)sublime / textmate / atom / notepad++Shell的常用命令:pwd–>打印当前文件目录ls --> list directory contents列出文件夹下的内容-a --> all–> 列出所有(包括隐藏)-l–>long --> 长格式mkdir --
2021-06-15 17:06:12
68
原创 20210609MySQL查询语句练习
20210609mysql查询语句练习-- 建表加数据drop database if exists hrs;create database hrs default charset utf8mb4;use hrs;create table tb_dept(dno int not null comment '编号',dname varchar(10) not null comment '名称',dloc varchar(20) not null comment '所在地',primar
2021-06-09 18:03:30
95
原创 MySQL所有查询20210608
MySQL查询20210608-- 所有查询操作:-- 查询所有学生信息select * from tb_student;-- 查询所有课程名称及学分(投影和别名)select * from tb_student;select cou_name 课程名, cou_credit 学分 from tb_course;-- 查询所有女学生的姓名和出生日期(筛选)select stu_name, stu_birth from tb_student where stu_sex = 0;select
2021-06-08 19:14:12
144
原创 线程池编写银行账户存取款
"""题目描述:定义一个类描述一个银行账户(余额,存钱,取钱)创建一个银行账户对象,启动100个线程,每个线程向该账号入1元,转账完成后,查看银行账户余额。注意:存钱和取钱的受理都需要消耗时间"""import timefrom concurrent.futures.thread import ThreadPoolExecutorfrom threading import RLockclass Account: def __init__(self): """定义
2021-06-03 23:00:18
192
原创 笔记20210528selenium的使用
selenium的使用selenium的基础from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport time# 1.创建浏览器对象# 注意:如果浏览器对象是局部变量,函数结束会自动关闭,如果是全局变量,需要手动关b = webdriver.Chrome()# 2.打开网页b.get('https://www.jd.com')# 3.获取网页内容# 注意:在获取浏览器
2021-05-30 22:02:20
89
原创 笔记20210527解析器和selenium的使用
解析器和selenium的使用pyquery的使用from pyquery import PyQuery# 1.创建PyQuery对象# PyQuery# pq = PyQuery(需要解析的html字符串)html = open('test.html', encoding='utf-8').read()pq = PyQuery(html) # pq对应的容器中只有一个html标签# 2.通过选择器获取子标签# PyQuery对象(选择器)——获取css选择器选中的标签对应的py
2021-05-30 20:21:24
114
原创 51job招聘信息爬取
from bs4 import BeautifulSoup as bsfrom selenium import webdriverimport timeimport csvdef request_data(): # 设置打开网页不自动关闭 option = webdriver.ChromeOptions() option.add_experimental_option("detach", True) browser = webdriver.Chrome(opti.
2021-05-30 19:16:12
165
原创 笔记20210526代理和css解析库
代理和css解析库获取代理ipimport requests# 获取代理def get_proxy_ips(): api = 'http://piping.mogumiao.com/proxy/api/get_ip_bs?appKey=3ee6f035175f4b508d8a825da0fb3833&count=5&expiryDate=0&format=2&newLine=3' res = requests.get(api) # prin
2021-05-26 18:47:18
65
原创 笔记20210524前端以及requests获取网页数据
前端以及requests获取网页数据html简介html——提供网页内容css——决定网页布局和样式js——负责网页内容的变化html网页基本结构:整个网页就是一个html标签。(有多少个网页就有多少个标签)一个html标签里边有一个head标签和一个body标签head——负责网页头部的显示body——负责网页内容的显示 link——用来导入外部文件rel设置导入文件的作用,icon—图标,stylesheet—样式表type——设置被导入的文件的类型和格式,文件类型
2021-05-24 17:55:40
151
原创 20210520继承和邮件自动发送
继承与邮件自动发送作业写一个斗地主游戏扑克类import randomclass Poker: # 牌属性 def __init__(self): self.nums = ['A', '2','3','4','5','6','7','8','9','10','J','Q','K'] self.decor = ['红桃','黑桃','樱花','方片'] # 生成牌 def product_poker(self): pr
2021-05-21 00:28:42
187
1
原创 笔记20210520继承和邮件自动发送
笔记继承和邮件自动发送继承什么是继承继承就是让子类直接拥有父类的属性和方法子类——继承者父类——被继承者继承语法'''class 类名(父类1, 父类2, ...) pass # 属性方法定义类的时候,如果没有写继承关系,那么这个类默认继承python的基类:objectclass 类名: 相当于 class 类名(object):'''# 子类继承父类的属性和方法class Person: num = 20 # 对象属性 d
2021-05-20 19:40:39
82
原创 20210519面向对象
作业20210519面向对象定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, dog_name, dog_gender, dog_breed): self.dog_name = dog_name self.dog_gender = dog_gender self.dog_breed = dog_breed
2021-05-19 20:28:31
87
原创 笔记20210519面向对象笔记
面向对象笔记类和对象定义类用代码描述清楚这个类是拥有哪些相同功能哪些相同属性的对象的集合。功能:就是函数属性:本质是保存数据的变量语法: class 类名: 类的说明文档 类的内容说明:class——关键字类名——自定义(标识符,不是关键字,见名知义,驼峰命名(多个单词之间首字母大写),首字母大写):——固定写法类的说明文档——本质就是多行注释类的内容——包含属性和方法(就是函数) 属性:类属性、对象属性 方法:对象方法、类方法、
2021-05-19 17:55:22
55
原创 20210518正则表达式和面向对象
正则表达式和面向对象作业不定项选择A、B、C、DA、B、CA、C、DB、C编程题用户名匹配要求: 1.用户名只能包含数字 字母 下划线2.不能以数字开头3.⻓度在 6 到 16 位范围内 from re import * re_str = r'([a-zA-Z_][a-zA-Z\d_]{5,15})' print(fullmatch(re_str, 'a2133_wre342d'))密码匹配要求:1.不能包含!@#¥%^&*这些特殊符号2.必须以字母开
2021-05-18 20:24:30
117
原创 笔记20210518正则表达式和面向对象
正则表达式和面向对象检测类符号\b——检测是否是单词边界单词边界:凡是可以将两个单词区分开的符号都是单词边界,比如;空白字符、标点符号对应字符、字符串开头和结尾检测类符号是在匹配成功的情况下看检测类符号所在的位置是否符合要求。from re import fullmatchre_str = r'123 \babc'print(fullmatch(re_str, '123 abc'))re_str = r'\d\d\b'result = findall(re_str, '232
2021-05-18 17:15:40
85
原创 笔记20210517json和异常捕获
json和异常捕获笔记json数据什么是jsonjson是一种通用的数据格式,只要用于不同的语言之间的数据传输json数据格式要求:1)一个json有且只有一个数据 2)唯一的数据必须是json支持的数据类型数据(数字、字符串、布 尔、空值、数组、字典)json支持的数据类型: 数字——包含所有数字,直接写,例如:1, 2, 3 字符串——使用双引号引起来,例如:“你好” 布尔——true和false 空值——null 数组
2021-05-17 19:09:32
131
原创 笔记20210515hashlib异常捕获和文件操作
hashlib笔记hashlib的使用首先要导入hashlibhash摘要的算法主要有两类:md5和sha-XXXhash加密的特点hash算法生成的摘要不可逆(不能通过密文来获取原文)只有相同的数据通过相同算法得到的摘要(密文)才是一致的不管原数据多大,相同算法产生的摘要的长度或大小是一致的hash()函数的用途hash() 函数的对象字符不管有多长,返回的 hash 值都是固定长度的,也用于校验程序在传输过程中是否被第三方(木马)修改,如果程序(字符)
2021-05-15 16:54:27
87
原创 笔记20210514包和模块
包和模块笔记模块的使用什么是模块python中一个py就是一个模块怎么在一个模块中使用另一个模块的内容(包括:数据,函数,类等)注意:1.要在一个模块中使用另外一个模块中的内容,被使用的模块的模块名必须是标识符,不能是关键字2.一个模块中的只有全局变量才能被其他模块使用(function也是全局变量)3.其他模块只有在被导入以后才能使用怎么导入import 模块名——可以通过 ‘模块名.变量’ 的方式使用被导入的模块中的所有的全局变量from 模块名 im
2021-05-14 18:34:00
46
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人