
杂项
文章平均质量分 69
无
MoYan1082
ACM铁牌选手(已退役)。
展开
-
python批量爬取图片(XPath)
工具:python3.8,使用urllib库和lxml库进行爬取(安装方法可以进行百度)目标网站:http://pic.netbian.com/(为了方便理解,只获取第一页)代码import urllib.request as urfrom lxml import etree#使用xpath获取页面上所有的图片的urldef save(url): #更改User-Agent来模拟浏...原创 2020-04-29 11:59:20 · 1208 阅读 · 0 评论 -
三点定圆推导公式
不共线的三个点可以确定一个圆。下图是用Graph画的一个很粗糙的图片用于方便理解。紫色的线分别为AB的中垂线和AC的中垂线。两个中垂线的交点就是圆心。推导公式设圆心坐标O为 (x0,y0)(x_0, y_0)(x0,y0),半径为r三个点的坐标分别是,A (x1,y1)(x_1, y_1)(x1,y1),B (x2,y2)(x_2, y_2)(x2,y2),C (x3,y3)(x_3, y_3)(x3,y3)三个点到圆心的距离相等KaTeX parse error: Und原创 2021-03-17 23:50:48 · 18105 阅读 · 4 评论 -
Python实现二叉树可视化
前言使用的库turtle, math如果出现什么问题,可以在评论区提出因为笔者也是萌新,所以写的博客多有不足之处先放效果图ps. 其实csdn上也有很多二叉树可视化,但是我觉得我的外观挺好看的(滑稽步骤构建二叉树class TreeNode(object)设定好层与层之间的高度和圆的半径HEIGHT = 100, r = 25预先计算每一层枝干的偏转角度DEGREE函数说明为当前位置画一个圆圈def center(begin_x, begin_y)将当前节点的值写在当前原创 2020-10-23 17:10:54 · 4505 阅读 · 5 评论 -
VMware NAT和桥接
用管理员身份运行VMware,并把Windows防火墙关掉。在虚拟网络编辑器中更改需要的VMnet8网关(等下要用到)。在/etc/sysconfig/network-scripts/目录下找到需要更改的网卡eth0。更改ifcfg-eth0中的信息。直接在里面添加下面三行信息。IPADDR=虚拟机ipGATEWAY=刚才的网关地址DNS1=刚才的网关地址重启eth0ifdown eht0ifup eth0然后应该就可以ping通了,如果不行可以再评原创 2021-03-07 16:37:05 · 213 阅读 · 0 评论 -
QT 多窗口切换
前言定义两个窗口A和B,实现:窗口A可以通过QPushButton跳转到窗口B,并将窗口A隐藏窗口B关闭后会跳转到窗口A实现思路在窗口B中创建一个信号key()窗口A按下按钮后,创建一个新窗口B,并将窗口Ahide。connect(b, SIGNAL(key()), this, SLOT(show()));当窗口B发出key()信号时,窗口A会调用show()。我使用了QCloseEvent,当窗口B关闭时,发出信号key()。注意不要把窗口B设置为窗口A的子窗口,(b->s原创 2021-01-02 19:58:24 · 673 阅读 · 0 评论 -
python实现青马易站自动刷题
前言使用的库: requests,time,json抓包工具:Fiddler 4,HttpCanary受到大佬启发,闲来无事写一个玩玩只写了爬虫的一小部分,其他还需要读者自己添加只供讨论和学习使用本人也是萌新,如果有错误的地方还请指出步骤打开抓包工具HttpCanary,登录青马易站,先答一道题(我选了A)。抓包结果如下获取题目POST /yiban-web/stu/nextSubject.jhtml?_=1602077251646 HTTP/1.1Host: qm.liny原创 2020-10-13 20:24:13 · 6778 阅读 · 7 评论 -
SQL Server安全:登录和用户
SQL Server安全:登录和用户前言授予 Principal (安全主体)操作 Securable(安全对象) 的 Permission(权限)。Grants permissions on a securable to a principalPrincipal是被授予权限的实体,包括login、user、role等。Securable是Principal操作的对象,可以是table、view、SP、函数等,也可以是login、user、role等对象;有时Principal会作为S转载 2021-04-27 15:08:50 · 2546 阅读 · 0 评论 -
IDEA控制台中文乱码
折磨了一下午,翻遍了几乎所有的博客,终于解决了,总结一下我碰到的所有的解决方案,可以一个一个试。1File -> Setting -> Editor -> General -> Console2File -> Setting -> Editor -> File Encodings3File -> Setting -> Build, Execution, Deployment -> Build Tools -> Mav原创 2021-10-20 15:09:10 · 141 阅读 · 0 评论 -
Unable to load class ‘com.android.ide.gradle.model.GradlePluginModel PluginClassLoader
用Idea在Windows WSL里面创建Gradle项目时碰到的错误。Unable to load class 'com.android.ide.gradle.model.GradlePluginModel PluginClassLoader(plugin=PluginDescriptor(name=Gradle, id=com.intellij.gradle, descriptorPath=plugin.xml, path=C:\Program Files\JetBrains\IntelliJ IDE原创 2021-10-20 19:31:19 · 2278 阅读 · 2 评论 -
urllib.request.urlretrieve()用法 【翻译官方文档】
将 URL 中的网络资源拷贝到本地。如果 URL 指定的是一个本地文件并且没有提供`filename`,拷贝不会被执行。该函数会返回一个二元组`(filename, headers)`,**filename**指定一个本地文件,用来存储 URL 中的网络资源,**headers**是调用`urlopen()`后的返回对象再调用`info()`方法后的返回值(用于远程对象)。抛出的异常类型和`urlopen()`相同。翻译 2021-12-06 13:40:48 · 5425 阅读 · 0 评论