NOT

FreeRTOS 和裸机的区别

FreeRTOS 和裸机的区别 01 FreeRTOS 简介 什么是FreeRTOS? 特点:实时性、可移植性、可扩展性 架构:内核、任务、调度器、通信机制 什么是裸机? 特点:无操作系统、直接操作硬件 缺点:缺乏任务调度、难以管理多任务 02 FreeRTOS 和裸机的区别 多任务管理 FreeR ......
裸机 FreeRTOS

学习笔记3 截图 代码

一、苏格拉底挑战 二、使用chatgpt解决问题 三、实践过程 实践代码 hello: hello.o main.o gcc -Iinclude -o bin/hello hello.o mian.o hello.o: gcc -c /home/yuanyi/study/src/hello.c -I ......
截图 代码 笔记

HIVE数据分析-处理结果入库

1、navicat远程连接Hive数据库 1、打开navicat里的mysql连接 2、使用SSH隧道 出现上面这个显示连接就是成功 3、设置常规连接 显示成功后点击确定,navicat远程连接Hive数据库成功 问题 4、处理结果入库: 将上述统计分析的结果数据保存到mySQL数据库中。 1、通过 ......
数据分析 结果 数据 HIVE

P3866 [TJOI2009] 战争游戏

2023-09-23 题目 P3866 [TJOI2009] 战争游戏 难度&重要性(1~10):6 题目来源 luogu 题目算法 最小割 解题思路 这道题比较简单。 我们考虑建图,需要注意的是我们要将点权变为边权: 当 \(a_{i,j}=0\) 时,\(S\to u\) 流量为 \(inf\) ......
战争 P3866 3866 2009 TJOI

一个关于 i++ 和 ++i 的面试题打趴了所有人

我嘴欠问了下这个面试题:i++ 和 ++i 有什么区别,谁的效率更高?并解释出原因。没错,我竟然答不上来,贼尴尬,心想早知不问了。主管有些意外,又问了几个别的同事,没一个答上来的。他脸黑了…… ......
所有人

6.swagger完善:界面显示注释+多版本控制

周末,写点简单的水一下。 新版本的vs创建项目的时候可以选择自带一个swagger。然而这只是基本的swagger功能。 几个接口无所谓啦,随着接口越来越多,就这么丢给你,一时间也会懵逼,所以这篇文章要做的有两个功能。 给swagger文档添加注释 给swagger添加切换“版本”的功能(也可以理解 ......
注释 界面 swagger 版本

2023数据采集与融合技术实践作业一

作业①: 要求:用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020 )的数据,屏幕打印爬取的大学排名信息。 输出信息: 排名 学校名称 省市 学校类型 总分 1 清华大学 北京 综合 ......
数据采集 数据 技术 2023

最经典的HelloWorld

最经典的HelloWorld public class HelloWorld{ public static void main(String[] args){ System.out.print("Hello World!"); } } 已经好长时间没有写过这种java代码了,忘掉了好多细节,希望自己 ......
HelloWorld 经典

nodejs 字符串、数组、对象之间的相互转换

var arr = ['a','b','李四'] var str= JSON.stringify(arr) console.log(typeof str) var obj = {name:'liuneng',age:56,sex:'女'} var str1 = JSON.stringify(obj) ......
数组 字符串 字符 对象 之间

实现一个自动生成小学四则运算题目的命令行程序

这个作业属于哪个课程 21计科34班 这个作业要求在哪里 结对项目 这个作业的目标 自动生成四则运算题目、检查四则运算结果 https://github.com/jack1349/jackchen1349/tree/master/3121005204 1、PSP表格 PSP2.1 Personal ......
四则 自动生成 题目 命令 小学

git设置ssh key 同时配置Gitee和GitHub

背景: 由于一直用gitee来git代码,并且一直通过ssh无密码连接本地和gitee远程仓库。 最近想使用github的GitHub Pages的部署功能,就不得不在github上建立远程仓库,并使用ssh方式来git代码。 这个时候就发现,之前的ssh秘钥不能同时在gitee和github上使用 ......
同时 GitHub Gitee git ssh

记录--a标签跳转新地址无法访问,但手动输入新地址可以访问

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 问题描述 最近遇到一个有意思的问题,项目中有一个地方,点击需要跳转到一个新的域名地址 笔者使用a标签做跳转,跳是跳过去了,可是跳过去以后,反而打不开了,显示403佛伯乐 蛤? 大致这样的代码: <a href="http://abcdef ......
地址 手动 标签

Linux文件管理学习感悟与笔记

1.文件目录与路径 绝对路径与相对路径的区别 绝对路径: 路径的写法,由根目录/写起,例如:/usr.share/doc这个目录 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/ man 底下时,可以写成: cd ../man 这就是相对路 ......
文件 笔记 Linux

第三周学习总结

第三章学习总结 第一部分 第10章sh编程知识归纳 sh脚本 概念 sh脚本是包含sh语句的文本文件。sh语句即shell语句,是一种脚本语言,每一条内容都是特定格式的指令,系统可以使用脚本解析器翻译这些指令。 sh脚本文件执行方式 执行一个文本文件mysh:chmod +x mysh sh脚本和C ......

[一些总结]RCE中一些常见的绕过方法

相关知识网络上有太多人总结了,但还是想自己动动手写点东西加深加深印象,哈哈。 命令执行漏洞前提条件: 1.存在可调用执行系统命令的函数。 2.该函数参数可控。 3.对参数过滤不严格。 一些常见可以执行命令的函数: 1.eval()//把一串字符串作为PHP代码执行 2.system()/passth ......
常见 方法 RCE

