Python3+PyCharm+PyQt5配置进行GUI开发

一、安装Python3.5以上版本。   链接:https://www.python.org/downloads/windows/ 二、安装PyQt5。   使用pip安装:1、进入 C:\Users\你的计算机用户名。         2、新建一个文件夹,命名为pip。         3、进入文件夹新建一个文本文件,命名pip,文件后缀为ini(即 pip.ini )。         4、编辑 pip.ini,这里采用阿里云镜像来下载python包。 [global] index-u
分类: 其他 发布时间: 10-22 23:50 阅读次数: 0

强网杯 2019]随便注(堆叠注入,Prepare、execute、deallocate)

然后就是今天学的新东西了,堆叠注入。 1';show databases; # 1';show tables; # 发现两个表1919810931114514、words 依次查询两张表的字段 1'; show columns from 表名; # 不过有点问题,只有words有回显。(翻博客发现数字串为表名的表操作时要加反引号,加上之后发现的确有flag字段) 大佬wp展示了一手存储过程绕过 payload: http://web16.buuoj.cn/?inject=1%27;SeT@a=
分类: 其他 发布时间: 10-22 23:50 阅读次数: 0

python3基础笔记(四):os模块&时间模块

导入模块的实质:把该模块从上到下的执行一遍 导入模块的顺序: 1、当前目录下找 2、在sys.path目录下找 如果导入的文件不再当前目录下,也不再sys.path下,要想使用可以把文件目录加入到sys.path里,方法如下: append是把目录加入到sys.path目录末尾,insert是加入到sys.path目录最前面 sys.path.append(r'/Users/Documents/study') sys.path.insert(0,r'/Users/Documents/stu
分类: 其他 发布时间: 10-22 23:50 阅读次数: 0

angular之跨域

一、什么是跨域? 跨域是指一个域下的文档或者脚本去请求另一个域下的资源。(广义) 广义的跨域: 1、资源跳转:链接跳转、重定向、表单提交。 2、资源嵌入:<link>、<script>、<img>、<frame>等dom标签;还有background:url()、 @font-face()等文件外链css。 3、脚本请求:js发起的ajax请求、dom和js对象的跨域操作等。 狭义的跨域:是由浏览器“同源策略”限制的一类请求场景。 二、同源策略 同源策略/SOP(same origin pol
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

Modbus协议 CRC 校验码

CRC(循环冗余校验)在线计算 http://www.ip33.com/crc.html 里面的8005的多项式值,但网上看到的算法都是用A001来异或的 ----------------------------------------------------- 0x8005=1000 0000 0000 0101B 0xA001=1010 0000 0000 0001B 对比两个二进制高低位正好是完全相反的,CRC校验分为正向校验与反向校验。正向校验高位在左,反向校验低位在左 正向校验使用左
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

2019-2020-1学期 20192419 《网络空间安全专业导论》第三周学习总结 (读书笔记)

第六章 低级程序设计语言与伪代码 6.1 计算机操作 计算机是能够存储、检索和处理数据的可编程电子设备。存储、检索和处理是计算机能够对数据执行的动作。 6.2 机器语言 计算机真正执行的程序设计指令是用机器语言编写的指令。 机器语言:由计算机直接使用的二进制编码指令构成的语言。 Pep/8:一台虚拟机 -虚拟机:为了模拟真实机器的重要特征而设计的假想机器。 Pep/8反应的重要特性 Pep/8的内存单元由65536字节的存储空间构成。Pep/8的字长是2字节,或者16比特。 Pep/8有七个寄
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

kd树的创建和求最近邻

1 import numpy as np 2 arr = np.array([[2, 3], [5, 4], [9, 6], [4, 7], [8, 1], [7, 2]]) 3 arr.shape 4 5 class KDTree(): 6 def __init__(self): 7 self.value = None 8 self.left = None 9 self.right = None 10
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

mvc简单的注册(新手试用)

1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头; 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。 3性别:要求用单选框或下拉框实现,选项只有“男”或“女”; 4学号:要求八位数字组成,前四位为“2018”开头,输入自己学号; 5姓名:输入自己的姓名; 5电子邮箱:要求判断正确格式[email protected]; 6点击“添加”按钮,将学生个人信息存储到数据库中。 until层 DBUtil.java package util; im
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

Android SDK的下载与安装*(PC版) Android SDK的下载与安装

Android SDK的下载与安装 一、Android SDK简介下载地址:https://www.androiddevtools.cn/           将下载后的安装包解压到相应的目录下,如下图:        三、安装Android 版本   进入SDK的解压目录下,双击“SDK Manager.exe”打开SDK管理器               四、SDK环境配置      在解压完成后,就可以开始配置环境变量了。方法和设置JAVA JDK的环境变量的方法类似。     “右键
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

JMeter 常用设置

汉化 方法一:将 jmeter.properties中 的 language=en 改为 anguage=zh_CN,并去掉“#”(永久汉化) 方法二:启动JMeter,options > choose language > chinese(重启后恢复英文) 设置字体大小 方法一:修改JMeter 外观,选项 > 外观 > System(使用 System 主题时,界面左侧的字体会稍微大一点) 方法二:在options(选项)菜单中点击放大/缩小(临时生效) 方法三:在 jmeter.prop
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

leetcode197 上升的温度 Rising Temperature

给定一个Weather表,编写一个SQL查询来查找与之前(昨天的)日期相比温度更高的所有日期的id。 创建表和数据: -- ---------------------------- -- Table structure for `weather` -- ---------------------------- DROP TABLE IF EXISTS `weather`; CREATE TABLE `weather` ( `Id` int(11) DEFAULT NULL, `
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

花木 何为花 何为木 一颦一笑 不过瞬间罢了

你真的很没出息,脑袋笨的要死 怎么就是走不出来 洒脱一点不行吗 我都看不起你 以后再难过了 记得 看淡所有的不辞而别 能走的 都是你留不下的 留不下 你还在想什么 抬起头 轻轻的说一句 再见。别这么没出息 我看不起你 https://home.cnblogs.com/u/huamu/
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

C语言I博客作业05

这个作业属于哪个课程 C语言程序设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831 我在这个课程的目标是 学会并熟练使用C语言 这个作业在哪个具体方面帮助我实现目标 参考文献 C语言程序设计(第三版) 1.PTA实验作业 1.1 1.1.1数据处理 数据表达: 数据结构: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1.1.4 PTA提交列表及说明 提交列表说明: 1.答
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

1w+的心路历程

鬼知道我是如何坚持下来的,如果非要找个理由,那或许是所谓的热爱。 公众号转眼间写了三年。写的内容围绕着安卓技术,源码剖析,生活感悟,职场人生。 很庆幸的是,得到大家的支持,每一条留言都会是一次交流,看着后台用户有来有去,这才是该有的节奏。 这就如同呼吸一样,说明我的公号有生命力。借着这个时机,想聊聊我的一路心路变化。 我们对于每个行业,都是因为看到了利益,兴致冲冲就杀了进来,然后才看清真相。 比如公号,当时想开启的原因超级简单,它能够有打赏,能赚些钱。 有人说赚钱的路子多了,这个公号也太微不足
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

Python列表解析式

列表解析式 列表解析式的语法:[返回值 for 元素 in 可迭代对象 if 条件],使用中括号[],内部是for循环,if条件语句可选,返回一个新的列表 。 列表解析式是一种语法糖,编译器会优化,不会因为简写而影响效率,反而因优化提高了效率。减少程序员工作量,减少出错。简化了代码,但可读性增强。 比如要生成一个列表,元素0~9,对每一个元素自增1后求平方返回新列表,下面看不用列表解析式和用列表解析式的代码。 #不用列表解析式 l1 = list(range(10)) l2 = [] f
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

vue中的$EventBus.$emit、$on 遇到的问题

今天在项目中遇到的一个需求:   在一个选项卡功能的页面,出现的问题是,当点击选项卡的某个选项时,会同时加载整个选项卡的数据,本身产品就很大,数据很多,所以这个问题无法忽略; 仔细研究下发现,当刚进入页面时,只会加载当前一个tab的数据,这样是正常的,但当再次点击别的tab时,之前tab的接口就都连带着再次请求一边,只要是不刷新页面,就一直切换tab,一直会有前边的tab数据接口重新请求,项目中tab实现是用的饿了么ui的tab选项卡,在研究了饿了么ui之后发现使用上没有什么问题,而且是子组件
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

python 包管理工具 pip 的配置

近几年来,python的包管理系统pip 越来越完善, 尤其是对于 windows场景下,pip大大改善了python的易用性。 https://www.cnblogs.com/yvivid/p/pip_setup.html 一、python 包管理工具 pip 安装 从 python 3.4开始就开始 内嵌 pip,但整合还不是很好。 如果 python版本还没有包含 pip,可通过下面地址 https://pip.pypa.io/en/stable/installing/ 下载并运行 ge
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

django之表设计、路由层等

图书管理系统表的设计 from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=32) # 总共八位 小数占两位 price = models.DecimalField( max_digits=8,decimal_places=2) # 书和出版社是一对多的关系 外
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

leetcode196 删除重复的电子邮箱 Delete Duplicate Emails

编写一个SQL查询来删除Person表中所有重复的电子邮件,在重复的邮件中只保留Id最小的邮件。 创建表和数据: -- ---------------------------- -- Table structure for `person` -- ---------------------------- DROP TABLE IF EXISTS `person`; CREATE TABLE `person` ( `Id` int(11) DEFAULT NULL, `Email
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0

Pandas写excel总结:写入多个sheet、1个sheet写入多行、向已有sheet追加数据

1、最简单最基础的写:1excel1sheet df.to_excel("test.xlxs") 2、在一个excel文件里面写入多个sheet writer=pd.ExcelWriter('filename.xlsx') ... df1.to_excel(writer,sheet_name='第一表',index=0) df2.to_excel(writer,sheet_name='第二表',index=0) #index=0:无索引 writer.save() writer
分类: 其他 发布时间: 10-22 23:34 阅读次数: 0