MQTTv5.0 --- 操作行为

会话状态 为实现QoS等级1和QoS等级2协议流,客户端和服务端需要将状态与客户标识符相关联,这被称为会 话状态。服务端还将订阅信息存储为会话状态的一部分。会话可以跨越一系列的网络连接。它持续到最新的网络连接(Network Connections)加上会话过期间隔 (Session Expiry Interval)。 客户端的会话状态包括: 已发送给服务端,但是还没有完成确认的QoS等级1和QoS等级2的消息。 从服务端收到的,但是还没有完成确认的QoS等级2消息。 服务端的会话状态包括:
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

剪绳子(贪心算法)

1 #include <iostream> 2 #include <cmath> 3 4 using namespace std; 5 6 /** 7 * 题目分析: 8 * 先举几个例子,可以看出规律来。 9 * 4 : 2*2 10 * 5 : 2*3 11 * 6 : 3*3 12 * 7 : 2*2*3 或者4*3 13 * 8 : 2*3*3 14 * 9 : 3*3*3 15 * 10:2*2*3*3 或者4*3*3
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

python学习-模块与包(九)

9.4查看模块内容 dir(): 返回模块或类所包含的全部程序单元(包括变量、函数、类和方法等) __all__:模块本身提供的变量,不会展示以下划线开头的程序单元。另使用from xx import *,是不会导入以下划线开头的程序单元的 import logging,pprint pprint.pprint(dir(logging)) ['BASIC_FORMAT', 'BufferingFormatter', 'CRITICAL', 'DEBUG', 'ERROR',
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

每日一题_190915

已知关于 \(x\) 的方程 \(x^2\ln x=a\ln a-a\ln x\) 有 \(3\) 个不同的实根,求 \(a\) 的取值范围. 解析: 原题即关于 \(x\) 的方程 \(\ln x-\dfrac {a\ln a}{x^2+a}=0\) 有三个不同的实根.记 \[ f(x)=\ln x-\dfrac {a\ln a}{x^2+a},x>0,a>0.\] 对 \(f(x)\) 求导可得\[ f'(x)=\dfrac 1x+\dfrac {2a{\ln a} x}{(x^2+a)^
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

第十二章 基本数据类型

数值概论 下面一些建议能够使你在使用数的时候少犯错误。 避免使用神秘数值 修改会变得更可靠; 修改会变得更容易; 你的代码变得更可读。 如果需要可以使用硬编码的0和1; 预防除零错误; 使类型转换变得明显; 避免混合类型的比较; 注意编译器的警告。 整数 在用整数的时候,要注意下面的注意事项。 检查整数除法; 检查整数溢出; 检查中间结果溢出。 浮点数 使用浮点数应遵循的原则: 避免数量级相差巨大的数之间的加减运算; 避免等量判断; 处理舍入问题: 换用一种精度更高的变量类型; 换用二进制编码
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

猫脸变换

Arnold这个名字由来是一个叫做Arnold的前辈提出的一种变换,最初是用一只猫图片进行了该变换,所以也叫猫脸 变换,这种映射可以把图像的各像素点位置进行置换,也就是说通过转化将原始图片上的某一点的像素到另一个点 上(像素值没有发生改变,只是位置变了!!!) 在对图像的处理上也即二维上,其变化公式为: 这里需要注意 N为图片大小(同时也暗示图片必须是方形的,长宽相等),同时前面变化的矩阵满足行列式值为1 满足为1才叫做猫脸变化,同时该变化具有周期性,比如一张2X2的图像周期为3: 如果遇见不
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

我的大二学年总结

我的大二学年总结 前言 一直都有写年度总结的想法,写一个总结来回首这一年经历了什么,有什么收获,但我想作为一个学生似乎写学年总结更合适一些,以一个学年作为单位,正好我暑期去了美国学习交流,有着不小的感受和收获,于是便有了这篇大二学年以及美国之行的总结,这也是我的第一篇学年总结。如果说要给我的大二一年找一个关键词,那应当是“成长”。 课程生活 大二一年的课程格外的多,记得有一周,我们除了周三下午预留出来的时间,每天从早到晚都有课或者安排的实验,我又给自己选修了辅修课程,星期六全天的课程,更是加重
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

Python Ethical Hacking - BeEF Framework(1)

Browser Exploitation Framework. Allows us to launch a number of attacks on a hooked target. Targets are hooked once they load Javascript code. Hook code can be placed in an HTML page and share it with a target. Or host page online and send URL to ta
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

potplayer录制视频包含字幕

用potplayer录制视频,只能保存视频,外挂字幕的视频字幕无法录制进去 在字幕设置里将几个选项更改,即 字幕输出方式改为直接, 渲染方式不要选矢量即可。 如图:
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

leetcode121.买卖股票的最佳时机I

题目要求只能买卖一次 import sys class Solution: def maxProfit(self, prices: List[int]) -> int: min_price=sys.maxsize max_profit=0 for i in range(len(prices)): if prices[i]<min_price: min_price=
分类: 其他 发布时间: 09-14 23:02 阅读次数: 0

checkpoint NGFW VM安装

step1:在VMworkstation中创建虚拟机向导,选择Linux2.6内核64位如下图:虚拟机的配置建议如下:RAM:至少8GBDisk:120GCPU:四核step2:使用IOS文件引导后如下图:step3:进行硬盘分区,按默认即可,如下图:step4:设置admin的密码,如下图:step5:设置管理IP,如下图:step6:安装结束后重启,用浏览器登录进行初始化:
分类: 企业开发 发布时间: 09-14 22:48 阅读次数: 0

UA伪装

网页采集器-UA伪装 UA伪装 请求载体身份标识的伪装: User-Agent: 请求载体身份标识,通过浏览器发起的请求,请求载体为浏览器,则该请求的User-Agent为浏览器的身份标识,如果使用爬虫程序发起的请求,则该请求的载体为爬虫程序,则该请求的User-Agent为爬虫程序的身份标识。服务器可以通过该值来判断发起请求的是浏览器还是爬虫程序。 反爬机制: 某些门户网站会对访问该网站的请求中的User-Agent进行捕获和判断,如果该请求的UA为爬虫程序,那么就拒绝该提供请求数据。 反反
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

leetcode.122买卖股票的最佳时机II

题目不限定买卖次数 class Solution: def maxProfit(self, prices: List[int]) -> int: ans=0 for i in range(len(prices)-1): v=prices[i+1]-prices[i] ans+=v if v>0 else 0 return ans
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

第二次作业(红芯事件)

一、红芯事件 2018年8月16日,红芯时代科技公司宣布研发出红芯浏览器,但后来被发现疑似套用谷歌浏览器的核心,且存在过度注释,代码冗余,语言陈旧,在插件的保密性上虚假宣传等问题。 二、我的评论 首先,我觉得一个公司需要创新,但不可以以创新的名义虚假宣传,可以借鉴别人,但不可以照旧硬搬,要有自己的思想;再者,对于许多程序员的“嘲讽”,只能说明编程技术的不先进和人员的不团结。最后,不管怎样,也是红芯科技的劳动成果,应该尊重,毕竟一件事有坏也有好。 三、我认同的观点 1、大牛147113055的观
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

OSPF和RIP双协议结合

双协议路由配置,在rip协议里导入ospf配置,相同,在ospf协议里导入rip配置,命令: [R3-rip-1]import-route ospf [R3-ospf-1]import-route rip 实验如下: 1、 Ospf&RIP拓扑图 2、 R1配置: 3、 R2配置: 4、 R3配置: 5、 R4配置: 6、 R5配置: 7、ping通测试:
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

QT--电子时钟

QT--电子时钟 简介: 使用了绘图事件、定时事件,有两个窗口,一个窗口用于设置时间(主窗口),一个是时钟窗口 1.主窗口 menu.h文件: #ifndef MENU_H #define MENU_H #include <QWidget> #include <QPushButton> #include <QLineEdit> class menu : public QWidget { Q_OBJECT public: explicit menu(QW
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

04 - logstash 简单使用 - 收集系统日志

新建一个conf文件,/etc/logstash/conf.d 目录下面 输入: 此处收集了,系统messages 和 secure 日志 chmod 644 messages secure (授权) 输出: 类型是messageslog 输出到 es 和本地的/tmp/messages.log 类型是securelog 的输出到es -t 检查一下配置是否正常,如果有错误,请根据错误解决问题。 注意:我们想收集的log文件 一定要给644权限,否则logstash 会没有权限读取日志内容 检
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

intel图像库关键函数C++示例

该库提供了强大的功能,一些函数示例如下: #include <OpenImageDenoise/oidn.h> ... // Create an Open Image Denoise device OIDNDevice device = oidnNewDevice(OIDN_DEVICE_TYPE_DEFAULT); oidnCommitDevice(device); // Create a denoising filter OIDNFilter filter = oidnN
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

[1]尝试用Unity3d制作一个王者荣耀(持续更新)->AssetBundle管理器

如果已经看过本章节:目录传送门:这是目录鸭~ 1.AssetBundleManager: 首先我们创建一个文件夹,叫AssetBundleManager,再创建Csharp(即C#)脚本,名为AssetBundleManager(这个代码是作为我们管理AB包的基类)。以下是代码(详细注释啦~,这个代码后面可能会经常改动): 1 /* 2 * 编辑者:Miku酱 3 * 版本:1 4 * 首次编写日期:2019/09/14 21:00 5 * 修改日期:201
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0

JDBC连接到数据库查询打印数据

通过一天的视频学习,认识了jdbc的连接原理前来小结: 游标读取数据库表的行一次读取一个,getXxx()方法读取表的列一个数据 next()方法可以让游标下移 可以把数据库的表看做是一个类,每条记录就是一个对象,所以要封装表 测试类 Jdbc08 .java /** * 练习查询 db4的emp数据然后打印 * 定义一个方法,查询emp表的数据将其封装为对象,然后装在集合. * 1.定义类emp类 * 2.定义方法public 返回List<Emp> findAll()
分类: 其他 发布时间: 09-14 22:45 阅读次数: 0