自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Makefile学习笔记

本笔记总结了makefile简介、makefile变量、makefile函数的相关内容,并给出了一个makefile示例。

2024-06-26 16:20:45 621

原创 优先级队列 priority_queue 的使用及示例代码

优先级队列(priority_queue)是一种特殊的队列,其中的元素按照一定的优先级顺序排列,使得每次都可取出具有最高优先级的元素。本文介绍了优先级队列的基本概念、简要介绍了STL中的priority_queue的定义和主要操作,并给出了示例代码。

2024-03-14 00:48:23 952

原创 基于C++的一种字符串切分方法及示例代码

使用C++ STL 中stringstream对象 和 getline函数 实现的一种字符串切分方法,并给出了示例的代码。

2024-03-14 00:47:33 1047

原创 20210505-20240223 CSDN 1024天 创作纪念日

这是一篇关于”小透明的1024天创作纪念日“的文章。

2024-02-25 17:36:54 295

原创 使用TinyXML-2解析XML文件

TinyXML-2 是一个简单、小型、高效的 C++ XML 解析器,可被轻易地集成到其他程序中。它可以实现对XML文件的:创建、解析、修改等功能。本文对xml做了简要介绍,并给出了一个读取并输出xml指定内容的例子。

2024-02-16 13:55:33 2635

原创 差分与前缀和的含义、应用及示例代码

使用差分 可以实现:以时间复杂度为O(1),对 数组区间各元素/矩阵区域各元素 ± 一个常数 ;使用前缀和 可以实现:以时间复杂度为O(1),对 数组区间各元素/矩阵区域各元素 进行快速地求和。本文对差分与前缀和的含义、应用进行解释,并给出了示例代码。

2024-02-16 13:31:25 1116 4

原创 Windows快捷键大全(包含语音输入、剪切板历史快捷键)

微软官网给出的快捷键大全;语音输入快捷键 及 剪切板历史快捷键的简单使用;常用的一些快捷键推荐。

2024-02-11 18:33:46 3214

原创 Linux系统文件类型简介

Linux系统中的每个文件都有自己的文件类型,本文简要介绍了这些不同的文件类型。

2024-01-18 11:30:32 1206

原创 记录第一次在GitHub上面提交Issue

第一次在GitHub上面提交Issue,记录一下。

2024-01-05 20:35:42 475

原创 OSATE总线延迟的源码分析与模型修复——针对 Latency-case-study项目 端到端流延迟分析过程中空指针异常的解决

在进行端到端流延迟进行分析时,遇到内部错误“空指针异常”。本文结合OSATE源代码分析异常产生的原因,并给出了项目代码的修改示例。

2023-11-01 20:34:02 272 2

原创 OSATE 插件 Cheddar 的安装与简单使用

Cheddar是一个开源的实时系统任务调度模拟器/分析仪,本文介绍了如何在OSATE中安装Cheddar插件,并进行相关配置以简单使用Cheddar。

2023-10-25 21:40:12 432 9

原创 AADL 端到端流延迟分析示例项目 Latency-case-study 简述

latency-case-study 项目是一个增量延迟分析系统。该系统从系统的总体框架开始,逐步迭代增进,最终建立起系统的模型并实现对模型的分析。示例系统呈现“输入-处理-输出”式结构。主要包含三个主要的功能模块:sensing(检测)、prossing(处理)、actuating(驱动)。即:从传感器等设备对环境进行检测并作为输入的原始数据,然后对其进行数值处理,最后将处理结果传送给设备以对其进行驱动。

2023-10-17 19:56:31 388 5

原创 C++ vector容器的介绍与使用

vector 是 C++ 标准模板库 (STL) 中的一个动态数组容器。允许存储元素(可以使用任何数据类型作为其元素类型)集合,并能够动态调整其大小。本文介绍了vector的简单用法,主要以代码示例与函数说明相结合的方式说明。

2023-10-02 01:13:35 326

原创 基于OSATE环境的AADL项目——简单的项目构建与分析示例

本文描述了一个非常简单的AADL项目的构建,以及一个示例项目的分析过程。本文主要记录了OSATE工具环境的一些基本操作,适用于刚刚了解OSATE之后,对于整个工具环境无从下手的小白。

2023-09-24 17:40:03 642

原创 基于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 232

原创 Zotero翻译插件“zotero pdf translate”——使用时出现广告的问题的解决办法

Zotero PDF Translate插件在使用CNKI翻译引擎时出现的广告问题的解决。

2023-07-11 21:27:46 3057 23

原创 Windows文件自动备份——“使用文件历史记录进行备份”

使用Windows自带的文件备份功能——“使用文件历史记录进行备份”来帮助进行文件的备份和版本管理

2023-05-27 15:55:51 1645 2

原创 Docker Desktop 占用过多C盘存储空间的一种解决办法——在其他磁盘分区添加访问路径

Docker占用C盘空间过大是一个令人头疼的问题。本文使用了一种不用修改Docker配置的方式,通过在其他磁盘分区添加访问路径,在不影响文件原有访问方式的情况下,将Docker的数据文件搬运至其他磁盘,进而腾出了C盘的空间。

