XOR
Freertos学习06-任务堆栈
## 一、前言 在FreeRTOS中,每个任务都有自己的堆栈,用于存储任务执行期间使用的局部变量和函数调用。堆栈的大小在任务创建时指定,如果任务使用的堆栈空间超过了指定的大小,就会发生堆栈溢出错误。 ## 二、介绍 ###1.堆栈分配  https://blog.csdn.net/weixin_44922964/article/details/120927244 https://blog.csdn.net/qq_57581439/article/detail ......
在 MySQL 中,如果要存储大文本数据,改如何选择
在 MySQL 中,如果要存储大文本数据,可以选择以下两种数据类型: TEXT:适用于存储较长的文本数据,最大长度为65,535个字符。 LONGTEXT:适用于存储非常大的文本数据,最大长度为4,294,967,295个字符。 选择使用哪种类型主要取决于文本数据的大小。如果文本数据的长度不超过65 ......
在 MySQL 中,如果要存储大文本数据,改如何选择
在 MySQL 中,如果要存储大文本数据,可以选择以下两种数据类型: TEXT:适用于存储较长的文本数据,最大长度为65,535个字符。 LONGTEXT:适用于存储非常大的文本数据,最大长度为4,294,967,295个字符。 选择使用哪种类型主要取决于文本数据的大小。如果文本数据的长度不超过65 ......
方芳:学习在北京大学举办的“建设社会主义现代化国家学术研讨会”专题会议上的学习笔记
大治理观与大社会治理 学习徐教授讲话笔记整理稿。【去敏文字稿】 从治理话语的历史、国际、实践和学科的维度,可以把治理分为两个层面:一是以国家为主体,以国家整体为对象,涉及治理主体及其相互关系的治理。围绕这一治理定义所产生的理念和思维,可称之为大治理观。二是不涉及国家整体和基本关系,着重于解决具体问题 ......
iphone/ios14越狱安装screendump
## 必须是ios14 因为screendump经过大神修复后最新版本(作者起了个名字叫做screendumpfix14)只支持到ios14。 [点击这里](https://www.reddit.com/r/jailbreak/comments/n6691l/free_release_screend ......
【Mybatis】常用的标签积累<sql>、<where>等
一· 常用标签组示例: 二、部分标签总结1.sql片段标签<sql>: 通过该标签可定义能复用的sql语句片段,在执行sql语句标签中直接引用即可。这样既可以提高编码效率,还能有效简化代码,提高可读性, 需要配置的属性:id="" >>>表示需要改sql语句片段的唯一标识 引用:通过<include ......
【Springboot】- 指定端口和配置文件
## Springboot 服务jar的外部指定端口和文件方式 ### springboot指定端口的三种方式 ```java 第一配置文件中添加server.port=9090 第二在命令行中指定启动端口,比如传入参数 java -jar bootsample. jar -- server.por ......
统信UOS系统开发笔记(七):在统信UOS系统上使用linuxdeployqt发布qt程序
前言 在ubuntu上发布qt程序相对还好,使用脚本,但是在统信UOS麒麟上发布的时候,因为银河麒麟等不同版本,使用脚本就不太兼容,同时为了实现直接点击应用可以启动应用的效果,使用linuxdeployqt发布qt程序。 注意 本篇文章,最终手动结合几个方式成功,花费不少时间研究,推断是终端直接ld ......
requests 请求网页乱码
一般情况下,每个网页有自己的编码,在使用 requests 请求对应网页时,如果遇到中文编码的问题,大多数情况下直接显式指定 encoding 就可以了,但是今天遇到一个网站,还真是怎么指定都不行:https://www.medchemexpress.cn/ 以下所列的参考文档可能能解决编码问题,所 ......
模拟HTTP测试post请求与get请求方式的工作原理与抓包分析
一,工作原理与简介 HTTP请求是客户端向服务器发送请求的过程,常见的HTTP请求方法有GET和POST。如下图,HTTP新建请求过程 , result_set.end());不太熟悉 对set不熟悉 最后n没有更新 所以过不了测试 ......
python:一行代码异常处理
一行异常处理 我们使用异常处理来处理 Python 中的运行时错误。你知道我们可以在一行中编写这个 Try except 语句吗?通过使用 exec() 语句,我们可以做到这一点。 #原始方式 ``` try: print(x) except: print("Error") ``` #单行方式 `` ......
tcpdump捕获网络http流量
tcpdump -i any -s 0 -A | egrep -i "POST /|GET /|Host:" 这个命令将使用tcpdump捕获网络流量,并过滤出包含POST、GET和Host字段的流量。具体各选项的含义如下:* `-i any`: 捕获任何网络接口的流量。* `-s 0`: 指定抓包 ......
python-docx - 3
## 1. 添加图片 函数: `add_picture(图片文件,width=宽, height=高)` 如果只指定一个宽或高,则按比例缩放。 ### 1.1 文档直接添加图片 ``` from docx import Document from docx.shared import Cm doc ......
使用 nuxt3 开发简约优雅的个人 blog
## 起因 很早前我就有过搭建个人博客的想法,但是我希望使用纯前端实现,这样就不需要付出额外的后端维护成本,维护成本又低,而且更加安全。网上也有很多博客框架但是也不符合我的需求,所以我使用了nuxt3 + ts搭建了自己的个人博客,更加贴合个人需求,在功能和样式也能做到随心所欲 前端的同学一定不会陌 ......
CSS实现根据子元素数量应用不同样式
theme: condensed-night-purple highlight: atelier-cave-light 在前端的页面布局中经常会出现在子元素个数使用不同的样式的需求,比如文章列表,在较少内容下单列表现,而在元素内容较多时使用双列表现。再比如在页面排版上,可以根据元素内容的多少来修改内 ......
实用模型推荐(二)中译英翻译模型:opus-mt-zh-en
1.开源地址:https://huggingface.co/Helsinki-NLP/opus-mt-zh-en 2.使用场景:中译英,多模型场景的中英转换 3.API封装 import uvicorn from fastapi import FastAPI from loguru import l ......
C# WebApi+Swagger
1、新建一个webapi项目 2、添加swagger的NuGet包 3、右键项目--》属性--》生成 输出勾选:XML文档文件,如果没有自动填充好路径,需要自己填写一下,文件名可以自己取 4、打开App_Start文件夹下的SwaggerConfig.cs文件,新增一个如下方法: private s ......
文章阅读
Cloudflare弃用NGINX,改用Rust编写的Pingora,你怎么看? 将 Cloudflare 连接到互联网的代理——Pingora 的构建方式(how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet ......
C++ 容器比较 - Vector,
C++ 容器STL准备了两类7种基本容器类型1.序列式容器:向量(vector)/双端队列(deque)/列表(List)/(string,array当做一种序列式容器)-与插入次序有关2.关联式容器(已序群集)-与插入次序无关(set,multiset,map,multiset) 1.vector ......
JS(函数、作用域、预解析)
一 函数的概念 在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。 ......
python批量安装第三方库
把需要安装的库名和版本号(版本号可写)写入txt文件: 终端输入pip安装命令,等待安装完成即可: pip install -r requirements.txt -i ......
安装faiss-gpu失败的问题
# 安装faiss-gpu失败的问题 安装faiss-gpu出现问题: 尝试使用: ``` conda install -c conda-forge faiss-gpu ``` 或者用对应的whl 包 https://github.com/kyamagu/faiss-wheels/releases/ ......
Hive3.1.3集群安装
一、安装mysql Hive默认的Derby数据库一次只能打开一个会话,不支持多用户并发访问,需要替换Hive的存储引擎为mysql 1. 下载mysql安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch. ......
计算执行特定代码所花费的时间
计算执行特定代码所花费的时间 ━━━━━━━━━━━━━━━━━━━━━━ ``` import time start time time.time() a=1 b=2 c=a+b print(c) #3 end time= time.time() total time= end time- sta ......
Git 如何将现在修改追加到之前提交的提交记录上
**重要:操作前,请做好备份** 暂存某个文件的命令 git stash --文件路径 将本地所有修改先暂存起来 git stash git log 找到想要追加的commit id 的前一次提交的id git rebase -i 想追加的commid的前一次的commit id 弹出的框中将要修改 ......
Java博客作业(三)
一、前言 题目集七 知识点:菜单计价系统 题量:少 难度:较难 题目集八 知识点:课程成绩统计、使用comparable接口处理信息排序、ArrayList的使用、正则表达式 题量:中等 难度:较难 题目集九 知识点:统计Java程序中关键词出现次数、HashMap、HashSet、Matcher、 ......
OOP 7~12次作业心得体会
OOP 7~12次作业心得体会 22201709-刘隽涛 目录 (1)对于oop7~12次作业的理解 (2)设计与分析,测试分析性能,踩坑心得及下次改进的建议 (3)总结与看法:) 关于这几次作业的看法: 这7~12次题目集较第一次作业难度有进一步提高,考察抽象类、接口等。主要是围绕课程成绩统计程序 ......
java springboot3 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
老版本的mybatis-plus未适配springboot3 解决办法:在pom.xml修改 mybatis-plus-boot-starter 版本 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot ......