- 博客(346)
- 资源 (119)
- 收藏
- 关注
原创 plantUML学习笔记
相关文档请参考https://plantuml.com/zh/guide使用相关的关键字来声明参与者• actor(角色)• boundary(边界)• control(控制)• entity(实体)• database(数据库)• collections(集合)• queue(队列)• participant(参与者)
2023-10-02 20:20:45 440
原创 Erlang 学习笔记
Erlang编译器和运行时系统会正确推断出如何在收到消息时运行适当的代码。这是模式匹配带来的乐趣之一,会为你节省大量工作。请注意Erlang的变量以大写字母开头。所以X、This和A_long_name都是变量。Erlang的变量只能绑定一次。绑定变量的意思是给变量一个值,一旦这个值被绑定,以后就不能改动了。开头的名称(比如monday或friday)不是变量,而是符号常量,它们被称为原子(atom)。=不是一个赋值操作符,它实际上是一个模式匹配操作符。第一台机器上运行的客户端和第二台机器上运行的服务器。
2023-07-22 21:39:08 465
原创 IBM Rational Software Architect RealTime Edition (RSARTE) C++ RT Services Library 文档翻译
IBM Rational Software Architect RealTime Edition (RSARTE) C++ RT Services Library参考:https://rsarte.hcldoc.com/help/index.jsp?topic=%2Fcom.ibm.xtools.rsarte.webdoc%2Fusers-guide%2Foverview.html本文档介绍了C++ RT Services库,它是从Rational Software Architect RealTime
2023-06-08 21:04:27 695
原创 官网文档 States and Transitions in RSARTE 文档翻译
外部状态转换会导致对象从一种状态更改为另一种状态。请参阅下图。假设状态机处于State1。如果转换Ping被触发,它将导致状态从State1变为State2。转换Ping被认为是一个外部转换,因为它导致状态机离开一个状态(State1),然后进入另一个(State2)。转换Ping可能具有一个guard (布尔表达式),用于确定是否启用转换。当guard 表达式的计算结果为true时,将启用转换。只能触发已启用的转换。转换还可以具有在触发转换时执行的effect code。保护和效果代码的示例如下图所示。
2023-06-08 00:06:09 120
原创 官网文档 Modeling Real-Time Applications in RSARTE 翻译
与其他类型的应用程序相比,实时应用程序具有特殊的特点。例如,实时应用程序通常是复杂的、事件驱动的、有状态的、资源高效的和分布式的。RSARTE的目的是促进实时应用程序的建模和开发。定义较小的UML子集,即“UML的RT子集”。通过配置文件(称为UML-RT)引入新的实时特定概念。支持自动转换符合上述限制的模型,以产生高效的目标代码,例如C++。提供一个运行时库(称为RT services库),该库与生成的和手写的代码一起可以编译成可执行的实时应用程序。
2023-06-05 22:46:13 331
原创 WSL上srsRAN_4G的安装和学习
参考:https://docs.srsran.com/projects/4g/en/latest/general/source/1_installation.html。验证新的“ue1”网络是否存在。uplink 的traffic。能ping通说明可以了。
2023-05-10 22:00:35 489 1
原创 WSL 运行的程序的界面的字体设置
完成以上步骤后,您应该能够在WSL中运行的程序中看到放大的字体大小。请注意,某些程序可能需要自己的字体设置。如果您的程序的字体大小仍然不合适,请检查程序的字体设置并进行相应的更改。最后,您需要重启X Server。这可以通过关闭WSL终端并重新打开来完成。这将会让X Server在下一次启动时启用新的dpi设置。这将把Xft的dpi设置为120,从而放大字体大小。这将安装字体配置系统,使您可以对字体进行更多配置。打开WSL终端并进入Bash shell。首先,通过以下命令安装。接下来,创建一个名为。
2023-05-10 00:04:14 904
原创 程序员自我修养学习笔记
处于运行中线程拥有一段可以执行的时间,这段时间称为时间片(Time Slice),当时间片用尽的时候,该进程将进入就绪状态。如果在时间片用尽之前进程就开始等待某事件,那么它将进入等待状态。每当一个线程离开运行状态时,调度系统就会选择一个其他的就绪线程继续执行。在一个处于等待状态的线程所等待的事件发生之后,该线程将进入就绪状态。这3个状态的转移如图1-9所示。
2023-04-19 22:54:40 182
原创 The-Art-of-Writing-Efficient-Programs 学习笔记2
D:指令调度。表示 CPU 已经从指令队列中取出指令,并将指令放入指令缓存区等待执行。e:指令执行。表示指令正在被 CPU 执行。E:指令执行完成。指令已经完成执行,并产生了相应的结果。R:指令退役。指令已经完成执行,并已经从指令缓存区中移除。=:指令已经调度,等待执行。指令已经被调度到指令缓存区等待执行,但是还没有开始执行。-:指令已经执行,等待退役。指令已经在 CPU 中执行过,并且产生了结果,但是还没有从指令缓存区移除,需要等待退役。
2023-04-14 19:06:55 772
原创 TDD 学习笔记
测试驱动开发(Test-Driven Development, TDD),或测试先行编程,是指在编写实现功能的代码之前,先编写自动化测试来验证所需的功能。这些测试一开始当然会失败。我们的目标是快速编写最少的代码使这些测试通过。最后,根据需要重构代码以优化或清理实现。TDD的一个重要方面是,变更是渐进进行的,以小步为单位。编写一个简短的测试,然后编写足够的代码使该测试通过,然后重复上述过程。每次小改动之后,都要重新编译代码并重新运行测试。
2023-04-13 22:59:50 240
原创 鸟哥私房菜学习笔记
2.1.3 各硬件设备在Linux中的文件名设备 设备在Linux内的文件名SCSI/SATA/USB硬盘机----------->/dev/sd[a-p]USB闪存盘 ------------>/dev/sd[a-p] (与SATA相同)VirtI/O界面--------->/dev/vd[a-p] (用于虚拟机内)软盘机--------->/dev/fd[0-7]打印机--------->/dev/lp[0-2]
2022-01-08 19:16:39 4285 1
原创 c++ primer 书代码学习
#include <iostream>#include <string>using namespace std;class Sales_item{ friend std::istream& operator>>(std::istream&, Sales_item& ); friend std::ostream& operator<<(std::ostream&, const Sales_item&.
2022-01-06 17:45:54 1165
原创 ubuntu下stm32f407环境(正点原子)
1.交叉编译sudo apt install binutils-arm-none-eabisudo apt install gcc-arm-none-eabisudo apt install gdb-arm-none-eabi如果没有gdb-arm-none-eabi 请看https://zhuanlan.zhihu.com/p/1340316932.安装stlink1.安装libusbsudo apt-get install libusb-devgit clone https://
2022-01-02 20:26:09 1715
原创 数据结构算法与应用-C++语言描述 stack的应用
main.cpp#include <string>#include <iostream>#include <sstream>#include <algorithm>#include <iterator>using namespace std;//数据结构算法与应用-C++语言描述 stack的应用//线性表一数组//抽象数据类型template<class T>class linearList{pub
2021-12-13 22:34:24 1494
原创 数据结构算法与应用-C++语言描述 stack链表的实现
//数据结构算法与应用-C++语言描述 stack链表的实现//链表描述main.cpp#include <iostream>#include <sstream>#include <iterator>using namespace std;//数据结构算法与应用-C++语言描述 chain 单链表//一个线性表的抽象类template <class T>class linearList {public: virtual ~lin
2021-12-12 18:25:14 331
原创 数据结构算法与应用-C++语言描述 stack数组的实现
#include <iostream>#include <sstream>#include <algorithm>#include <iterator>//数据结构算法与应用-C++语言描述 stack数组的实现using namespace std;//线性表一数组//抽象数据类型template<class T>class linearList{public: virtual ~linearList() {}
2021-12-12 14:26:09 343
原创 数据结构算法与应用-C++语言描述 矩阵
数据结构算法与应用-C++语言描述 chain 矩阵定义和操作一个m x n的矩阵 (matrix ) 是一个m行、n列的表 ,m和n是矩阵的维数 ( dimension )。/*列1 列2 列3 列4行1 7 2 0 9行2 0 1 0 5行3 6 4 2 0行4 8 2 7 3行5 1 4 9 6*///类 matrix//一个rows x cols 的整型矩阵 M 可用如下的二维整数数组来描述//int x[ro
2021-12-11 11:25:25 2276
原创 数据结构算法与应用-C++语言描述 chain 单链表2
chain.cpp#include <iostream>#include <sstream>#include <iterator>using namespace std;//数据结构算法与应用-C++语言描述 chain 单链表//一个线性表的抽象类template <class T>class linearList {public: virtual ~linearList(){} //返回true,当且仅当线性表为空 virtu
2021-12-10 10:03:53 555
原创 数据结构算法与应用-C++语言描述 chain 单链表 带头节点
chain.cpp//循环链表和头节点//1 ) 把线性表描述成一个单向//循环链表 ( singly linked circular list ) ( 简称循环链表 ),而不是单向链表 ; //2 ) 在链表的前面增加一个节点,称为头节点(header node )。只要将单向链表的尾节点与头节点链接起来,单向//链表就成为循环链表,#include <iostream>#include <sstream>#include <iterator>#inc
2021-12-07 20:09:24 977
原创 数据结构算法与应用-C++语言描述 chain 单链表
chain.cpp#include <iostream>#include <sstream>#include <iterator>using namespace std;//数据结构算法与应用-C++语言描述 chain 单链表//一个线性表的抽象类template <class T>class linearList {public: virtual ~linearList(){} //返回true,当且仅当线性表为空 virtu
2021-12-05 22:34:50 1666
Practical Algorithms for 3D Computer Graphics, Second Edition.pdf
2018-06-17
Pro Processing for Images and Computer Vision with OpenCV1.pdf
2018-06-17
OpenCV Computer Vision Application Programming Cookbook Second Edition.pdf
2018-06-17
OpenCV 3 Blueprints.pdf
2018-06-17
OpenCV 2 Computer Vision Application Programming Cookbook
2018-06-17
Learning Image Processing with OpenCV.pdf
2018-06-17
A Practical Introduction to Computer Vision with OpenCV.pdf
2018-06-17
OpenCV Computer Vision with Python.pdf
2018-06-17
Arduino Computer Vision Programming.pdf
2018-06-17
OpenGL Programming Guide, 8th Edition
2018-06-17
OpenGL ES 3dot0 Cookbook
2018-06-17
OpenGL Data Visualization Cookbook
2018-06-17
OpenGL 4 Shading Language Cookbook, Second Edition
2018-06-17
WebGL Programming Guide
2018-06-17
Statistical Computing in C++ and R.pdf
2018-06-17
Real-Time C++, 2nd Edition.pdf
2018-06-17
Procedural Content Generation for C++ Game Development.pdf
2018-06-17
OGLPG-9th-Edition.zip OpenGL编程指南代码(包括资源文件)
2019-10-23
OpenGL 4.5 Reference Pages API + GLSLangSpec.4.60 + glspec46.core
2019-10-22
OGRE 3D 1.7 Application Development Cookbook.pdf
2019-04-20
UNIX网络编程卷1:套接字联网API(第3版) (1).pdf
2019-04-14
Multicore and GPU Programming An Integrated Approach.pdf
2019-03-21
Game Programming Using QT.pdf
2018-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人