linux软件001

licensecc 库实现软件授权

[TOC] # 1.licensecc编译相关准备 ## OpenSSL https://github.com/openssl/openssl#download OpenSSL是用于运输层安全性(TLS)协议的强大,商业级,功能丰富的开源工具包,以前称为安全套接字层(SSL)协议。 协议实现基于全强 ......
licensecc 软件

31软件复用

软件复用是多次不同软件开发过程中重复使用相同或相似软件元素的过程 软件元素:需求分析文档、设计过程、设计文档、程序代码、测试用例、领域知识 复用的历史发展路线: 面向过程设计时代 有函数库 面向对象时代 有类库 类库构成 构件库 构件库 又构成服务库 复用的维度:水平复用,不分行业领域、通用 ......
软件

Linux 下的 OpenGL 之路(八):贴图和材质

##前言 按道理,材质和贴图是影响光照的。上一节,我只是简单地弄了一下光照,主要是因为偷懒,主要是想早一点看到 3D 模型的效果。如果要考虑到贴图和材质,需要额外做一点工作。我这里还是使用 Assimp 库载入了我之前收集的一个小木屋模型(是.obj格式的),然后使用 stb_image.h 这个库 ......
材质 贴图 OpenGL Linux

30软件产品线

软件产品线是软件架构、领域工程、DSSA(特定领域架构)的集合体。 形成一个通用公用的版本,在以后开发中,在公版上再扩展就可以得到新的系统,这样会提高软件开发效率 双生命周期模型 现有系统需求 领域分析 领域设计 领域实现 新系统需求0=需求分析 系统设计 系统实现 新系统是原有系统功能的增补 建立 ......
产品线 产品 软件

ffmpeg rtsp转flv挂载到web端(Linux版)

# ffmpeg rtsp转flv挂载到web端(Linux版) 1. ## 下载ffmpeg ![image-20230718173453821](https://img-1303838157.cos.ap-nanjing.myqcloud.com/img/image-20230718173453 ......
ffmpeg Linux rtsp flv web

Linux centos 运行telnet命令command not found的解决方法

Linux centos 运行telnet命令,出现下面的错误提示: 1 2 [root@localhost ~]# telnet 127.0.0.1 -bash: telnet: command not found 解决方法: 安装telnet服务 centos、ubuntu安装telnet命令的 ......
命令 command 方法 centos telnet

27 SAAM软件架构评估

SAAM 最初用于分析架构的可修改性,后扩展到其它质量属性 问题描述得到需求说明,最后得到架构描述,然后传进SAAM 架构描述与场景开发输入,然后进行单个场景评估,然后就是场景交互评估(多个单个场景中的交互),最后将多个架构综合起来做 总体评估 ......
架构 软件 SAAM 27

即时通讯im软件有哪些适合企业内部使用?

随着互联网的普及,即时通讯(IM)软件发挥着越来越重要的作用。它们为企业内部提供了高效的沟通方式,促进了团队沟通和工作效率的提升。以下是一些适合企业内部使用的即时通讯IM软件。 飞书 飞书是一款由字节跳动公司推出的企业级即时通讯im软件。不仅一站式整合及时沟通、智能日历、音视频会议、飞书文档、云盘等 ......
通讯 软件 企业

linux usb架构 linux usb驱动架构

一、linux 下的usb驱动框架 在linux系统中,usb驱动可以从两个角度去观察,一个是主机侧,一个是设备侧。linux usb 驱动的总体框架如下图所示: 从主机侧看usb驱动可分为四层:usb主机控制器硬件底层、usb主机控制器驱动、usb核心和usb设备驱动。 在主机侧要实现的驱动主要分 ......
架构 linux usb

学好Linux的必经之路

学习动机的培养对于一个人学习习惯的形成有着重要的作用。当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机。 当前,Linux系统属于热门的计算机操作系统,因此学习Linux显得重要起来。同时,学习Linux可以让我们在计算机领域更全面、更个性的发展,更好的 ......
Linux

