NOT
Qt之QPainter用法
void MainWindow::paintEvent(QPaintEvent *event) { /* 画圆 */ QRectF rect_ellipse(100.0, 100.0, 80.0, 80.0); QPainter painter(this); painter.setPen(Qt::b ......
二叉树中的链表
给你一棵以 root 为根的二叉树和一个 head 为第一个节点的链表。 如果在二叉树中,存在一条一直向下的路径,且每个点的数值恰好一一对应以 head 为首的链表中每个节点的值,那么请你返回 True ,否则返回 False 。 一直向下的路径的意思是:从树中某个节点开始,一直连续向下的路径。 p ......
Powershell 从zoho的 OPM 里导出数据
公司使用zoho的OPM监控客户的设备,需要给客户提供所有网络设备的网络接口 95% 利用率的表格。 卓豪的 OPM 居然不支持批量导出,非常残疾。所以只能自己写个脚本去跑。考虑到各种问题,最后决定用 powershell。 写完之后神清气爽,Powershell YES!! $interfaced ......
linux 磁盘空间满导致服务不可用
前些天 share 文件夹无法打开 可以通过 SSH 进入系统 发现运行了很多 crond 和 postdrop 还有 mail 的进程 使用命令发现磁盘空间满 无法创建临时文件 使用df -h 查看磁盘空间占用 发现根路径已用 100% 使用du -shd 1 命令查看根路径哪个文件夹最大 发现 ......
TensorFlow 强化学习:11~15
原文:Reinforcement Learning With TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 2.3 ......
Vue3 reactive函数
视频 3.reactive函数 作用: 定义一个对象类型的响应式数据(基本类型不要用它,要用ref函数) 语法:const 代理对象= reactive(源对象)接收一个对象(或数组),返回一个代理对象(Proxy的实例对象,简称proxy对象) reactive定义的响应式数据是“深层次的”。 内 ......
JAVA面试题第一章
JAVA面试题第一章 1.接口与抽象类的区别和相似点 相似点: 1.接口和抽象类都不可被实例化 2.继承或者实现了接口和抽象类的子类都必须重写父类中的抽象方法。 区别: 1.抽象类当中可以有普通方法和代码块,但是接口当中不能存在普通方法和代码块,接口当中只能包含抽象方法,默认方法,静态方法 2.抽象 ......
分享10个高级sql写法
本文正在参加「金石计划」 本文主要介绍博主在以往开发过程中,对于不同业务所对应的 sql 写法进行归纳总结而来。进而分享给大家。 本文所讲述 sql 语法都是基于 MySql 8.0+ 博主github地址:github.com/wayn111 欢迎大家关注,点个star 一、ORDER BY FI ......
windows系统git使用ssh方式和gitee/github进行同步
使用git来clone项目有两种方式:HTTPS和SSH:
HTTPS:不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码;
SSH:clone的项目你必须是拥有者或者管理员,而且需要在clone前添加SSH Key。SSH 在push的时候,是不需要输入用户名的,如果配置... ......
实验一 密码引擎-4-国䀄算法交叉测试
任务详情 0 2人一组,创建一个文件,文件名为小组成员学号,内容为小组成员学号和姓名 1 在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图 2 在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法) 3 在Ubuntu中使用Open ......
【前缀和】LeetCode 304. 二维区域和检索 - 矩阵不可变
题目链接 304. 二维区域和检索 - 矩阵不可变 思路 显然,一个矩阵的元素和可以拆分成每一行相加。 那一个矩阵的每一行不就是一个个一维数组,一维数组怎么快速求子数组的和?前缀和! 所以这道题很明显就是对输入矩阵建立一个前缀和矩阵,然后求每一行的前缀和差值便能就得子矩阵的和。 代码 class N ......
无关性的基石
实现语言无关性的基础仍然是虚拟机和字节码存储格式。Java虚拟机不与包括Java语言在内的任何程序语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件中包含了Java虚拟机指令集、符号表以及若干其他辅助信息 ......
Obsidian(markdown管理工具)
Obsidian就像编辑和管理你本地的word文档那样简单和便捷。双向链接与关系图谱功能强大。这个功能对于知识工作者、或者搭建自己的知识系统的童鞋来说,非常的有用。 ......
浅析python中的深拷贝和浅拷贝
浅拷贝:拷贝父对象,不会拷贝父对象内部的子对象 深拷贝:拷贝父对象,同时也会拷贝父对象内部的子对象 下面从内存地址去分析 # 定义一个父对象‘d’ d = { 'name': 'anna', 'sex': 'male', 'age': ['one', 'two', 'three'] } 一、浅拷贝 ......
nvm版本管理工具的安装与使用说明
nvm介绍 nvm全程node.js version management,是一个nodejs版本管理工具,目的是解决nodeJs各种版本不兼容的问题,目前一些技术比较前卫的项目使用比较低的版本时在依赖拉取时就会存在依赖拉取异常等问题,但是原始的卸载当下版本下载最新版本十分繁琐,直接升级最新版本,又 ......
vue 怎样让变量在第一次赋值时不触发watch
需求需要在create中为一个变量赋值,后续监听这个变量值的变化 解决在第一次赋值后,添加 this.$watch('emailInput', this.changeAlert) 第一个变量为 需要监听的变量第二个变量为 监听变量变化后做的操作,是一个方法,类似于watch中的handler 这个方 ......
使用pip安装和检测requirements.txt文件
requirements.txt是Python项目中常用的一种文件格式,用于记录项目所依赖的第三方库的名称和版本号等信息,方便其他人在不同的环境中安装和运行项目。在Python项目中,可以使用pip工具来安装和检测requirements.txt文件中列出的所有依赖库。 以下是使用pip安装和检测r ......
grateful 单词的学习
adj. 感谢的;令人愉快的,宜人的 副 词: gratefully 词根grat-,gree- = pleasing, 表示“感激,高兴”,grat- 源自拉丁语,gree- 是其法语变体。 后缀-ful 表形容词,“有…的”,和单词full同源。 I sank gratefully into t ......
数据结构 - 绪论
01.绪论 1. 概念 1.1 数据结构 数据 Data:信息的载体。能被计算机识别并处理的符号的集合。 数据元素 Data element:数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素往往由若干数据项组成。数据项是组成数据元素的不可分割的最小单位。 如学生的信息记录就是一个数据元素 ......
数组中的逆序对
数组中的逆序对 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4]输出: 5 限制: 0 <= 数组长度 <= 50000 分析: 对于数组[7,5,6,4],若要计算其中的逆序对个数, ......
PyTorch 深度学习实用指南:1~5
原文:PyTorch Deep Learning Hands-On 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 2.3.c 一、深度学 ......
将用户从docker组移除
将用户从docker组移除:gpasswd -d ec2-user docker 1. 使用命令gpasswd删除用户要将用户从一个组中移除,需要先确定用户的帐号,然后查看要删除的组名,使用命令gpasswd -d 即可实现将用户从组中移除。例如,要将用户“alice”从组“test”中移除,可以运 ......
imx6ul 编写中断程序步骤
①、启动文件 start.s 需要添加一级中断向量表和中断处理函数的框架两部分的内容。 一级中断向量表如下: 3 _start: 4 ldr pc, =Reset_Handler /* 复位中断 */ 5 ldr pc, =Undefined_Handler /* 未定义指令中断 */ 6 ldr ......
Linux 与 Windows 之间的内网共享还有 samba 的一些小知识
最近内网搞了个 Linux 当办公机,于是内网之间文件共享就成了问题。最近刚好搞了一下有一点小心得共享一下。 Windows 的文件共享方式我就不累述了,百度上有很多教程,无脑照做就行了。唯一需要注意的就是用户权限。 如果你是用微软账号登陆的话,需要去找一下你的实际用户名是什么,有的时候不支持账号直 ......
ubuntu1804的网络配置(桥接)
笔记 ubuntu1804的网络配置(VMware Workstation) 在虚拟机的编辑里面的虚拟网络编辑器中,先添加一个网络,然后更改设置,将VMnet信息选择桥接、自动。 2.虚拟机设置,选择硬件里面的网络适配器,连接方式选择桥接。 3.进入Ubuntu命令行,输入命令 (1.ifconfi ......
虚拟机网卡启动不了
昨天晚上家中断电,早上起来重启虚拟机发现ssh连不上去了,在虚拟机内部发现ens33网卡没有启动,想着通过systemctl restart network重启该网卡,发现重启失败,通过journalctl -xe发现错误提示: Bringing up interface ens33: Error: ......
cargo rustc
RUSTC_BOOTSTRAP=1 如果需要在稳定版编译器上执行一些夜间发布功能,可以设置该环境变量。 $ cargo rustc -- -Zunpretty=expanded Compiling xxx v0.1.0 (F:\xxx) error: the option `Z` is only a ......
第一百篇文章啦!聊点别的
哈喽大家好,我是咸鱼 承蒙大家厚爱,我的公众号终于迎来第一百篇原创文章啦,算是一个小小的里程碑,所以这篇文章咸鱼不跟大家聊技术,聊点别的 咸鱼的第一篇文章 关于我 我是双非大学物联网工程专业出身 我记得大一上学期那会学 C++,那时候 C++ 是晚上上课,老师连着讲三节。由于 C++ 对计算机小白的 ......
js中 ?? 与 || 的区别
都是根据前面的值来判断最终返回前面的值还是后面的值。 a ?? b a || b 判断的方法不同: 使用 ?? 时,只有 a 为 null 或者 undefined 时才会返回 b; 使用 || 时,a会先转化为布尔值判断,为 true 时返回a, false 返回b. ??更加适合在不知道变量是否 ......