自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 F.normalize中dim=-1的作用

如图,dim=-1,-2实际上对应的就是dim=0和1,实际上就是用数组下标的负数来表示在哪个维度上作变换。对于F.normalize方法,-2或-1与0或1等效,即在列或行上求2范数。

2023-09-04 17:17:45 341

原创 Django学习之三(连接数据库咯)

首先,由于我们这里要连接的是mysql数据库,所以这里我们先在settings中更改对应的设置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'blogdb', 'USER': 'root', 'PASSWORD':'XXXXX...

2018-04-11 21:42:49 204 1

原创 Django开发个人博客(二)

一、如何在django中配置日志器二、如何调用setting.py的配置信息做为全局使用首先,在setting中加入日志的相关配置代码:LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '...

2018-04-09 22:55:48 213

原创 Django开发个人博客(一)

眼馋个人博客很久了,虽然前端并不是以后要做的方向,但是多会一点东西还能装装逼嘛qaq...看了很多个人博客之后,大概发现其中的难点和重点在以下方面:1、表单的提交,处理,可能会有文件的上传。2、session与cookie。3、ORM4、JQuery(妈的目前还不会)5、Ajax、json、xml....6、后台的管理,日志的调试。7、安全。路还很长,不急一步步来。首先今天先把django的环境给...

2018-04-08 20:40:08 1046

转载 python中的函数式编程

函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首先要搞明白计算机(Computer)和计算(C...

2018-02-25 13:07:35 155

原创 爬取''百思不得姐''网站的全部视频

分析URL,发现网站视频页面的视频链接是全部嵌入在源代码中的。所以首先获取源码,用正则表达式得到视频链接和视频名称,接着遍历不同页面的url,最后在本地生成文件存入。源码如下:#Design by minyuandongimport requestsimport reimport os#通过控制传入的i值来控制访问不同页面def get_url(i): url = 'http:/...

2018-02-24 14:42:46 520

转载 python在字符串中插入变量

问题你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉。解决方案Python并没有对在字符串中简单替换变量值提供直接的支持。 但是通过使用字符串的 format() 方法来解决这个问题。比如:>>> s = '{name} has {n} messages.'>>> s.format(name='Guido', n=37)'Guido has 3...

2018-02-24 10:47:04 3787

原创 从数组中返回随机元素(python中的random模块的使用)

使用random模块:rand = ['0', '1', '2', '3', '4']print(choice(rand))其中还有几个方法:random.randint(a, b)这是返回从整数a到b之间的任意一个整数。random.uniform(a, b)这是返回浮点数a和b之间的任意浮点数。list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]random.sam...

2018-02-22 20:39:29 13369

转载 利用pyinstaller打包python脚本

首先在cmd中输入 pip install pyinstaller 来安装pyinstaller。安装完毕后,在cmd中输入 pyinstaller.exe -F 你的.py文件的路径。exe文件生成位置将会显示在cmd结果的倒数第二行。 Appending archive to EXE F:\新建文件夹\python\package\pyinstaller-develop\dist\grade....

2018-02-22 18:24:59 301

原创 从“冲顶大会”自动答题到对教务处登陆图片验证码的自动识别

今天接着对前面的教务处爬取信息的脚本进行完善。到目前为止,前面已经实现了对内容的获取以及对获取信息的可视化整理,但是有一点没有解决,就是每一次登录都需要我们自己手动查看本地文件,并且输入验证码。一段代码的诞生,其目的就在于能让使用者感受到进一步的便捷和高效,那我们能不能将验证码这一步省略过去呢?这个时候,我想到了之前很火的“冲顶大会”类的自动答题脚本,答题的时候是能自动识别屏幕上的相关文字的,那我...

2018-02-22 17:43:57 490

原创 BeautifulSoap的应用

为了前面的对教务处成绩的脚本进行进一步的优化,我对其中字符串的筛选使用了BeautifuSoup模块。首先创建BeautifulSoup对象:soup = BeautifulSoup(requests.get('http://run.hbut.edu.cn/StuGrade/Index',headers=headersgrade).text,"html.parser")用requests返回一个B...

2018-02-21 23:00:49 1041

原创 第一个爬虫(爬一下湖北工业大学教务处成绩)

啥都不说,直入正题。思路:分析请求地址——解决登陆问题——获取页面后筛选有用信息——优化相关算法一、分析请求地址通过分析教务处官网,发现请求URL为http://run.hbut.edu.cn/StuGrade/Index并且得到了登陆时所需要post的表单数据。二、登陆通过requests模拟请求,其中验证码部分需要定向到生成验证码的url,发现url对应的是一个图片文件,因此我选择直接利用op...

2018-02-20 22:15:22 1937 3

modbus协议数据包范例

wireshark抓取的modebus数据包,包含读写线圈等常规操作供协议分析。

2021-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除