2023-04-16 10:59:38 6270 4

原创 使用FRP(快速反向代理)实现内网穿透——以腾讯云服务器为例

FRP(fast reverse proxy,快速反向代理技术),通过frp的部署,可以实现从互联网访问局域网内的某主机,实现“内网穿透”。

2023-04-14 00:39:38 7255

原创 Docker Desktop 安装 Ubuntu 并允许远程访问

通过使用Docker,在Windows操作系统中使用Linux操作系统(Ubuntu),并且能够通过网络远程访问Linux操作系统。

2023-04-02 12:12:03 4489 5

原创 nmap——一种用于查看目标主机端口开放状态的网络探索工具

nmap(network mapper)是一种用于查看目标主机端口开放状态的网络探索工具。当不了解自己计算机端口开放情况时,可以使用nmap命令查看主机端口的开放状态。

2023-03-20 22:06:56 1851

原创 Linux常用命令——基于Ubuntu22.04

本文基于Ubuntu22.04介绍了一些 Linux 的常用命令及其示例。主要包括用户管理、系统管理、输入输出、文件操作等内容。为了便于快速检索命令位置,文章的二级标题都以“ 命令:命令的作用 ”展示。

2023-03-14 20:41:18 4113 2

原创 对于Windows安装系统的一些个人理解

对计算机安装操作系统的一些个人理解。

2023-02-23 00:39:37 466

原创 MPI并行编程——多进程程序设计

MPI(Massage Passing Interface)不是一种语言,是消息传递函数库的标准规范。MPI标准定义了一组具有可移植性的编程接口,在Fortran和C/C++中可以直接对相应的函数进行调用。本文对MPI消息的发送和接收作简要介绍。并且以PI的计算(使用C/C++编写)等几个程序作为示例。

2023-02-23 00:03:39 6237

原创 在Windows中使用WSL和VS Code搭建出友好的终端开发环境

WSL可让开发人员按原样运行 GNU/Linux 环境且不会产生传统虚拟机或双启动设置的开销。VS Code是由微软开发且跨平台的免费源代码编辑器,也是一个非常受开发者喜爱的代码编辑器。通过以上二者可以搭建出一个非常友好的终端开发环境。

2022-12-06 02:33:05 2844 5

原创 使用mysqlpump进行MySQL数据库的逻辑备份与恢复

因为数据库时常需要进行备份,而每次备份都需要对每个数据库进行相应的操作,耗费很多的时间和精力,后来偶然发现可以使用MySQL数据库提供的逻辑备份工具mysqlpump进行数据库的备份,这可以省去很多的时间。

2022-11-26 15:10:03 1509 1

原创 VMware Workstation 与 Windows Subsystem for Linux 2(WSL2)不兼容问题的一种解决办法

在安装了WSL2之后,忽然发现VMware Workstation无法正常启动。报错信息为“VMware Workstation 与 Device/Credential Guard 不兼容...”,本文提供了一种解决该问题的方法。

2022-11-24 17:19:17 2805

原创 Windows快捷键小结

本文章对若干必备的Windows快捷键做了总结,并且汇总了常用的一些Windows快捷键。

2022-11-05 14:46:38 622 2

原创 Windows Edge浏览器右键菜单透明、难以分辨问题的解决办法

Windows Edge浏览器右键菜单透明、难以分辨问题的解决办法

2022-04-04 10:04:40 4768

原创 电脑重装Windows操作系统的几种方法

Windows系统重装的三种方式:方法一适用于计算机可以正常开机、或者没有闲置U盘的情况;方法二适用于计算机不能开机的情况,需要借助另一台电脑制作winPE系统U盘;方法三是一种较为通用的方式。

2022-04-03 11:02:04 65764 60

原创 MySQL主从复制中,从数据库复制指定的数据表(数据库表级复制)

MySQL数据库表级复制的一点补充

2022-03-29 22:15:13 2504

原创 电脑重装操作系统——使用U盘安装(简略步骤)

这是使用U盘安装操作系统的一种较为通用的方式。首先使用UltraISO制作系统安装U盘;然后修改系统启动项,设置为优先从U盘启动;然后插入U盘,重启电脑安装系统;最后还原系统启动项。本方法适合于Windows操作系统、Linux操作系统等。因为计算机型号及操作系统不一致,这里仅写了操作系统安装的主要步骤。可以以此为参考,遇到不知道如何操作的地方再去网上详细查询。

2022-03-19 15:29:38 10889 2

原创 MySQL的“插入”/“删除+插入”操作——REPLACE

MySQL的 “插入” / “删除+插入” 操作——replace

2022-03-17 15:21:41 2046

原创 使用MySQL联合存储引擎(FEDERATED),实现对远程服务器的表进行操作,或者实现数据库数据的分布式存储

在创建表时使用联合存储引擎,本地数据库和远程数据库的表定义是相同的,但数据的物理存储是在远程服务器上处理的。

2022-03-17 13:48:53 1375

原创 Mysql磁盘IO占用过高的一种解决办法

MySQL磁盘占用过高,达到100% ;为解决该问题,本文采用以数据库安全性换取磁盘性能的配置方式解决问题。

