- 博客(47)
- 收藏
- 关注
原创 Makefile学习笔记
本笔记总结了makefile简介、makefile变量、makefile函数的相关内容,并给出了一个makefile示例。
2024-06-26 16:20:45
748
原创 优先级队列 priority_queue 的使用及示例代码
优先级队列(priority_queue)是一种特殊的队列,其中的元素按照一定的优先级顺序排列,使得每次都可取出具有最高优先级的元素。本文介绍了优先级队列的基本概念、简要介绍了STL中的priority_queue的定义和主要操作,并给出了示例代码。
2024-03-14 00:48:23
1190
原创 基于C++的一种字符串切分方法及示例代码
使用C++ STL 中stringstream对象 和 getline函数 实现的一种字符串切分方法,并给出了示例的代码。
2024-03-14 00:47:33
1473
原创 使用TinyXML-2解析XML文件
TinyXML-2 是一个简单、小型、高效的 C++ XML 解析器,可被轻易地集成到其他程序中。它可以实现对XML文件的:创建、解析、修改等功能。本文对xml做了简要介绍,并给出了一个读取并输出xml指定内容的例子。
2024-02-16 13:55:33
3932
原创 差分与前缀和的含义、应用及示例代码
使用差分 可以实现:以时间复杂度为O(1),对 数组区间各元素/矩阵区域各元素 ± 一个常数 ;使用前缀和 可以实现:以时间复杂度为O(1),对 数组区间各元素/矩阵区域各元素 进行快速地求和。本文对差分与前缀和的含义、应用进行解释,并给出了示例代码。
2024-02-16 13:31:25
1233
4
原创 Windows快捷键大全(包含语音输入、剪切板历史快捷键)
微软官网给出的快捷键大全;语音输入快捷键 及 剪切板历史快捷键的简单使用;常用的一些快捷键推荐。
2024-02-11 18:33:46
8281
原创 OSATE总线延迟的源码分析与模型修复——针对 Latency-case-study项目 端到端流延迟分析过程中空指针异常的解决
在进行端到端流延迟进行分析时,遇到内部错误“空指针异常”。本文结合OSATE源代码分析异常产生的原因,并给出了项目代码的修改示例。
2023-11-01 20:34:02
352
2
原创 OSATE 插件 Cheddar 的安装与简单使用
Cheddar是一个开源的实时系统任务调度模拟器/分析仪,本文介绍了如何在OSATE中安装Cheddar插件,并进行相关配置以简单使用Cheddar。
2023-10-25 21:40:12
696
9
原创 AADL 端到端流延迟分析示例项目 Latency-case-study 简述
latency-case-study 项目是一个增量延迟分析系统。该系统从系统的总体框架开始,逐步迭代增进,最终建立起系统的模型并实现对模型的分析。示例系统呈现“输入-处理-输出”式结构。主要包含三个主要的功能模块:sensing(检测)、prossing(处理)、actuating(驱动)。即:从传感器等设备对环境进行检测并作为输入的原始数据,然后对其进行数值处理,最后将处理结果传送给设备以对其进行驱动。
2023-10-17 19:56:31
531
5
原创 C++ vector容器的介绍与使用
vector 是 C++ 标准模板库 (STL) 中的一个动态数组容器。允许存储元素(可以使用任何数据类型作为其元素类型)集合,并能够动态调整其大小。本文介绍了vector的简单用法,主要以代码示例与函数说明相结合的方式说明。
2023-10-02 01:13:35
459
原创 基于OSATE环境的AADL项目——简单的项目构建与分析示例
本文描述了一个非常简单的AADL项目的构建,以及一个示例项目的分析过程。本文主要记录了OSATE工具环境的一些基本操作,适用于刚刚了解OSATE之后,对于整个工具环境无从下手的小白。
2023-09-24 17:40:03
1115
原创 基于AADL的模型基工程简介
本文参考《使用AADL的模型基工程——SAE体系结构分析和设计语言入门》,简要说明了什么是模型基工程,什么是AADL。本书的原版为彼得·H.费勒 与 戴维·P.格鲁茨所著的《MODEL-BASED ENGINEERING WITH AADL,An Introduction to the SAE Architecture Analysis & Design Language》,本书由光电控制技术重点实验室译。
2023-09-13 09:59:45
390
原创 Zotero翻译插件“zotero pdf translate”——使用时出现广告的问题的解决办法
Zotero PDF Translate插件在使用CNKI翻译引擎时出现的广告问题的解决。
2023-07-11 21:27:46
3381
23
原创 Windows文件自动备份——“使用文件历史记录进行备份”
使用Windows自带的文件备份功能——“使用文件历史记录进行备份”来帮助进行文件的备份和版本管理
2023-05-27 15:55:51
2119
2
原创 Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径
Docker占用C盘空间过大是一个令人头疼的问题。本文使用了一种不用修改Docker配置的方式,通过在其他磁盘分区添加访问路径,在不影响文件原有访问方式的情况下,将Docker的数据文件搬运至其他磁盘,进而腾出了C盘的空间。
2023-04-16 10:59:38
9034
4
原创 使用FRP(快速反向代理)实现内网穿透——以腾讯云服务器为例
FRP(fast reverse proxy,快速反向代理技术),通过frp的部署,可以实现从互联网访问局域网内的某主机,实现“内网穿透”。
2023-04-14 00:39:38
9475
4
原创 Docker Desktop 安装 Ubuntu 并允许远程访问
通过使用Docker,在Windows操作系统中使用Linux操作系统(Ubuntu),并且能够通过网络远程访问Linux操作系统。
2023-04-02 12:12:03
6885
5
原创 nmap——一种用于查看目标主机端口开放状态的网络探索工具
nmap(network mapper)是一种用于查看目标主机端口开放状态的网络探索工具。当不了解自己计算机端口开放情况时,可以使用nmap命令查看主机端口的开放状态。
2023-03-20 22:06:56
2049
原创 Linux常用命令——基于Ubuntu22.04
本文基于Ubuntu22.04介绍了一些 Linux 的常用命令及其示例。主要包括用户管理、系统管理、输入输出、文件操作等内容。为了便于快速检索命令位置,文章的二级标题都以“ 命令:命令的作用 ”展示。
2023-03-14 20:41:18
4918
2
原创 MPI并行编程——多进程程序设计
MPI(Massage Passing Interface)不是一种语言,是消息传递函数库的标准规范。MPI标准定义了一组具有可移植性的编程接口,在Fortran和C/C++中可以直接对相应的函数进行调用。本文对MPI消息的发送和接收作简要介绍。并且以PI的计算(使用C/C++编写)等几个程序作为示例。
2023-02-23 00:03:39
8518
1
原创 在Windows中使用WSL和VS Code搭建出友好的终端开发环境
WSL可让开发人员按原样运行 GNU/Linux 环境且不会产生传统虚拟机或双启动设置的开销。VS Code是由微软开发且跨平台的免费源代码编辑器,也是一个非常受开发者喜爱的代码编辑器。通过以上二者可以搭建出一个非常友好的终端开发环境。
2022-12-06 02:33:05
4234
5
原创 使用mysqlpump进行MySQL数据库的逻辑备份与恢复
因为数据库时常需要进行备份,而每次备份都需要对每个数据库进行相应的操作,耗费很多的时间和精力,后来偶然发现可以使用MySQL数据库提供的逻辑备份工具mysqlpump进行数据库的备份,这可以省去很多的时间。
2022-11-26 15:10:03
1800
1
原创 VMware Workstation 与 Windows Subsystem for Linux 2(WSL2)不兼容问题的一种解决办法
在安装了WSL2之后,忽然发现VMware Workstation无法正常启动。报错信息为“VMware Workstation 与 Device/Credential Guard 不兼容...”,本文提供了一种解决该问题的方法。
2022-11-24 17:19:17
3283
原创 电脑重装Windows操作系统的几种方法
Windows系统重装的三种方式:方法一适用于计算机可以正常开机、或者没有闲置U盘的情况;方法二适用于计算机不能开机的情况,需要借助另一台电脑制作winPE系统U盘;方法三是一种较为通用的方式。
2022-04-03 11:02:04
73220
67
原创 电脑重装操作系统——使用U盘安装(简略步骤)
这是使用U盘安装操作系统的一种较为通用的方式。首先使用UltraISO制作系统安装U盘;然后修改系统启动项,设置为优先从U盘启动;然后插入U盘,重启电脑安装系统;最后还原系统启动项。本方法适合于Windows操作系统、Linux操作系统等。因为计算机型号及操作系统不一致,这里仅写了操作系统安装的主要步骤。可以以此为参考,遇到不知道如何操作的地方再去网上详细查询。
2022-03-19 15:29:38
11941
2
原创 使用MySQL联合存储引擎(FEDERATED),实现对远程服务器的表进行操作,或者实现数据库数据的分布式存储
在创建表时使用联合存储引擎,本地数据库和远程数据库的表定义是相同的,但数据的物理存储是在远程服务器上处理的。
2022-03-17 13:48:53
1505
原创 Mysql磁盘IO占用过高的一种解决办法
MySQL磁盘占用过高,达到100% ;为解决该问题,本文采用以数据库安全性换取磁盘性能的配置方式解决问题。
2022-03-16 11:22:19
15924
原创 MySQL的错误日志查看
在对MySQL数据库进行配置的过程中,懂得如何查看错误日志对成功配置有着至关重要的作用。MySQL查看错误日志的方法如下:1.查询错误日志所在位置在MySQL运行以下命令:SHOW VARIABLES LIKE 'log_error';运行后会看到MySQL错误日志所在位置。以下为两个运行示例:Ubuntu中:Windows中:完整路径为:C:\ProgramData\MySQL\MySQL Server 8.0\Data\DESKTOP-8KOOOB3.err2.根据路径打开相应文
2022-03-14 21:07:38
9623
原创 MySQL 主从复制,仅在从数据库(Slave)上存在的触发器(Trigger)不会被触发的问题解决
今天遇到了数据库触发器不会被触发的问题。首先说一下背景:主数据库的binlog_format为ROW,且不存在触发器SYN,安装在Windows10操作系统上从数据库的binlog_format为ROW,从库上存在触发器SYN触发器SYN 实现的目的是:当有一条新的记录被插入时,向同一个连接的 数据库X 更新最新消息(主从同步不涉及 数据库X )本次问题的解决参考了以下文章:MySQL Binlog 【ROW】和【STATEMENT】选择mysql主从触发器的关系mysql
2022-03-11 20:45:15
1809
2
原创 Linux系统中,Mysql 8的安装、修改root密码及允许root远程登录
Linux系统中,Mysql 8的安装、修改root密码及允许root远程登录
2022-03-02 17:47:34
3327
XML解析示例项目-读取并输出xml的指定内容示例
2024-02-15
XML解析工具- TinyXML2 -源代码 - C++
2024-02-10
latency-case-study 项目修改版(针对分布式系统流延迟分析的空指针异常问题)
2023-11-01
Cheddar-任务调度分析工具(可作为OSATE插件)
2023-10-25
AADL示例项目 Latency-case-study
2023-09-22
frp-windows-linux-程序-download-from-github
2023-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人