- 博客(31)
- 收藏
- 关注
原创 vim常见的命令
复制到行末:在正常模式下,将光标移动到要复制的起始位置,然后按下。删除到行末:在正常模式下,将光标移动到要删除的起始位置,然后按下。跳转到匹配的括号:在正常模式下,将光标放在一个括号上,按下。切换大小写:在正常模式下,将光标移动到要切换的单词上,按下。在插入模式下插入当前日期:在插入模式下,按下。撤销和重做分支:在正常模式下,按下。分别进入到撤销的分支和重做的分支。查看字符编码:在正常模式下,输入。可以查看当前文件的字符编码。自动缩进:在插入模式下,输入。查看帮助:在正常模式下,输入。
2023-08-07 19:04:42 530
原创 mysql数据库的运算符优先级,常用的函数
在mysql中,事务是一组SQL语句的执行单元,这些语句要么全部成功执行,要么全部回滚,以确保数据库的一致性和完整性。mysql索引是一种用于提高数据库查询性能的数据结构。
2023-08-06 18:46:02 264
原创 爬虫 使用requests和BeautifulSoup的模板---(模板篇)
【代码】爬虫 使用requests和BeautifulSoup的模板---(模板篇)
2023-08-04 10:35:11 61
原创 flask知识点小总结
1. python拆包的解包2. 泛型3. http模块4.__call__:让类的实例想函数一样被调用5. 函数注解6. 海象运算符7. 短路运算符8. 进程,线程,协程9. gevent10. await和asyncio11. 限定参数的输入类型12. logger用来引用日志13. debug调试14. click命令行15. jinja2 模板引擎16. celery分布式的队列17.werkzeug处理请求和相应工具18. jsonifg返回数据19. .rst
2023-08-01 20:05:06 45
原创 flask源码的某些语法
目录1. route函数后面的箭头( -> )表示该函数返回的是一个可调用对象(Callable),这个可调用对象为T_route的参数,并返回一个类型为T_route的值。 2. add_url_rule函数中str | None = None 表示或者的意思,这样设计的目的是为了给予开发者更大的灵活性。 3.__call__是Python中的一个特殊方法 (special method),用于使一个类的实例可以像函数一样被调用。 4. 泛型集合:可以使用泛型类型注解来指定集合的元素类型。在定义列表 da
2023-07-30 21:44:52 48
原创 python网络编程客户端向服务器传送图片
模块提供了一种处理字节序列的方式。它允许你执行打包(pack)和解包(unpack)操作,用于将数据转换为字节流以及从字节流中提取数据。这对于处理二进制数据、网络通信和与底层系统进行交互非常有用。
2023-07-13 23:17:00 185 1
原创 Linux设置开机自启动
要使用systemctl将脚本文件设置为开机自启动,需要创建一个Systemd服务单元,并将其放置在适当的位置。请注意,上述步骤中的文件名和路径可以根据你的需求进行修改。确保在创建和编辑Service文件时遵循正确的格式和语法。如果一切顺利,你的脚本将被启动并在系统启动时自动运行。为后缀的文件,用于定义你的服务。第一步:创建一个Service文件:在。替换为你要启动的脚本文件的实际路径。这将显示服务的当前状态和相关信息。替换为对你的服务的描述。
2023-07-12 20:43:28 613 1
原创 2023-07-12总结
Yum是一个在 CentOS 和 Fedora 等 Linux 发行版中使用的软件包管理器,它具有自动解决依赖关系、下载和安装软件包等功能。
2023-07-12 08:31:51 274 1
原创 Linux yum原理
Yum是一个在 CentOS 和 Fedora 等 Linux 发行版中使用的软件包管理器,它具有自动解决依赖关系、下载和安装软件包等功能。Yum 的工作原理是通过访问软件仓库和元数据来管理软件包的安装、升级和依赖关系解决。它提供了简单而强大的命令行工具,使得在 Linux 系统上安装和维护软件包变得更加方便和自动化。
2023-07-12 07:26:28 159 1
原创 安装Redis Desktop Manager 步骤
3.1. 运行的客户端视图(跟着图片提示走)2.1. 找到安装包存放的位置。2.2. 跟着下图操作。
2023-07-11 16:08:04 1195
原创 在Contos7里Linux安装Redis教程
1. 进入src目录下,输入命令启动redis。自此redis就安装成功了。(注:redis这个文件夹要创建)
2023-07-09 19:56:32 247 3
原创 2023-07-09总结
第二步:服务器收到客户端的连接请求后,发送一个带有 SYN/ACK(同步/确认)标志的应答报文段(SYN/ACK包),确认收到客户端的请求,并指定服务器的初始序列号(ISN),同时为之后的数据传输分配接收缓冲区。PyQt:PyQt是一个基于Qt库的Python绑定,提供了丰富的GUI组件和功能。第四步:客户端收到服务器的结束请求后,发送一个带有 ACK标志的报文段(ACK包),确认服务器的结束请求。第三步:客户端收到服务器的应答后,发送一个带有 ACK(确认)标志的报文段(ACK包),确认服务器的确认。
2023-07-09 12:35:06 52 1
原创 2023-07-06总结
在Python编程语言中,生成器是一种特殊的迭代器。它是一种使用函数来创建迭代器的方式,使用yield关键字来定义生成器函数生成器和普通函数不同之处 生成器函数不会一次性返回所有的结果,而是在每次迭代时生成一个值。这样可以大大节省内存空间,特别适用于处理大型数据集或无限序列在 Python 中,迭代器是一种用于遍历可迭代对象(Iterable)的对象。迭代器是一种特定的对象,它具有__iter__()和__next__()方法。class M:# 初始化方法。
2023-07-07 08:43:42 49 1
原创 python 中对excel文件进行操作代码实例
6. 将成绩排名信息写入csv格式的文件中,文件名称为:test_你自己的名字_时间戳.csv。7. 生成一个图片,将前三名信息水印在这张图片上,将图片保存在。2. 输出分值最高和最低的同学名称及分数,(如有重复并列输出)1. 输出所有同学“名称:对应成绩”的信息。4. 输出高于平均值的同学名称及成绩。5. 输出低于平均值的同学名称及成绩。3. 求出平均值并输出。
2023-07-06 18:59:35 432 1
原创 2023-07-05总结
Redis 事务是一系列 Redis 命令的有序执行集合,可以一次性、原子性地执行多个命令。在 Redis 事务中,一组命令会作为一个单独的操作执行,期间不会被其他客户端的命令中断。Redis 事务具有以下特性:原子性:Redis 事务中的所有命令要么全部执行成功,要么全部执行失败,保证了多个命令的原子性。隔离性:在事务执行期间,其他客户端发送的命令不会被插入到事务的命令序列中,保证了事务的隔离性。一致性:事务中的命令要么全部执行,要么全部不执行,不会导致数据不一致的情况。
2023-07-05 19:26:43 519 1
原创 2023-07-04---2总结
API中的幂等性是指调用某个方法1次或N次对资源产生的影响结果都是相同的,需要特别注意的是:这里幂等性指的是对资源产生的影响结果,而不是调用HTTP方法的返回结果。OSI 定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)原本是数学中的含义,表达式的是N次变换与1次变换的结果相同。反序列化: 是将字节序列转化为对象的过程。序列化:是将对象转化为字节序列的过程。string(字符串)zset(有序集合)
2023-07-04 22:49:49 33
原创 2023-07-04总结
图灵测试 由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。汇编语言(Assembly Language)是任何一种用于电子计算机微处理器微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
2023-07-04 22:24:27 31
原创 2023-07-03总结
函数调用自身函数的行为。有一个正确的返回条件隐式递归指的是在程序中使用函数调用的方式来实现递归的过程,而不是通过明确的递归函数来实现。堆:是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。栈:又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。
2023-07-04 12:17:13 45
原创 Flask目录结构讲解
flask 有两个核心依赖库:werkzeug 和 jinja,而 werkzeug 又是两者中更核心的。werkzeug 负责核心的逻辑模块,比如路由、请求和应答的封装、WSGI 相关的函数等;jinja负责模板的渲染,主要用来渲染返回给用户的 html 文件内容。
2023-07-02 21:01:02 534
原创 2023-06-30总结
(1)就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象(1)通信是人与人之间通过某种媒体进行的信息交流与传递。(2)网络是用物理链路将各个孤立的工作站或主机相连在一起,组成的数据链路。(3)通信网络是指将各个孤立的设备进行物理连接,实现人与人,人与计算机,计算机与计算机之间进行信息交换的链路,从而达到资源共享和通信的目的。(1)缓存就是数据交换的缓冲区,是存储数据(使用频繁的数据)的临时地方。当用户查询数据,首先在缓存中寻找,如果找到了则直接执行。如果找不到,则去数据库查找。
2023-07-02 20:26:19 118 1
原创 初级html
size> 改变宽度 改变字体大小。表格标签(要写在table里面)网页新开窗口。(空)超链接。改变边框距离。表格标题标签。表格上下合并。表格左右合并。网页标题标签。水平线对齐方式。垂直对齐方式。表格标签。改变长度。主题标签。
2022-09-16 14:51:33 103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人