26软件架构评估方法

有三个方式 基于调查问卷的方式 基于度量的方式 基于场景的方式:较主观 场景:从风险承担者的角度与系统交互的简短描述 有六个方面:刺激源、刺激、制品、环境、响应、响应度量 刺激源 刺激 (制品和环境)然后进行响应 主要有SAAM 软件架构分析法(可修改性、可扩充可移植性、可扩充性) ATAM 架构权 ......
架构 方法 软件

linux常用内存相关命令总结

查看某个pid占用物理内存的峰值 cat /proc/pid/status|grep -E "VmHWM|VmRSS" 参考信息:(23条消息) Linux下查看某一进程占用的内存_Jeremy_Lee123的博客-CSDN博客 内核内存泄漏常用工具 kmemleak Kmemleak是Linux内 ......
命令 内存 常用 linux

领先的矢量图形软件Ai2023(Illustrator 2023) Mac版

Illustrator 2023是专为计算机图形和结构设计,提供完整的可视化图形解决方案,并提供良好的效果和卓越的功能。它的可视化图形解决方案能够通过自动的矢量图形处理来创建美丽的建筑和结构。它提供一种简单且有效的方法来创建和编辑图形。 →→↓↓载Illustrator 2023 Mac版 1.它有 ......
2023 矢量 Illustrator 图形 软件

DaVinci Resolve Studio 18顶级达芬奇剪辑调色mac软件

