NOT
树的遍历
一、前言 我通过学习大致了解了树的遍历,其中前序遍历是 前序遍历(Pre-order Traversal):从根节点开始,先访问根节点,然后递归地前序遍历左子树,最后递归地前序遍历右子树。 中序遍历是 中序遍历(In-order Traversal):从根节点开始,先递归地中序遍历左子树,然后访问根 ......
Ubuntu 20.04 安装 Redis
https://developer.aliyun.com/article/764565 步骤1:安装1. sudo apt update2. sudo apt install redis-server # 检查服务状态3. sudo systemctl status redis-server # 输 ......
本机Java连接虚拟机的redis相关
1、代码 Jedis jedis = new Jedis("192.168.88.151",6379); 2、开启6379端口 //查看6379端口是否开启--yes是开启;no是关闭 firewall-cmd --query-port=6379/tcp //开启6379端口 firewall-cm ......
RSAtool2的使用
学习 RSAtool2的使用: Number Base 设置为十进制A2.注意:Public Exponent这里要使用16进制的数,如果公钥e=17的话,就应该填入十六进制的11 给出p,q,e的话直接填入,再点击Calc.D,获得 给出的是n和e的话,输入n和e,点击Factor N(分解),得 ......
python字符串操作
python执行 python脚本第一行#!/usr/bin/python 只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。 有这句时,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。 #!/usr/bin/python 是告诉操作系统执 ......
【进阶算法】双指针
双指针是一种应用很广泛且基础的编程技巧,双指针中的“指针”是指索引、游标。 一、双指针思想 双指针是指在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个指针进行遍历,从而达到相应的目的。 最常见的双指针算法有两种: 在同一个序列中,用两个指针维护两个位置,或两个位置包含的区间; 在两个 ......
35岁遭遇父亲肺癌、失业、失恋. . . . . .
写在前面 目前已经上班快两个月了,对现在的工作很满意,甚至更喜欢这的氛围吧。 如题所示,从今年5月开始,发生的所有事,都完全超出了我自己可以承受的范围,好在这一切都过去了,真的感谢上天安排,让我能更加确信自己要的是什么,以后该怎么生活。 爸爸被诊断为肺癌 我每年都会带父母去做体检,因为去年疫情全面放 ......
第8次作业-事物的的例子实现及演示
这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13102 这个作业的目标 第8次作业-事物的的例子实现及演示 【例6-2】假设银行 ......
vue项目部署添加时间
const fs = require('fs'); const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); class BuildTimePlugin { apply(compil ......
微信小程序canvas 设置旋转css 不生效
问题 项目中有使用canvas 生成条码(一维码)的功能,使用的插件wxbarcode来生成的,但是项目需求的条码是要竖向的,插件的生成的是横向的,不知道是否有参数去控制,当时图省事想着直接用css 旋转一下好了,在模拟器上看到的确实也没有问题,但是在真机上就出问题,没有旋转,还发生了偏移 解决 开 ......
进程和线程的区别
1.进程简单来说就是一个正在运行的程序,QQ就是个进程,微信也是个进程。线程是系统分配处理器时间的基本单元。 2.进程有自己的堆栈空间和数据段,开销是比较大的。线程有独立的堆栈空间,但是数据段是共享的,开销会更小,切换速度更快。但是安全性比进程要差。在保护模式下,进程崩溃不会对其他进程产生影响。 3 ......
identityserver,OAuth2.0,JWT之间的关系
OAuth2.0是一种授权框架,用于应用程序之间安全的共享用户资源,它允许用户授权第三方应用程序访问他们的资源,列如照片,视频,联系人列表等,而不必将用户名和密码提供给第三方应用程序,OAuth2.0通过令牌来代表用户授权,这些令牌可以被第三方应用程序用于访问用户资源,而不必知道用户的凭据。OAut ......
在net core 6中如何配置oauth2.0
在.NET Core 6中配置OAuth 2.0可以通过使用Microsoft.AspNetCore.Authentication.OAuth包来实现。以下是一个简单的示例,演示了如何在.NET Core 6中配置OAuth 2.0来与GitHub进行集成: 首先,安装Microsoft.AspNe ......
P1077-DP【黄】
昨天好几道题没做出来很郁闷,结果今天上来半小时不到就直接做出一道黄DP题了,不错,又有写题的冲动了。 这道题我一直被那个“因为方案数可能很多,请输出方案数对 1000007取模的结果。”这句话吓到了,因为我在想如果涉及求最优方案,那么势必会有比较,那么既然取了摸还怎么比较啊?不会另要开一个数组记录每 ......
unity开发——打飞碟小游戏
unity开发——打飞碟小游戏 目录unity开发——打飞碟小游戏项目地址游戏规则及要求规则要求设计模式讲解代码剖析伪代码DiskDiskDataIUserActionIActionManagerCCActionManagerPhysisFlyActionPhysisActionManagerSco ......
11月12每日打卡
实验二 面向对象程序设计 一、实验目的 1. 理解类的定义、继承等面向对象的的基本概念; 2. 掌握C#语言定义类及其各种成员(字段,属性,方法)的方法; 3. 掌握方法覆盖的应用; 4. 掌握接口的定义和实现方法。 二、实验要求 根据要求,编写 C#程序,并将程序代码和运行结果写入实验报告。 三、 ......
组合数学
组合数学 排列组合——插板法: 例1:\(n\) 个相同的球,放入 \(m\) 个不同的盒子且不能有空盒存在,方案数是多少? 我们考虑使用插板法,一共 \(n\) 个球,\(n-1\) 个间隔,选出 \(m-1\) 个间隔,就可以将 \(n\) 个球分成 \(m\) 组,方案数 \(\binom{n ......
1.简单句句型结构
简单句句型结构 1.1 主谓结构(做什么) 句型一:主谓 例1:I cried. 例2:He stayed in Beijing. 他住在北京 例3:The participants slept less well on their first night. 动词特征: vi. 不及物动词 人 动作 ......
28.循环语句for in
循环语句-for-in Python并没有提供类似C语言中那种传统意义上的for循环,而是提供了一种专门处理字符串,元组,列表,字典等可迭代的序列类型数据的增强型for循环。 遍历可迭代对象 使用for-in循环处理可迭代对象,可以使操作过程变的极其简单。 遍历字符串 s = "Hello Hogw ......
图的遍历
一、前言 我通过学习这篇文章,大致了解了图的遍历,其中图的深度遍历是 深度优先搜索类似于树的先序遍历,具体过程如下: 准备工作:创建一个visited数组,用于记录所有被访问过的顶点。 1.从图中v0出发,访问v0。 2.找出v0的第一个未被访问的邻接点,访问该顶点。以该顶点为新顶点,重复此步骤,直 ......
谛胜通——引流:掌握策略,实现业务增长
在当今竞争激烈的市场环境中,流量是每个企业或个人都必须关注的重要因素。流量不仅代表着潜在的客户群体,还代表着财富和成功的机会。因此,如何有效地引流已成为许多人追求的目标。在这篇文章中,我们将探讨引流的策略、方法和实践,帮助您实现业务增长和个人成就。 一、引流的定义和重要性 引流是指通过各种渠道和手段 ......
【11.0】Go语言基础之结构体
【一】什么是结构体 结构体是用户定义的类型,表示若干个字段(Field)的集合。 有时应该把数据整合在一起,而不是让这些数据没有联系。 这种情况下可以使用结构体。 例如,一个职员有firstName 、 lastName和age 三个属性,而把这些属性组合在一个结构体employee中就很合理。 【 ......
innodb存储引擎了解
mysql常用的存储引擎分为innodb和myisam 其中innodb具有支持事务,执行行级锁,支持MVCC,外键,自动增长列,崩溃恢复等特性。并且mysql在5.5.5之后是数据的默认存储引擎 文件: mysql的数据都存放的data文件中,其中日志文件包括 错误日志,慢查询日志,查询日志还有二 ......
leetcode hot100-02 字母异位词分组
题目:字母异位词分组 难度:中等 地址:https://leetcode.cn/classic/problems/group-anagrams/description/ 描述:给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到 ......
mysql关于主表和从表
type Goods struct { BaseModel CategoryID int32 `gorm:"type:int;not null"` Category Category BrandsID int32 `gorm:"type:int;not null"` Brands Brands } ......
nginx.conf配置部署
第一步:在前端路径的nginx目录下的conf目录下重命名备份下 第二步:把文件nginx.conf 通过ftp传出到system目录下 第三步:进入对应主机:到system路径下 :sudo cp nginx.conf 对应前端路径的nginx目录下 第三步:切换到对应的nginx目录下,进入sb ......
1.项目和技术栈介绍
牛客讨论区 帖子列表、新帖发布(敏感词过滤)、进入帖子详情、帖子点赞、回复、评论、置顶、加精、删除 用户注册、登录、个人主页(关注、被关注、获得点赞 非常高频 提高性能)、上传头像、修改密码、退出登录 朋友私信、系统通知(消息队列 生产者与消费者模式) 管理员 网站UV、活跃用户 ......
第8次作业-事物的的例子实现及演示
这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13102 这个作业的目标 事物的的例子实现及演示 【例6-2】假设银行存在两个借记 ......
pyqt qlabel hide
pyqt qlabel hide from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel class MyApp(QWidget): def __init__(self): super().__init__() s ......