thumbnail
使用 Flet 库为 Python 开发 GUI 界面
使用Flet构建Python GUI程序 Flet简介 Flet是一个基于Python的GUI编程库,可以快速、轻松地构建跨平台的GUI程序。Flet的目标是使开发者能够专注于业务逻辑,而不用担心GUI的实现。 Flet 官方文档 https://flet.dev/docs/ 第一个Flet GUI程序 import flet as ft def …
thumbnail
使用BeautifulSoup解析网页
使用BeautifulSoup解析网页 使用方法 创建BeautifulSoup对象 import bs4 import lxml # 使用lxml解析 soup = bs4.BeautifulSoup(html_content, 'lxml') 对象常用方法(待补全) soup.find_all() 函数声明如下: find_…
thumbnail
LeetCode-02 两数相加
题目 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 =…
使用Electron开发桌面软件
Electron简介 Electron是一个开源的跨平台桌面应用程序开发框架,允许开发者使用前端 Web 技术(HTML、CSS 和 JavaScript)来构建桌面应用程序。 Electron结构 Electron:App 生命周期 ready 触发时机:当 Electron 初始化完成并且应用程序准备好创建浏览器窗口时。 用途:初始化界面和一些…
回家咯

20240711 - 回家路

711 日 , 2024 19:46
thumbnail
LeetCode-01 两数之和
题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:…
2024-7-7记


今天度过了相当不愉快的一天。
从昨晚做的梦开始:
昨晚梦到我和另外一个人进入了一个维度混乱的世界(一定是昨天看火柴人看的),经历了一场酣畅淋漓的冒险,最后什么科目考试什么的(信号与系统),最后答案是一个非常奇怪的图形,我画不出来,但是很想szb里面那个暗影指挥官的模样(玩szb玩的)
今天一整天都分不清自己是待在现实还是梦里。突如其来的抽离感,突如其来的仿佛做梦一般的恍惚的感觉
坐图书馆里啥也没看进去,即便这样还是有仿佛后背被人来回抚摸的感觉
整个人异常恍惚,san值过低,没有与现实世界交互的真实感。
希望这样的体验以后不要再有了
今天就早点睡吧-_-

707 日 , 2024 22:38
Python 类
面向对象技术简介 类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果…
难道这就是传说中的错题集?
难道这就是传说中的错题集? 数据结构 第2章 线性表 1. 给定有n个元素的一维数组,建立一个有序单链表的最低时间复杂度为()。 A. $O(1)$ B. $O(n)$ C. $O(n^2)$ D. $O(nlog_2n)$ 错解:没错解,压根不会算 💡正解:D 解析: 要建立一个有序单链表,有两种主要的方法: 先建立链表,然后依次插入建立有序表:…
排序算法的时间复杂度
排序算法的时间复杂度 八种排序算法思想 冒泡排序: 是相邻元素之间的比较和交换,两重循环O(n2);所以,如果两个相邻元素相等,是不会交换的。所以它是一种稳定的排序方法 快速排序: 快速排序有两个方向,左边的i下标一直往右走,当a[i] <= a[center_index],其中center_index是中枢元素的数组下标,一般取为数组第0个…