DaVinci Resolve Studio 18 (达芬奇剪辑调色软件)Mac版是一款针对剪辑师而设计的视频编辑软件,可以用于将电影、电视、录像后期、音频制作、电影剪辑、视频编辑、数字音频编辑、视频合成等各种影视制作方法的剪辑与调色工作。DaVinci Resolve Studio 18 (达芬奇 ......
顶级 DaVinci Resolve Studio 软件

学好Linux的必经之路

学好Linux的必经之路学习动机的培养对于一个人学习习惯的形成有着重要的作用。当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机。当前,Linux系统属于热门的计算机操作系统,因此学习Linux显得重要起来。同时,学习Linux可以让我们在计算机领域更全面 ......
Linux

pgsql备份工具:pg_rman在Linux下的安装、设置与使用

https://blog.csdn.net/Absurdreal/article/details/128872628?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBl ......
备份工具 备份 pg_rman 工具 pgsql

正点原子Ubuntu入门012---Linux C编程

一、编写C语言程序 Ubuntu中编写和编译是分开的,一般使用vim编辑器编写程序,或者使用vscode编写;使用gcc进行编译 设置vim编辑器,一个Tab=4字节 使用vi打开文件/etc/vim/vimrc,在此文件最后输入以下代码 set ts=4 设置vim编辑器,显示行号 测试案例: 1 ......
原子 Ubuntu Linux 012

智能制造之路—从0开始打造一套轻量级MOM平台之基础平台搭建(Linux部署)

一、前言 前面我们选定了Admin.net来搭建我们的MOM快速开发平台,本章主要描述.NET6平台的Linux部署,以及记录搭建过程中坑。 本次搭建我们选择某云的轻量应用服务器,系统选择CentOS 7.6,数据库使用Mysql。参考配置如下: 二、搭建Linux管理工具 系统搭建完毕,我们使用宝 ......
轻量 轻量级 平台 智能 基础

Linux驱动开发|USB驱动

USB驱动USB接口很复杂,不同的设备器协议也不同,因此本文仅介绍如何使能Linux内核自带的USB驱动,不涉及USB驱动开发 一、USB接口简介1.1 USB介绍USB(Universal Serial Bus),即通用串行总线。由英特尔与众多电脑公司提出来的,用于规范电脑与外部设备的连接与通讯。 ......
Linux USB

19软件质量属性

质量属性: 性能: 可靠性:容错、健壮性 可用性:能够正常运行的比例 安全性: 可修改性:可维护性、可扩展性、结构重组、可移植性 功能性 可变性 互操作性 ......
属性 质量 软件

实时嵌入式Linux设备基准测试快速入门1介绍

## 简介 工业4.0已经到来,生产线需要新技术来应对客户日益增长的新功能需求,使用配备嵌入式 Linux 的单板计算机来处理所需的许多功能是大势所趋。这样大多数工业控制系统都需要实时性能,开发人员不得不面对这样一个事实:Linux原本并不适用于实时环境。不过多年来很多人都在尝试让Linux实现实时 ......
基准 嵌入式 实时 设备 Linux

学好Linux的必经之路

学习动机的培养对于一个人学习习惯的形成有着重要的作用。当我们在学习某一个事物时,建立属于我们自己的学习方法,以此培养我们学习Linux系统的学习动机。 当前,Linux系统属于热门的计算机操作系统,因此学习Linux显得重要起来。同时,学习Linux可以让我们在计算机领域更全面、更个性的发展,更好的 ......
Linux

Oracle Linux 迷途知返

Oracle Linux 6.9 发布了。Oracle 已经宣布发布 Oracle Linux 6 发行版的更新了。 新版本 Oracle Linux 6 Update 9,包括多个已更新的内核,以及两个新的 "Unbreakable Enterprise Kernel" 包和一个 "Red Hat ......
迷途知返 迷途 Oracle Linux

Linux之引导和服务

[TOC] ### 1.1Linux的组成 - kernel内核 - rootfs包括程序和glibc库 操作系统存储在 1. 硬盘 2. 光驱或U盘 3. 网络的远端机器 GRUB 统一启动加载器 加载操作系统 1. 加电自检 检测硬件是否有故障 如果无故障 就去bios中设置的第一个启动项找操作 ......
Linux

第一章 Linux系统编程

Linux基础命令 ``` ctrl + l //快速清屏 rm 文件名 //删除文件,rm *.o表示删除所有.o后缀的文件 mkdir 目录名 //创建一个目录 touch 文件名 //创建一个文件 tree //查看文件目录树,但要sudo aot install tree ll //查看所有 ......
系统 Linux

Linux运维笔记[12]-远程开关机

## 摘要 基于IPMI的服务器硬件级远程开关机. - 关键词:ipmi;BMC;idrac; ## 平台 - 主板:超微7048GR-TR - BMC:3CECEF****** - USERNAME:ADMIN - PWD:************ ## IPMI [https://zhuanla ......
笔记 Linux 12

kernel源码(二十三)Bochs运行linux0.11

1 下载Bochs https://sourceforge.net/projects/bochs/ 我下载的版本为Bochs-win64-2.7.exe,双击即可安装 2 运行linux0.11 2.1 不使用配置文件 http://oldlinux.org/Linux.old/images/下载如 ......
源码 kernel linux0 Bochs linux

Linux根目录扩容--两篇

# Linux根目录扩容--两篇 ## 1.命令汇总 ```shell // 首先查看根目录大小 # df -h / // 查看磁盘与挂载情况,可以看到磁盘的文件系统。 # lsblk # lsblk -f // 查看磁盘详细信息 # fdisk -1 // 对/dev/vda磁盘进行分区 # fd ......
根目录 Linux

linux命令

一:关机命令 不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中 man shutdown --查看帮助文档 halt 关闭系统 shutdown -h now 关闭系统 poweroff 关闭系统 reboot 重启系统 shutdown -r now 重启系统 ......
命令 linux

软件测试|web自动化测试神器playwright教程(十一)

![在这里插入图片描述](https://img-blog.csdnimg.cn/5f5ba63534d6441cb820416359abbfdf.png) ## 前言 在我们进行web自动化测试的过程中,我们经常会面临需要登录的情况,每一次打开页面如果都需要重新登录的话,就会大大增加测试所需要的时 ......
软件测试 神器 playwright 教程 软件