笔记script linux shell

linux系统调优

1.禁用swap分区 swapoff -a && sysctl -w vm.swappiness=0 sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab grep swap /etc/fstab 2. 禁用防火墙和selinux 2.1禁用防火墙,网络管理,邮箱 syst ......
系统 linux

vi/vim笔记

一些vi配置: ``` # 光标所在行显示下划线: set cursorline # 对应关闭为set nocursorline # 高亮显示光标所在列 set cursorcolumn # 对应关闭为set nocursorcolumn # tab键字符替换为4个空格 set ts=4 set s ......
笔记 vim vi

Paddle图神经网络训练-PGLBox代码阅读笔记

| 图存储部分 | | | | | | | | paddle/fluid/framework/fleet/heter_ps | graph_gpu_wrapper.h | GPU图主入口 | | | graph_gpu_ps_table.h | GPU图的主要存储结构,neighbor采样等都在这里 ......
神经网络 神经 代码 笔记 Paddle

linux学习 Centos 7(三)

# linux学习 Centos 7(三) ## Vim编辑器 文本编辑器 > 三种使用模式 基本上vi/vim共分为三种模式,分别是**命令模式(command mode)、输入模式(insert mode)、底线命令模式(Last line mode)** 这三种模式的作用分别是: - 命令模式 ......
Centos linux

linux日志文件的查询方式

cd log 到指定log日志文件目录 ls 查看当前文件存在的目录 cat jujube.log 可以查看较小的日志文件 vi jujube.log 查看较大的日志文件 (常用) /(查询的字符)可以定位到这个字符的位置 N 继续向下检索 :$ 回到日志文件的最底层 可以用于从底层开始查找 使用: ......
方式 文件 linux 日志

Linux测试磁盘读写性能

1、安装必要的工具: 确保系统上已经安装了必要的工具,hdparm和fio。使用以下命令来安装它们: sudo yum install hdparm fio -y 2、使用hdparm测试磁盘读性能: hdparm是用于测试磁盘性能的简单工具。使用以下命令测试磁盘的读性能: sudo hdparm ......
磁盘 性能 Linux

Linux如何快速生成大文件

dd命令dd if=/dev/zero of=file bs=1M count=20000 会生成一个20G的file 文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)。此命令可以生成一个实际的20G的文件,文件会写入硬盘,文件产生的速度和硬盘读写速度有关系,读写速度越 ......
文件 Linux

【学习笔记】笛卡尔树

## 概述 有若干二元组 $(k,w)$,笛卡尔树要求关于 $k$ 满足二叉搜索树的性质,关于 $w$ 满足堆的性质。 ## 构建 以要求 $w$ 满足小根堆为例,使用单调栈维护当前的右链。 现将所有二元组按 $k$ 升序排序,每次插入一个元素时不断弹栈找到第一个小于 $w$ 的节点,并将当前节点作 ......
笔记

11linux系统syslog服务

1.简介 syslog 是linux自带的系统日志服务进程,下面的例子以centos 7 为例。 2.syslog 服务端 开启udp 514 端口 vi /etc/rsyslog.conf # 去掉注释UDP下面的两行首行#,采用udp 514 接收数据 # 下面TCP注释是采用Tcp协议接收数据 ......
syslog 系统 linux 11

[编程基础] Python内置模块collections使用笔记

collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list)、元组(tuple)和字典(dict)等。以下是对collections模块中主要数据结构类的概述: - namedtuple:命名元组,创建一个带有名称的tup ......
collections 模块 基础 笔记 Python

springCloud学习笔记整理

springCloud学习笔记整理 1.分布式 分布式的概念:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 分布式架构的优缺点: 优点: 降低服务耦合 有利于服务升级和拓展 缺点: 服务调用关系错综复杂 2.微服务 微服务的上述特性其实是在给分布式架构制定一个标准,进一 ......
springCloud 笔记

linux clamav 杀毒

linux 杀毒软件yum -y install clamav.x86_64LibClamAV Error: cli_loaddb(): No supported database files found in /var/lib/clamav/ ERROR: Can't open file or d ......
clamav linux

Java中Linux环境如何正确的获取本机ip地址方式

背景 当我们使用以下代码获取本机Ip时,明明本地测试成功,上到测试环境ip却不正确 InetAddress localHost = InetAddress.getLocalHost(); 在Windows上测试 192.176.113.170 在Linux上测试 127.0.0.1 原因 在Linu ......
地址 方式 环境 Linux Java

Java语言笔记2

# Java语言笔记2 ## 什么是计算机 计算机、程序、硬件、软件的概念 计算机的应用:科学计算、数据处理、自动控制、人工智能、网络等 ## 计算机硬件 CPU、Memory、Motherboard、I/O 显卡和GPU的区别:显卡包括了GPU和一些接口。 ## 冯诺依曼体系结构 **John v ......
语言 笔记 Java

Java语言笔记3

# Java语言笔记3 Write Once、Run Anywhere ## Java的特性和优势 简单性 面向对象 **可移植性** 高性能 分布式 动态性 多线程 安全性 健壮性 ## Java的三大版本 JavaSE:标准版(桌面程序、控制台开发) ~~JavaME:嵌入式开发(手机、小家电) ......
语言 笔记 Java

Linux 显示 bmp 错位(宽度不能被4整除问题)

主要参考文章:《gec6818_液晶屏显示bmp图片》 辅助参考文章:《关于bmp图片倾斜的解决方法》 24位bmp格式图片的编码特点: 每个像素点占3个字节存放的BGR数据 B蓝色 G绿色 R红色。(不是RGB) 图片的宽度占用的字节数如果不能被4整除,window系统会给每一行尾端填充垃圾数凑够 ......
宽度 问题 Linux bmp

编译Linux 2.6.34内核

编译准备 编译环境:Ubuntu 14.04 GCC版本:4.8.4 编译的内核版本:Linux 2.6.34 内核源码下载:https://mirrors.edge.kernel.org/pub/linux/kernel/ 编译过程 解压源码linux-2.6.34.tar.gz,进入源码目录执行 ......
内核 Linux 34

人大金仓 错误提示“致命错误:对不起,已经有太多的客户”解决方案 以及linux替换授权文件步骤

项目需要,头一次接触人大金仓(友情提示,可以使用navicat连接哟)。 使用连接工具报“对不起,已经有太多的客户”错误,java程序也是如此, 找到数据库的kingbase.conf配置文件修改max_connections属性,重启。 ok了。。。。。。。。。。。。。。。。。。。个锤子, 这是理 ......
错误 步骤 解决方案 客户 文件

笔记 | element table show-overflow-tooltip 位置偏移的问题

### 一、问题 因为我目前的项目是微前端的工程,最外层有一个50px的通用头部,所以页面要减去50px。所有页面看似都很完美,但是使用 **el-table-column** 的 **show-overflow-tooltip** 属性时,tooltip 会向下偏移 50 px。 #### 想到的 ......

The Riordan Group and Applications 第1章 笔记

2022年的一本书,只有376页。证明直接去书里面找。 [TOC] # 1 介绍 ## 1.1 啥是RiordanArray ## 1.2 起源和研究动机 ## 1.3 基础的应用 $$ \mathfrak{B}_r=\sum_{n \geq 0} \frac{1}{(r-1) n+1}\left( ......
Applications Riordan 笔记 Group The

Linux rocketmq单机测试部署

一.环境说明对于 RocketMQ 4.3.0版本,官方要求环境如下,其中 Git 用于从 GitHub 获取源码,没有安装也没关系,可以直接下载推荐的流程是:Linux 系统上安装 Git 工具 、Maven、Java JDKGit 工具用于直接从 GitHub 获取 RocketMQ 项目源码下 ......
单机 rocketmq Linux

Linux jenkins安装

介绍 Jenkins 是一个自包含的、开源的自动化服务器,可用于自动化与构建、测试和交付或部署软件相关的各种任务。 Jenkins 可以通过本地系统包、Docker 安装,甚至可以通过任何已安装 Java 运行时环境 (JRE) 的计算机独立运行。 安装命令 sudo wget -O /etc/yu ......
jenkins Linux

linux 下安装使用jmeter 执行压测

1、下载地址 https://jmeter.apache.org/ 我这下载的版本是5.2.1 登录服务器 mkdir /app/jmeter cd /app/jmeter wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5. ......
jmeter linux

dotnet 读 WPF 源代码笔记 聊聊 HwndWrapper

我在阅读 WPF 源代码,在 HwndWrapper 的静态构造函数看到了申请了 HwndWrapper.GetGCMemMessage 这个 Windows 消息,好奇这个消息是什么功能的。通过阅读 WPF 源代码和写测试应用,了解到这是一个完全用来内部测试或调试的消息,没有任何业务上的功能 在 ......
源代码 HwndWrapper 笔记 dotnet WPF

dotnet 读 WPF 源代码笔记 GlyphRun 的 DeviceFontName 的功能是什么

在 WPF 里面的 GlyphRun 里,有一个令人迷惑的 DeviceFontName 属性,似乎给这个属性传入什么值,结果都不会有变更。通过阅读源代码,可以了解到,这是一个没什么用途的属性。本文将告诉大家这个属性的细节逻辑 在上一篇博客 [WPF 简单聊聊如何使用 DrawGlyphRun 绘制 ......

dotnet 读 WPF 源代码笔记 渲染层是如何将字符 GlyphRun 画出来的

从业务代码构建出来 GlyphRun 对象,在 WPF 的渲染层里,如何利用 GlyphRun 提供的数据将字符在界面呈现出来。本文将和大家聊聊从 WPF 的渲染层获取到 GlyphRun 数据,到调用 DirectX 的各个渲染相关方法的过程,也就是 WPF 绘制文本字符的原理或者实现方法 大家印 ......
源代码 字符 GlyphRun 笔记 dotnet

[个人笔记][C#]泛型

- 没有泛型时的问题 - 用object实现的通用集合类型不安全,无法保证数据元素类型一致 - 值类型会有额外的装箱拆箱开销 - 类型特化的集合每有一个新类型就需要重新实现一遍 - 泛型就是把类型作为参数,从而实现代码重用 - C#的泛型在处理值类型的时候不会有装箱,节省性能和内存 - 省去类型检查 ......
笔记 个人

Linux学习

一、Linux版本及其特性 版本名称网 址特 点软件包管理器 Debian Linux www.debian.org 开放的开发模式,且易于进行软件包升级 apt Fedora Core www.redhat.com 拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新 up2date(rpm) ......
Linux

linux 安装java环境

第一步,下载server-jre-8u202-linux-x64.tar.gz安装包。 登录网址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html (1)下载server-jre-8u202- ......
环境 linux java

Linux安装maven

安装 maven 环境前,需要先安装 java 环境,笔者这里已经成功安装 java 环境,如果没有安装 java 环境,可以参考:https://blog.csdn.net/wsjzzcbq/article/details/82818826 1、maven 官网下载安装包maven 官网地址:ht ......
Linux maven