2022-03-16 11:22:19 14956

原创 Mysql的多级复制

Mysql的多级复制

2022-03-14 21:08:36 1401

原创 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 9342

原创 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 1623 2

原创 Mysql数据库的主从同步配置

Mysql数据库的主从同步配置

2022-03-04 00:29:39 2741 1

原创 Linux系统中,Mysql 8的安装、修改root密码及允许root远程登录

Linux系统中,Mysql 8的安装、修改root密码及允许root远程登录

2022-03-02 17:47:34 3158

XML解析示例项目-读取并输出xml的指定内容示例

这是一个使用TinyXML进行xml文件解析的测试项目,测试了对xml文件中指定内容的读取功能。该项目演示了TinyXML的引入与使用,适合于首次接触xml解析的初学者。(这是自己第一次接触xml解析,所以仅涉及几个基本函数的使用,内容较为简单) 本项目包含了以下几个文件: run_test.sh          shell文件,清理当前目录,重新执行make命令,并运行代码 Makefile              makefile文件,编译并链接项目 readxml.cpp        XML解析测试源文件 tinyxml2.cpp        TinyXML-2 源文件 tinyxml2.h            TinyXML-2头文件 testXML.xml        测试用xml文件 其中,核心文件为:readxml.cpp 、tinyxml2.cpp 、tinyxml2.h 如有不当或错误之处,恳请您的指正,谢谢!!! 注:TinyXML-2项目链接: https://github.com/leethomason/tinyxml2

2024-02-15

XML解析工具- TinyXML2 -源代码 - C++

TinyXML-2 是一个简单、小型、高效的 C++ XML 解析器,可以被轻松集成到其他程序中。它使用文档对象模型(DOM)的方式解析XML,可解析 XML 文档,并根据该文档构建可读取、修改和保存的文档对象模型。 作为XML解析器,TinyXML-2具有以下特点: 1. 轻量级且易于集成:它体积小巧,代码简洁,易于集成到各种 C++ 项目中。 2. API简单易用:它提供了简单易用的 API,使得解析和操作 XML 数据变得简单快捷。开发者可以轻松地加载、访问和修改 XML 文档的内容。 3. 支持DOM模型:它使用 DOM(文档对象模型)来表示 XML 文档,将整个 XML 文档加载到内存中,并构建一个树形结构,开发者可以通过遍历树节点来访问和操作 XML 元素和属性。 4. 跨平台性:TinyXML 是跨平台的,可以在多种操作系统上运行。 本资源于2024年2月10日下载于Github,原链接为: https://github.com/leethomason/tinyxml2 本资源未经任何修改,为原项目的master分支源代码。本资源公开下载,不需任何积分即可下载。

2024-02-10

latency-case-study 项目修改版(针对分布式系统流延迟分析的空指针异常问题)

本文件名为latency-case-study-modefied,是OSATE在github中的示例 latency-case-study的修改版本。因为原项目的分布式系统模型会在流延迟分析时报错(空指针异常)导致没有延迟分析报告生成,而该文件针对该问题提出了两种修改办法,已在注释中说明。 这两种修改办法为: 方法1.完整地建模,声明系统中存在的所有端到端流(在flows中声明),,此项目中增添了两条端到端流的声明,如下: etef2 : end to end flow s1.sensor_source -> c0 -> p.sink0; etef3 : end to end flow s2.sensor_source -> c1 -> p.sink1; 方法2.设定总线周期(在properties中设定): Period => 5ms applies to s_p_bus, p_a_bus; 注:该项目的网址为https://github.com/osate/examples。本文件不需任何积分即可下载。

2023-11-01

Cheddar-任务调度分析工具(可作为OSATE插件)

Cheddar是一个实时系统任务调度工具,可用于任务的可调度性分析以及相关的性能指标分析。本资源是Cheddar的Windows版,里面包含了所有必须的DLL。该资源为一个压缩包,无需安装,解压压缩包后即可使用。 除此之外,Cheddar可作为AADL开源工具环境OSATE的一个插件,进行任务调度分析的相关工作。 注意:本资源是从Cheddar官方网站下载而来,未经任何修改。本资源的官方下载链接为http://beru.univ-brest.fr/cheddar/ug/ug_v3_3/pages/download_install/ 。为方便国内用户下载,将该资源上传至CSDN。 最后,特别感谢Cheddar团队!

2023-10-25

AADL示例项目 Latency-case-study

本文件为OSATE在github中的示例 latency-case-study,原网址为https://github.com/osate/examples,本文件仅为该仓库中的一个示例项目,用于AADL的端到端流延迟分析。考虑到GitHub的访问问题,因此在此处共享该文件,便于用户下载。本文件不需任何积分即可下载。

2023-09-22

zotero-pdf-translate-1.0.24(2023年7月10日)

zotero的pdf翻译插件

2023-07-11

frp-windows-linux-程序-download-from-github

1.当前目录下的文件均于2023年4月13日下载自:https://github.com/fatedier/frp/releases 2.更多信息及最新发布版见:https://github.com/fatedier/frp 3.这些FRP发布版仅作学习使用

2023-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除