笔记script linux shell

【多线程笔记】多线程处理队列数据

using System.Collections.Concurrent; using System.Diagnostics; { int threadCount = 20; List<Task> tasks = new List<Task>(); ConcurrentQueue<int> queue ......
线程 队列 笔记 数据

测试开发笔记2023年9月精华版

![](https://img2023.cnblogs.com/blog/1629545/202309/1629545-20230929220600743-1639418251.jpg) ![](https://img2023.cnblogs.com/blog/1629545/202309/1629... ......
精华 笔记 2023

《敏捷开发》阅读笔记

Scrum的本质:无论什么时候启动一个项目,为什么不经常检验一下自己正在做的事情,看看是否朝着正确的方向前进?结果是不是大家真正希望看到的,是否有什么办法改善目前正在做的事情?如何才能做得更好更快?存在哪些潜在的障碍?这就是“检查与调整”的循环,每过一小段时间就停一停手头的工作,检查一下取得了哪些成 ......
笔记

电机笔记

目录步进电机什么是步进电机步进电机距频特性步进电机关键参数步进电机驱动方式驱动例程代码 步进电机 什么是步进电机 步进电机是将电脉冲信号转变为角位移或者线位移的开环控制元步进电机件。 通过控制施加在电机线圈上的电脉冲顺序、频率和数量,可以实现对步进电机的转向、速度和旋转角度的控制。 在非超载的情况下 ......
电机 笔记

Linux问题记录

Linux问题记录 ​#Linux问题记录#​ 用户不在 sudoers 文件中,此事将被报告 我们首先使用命令 su root 切换至 root 用户,此时需要验证 root 用户密码 然后我们查看 /etc/sudoers 文件内容是否包含当前用户权限 如果没有权限,使用命令 vim /etc/ ......
问题 Linux

力扣刷题笔记-07 整数反转

07 整数反转 狗看了都摇头的年纪,纯爱战士一败涂地。 怎么反转 temp用来保存个位数 res用来保存当前结果 123,取模运算,这样就可以获得最后一位。比如对123%10,得到temp=3. 判断res是不是溢出(重点) 如果没有溢出,res扩大十倍,再加上个位数,就相当于是反转了。res = ......
整数 笔记 07

web DevOps / shell d3 / case

s 案例1:中断及退出 案例2:基于case分支编写脚本 案例3:编写一键部署软件脚本 案例4:启动脚本 案例5:使用Shell函数 案例6:字符串处理 案例7:字符串初值的处理 1 案例1:中断及退出 1.1 问题 本案例要求编写两个Shell脚本,相关要求如下: 从键盘循环取整数(0结束)并求和 ......
DevOps shell case web d3

PyTorch学习笔记

Pycharm按住Ctrl可以查看这个类 ctrl + /快速注释 ctrl + P可以知道函数需要一个什么参数 transforms的使用 Tensorboard 使用 transforms的Normalize作用:可以用来标准化 Compose的用法 dataloader 神经网络torch.n ......
PyTorch 笔记

Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法

问题复现 本来想用腾讯云测试一下用户权限管理,给test用户设置面密码登录,修改/etc/sudoers如下 test ALL=(ALL:ALL) NOPASSWD: ALL 手抖忘了写NOPASSWD后面的冒号,导致关闭后sudo直接报错 (base) ubuntu@VM-16-11-ubuntu ......
sudoers 办法 服务器 Ubuntu Linux

linux内核升级和内核源码编译

一、ubuntu通过命令安装内核版本 1、检查原系统内核版本 uname -r 2、搜索可用linux内核版本 apt-cache search linux| grep linux-headers 3、 通过apt命令安装内核 apt-get install linux-headers-5.4.0- ......
内核 源码 linux

Linux-grep或和与操作

一、或(or)操作1、使用选项 -Egrep -E 'a1|a2’filename // 找出文件(filename)中包含a1或者包含a2的行 2、使用egrepegrep ‘a1|a2’ filename // 用egrep同样可以实现 3、使用选项 -e使用grep -e 选项,只能传递一个参 ......
Linux-grep Linux grep

linux跳过cmake,安装高版本的wgrib2

一、安装依赖包 yum group install 'Development Tools ' yum install zlib-devel -y yum install libpng-devel -y yum install openssl-devel -y yum -y install gcc g ......
版本 wgrib2 linux cmake wgrib

Programming abstractions in C阅读笔记:p166-p175

《Programming Abstractions In C》学习第58天,p166-p175总结。 一、技术总结 1.斐波那契数列(Fibonacci Sequenc) (1)斐波那契数列来源 斐波那契数列来自于《Liber Abaci》一书里兔子繁殖问题,相关资料很多,这里不赘述。 (2)关于《 ......
abstractions Programming 笔记 166 175

go笔记

1、Go语言中的变量、函数、常量名称的首字母也可以大写,如果首字母大写,则表示它可以被其它的包访问(类似于 Java 中的 public);如果首字母小写,则表示它只能在本包中使用 (类似于 Java 中 private)。 ......
笔记

研发三维GIS系统笔记/实现wgs84投影-001

1. 工作内容,改造引擎,支持wgs84投影 改造原因:目前投影是墨卡托投影(与Google Map一致) 目前的GIS系统是二维的采用这个坐标系是没有问题的 但不支持wgs84瓦片数据以及高程数据,工作中很多数据是wgs84格式的,尤其很多三维GIS都是采用wgs84投影 wgs84 与merca ......
笔记 系统 GIS 001 wgs

8- Linux操作系统 ssh远程连接

一、简介 ssh(secure shell,安全外壳协议),该协议有2个常用的作用:远程连接、远程文件传输。 协议使用端口号:默认是22。 可以是被修改的,如果需要修改,则需要修改ssh服务的配置文件: #/etc/ssh/ssh_config 端口号可以修改,但是得注意2个事项: a. 注意范围, ......
系统 Linux ssh

《ImageNet Classification with Deep Convolutional Neural Networks》阅读笔记

论文标题 《ImageNet Classification with Deep Convolutional Neural Networks》 ImageNet :经典的划时代的数据集 Deep Convolutional:深度卷积在当时还处于比较少提及的地位,当时主导的是传统机器学习算法 作者 一作 ......

linux挂载磁盘支持重启后有效

本文磁盘驱动器路径为/dev/sdb,如不是则自己更换 1。磁盘分区和格式化(如果插入的磁盘已经有分区,则直接进入第2步) fdisk /dev/sdb#按n进行分区(后面全部回车默认,最后输入w退出) mkfs.ext4 /dev/sdb1 2。获取UUIDblkid /dev/sdb1 3。编辑 ......
磁盘 linux

Rockchip RK3399 - linux下抓取usb数据包

开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2017.09 linux :4.19 注意:本节介绍的内容基于《Rockchip RK3399 - linux-headers制作》中移植的运行环境:内核版本 ......
Rockchip 数据 linux 3399 usb

基于 Linux、C++实现的高性能内存池

1.引入内存池的意义 内存池(Memory Pool)是一种内存分配方式,又被称为固定大小区块规划(fixed-size-blocks allocation)。通常我们习惯直接使用new、malloc等API申请分配内存,但是这种方式非常容易产生内存碎片,早晚都会申请内存失败。并且在比较复杂的代码或 ......
高性能 内存 Linux

Linux系统目录结构

linux系统目录结构 linux的/目录 linux目录:一切从/开始,/是最顶级的目录 类似Windows只有一个C盘 linux的一级目录 bin: 二进制命令所在的目录,这个目录存放着最经常使用的命令。 dev : 硬件设备所在的目录 磁盘 光驱, home: 普通用户的家目录 root:管 ......
结构 目录 系统 Linux

部署项目到Linux踩的坑

一、tomcat版本不一致 在windows上开发时用的tomcat9,实现javax.servlet.Filter的实现类无需重写init()和destroy(), 但我在Linux上安装的tomcat是8.5,javax.servlet.Filter的实现类需要重写init()和destory( ......
项目 Linux

Linux---0.11---asm.s硬件中断类型介绍

_divide_error 这是一个标记,通常用于表示与除法错误相关的处理程序或函数。当发生除以零的错误时,处理器可能会跳转到与此标记关联的处理程序,以处理该错误。 _debug _debug:这是一个标记,通常用于表示与调试相关的处理程序或函数。调试处理程序通常用于在调试模式下捕获和处理调试事件 ......
类型 硬件 Linux 0.11 asm

Linux - 安装MySQL

下载地址:https://downloads.mysql.com/archives/community/ mkdir mysql tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql rpm -ivh mysql-community-c ......
Linux MySQL

Java学习笔记:PTA的1-3作业总结

(1)前言:在JAVA学习的PTA三次作业中,涉及到了简单语法的运用、简单类的运用和创建类以及关联类的使用。下面我将具体描述这三次作业的题目集内容、知识点、题量和难度。 第一次作业主要涉及简单语法的运用,旨在加深对JAVA基础语法的理解和熟练运用。题目集包括常见的语法题,如数据类型的转换、条件语句、 ......
笔记 Java PTA

《用户故事与敏捷方法》阅读笔记(一)

本学期我们学习了软件需求这门课程,了解关于需求分析的相关知识,在软件开发过程中,软件需求是第一步,同时也是最重要的一步,当我们找到了用户真正的需求,在开发过程中会达到事半功倍的效果,阅读了《用户故事与敏捷方法》这本书,在这本书中详细的介绍了用户故事与敏捷开发方法的结合,找到真正适合用户的,有价值的需 ......
笔记 方法 故事 用户

Webserver学习笔记1

一.为什么要做webserver的项目呢? 串联了C++的相关基础知识,语⾔(C/C++全覆盖,可以扩展⾄C++11/17)+操作系统(含有⼤量的I/O 系统调⽤及其封装,还有 EPOLL 等多路复⽤机制)+计算机⽹络(本身就是⼀个⽹络框架,对⽹络异常的处理)+数据库(注册中⼼的数据库语句、负载均衡 ......
Webserver 笔记

C#学习笔记——变量

变量 变量是存储数值的容器,是一门程序语言的最基础的部分。 不同的变量类型可以存储不同类型的数值。 种类: 在C#种一共有14种变量: 有符号类型4种 无符号类型4种 浮点数3种 特殊类型(char bool string) //变量 //有符号类型的 范围 字节大小 位容量 sbyte sb=1; ......
变量 笔记

Reinforcement Learning 学习笔记 1

什么是强化学习(reinforcement learning)? 假设一个场景,一个智能体(agent) 和环境(env)交互,智能体基于当前环境\(S_t\)每产生一个动作\(A_t\),环境便给它一个反馈,也被称为奖励(reward)\(R_{t+1}\), 随后,智能体的状态变为\(S_{t+ ......
Reinforcement Learning 笔记