结构switch day 22

c语言结构体

#include<iostream> #include<string> using namespace std; struct m{ int a; string b; }; int main(void){ int i,j; int a[10]; char b[10]; char *e,*f; m k ......
语言 结构

顺序结构程序设计实验题目

计算机实验思路(与上机模板代码不同,仅作参考) 第一次实验题目-第3章顺序结构程序设计 1. 编一程序,从键盘上输入四门功课成绩,求总成绩、平均成绩并输出。 #include <stdio.h> int main() { float a, b, c, d, total, average; print ......
程序设计 顺序 题目 结构 程序

数据结构 玩转数据结构 12-3 检查二分搜索树性质和平衡性

0 课程地址 https://coding.imooc.com/lesson/207.html#mid=14348 1 重点关注 1.1 代码草图 1.2 代码实现检查二分搜索树和平衡性 利用了二分搜索树中序遍历由小到大的特性 和 平衡二叉树的平衡因子大于1的特性 //1 校验二分搜索树(中序遍历参 ......
数据结构 结构 数据 平衡性 性质

day2

977.有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 class Solution { public: vector<int> sortedSquares(vector<int>& nums) { int low= ......
day2 day

Java-Day-6(类与对象)

Java-Day-6 类与对象 Java 最大特点:面向对象 ( OOP ) 类是抽象的、概念的,代表一类事物,即是种数据类型 对象是具体的,实际的,代表一个具体事物,即是实例 类是对象的模板 ( class XX { ... } ) 对象是类的一个个体,对应一个实例 ( XX xx = new X ......
Java-Day 对象 Java Day

day25| 216+17

216. 组合总和III 题目简述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 思路 回溯 class Solution: def combinatio ......
day 216 25 17

flask_day05:信号 Django信号 flask-script sqlalchemy 创建操作数据表

鲁棒性 链路,链路追踪, 上下游,大的单体应用,上游还是前端,后端是Django写的 回顾 1.导出项目依赖 pipreqs 2.函数和方法 3.local对象 并发编程中的一个对象,它可以保证多线程并发访问数据安全 本质原理是:不同的线程,操作的是自己的数据 不支持协程 4.自己定义local,支 ......

reflect获取结构体方法时遇到的小问题

文章部分引用: https://blog.csdn.net/qq_35423190/article/details/123554837 在使用reflect包获取函数,并调用时,总出现这个报错: panic: reflect: call of reflect.Value.Call on zero V ......
reflect 结构 方法 问题

学习日记-Day12

日期 2023-4-7 任务列表 速过C++ primer第一章【100%】 速过STL源码剖析第一章、第二章【难度过大,放弃】 **调整学习计划:**向ha1vk师傅请教以后,选择优化学习路线,以思维导图为主。 明天计划 C++ primer part2,记得写导图 C primer plus C ......
日记 Day 12

《渗透测试》安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用 2023 Day22

PHPStorm : 专业PHP开发IDE PhpStudy :Apache MYSQL环境 Navicat Premium: 全能数据库管理工具 #数据导入-mysql架构&库表列 1、数据库名,数据库表名,数据库列名 2、数据库数据,格式类型,长度,键等 #数据库操作-mysqli函数&增删改查 ......
amp 全局 变量 第三方 插件

day38(2023.4.7)

1.树形结构 2.树的相关术语 3.二叉树简介 4.二叉树遍历 5.二叉树排序 6.二叉树排序实现 运行结果: 7.自定义树形结构分析 8.实现自定义树形结构容器 运行结果: day38(2023.4.7)星期五 ......
2023 day 38

flask-day5——python项目高并发异步部署、uwsgi启动python的web项目不要使用全局变量、信号、微服务的概念、flask-script、sqlalchemy的介绍和快速使用、sqlalchemy创建及操作数据库

一、python项目高并发异步部署 参考博客:https://zhuanlan.zhihu.com/p/358163330 django和flask都是同步框架,部署的时候,使用uwsgi部署,uwsgi是进程线程架构,并发量不高 但是我们可以通过uwsgi+gevent,部署成异步程序 然后我们简 ......
sqlalchemy 项目 python flask 全局

Python常见的数据结构

Python常见的数据结构包括: 列表(List):一种有序的、可变的序列数据结构,可以存储不同类型的元素。支持添加、删除、修改和查询元素等操作。 元组(Tuple):与列表类似,但元组是不可变的,一旦创建就无法修改。元组通常用于表示一个具有一定结构的记录。 集合(Set):一种无序的、不重复的元素 ......
数据结构 常见 结构 数据 Python

AtCoder ABC295 D - Three Days Ago

AtCoder ABC295 D - Three Days Ago 题目描述 给出一个数字串,问有多少子段满足,可以以某种方式将这个子段重排,将子段分成两个完全相同的部分。 样例输入输出 20230322 4 $(1, 6) (1, 8) (2, 7) (7, 8)$ 都可以满足条件 分析 如果要满 ......
AtCoder Three Days ABC 295

day24| 77. 组合

回溯算法模板 def backtracking(): if(终止条件): 存放结果 return: for(选择): 处理节点 backtracking() 回溯,撤销处理结果 77. 组合 题目简述: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何 ......
day 24 77

day23| 669+108+538

669. 修剪二叉树 题目简述 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。 可以证明,存在 唯 ......
day 108 669 538 23

day22| 235+701+450

235. 二叉搜索树的最近公共祖先 题目简述: 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” ......
day 235 701 450 22

day05-SpringCloud Eureka-服务注册与发现02

SpringCloud Eureka-服务注册与发现02 3.搭建EurekaServer集群-实现负载均衡&故障容错 3.1为什么需要集群EurekaServer? 微服务RPC远程服务调用最核心的是高可用 如果注册中心只有1个,如果出现故障,会导致整个服务环境不可用 解决办法就是搭建Eureka ......
SpringCloud Eureka day 05

day21| 530+501+236

530. 二叉搜索树的最小绝对差 题目简述: 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 思路: 1. 二叉搜索树的中序遍历是单调的 2. 可以证明,求这单调数组中的最小绝对差,拿出来比较的两个数一定是相邻的 c ......
day 530 501 236 21

C语言基础-结构体

C语言基础-结构体 结构体的现实意义 现实世界里有很多事物是由不同的部分组合起来的。例如手机由屏幕、CPU、芯片、电池等多个部分组成。同时,对于每个组件如电池又由其他细小组件组成。结构体就是把这些组件组合在一起,进行统一的访问和管理。 结构体可以理解成是对现实世界的抽象。结构体不仅可以记录不同类型的 ......
语言基础 语言 结构 基础

Day2

- 卸载JDK - 1.删除java的安装目录(电脑右键系统高级环境) - 2.删除java-home - 3.删除path下的java目录 - 4.java-version- Hello World! - public class Hello{public static void main(Str ......
Day2 Day

【数据结构】B+树的C语言实现

1 // 2 // 3 /**************************************************************** 4 B+树的实现。这个B+树是建立在操作系统的文件系统之上的,并没有自己的文件系统。 5 B+树的节点全部存储在一个文件中。由于每个节点的大小是 ......
数据结构 语言 结构 数据

Day 23 23.2 Scrapy框架之详解

Scrapy框架详解 【1】 Spider类 Spiders是定义如何抓取某个站点(或一组站点)的类,包括如何执行爬行(即跟随链接)以及如何从其页面中提取结构化数据(即抓取项目)。 换句话说,Spiders是您为特定站点(或者在某些情况下,一组站点)爬网和解析页面定义自定义行为的地方。 1、 生成初 ......
框架 Scrapy 23 23.2 Day

Day 23 23.1 Scrapy框架之简介&安装

Scrapy框架简介 (1)基本介绍 Scrapy一个开源和协作的框架, 其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。 但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返 ......
框架 简介 Scrapy 23 23.1

006.系统目录结构

Linux 系统目录结构登录系统后,在当前命令窗口下输入命令:ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释:/bin: 常用bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/root: 常用该目录为系统管理员,也称作超级权限者的用户主 ......
结构 目录 系统 006

GO - 结构体嵌套

概述 Go 支持将多个结构体通过嵌套的方式,组成一个大的结构体,降低了单个结构体复杂度,同时提高了结构体之间组合的灵活性。 例子 为了省略篇幅,本小节只使用 字面量 方式初始化,new() 的初始化方式请参照 结构体 小节。 每个结构体单独初始化,最后组装 package main import ( ......
结构 GO

Cisco RV32X系列路由器 从1day分析到0day挖掘

前言 拿到一个iot设备,笔者比较喜欢先去看一下它的历史漏洞,也许可以从中得到一些启发。发现Cisco之前修补过这个系列设备的命令注入漏洞。 https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/c ......
路由 路由器 day Cisco 1day

day20| 654+617+700+98

654. 最大二叉树 题目简述: 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。 思路 利用递归 1 ......
day 654 617 700 20

day 38 62.不同路径 | 63. 不同路径 II | 343. 整数拆分

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 输入:m = 3, n = 7 输出:28 想要求dp[i][j],只能有两 ......
路径 整数 day 343 38

day 38代码随想录 509. 斐波那契数 | 使用最小花费爬楼梯

斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给你n ,请计算 F(n) 。 示例 1: 输入 ......
随想录 随想 楼梯 代码 day