crash工具使用 —— 查看DMI信息

在linux上一般通过dmidecode来获取DMI信息,crash也提供了获取DMI信息的命令,不过内容不会像dmidecode那么详细。 crash> sys -i DMI_BIOS_VENDOR: SeaBIOS DMI_BIOS_VERSION: rel-1.14.0-0-g155821a1 ......
工具 crash 信息 DMI

FreeRTOS操作系统

FreeRTOS操作系统 01 FreeRTOS 的定义和概述 定义:FreeRTOS(Free-Real-Time Operating System)是一个开源的实时操作系统内核,专门为嵌入式系统设计。它提供了一套简单而强大的API,用于管理任务、调度任务、同步和通信等操作。 概述:FreeRTO ......
FreeRTOS 系统

SVN 学习

SVN SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。 SVN属于C/S结构软件,分为客户端和服务器端 服务端软件:VisualSVN 网址:https://www.v ......
SVN

安全HCIE_网络基础

网络参考模型 FTP分为主动模式和被动模式。 主动模式是FTP的默认模式,也称为Port模式。 在主动模式下,客户端会开启N和N+1两个端口,N为客户端的命令端口,N+1为客户端的数据端口。 1. 客户端使用端口N连接FTP服务器的命令端口21,建立控制连接告诉服务器我这边开启了数据端口N+1。 2 ......
网络基础 基础 网络 HCIE

二项概率公式的泊松逼近证明

泊松定理内容 设实验\(E\)是由实验\(E_0\)形成的n重伯努利概型,\(A\)和\(\overline{A}\)是\(E_0\)的事件,\(P(A) = p_n\) , \(P(\overline{A})=1-p_n=q_n(0<p_n<1)\)则当\(n\rightarrow+\infty且 ......
概率 公式

1.单列集合(接口 Collection,List,Set)

单列集合(接口 Collection,List,Set) 单列集合体系结构: 特点: 1.List系列集合: 添加的元素是有序、可重复、有索引; 2.Set系列集合: 添加的元素是无序、不重复、无索引; 3.有序为存入和取出都是一样的顺序,非内部里的顺序; Collection 概念: Collec ......
Collection 接口 List Set

2.单列集合(List系列 ArrayList,LinkedList)

单列集合(ArrayList,LinkedList) ArrayList 概念: 1.集合的长度是可变的; 2.集合只能存储引用数据类型,不能存储基本数据类型; 创建集合: 例:ArrayList<E> list = new ArrayList<>(); 1.<>是泛型:限定集合中存储数据的类型,类 ......
LinkedList ArrayList List

DC1通关

环境搭建 两个机器都设置为nat模式 kali:192.168.11.5 靶机:192.168.11.22 信息收集 主机发现 使用如下命令扫描存活主机,发现存活的主机有: 192.168.11.22 arp-scan -l 查看开放端口及服务 使用nmap查看其开放端口,发现开放的端口有:22、8 ......
DC1 DC

SpringCloud --> 什么是微服务?

微服务我们可以理解为是一种架构设计风格,就是将一个项目拆分成一个或者多个服务,每个服务都可以单独的运行,而且每个服务都会占用线程。 从字面意思上我们可以理解为 "微小的服务" , 我们从微小、服务 来理解 微小 :强调的是单一项目的体积小,一个微服务通常只提供单个业务的功能,一个微服务只专注于做好一 ......
SpringCloud gt

9.23算法

删除链表的倒数第N个节点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2: 输入:head = [1], n = 1输出:[]示例 3: 输入:head = [1,2], n = ......
算法 9.23 23

Redis主从复制,高可用性面试题

参考链接:https://xiaolincoding.com/redis/cluster/master_slave_replication.html#%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%90%8C%E6%AD%A5 主从第一步同步的过程? 分成三步进行: 1、建立连接,从服 ......
主从 可用性 Redis

Docker - ERROR: failed to solve: golang:latest: error getting credentials - err: exec: "docker-credential-desktop": executable file not found in $PATH, out: ``

Dockerfile: FROM golang:latest WORKDIR /app ADD . . RUN go get RUN go build -o app . CMD ["/app/app"] zzh@ZZHPC:/zdata/MyPrograms/Go/aaa$ docker build ......

CF986F 解题报告

显然要关于 \(k\) 离线。 对于固定的 \(k\),关于 \(k\) 的质因子的个数讨论: 如果 \(k\) 是形如 \(p^\alpha\) 的素数幂 只需判断 \(p|n\) 即可。 否则 我们可以跑类似同余最短路。 当 \(\min p_i\) 很大的时候,过不去。 但是,极限数据只能在形 ......
报告 986F 986 CF

Hutool工具包

Hutool工具包 1.String判断空 * StrUtil.isEmpty 判断是否为空(包含null和空字符串) * StrUtil.isBlank 判断是否为空白(包含null、空字符串和空白字符) * StrUtil.isNotEmpty判断不为空 * StrUtil.isNotBlank ......
工具包 工具 Hutool

crash工具使用 —— 省去输入struct或者union关键字

使用crash工具根据地址查看结构体的内容时,有时需要输入struct或者union,多少有些繁琐,crash提供了*命令,直接跟在结构体或者联合体的名字的前面即可。 示例: 带struct crash> struct kmem_cache -x ffff893751f60800 struct km ......
关键字 关键 工具 struct crash