系统 周期 生命 工程
基础安全产品相关系统设计的一些思考
本篇文章会从系统架构设计的角度,分享在对业务安全相关基础安全产品进行系统设计时遇到的问题难点及其解决方案。
内容包括三部分:(1)风控业务架构;(2)基础安全产品的职责;(3)基础安全产品相关系统架构的设计要点。
文章会以总-分的形式进行阐述。懂的不多,做的太少。欢迎批评、指正。 ......
考研-操作系统笔记
本篇主要以考研《操作系统》笔记做主要内容 计算机系统概述 本章考试要求: 以选择题形式。考查操作系统的功能、运行环境和提供的服务;能够宏观上把握操作系统的各个功能,微观上把握它们的细节。 基本概念 什么是操作系统 操作系统是管理硬件资源和软件资源的软件,也是它们之间的中介。它作为最基本的系统软件,它 ......
操作系统笔记
本篇主要以《操作系统》相关黑皮书阅读笔记做主要内容,现在是看书的第一遍: 导论 操作系统的概念 本章用于介绍本书的内容大致,其中若有概念不清楚,需要自己去网上搜集资料弄明白。 信息和上下文 不管什么文件终究被翻译为二进制文件供计算机执行。 系统接口(也就是有时候常说的C标准库)(或者说是"系统调用" ......
操作系统学习笔记
这其实只是一个目录,方便我自己索引 再学一学操作系统,当时看的书已经全忘了。 目前有MIT6.S081的学习计划,同时会看看极客时间的《趣谈Linux操作系统》。 Linux一些基础的系统调用 x86架构基础知识学习 todo: fork的思考,这个是在学习MIT6.S081的课程实验中想到的问题, ......
Linux一些基础的系统调用
进程管理 使用fork创建子进程,创建子进程时会将父进程拥有的数据结构+代码拷贝一份,然后通过execve系统调用来执行另外一个程序,替换掉数据。 fork系统调用的返回值,子进程返回值为0,父进程返回值为子进程的pid。 waitpid 父进程将子进程的pid传给系统调用,知晓子进程运行成功与否 ......
2023.4.16——软件工程日报
所花时间(包括上课):2h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午休息。 我了解到的知识点: 1.了解了一些SQL语句的使用; ......
Linux系统知识(十一)-Ubuntu使用TCP/UDP并限制最大连接数
一、Ubuntu使用TCP 1、使用TCP的命令: /dev/[tcp|upd]/host/port;例如::cat</dev/tcp/127.0.0.1/22 2、查看当前监听的端口 -bash: connect: 拒绝连接 -bash:/dev/[tcp|upd]/host/port: 拒绝连接 ......
基于OFDM调制解调通信系统的频偏估计和采样时钟估计matlab仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 随着人们对通信数据化、宽带化、个人化和移动化的需求,由于其频谱利用率高、成本低等原因,OFDM技术在综合无线接入领域将得到越来越广泛的应用。随着DSP芯片技术的发展,FFT、IFFT、64/128/256QAM的高速调 ......
Linux部署系统
Linux安装Java环境 1、在usr目录下建立java安装目录 mkdir /usr/java 2、将jdk-11.0.18_linux-x64_bin.tar.gz拷贝到java目录下 jdk11下载地址:https://www.oracle.com/java/technologies/dow ......
关于敏捷开发、系统重构、设计原则、设计模式之间的思考
敏捷开发、系统重构、设计模式是软件开发中不同的概念,它们之间有一些联系和相互影响。 敏捷开发方法强调快速响应客户需求,通过迭代和增量的方式来开发软件。在敏捷开发中,设计模式可以被用来提高软件质量和可维护性,因为设计模式是已经被证明有效的软件设计方案。在开发过程中,团队可以使用设计模式来提高代码的复用 ......
半导体企业ERP系统是什么?能为半导体企业实际解决哪些问题?
一、什么是半导体企业ERP系统? 1、半导体企业ERP系统是一种企业资源规划(ERP)系统,它是专门为半导体企业开发的,可以帮助企业在生产管理中实现集成化、自动化和数据化。2、该系统可以涵盖企业的各个方面,包括销售、采购、库存、生产计划、生产执行、品质管理等。3、通过半导体企业ERP系统,企业可以实 ......
10分钟理解React生命周期
前言 学习React,生命周期很重要,我们了解完生命周期的各个组件,对写高性能组件会有很大的帮助. 一、简介 React /riˈækt/ 组件的生命周期指的是组件从创建到销毁过程中所经历的一系列方法调用。这些方法可以让我们在不同的时刻执行特定的代码,以满足组件的需求。 React 的生命周期可以分 ......
【Ubuntu】查看系统信息
1、使用lsb_release -a ~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: foc ......
T430装centos7系统
1.UltraISO制作U盘 1.下载centos镜像:http://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/ 2.下载UltraISO;官网免费且可以试用即可 3.写入U盘系统;①打开UltraISO左上角文件,选择centos7的镜像;②然 ......
FFmpeg开发笔记(一)搭建Linux系统的开发环境
对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。
不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库... ......
DAPLink源码生成Keil工程并编译成功——笔记(实践篇)
本文介绍使用DAP源码生产Keil工程的步骤。 一、前期准备工作 以下1~4为步骤: 1.安装Python 3 (https://www.python.org/downloads/),并添加至路径 PATH,此处忘截图了,总之看见pip、all user、add to PATH之类的就勾选。(网上也 ......
尝试在window系统下,实现连接appuim+ios环境搭配
弄这个之前,基本全网都是用mac来完成ios的环境搭配,确实ios设备这个需要在MAC设备下,去跑一个WDA的包。我只是不信,最后没法,还是要在window下搞个虚拟机来装MAC。。。 以下是MAC弄好之后,需要安装的环境。 Mac 终端命令运行: 一、下载brew:(用腾讯源的) /bin/zsh ......
linux 系统下的服务性能优化
背景 在我们服务运行环境由物理机切换到云上后,发现服务性能有大幅下降(时延有较大的上升)。 分析 首先是服务的性能变化和上云有关。然后分析对比物理机和云的参数对比。比如外部竞争;云的宿主机系统版本;perf stat分析内存情况等。 1、外部竞争:因为云上容器是和其他容器混部,难免会受到其他容器的影 ......
自制操作系统 (大二寒假)
这是最后的效果图,可以在实体机上面运行。 功能: 运行app,app调用自己写的api实现输出字符串 终端输入输出界面 计时器 支持鼠标,键盘 问题: 实体机鼠标有问题 介绍: 系统完全参考haribote,算是精简版或者二开的haribote,去除了GUI界面,终端界面完全自己开发,这是一点一点调 ......
【shell】win10的wsl子系统,删除文件报错-bash: /usr/bin/rm: Argument list too long
1、场景 由于测试需要删除缓存目录相关文件,但是rm -rf ./*的时候报错 2、处理方法 cd [需要删除的目录] ls | xargs -n 10 rm -fr ls 参数解释: 输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参 ......
数据采集系统 (大二上)
经过 我负责数据采集方面的工作,其中最有亮点的是后台保活技术,用的是自己搭建的parse后端云,一共采集了有40人左右两周的数据,虽然有的人划水但是已经得到了大部分的数据,环境分贝,手机亮屏时间,步数,睡眠时间,手机社交媒体使用时间,流量使用情况,充电时间,游戏时间,tiktok时间等等 ......
Qt5.9 UI设计(二)——最简Qt工程搭建
前言 前面一章已经介绍了QT的开发环境的安装,这里介绍一下一个最简工程的搭建 操作步骤 新建项目 选择带界面的Qt Widgets Application 设置项目位置 注意这里的目录不能有中文路径 我这里设置的是:D:\QT\Qt_demo 选择编译工具,我们这里只安装了MinGW,所以只有一个选 ......
Qt5.9 UI设计(一)——在win10系统上安装Qt5.9
##安装环境 win10 系统 Qt5.9.0 版本 官方下载地址 可以从官方网站获取:https://www.qt.io/zh-cn/ 现在的安装包跟以前的有些区别,加上网络比较慢,我这里演示的是Qt5.9.0 版本的安装 安装步骤 直接双击qt-opensource-windows-x86-5. ......
abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级之上(六十一)
在前面的文章中我们已经将abp(net core)+easyui+efcore实现的仓储管理系统升级到ABP7.3,今天我们对组织管理功能进行升级,并解决升级过后的一些问题。 ......
Linux系统知识(目录)-目录
1、Linux系统知识(一)-VM虚拟机安装Ubuntu_Server版 2、Linux系统知识(二)-Root用户登录Ubuntu并且可以SSH 3、Linux系统知识(三)-puTTy远程Linux 4、Linux系统知识(四)-Shell脚本学习笔记 5、Linux系统知识(五)-Ubuntu ......
《需求工程—软件建模与分析》1
功能需求中按抽象层次的高低分为业务需求、用户需求、系统需求。业务需求是系统的目标,用户需求是系统的任务,系统需求是系统的行为。 对于非功能需求,我们很难在系统完成之前清晰地看到,很多时候是在系统完成之后才会发现非功能需求。在解决系统成功或失败的因素中,非功能需求与功能需求同等重要,甚至更重要。 一个 ......
漫漫学习路,先从新建工程开始
1,先配置好时钟,以PB口举例,括号内(前配置时钟的端口,后使能),在遇到自己不明白的定义时要学跳转到定义去翻出来自己需要的信息。 具体如,RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); 2,接下来定义结构体,感觉是一个很常用的开头 GPIO ......
Ubuntu系统硬盘安装到其他的电脑上,网络连接不上问题解决
把Ubuntu系统硬盘安装到其他的电脑上,网络连接不了 在一台i5电脑上安装好ubuntu18.04后,把该系统磁盘安装到另外一台i5电脑上。系统可以成功启动,但是不能正常上网。 解决办法如下: 1) 用下面这个命令查看本台电脑上可用的网络接口 $ ifconfig -a # 查看可用的网络接口 $ ......