<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Shiliang1995]]></title><description><![CDATA[一起交流学习，共同进步]]></description><link>https://blog.youkuaiyun.com/Shiliang1995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Shiliang1995]]></copyright><item><title><![CDATA[Practice01-Qt6.0设置文本颜色、格式等。]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/134351489</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/134351489</guid><author>Shiliang1995</author><pubDate>Sat, 11 Nov 2023 17:59:51 +0800</pubDate><description><![CDATA[勾选字体格式复选框和取消勾选是在一个槽函数中进行判断复选框是否勾选，如果勾选了则设置字体格式，如果判断取消勾选则设置字体格式失效。主要的逻辑代码在widget.cpp文件中，没有使用快捷方式为按钮添加槽函数，而是使用connect（）手写了信号和槽函数的绑定。勾选Underline、Italic，Bold时，下方的文本会添加下划线，斜体，加粗，取消勾选时，格式设置失效。勾选其中任意一个颜色的时候，文本会对应的设置成相应的颜色。本次项目用到的控件有：复选框，单选按钮。]]></description><category></category></item><item><title><![CDATA[pyqt5 开发云台控制上位机]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/128955549</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/128955549</guid><author>Shiliang1995</author><pubDate>Thu, 09 Feb 2023 16:35:25 +0800</pubDate><description><![CDATA[通过pyserial库连接云台，对云台进行方向控制。]]></description><category></category></item><item><title><![CDATA[Pyqt5 编写登录窗口]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/128202913</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/128202913</guid><author>Shiliang1995</author><pubDate>Tue, 06 Dec 2022 14:55:58 +0800</pubDate><description><![CDATA[pyqt5 Qwidget创建登录窗口]]></description><category></category></item><item><title><![CDATA[Visual Studio2015创建MFC程序]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/125810761</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/125810761</guid><author>Shiliang1995</author><pubDate>Fri, 15 Jul 2022 19:16:59 +0800</pubDate><description><![CDATA[visual studio2015创建mfc应用的步骤]]></description><category></category></item><item><title><![CDATA[记使用Python+Pandas和Scipy库计算TRIMMEAN（截尾均值）的demo]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/125290437</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/125290437</guid><author>Shiliang1995</author><pubDate>Wed, 15 Jun 2022 09:23:05 +0800</pubDate><description><![CDATA[需求：一个excel表格，内有46个sheet页，每个sheet页都有30组左右的数据，需要计算每个sheet页中每组数据的TRIMMEAN。并将计算的结果存在当前sheet页中原始数据格式如图所示，解决办法：首先是找到计算TRIMMEAN的库，即需要用到scipy中的stats，里边有trim_mean()方法第二步，要想办法循环读取数据传给trim_mean()进行计算，并将计算结果保存到表格中代码如下......]]></description><category></category></item><item><title><![CDATA[Beego中使用cron开启定时任务]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/124724088</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/124724088</guid><author>Shiliang1995</author><pubDate>Thu, 12 May 2022 09:47:10 +0800</pubDate><description><![CDATA[beego中使用cron开启定时任务]]></description><category></category></item><item><title><![CDATA[Python+PYQT5实现IP地址段切割和IP在线检测]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/122460004</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/122460004</guid><author>Shiliang1995</author><pubDate>Wed, 12 Jan 2022 18:54:45 +0800</pubDate><description><![CDATA[python+pyqt5，实现IP快速检测小工具]]></description><category></category></item><item><title><![CDATA[python+pyqt5开发通过WebSocket订阅事件推送服务小工具]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/119964338</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/119964338</guid><author>Shiliang1995</author><pubDate>Sat, 28 Aug 2021 10:07:47 +0800</pubDate><description><![CDATA[因接口测试需要，需要测试通过WebSocket订阅事件推送服务接口，所以使用python和pyqt5开发了一个小工具，用来接收推送的消息

界面如下



页面使用Qt designer，画出来的，然后通过pyuic5 -o xxx.py xxx.ui命令转换成py文件。

开发完成后，再通过pyinstaller -F -w xxxx.py 将py文件生产可执行的exe文件。


