NOT
Linux磁盘新增分区
Linux新增分区操作 df命令查看 # 查看已挂载分区 及 文件系统类型 snowing@ubuntus:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda2 ext4 57359200 133970 ......
Linux环境编程-进程通信
一、基本概念 什么是进程间通信: 是指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: 简单的进程间通信: 信号(携带附加信息)、文件、环境变量、命令行参数等 传统的进程间通信: 管道文件(有名管道、匿名管道) X ......
标准题解 - 2023/9/10
01串 对于相邻的两个段和 \(S_i\) 和 \(S_{i+1}\) 两段之间移动时的差别既删除了 \(i\) 号元素,添加了 \(i+K\) 号元素。如果 \(S_i = S_{i+1}+1\) 那么说明 \(i\) 号元素是 \(1\),\(i+K\) 号元素是 \(0\)。(删除 \(1\) ......
HDLbits_Conwaylife
题目介绍 题目链接 Conwaylife 简介 题目要求我们实现一个康威生命游戏的电路。 该游戏在一个二维网格空间中进行,在该题目中是 16 * 16 的大小,每一个格子都有两种状态(0 或 1),代表死或活。 规则: 在时钟上升沿到来时,网格需要更新。 若信号 load 为高电平,则更新为输入数据 ......
推挽和开漏
这边的Q1好像右边的箭头反了,不管了。 B站视频:推挽开漏 1.这边的如果Q1的MOS管打开,Q2关断,那么看图中电流的方向就是一个电流流出,(就像控制器把电流推出去一样) 2.这边的如果Q1的MOS管关断,Q2打开,那么看图中电流的方向就是一个电流流入,从外部进来,(就像控制器把电流挽回来一样) ......
系统负载高排查
情况1:CPU高、Load高 top命令查询 情况2:CPU低、Load高 通过指令ps -axjf查看是否存在 D 状态进程。 D 状态是指不可中断的睡眠状态。该状态的进程无法被 kill,也无法自行退出。只能通过恢复其依赖的资源或者重启系统来解决。 等待I/O的进程通过处于uninterrupt ......
2023软件工程作业01
一、回顾--我的初心 1.当初为什么报考软件工程专业? 专科学习的就是软件技术专业,学习起来相对较容易 2.当初对软件工程专业的期待和想象是什么? 薪资高就业好 3.当初希望自己是如何投入这个专业的学习的? 课堂上认真听讲,不懂的在网站上搜索学习并巩固 4.曾经做过什么准备,或者立下什么flag吗? ......
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具,modbus master,modbus,串口,工控,物联网,PLC,嵌入式 ......
大规模分布式训练并行模式
大规模分布式训练并行模式 数据并行 Data Parallelism 模型在不同GPU上具有完全一致的副本,包括模型参数、模型梯度、模型优化器状态,这些都是完全相同的。唯一不同的是不同GPU上处理的数据是不同的,在每次梯度更新时,对所有数据产生梯度之和求平均,然后更新。 管道并行 Pipeline ......
The adjoint technique - 2019
SIGGRAPH 2019: Deep Learning for Content Creation and Real-Time Rendering- The adjoint technique - Video 作者:Jos Stam, NVIDIA SIGGRAPH 2019 In this tal ......
基础开发环境搭建
操作系统:CentOS 7.6 64位 运行内存:8G 存储空间:200G 安装gcc和g++ yum install -y centos-release-scl-rh yum install -y centos-release-scl # 安装gcc7 yum install devtoolset ......
C#开发的基础工具类集合 - 开源研究系列文章
今天发布一个基础工具类代码集合。 以前有发布过一个类似的类库(见博文: Magical平台类库代码分享 ),不过那个版本有点久了,也没有这次这个全面,这次发布的是一个很多地方用到的基础类库代码。 1、 项目目录; 项目底下就是DLL类库的代码: 2、 函数介绍; 举例一个类库代码: 3、 运行界面; ......
浅谈“文件与文件流”的区别
文件与文件流的区别(自己的话): 在软件开发过程中,我们常常把文件的“读写操作”,与“创造、移动、复制、删除操作”区分开来。其中,文件的“读写操作”是由System.IO命名空间下fileStream类控制的。而文件的“创造、移动、复制、删除操作”是由file类控制的。 当然了,还有很多和这两个类功 ......
设计模式-中介者模式
中介者模式 定义 + 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显示地互相引用,从而使耦合松散,并且可以独立地改变他们的交互。 UML 类图 使用场景 + 一般用于一组对象以定义良好但复杂的方式进行通信的场景,比如窗体的 Form 或者 web 页面 asp + 想定制一个分布在多 ......
MinIO对象存储
MinIO简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来 ......
redis
博客地址:https://www.cnblogs.com/zylyehuo/ 五大数据类型 参考链接:redis学习 string,字符串类型 hash,哈希类型,如同python的dict set,无序集合 zset,有序集合 list,双向队列,向左插入数据,向右插入数据,向左、右,提取数据 r ......
Hadoop3.3.6配置历史服务器和日志
一、配置历史服务器 1.增加配置属性 Hadoop部署模式主要有3种:本地、伪分布式、完全分布式。云服务器只有一台所以我使用的是伪分布式模式部署的。要配置历史服务器只需修改mapred-site.xml文件。在里面增加如下配置。 <!-- 历史服务器端地址 --> <property> <name> ......
WebPack入门
什么是webpack 简单地说就是要一个web的打包工具,将项目所需要的资源进行打包处理。 安装webpack 很简单,首先是初始化一个node.js的项目 npm init 之后就是安装webpack以及webpack-cli npm i webpack webpack-cli D 初试打包 我们 ......
Fabric 2.x 智能合约开发记录
表象:Return schema invalid. required items must be unique [recovered] 虽然 Fabric v2.2 已经发布了很久了,但之前因为项目历史问题,一直使用的都是 Fabric v1.4.8,所以智能合约也一直使用的都是 github.co ......
分布式缓存与本地缓存的优缺点
本地缓存:1.访问速度快,但是无法进行大数据存储2.集群数据更新问题3.数据随应用的重启而丢失分布式缓存:1.支持大数据量存储,不受应用进程影响2.数据集中存储,保证数据的一致性3.数据读写分离,高性能,高可用4.数据跨网络传输,性能低于本地缓存 ......
练习:冒泡排序法
冒泡排序法:是在每一轮排序结束之后都有一个体积最大的气泡冒出来,这也正是冒泡排序法名字的由来。(1)从集合第一个元素开始,每两个相邻的元素进行大小比较,令数值较大的元素向后移动,即交换两个元素的位置,不断对比直至数组的末尾。经过第一趟对比,找到整个集合中最大的元素,并将其移动到集合最后一个位置。(2 ......
vue3探索——5分钟快速上手大菠萝pinia
温馨提示:本文以vue3+vite+ts举例,vite配置和ts语法侧重较少,比较适合有vuex或者vue基础的小伙伴们儿查阅。 安装pinia yarn yarn add pinia npm npm install pinia pnpm pnpm add pinia 1-开始 方式一:在main. ......
PR 做星轨太慢?AutoStarTrail - 快速一键生成星轨拖尾效果
最近无聊拍了很多星空延时,打算堆栈做成 这种星轨视频,但是渣机无力,每次PR导出都超级耗时 所以写了这个东西,342 张 (3456, 5184) 的图片合成星轨图片或者视频都能在5到10分钟内解决 代码在 这里 详细教程在 这里 ......
学习笔记1
学习笔记1 第一章 1.1~1.11 这些内容主要介绍了linux和unix的一些历史和基本特征,现在汇总如下 Linux和Unix都是操作系统家族,它们有一些联系和区别: 联系: Linux是基于Unix设计的操作系统,因此它们有一些共同的概念和结构。 Linux借用了Unix的许多命令和工具,因 ......
06当你“被发送”了一条微博时,到底发生了什么?
背景 2011 年微博真实出现的一次安全事件。整个事件的核心问题,其实出在这个可以点击的链接上。在这个事件中,黑客并不需要入侵到微博服务器中,只要用户点击了这个链接,就会“被发送”这样的博文。 Xss攻击是如何产生的? 本质:通过给定异常的输入,黑客可以在你的浏览器中,插入一段恶意的 JavaScr ......
CF1570C 题解
一道纯粹的贪心题。 思路分析 通过观察,我们可以发现,每个瓶子所需要的射击次数的增长是与 \(x\) 密切相关的。 这样我们很容易想到,如果我们将耐久度大的瓶子放在后面射击,那么 \(x\) 就会较大,因而导致最终的射击次数变大。 说到这儿,思路已经显而易见了。我们可以对 \(a\) 数组根据耐久度 ......