
学习记录
以学习他人方法为主的专栏
avenue轩
虽不能至 心向往之
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django企业开发实战 简单的web server 学习记录
通过监听本地8000端口,接收客户端发过来的数据,然后返回对于的HTTP响应。#coding:utf-8import socketfrom typing import List, Any, UnionEOL1 = b'\n\n'EOL2 = b'\n\r\n'body = '''<h2>Hello,web!<h2><h1> 我们接下来要学习...原创 2020-04-18 23:24:51 · 290 阅读 · 1 评论 -
我的创作纪念日
我的创作纪念日原创 2023-02-20 15:01:31 · 170 阅读 · 2 评论 -
使用selenium模块自动打开淘宝并进行搜索
Selenium是一个自动化测试工具,可以驱动浏览器器执行特定的动作,如点击,下拉等。可以用来进行模拟人工操作浏览器进行测试,爬虫等。如果没有安装环境可以先pip install Selenium,同时根据浏览器版本(在帮助或设置可以查看)在[http://chromedriver.storage.googleapis.com/index.html]中可以下载驱动例如下图,浏览器版本安装chromedriver_win32.zip即可。具体浏览器可以参考https://blog.youkuaiyun.com/hu原创 2021-01-29 23:24:54 · 1211 阅读 · 0 评论 -
PyQt5信号与槽简单示例
信号槽是qt核心机制,也是Pyqt编程中对象之间进行通信的机制。信号与槽机制示意图如下所示:信号(Signal)就是在特定情况下被发射的事件。槽(Slot)就是对信号响应的函数。当事件或状态发生改变时,就会发出信号。同时,这个信号会触发所有与这个事件(信号)相关的函数(槽)。信号和槽可以是多对多关系。一个信号可以连接多个槽,一个槽也可以监听多个信号。下面演示两个函数# 演示单击按钮时关闭窗口,使用自定义的信号与槽函数from PyQt5.QtWidgets import *from PyQt原创 2021-01-09 22:57:45 · 749 阅读 · 0 评论 -
go输入函数(三种)
第一种: fmt.Scan(地址列表)参数传入地址列表。输入变量之间可以采用空格或者换行第二种: fmt.Scanln(地址列表)与Scan不同在于自带换行,因此输入变量间不能采用换行,否则完成输入。第三种:fmt.Scanf(“格式化字符串”, 地址列表)限制固定的输入格式。可参考运行结果示例源代码如下:package mainimport ( "fmt" "strconv")//从终端获取用户的输入内容func main() {var ( name string原创 2020-08-05 00:04:53 · 2189 阅读 · 0 评论 -
python蓝桥杯求和求平均值
试题 算法训练 求和求平均值资源限制时间限制:1.0s 内存限制:256.0MB问题描述 从键盘输入10个浮点数,求出它们的和以及平均值,要求用函数实现输入格式 测试数据的输入一定会满足的格式。 1 10 (1行10列的向量)输出格式 要求用户的输出满足的格式。 2 1 (2行1列的矩阵)样例输入一个满足题目要求的输入范例。例:1.2 2.2 3.2 4....原创 2020-03-06 20:39:05 · 898 阅读 · 0 评论 -
十六进制转换为八进制 蓝桥
十六进制转换为八进制问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012...原创 2020-06-12 23:24:12 · 366 阅读 · 0 评论 -
高阶函数与Python3几个内置函数
这篇文章简谈高阶函数与Python3中几个内置函数的例题高阶函数就是能接受函数作参数的函数。我们知道变量可以指向函数,而函数的参数可以接受变量,一个函数可以接收另一个函数作为参数,能接受函数作为参数的函数就是高阶函数。比如说,一个简单的高阶函数:def shu_1(): print("宇宙之大")def shu2(x): z=x() print("个人之小")shu2(shu_1) #参数为函数内置函数与高阶函数例题中的使用:math.sqrt函数(内置数学原创 2020-05-16 19:33:45 · 212 阅读 · 0 评论 -
快速排序 python实现
题目:用递归来实现快速排序(quick sort)算法。快速排序算法的基本思路是:假设要对一个数组a进行排序,且a[0] = x。首先对数组中的元素进行调整,使x放在正确的位置上。同时,所有比x小的数都位于它的左边,所有比x大的数都位于它的右边。然后对于左、右两段区域,递归地调用快速排序算法来进行排序。 输入格式:输入只有一行,包括若干个整数(不超过10个),以0结尾。 输出格式:输出只有一行,即排序以后的结果(不包括末尾的0)。样例输入5 2 6 1 7 3 4 0样例输出1 2 3 4原创 2020-05-12 21:09:44 · 238 阅读 · 0 评论 -
在pycharm中启动Django
1.要是直接运行manage.py程序的话 会提示一大堆东西,那无非是提示没有传入参数。先打开mange.py,然后再运行,会提示一堆东西,表示没有配置参数。在pycharm右上角点击edit configurations 编辑配置参数这里写图片描述2.点开之后弹出如下对话框,在scrip parameters 对应的对话框中输入配置参数 runserver 0.0.0.0:8000.配置...转载 2020-04-29 22:34:25 · 9257 阅读 · 0 评论 -
Django企业开发实战 多线程版web sever 学习记录
先讨论书上提及需要改动的地方1text/plain: Content-type用于定义用户的浏览器或相关设备如何显示将要加载的数据,或者如何处理要加载的数据。则text/plain是将文件设为纯文本形式,而浏览器不会对其进行处理。text/html则是浏览器调用HTML解析器对文件相应处理。*2serversocket.setblocking(0):*参数为0时为非阻塞状态,书上提及这个(47...原创 2020-04-24 23:48:46 · 314 阅读 · 0 评论