import sys
import time
from PyQt5.QtCore import QThread, py...]]></description><category></category></item><item><title><![CDATA[记——django的admin管理页面添加jquery代码实现自动读取上传图片的名称并填写到input输入框中]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/118016335</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/118016335</guid><author>Shiliang1995</author><pubDate>Fri, 18 Jun 2021 10:09:34 +0800</pubDate><description><![CDATA[一、需求

上传图片的时候，将图片的名称自动读取出来写入到name字段对应的input输入框中


]]></description><category></category></item><item><title><![CDATA[Python-等额本息计算]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/117329431</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/117329431</guid><author>Shiliang1995</author><pubDate>Thu, 27 May 2021 15:12:58 +0800</pubDate><description><![CDATA[Y = 0  #每月还款额
money = input("请输入本金：")
months = input("请输入总期数：")
rate = input("请输入年利率：")
rate = float(rate)/100
ra = rate/12

S = 0  # 还款总额
R = 0  # 还款总利息
for i in range(1, (int(months)+1)):

    Y = (int(money)*ra*(1+ra)**int(months))/((1+ra)**int(months..]]></description><category></category></item><item><title><![CDATA[Python——等额本金计算]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/117260628</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/117260628</guid><author>Shiliang1995</author><pubDate>Tue, 25 May 2021 17:25:51 +0800</pubDate><description><![CDATA[Y = 0 # 每月还款额初始化
money = input("请输入本金：")
months = input("请输入总期数：")
rate = input("请输入年利率：")
rate = float(rate)/100
ra = rate/12
S = 0 # 还款总额初始化
R = 0 # 还款总利息
for i in range(1, (int(months)+1)):

    Y = (int(money)*ra*(1+ra)**int(months))/((1+ra)**int(...]]></description><category></category></item><item><title><![CDATA[读取excel表格内容，并写入到word文档中]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/114404962</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/114404962</guid><author>Shiliang1995</author><pubDate>Fri, 05 Mar 2021 17:31:59 +0800</pubDate><description><![CDATA[import pandas as pd
import  docx

excel_name = r'C:\Users\Administrator\Desktop\摄像头统计.xls'
file = docx.Document()
df = pd.read_excel(excel_name,sheet_name='Sheet1')
for num in range(0,9):
    date = df.loc[num].values
    # print(date)
    for i in dat...]]></description><category></category></item><item><title><![CDATA[ 抓取彩票数据]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/114326194</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/114326194</guid><author>Shiliang1995</author><pubDate>Wed, 03 Mar 2021 17:47:05 +0800</pubDate><description><![CDATA[抓取彩票数据


from selenium import webdriver
import time
from bs4 import BeautifulSoup
from lxml import etree


driver = webdriver.Chrome()
driver.get("https://datachart.500.com/ssq/history/history.shtml")

driver.find_element_by_id("start").clear()
driver.fin.]]></description><category></category></item><item><title><![CDATA[Python+scapy实现批量修改抓包中的Ip地址和mac地址]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/113538055</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/113538055</guid><author>Shiliang1995</author><pubDate>Tue, 02 Feb 2021 09:37:36 +0800</pubDate><description><![CDATA[from scapy.all import *

packet = rdpcap("/home/sss/桌面/wannacry.pcap",2000)

# print(type(packet))

New_Packet = []
for pkt in packet:
	ch = pkt[IP].chksum
	print("jiaoyuanhe:"+str(ch))
	if pkt[IP].src=="192.168.14.111":
		pkt[IP].src="172.16.3.225"
		pkt.]]></description><category></category></item><item><title><![CDATA[HTMLTestRunner生成测试报告汉化版，支持添加测试人员姓名，适配Python3.0]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/103873721</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/103873721</guid><author>Shiliang1995</author><pubDate>Tue, 07 Jan 2020 14:20:14 +0800</pubDate><description><![CDATA[HTMLTestRunner.py汉化版

Bootstrap优化效果展示：



可以适配Python3.0，不支持Python2.0



代码调用：



源代码：


"""
A TestRunner for use with the Python unit testing framework. It
generates a HTML report to show the resul...]]></description><category></category></item><item><title><![CDATA[基于scapy的LAND Attack攻击]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/103434267</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/103434267</guid><author>Shiliang1995</author><pubDate>Sat, 07 Dec 2019 12:31:04 +0800</pubDate><description><![CDATA[基于scapy编写的LAND Attack攻击


#!/usr/bin/env python3
import scapy.all as scapy #引入scapy库
import time



target = input("Please input your target:") #输入想要攻击的ip地址
port = input("Please input your target'...]]></description><category></category></item><item><title><![CDATA[Metasploit攻击xp，windows/smb/ms08_067_netapi]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/102699033</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/102699033</guid><author>Shiliang1995</author><pubDate>Wed, 23 Oct 2019 14:30:22 +0800</pubDate><description><![CDATA[第一步 安装XP虚拟机

这里用的系统版本如下



然后用nmap扫描XP系统的ip地址发现，扫不出来445端口，也就不用metasploit进行攻击

所以先对XP设置一下

编辑注册表HKEY_LOCAL_MACHINE=&gt;SYSTEM=&gt;CurrentControlSet=&gt;Services=&gt;NetBT=&gt;Parameters

在Parameters上右键...]]></description><category></category></item><item><title><![CDATA[HPing3构造多种类型DDOS攻击使用详解]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/102599247</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/102599247</guid><author>Shiliang1995</author><pubDate>Thu, 17 Oct 2019 09:52:57 +0800</pubDate><description><![CDATA[Hping3是安全审计，防火墙测试的重要工具，由于在工作中经常用到，在网上也看到了许多关于Hping3的文章，但是大多数是对Hping3参数的一个翻译，至于每个参数如何使用，如何联合多个参数构造出指定类型的DDOS攻击并没有介绍，本篇文章将给大家总结了如何发起各种类型的DDOS的命令。



一 、Hping3参数翻译

——请查看其他博文

二、内容总览：

1.1、SYN洪水攻击，1.2、I...]]></description><category></category></item><item><title><![CDATA[CAPWAP隧道建立交互过程]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/99647621</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/99647621</guid><author>Shiliang1995</author><pubDate>Thu, 15 Aug 2019 18:00:33 +0800</pubDate><description><![CDATA[APDHCP ServerACdiscovery广播报文offer从多个offer中选一个回复request广播报文，指定一个DHCPServer，并回复所有offerack(给AP分配IP地址）可通过option43携带AC IP listdiscovery request单播发现（根据DHCP的 ACK获取到的 AC IP list发送单播报文）广播发现(当没有ACIP list时或 单播没回...]]></description><category></category></item><item><title><![CDATA[Bootstrap——导航栏]]></title><link>https://blog.youkuaiyun.com/Shiliang1995/article/details/92433532</link><guid>https://blog.youkuaiyun.com/Shiliang1995/article/details/92433532</guid><author>Shiliang1995</author><pubDate>Sun, 16 Jun 2019 22:04:25 +0800</pubDate><description><![CDATA[引入 Bootstrap.css，jquery.js，Bootstrap.js三个文件


&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;
  &lt;meta charset="utf-8"&gt;
  &lt;title&gt;&lt;/title&gt;
  &lt;link rel="styles...]]></description><category></category></item></channel></rss>