小结 经验 问题linux

linux MHA架构

MHA架构可以完成mysql的高可用,避免单台服务器的故障导致服务关闭,提高容错率,保证master的切换。 目录 一、MHA概述 二、MHA组成 三、MHA的特点 四、MHA工作原理 五、MHA实验 六、总结 一、MHA概述 1.MHA概述 MHA(Master High Availability ......
架构 linux MHA

Python的OCR工具pytesseract解决TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information环境变量问题

pytesseract是基于Python的OCR工具, 底层使用的是Google的Tesseract-OCR 引擎,支持识别图片中的文字,支持jpeg, png, gif, bmp, tiff等图片格式。 如何安装使用请看我的上一篇。 在使用pytesseract打开图片是遇到没有找到文件解决pyt ......

一次服务启动慢问题排查

随着时间推移,参与开发的人员越来越多,项目代码也会越来越复杂,需要我们有意识的定期对代码进行优化,有问题及时解决,避免技术债务越积越多。 这不本人就遇到一个服务启动慢的问题,印象中服务启动是比较快的,一般也就20几秒,但这次开发一个需求发现服务启动要接近1分钟,这对本地开发调试,测试同学测试都是非常 ......
问题

[Linux系统] 使用WSL2下的Ubuntu20.04

一、安装WSL2下的Ubuntu20.04 二、迁移子系统到其他磁盘 wsl --shutdown Ubuntu-20.04 wsl --export Ubuntu-20.04 D:\WSL2\WSL2Ubuntu20.04.bak wsl --unregister Ubuntu-20.04 wsl ......
Ubuntu 系统 Linux 20.04 WSL2

解决 datetime数据在DataGridView里不显示秒的问题

1.选择要编辑的列》外观》DefaultCellStyle 2.CellStyle生成器》行为》Format》三个点 3.选择日期时间》选择需要的时间格式 ......
DataGridView datetime 数据 问题

linux设备驱动程序——gpio控制

这一章节开始我们讲解各种外设的控制,包括gpio,i2c,dma等等,既然是外设,那就涉及到具体的目标板,博主在这里使用的开发板是开源平台beagle bone green,内核版本为4.14. 今天我们来讲解gpio的设备驱动程序。 gpio相关的库函数为了linux的可移植性和统一,linux提 ......
驱动程序 程序 设备 linux gpio

linux 中根据列索引文件批量提取文件的列

001、 [root@PC1 test02]# ls a.txt index.txt [root@PC1 test02]# cat index.txt ## 列索引文件 2 4 8 9 14 [root@PC1 test02]# cat a.txt ## 测试文件 001 002 003 004 0 ......
文件 linux

解决 ubuntu启动不了EasyConnect的问题

主要参考:https://juejin.cn/post/7121236352032571422 问题描述:需要使用校园网的VPN,但是安装linux版EasyConnect成功后点击不能正常进入。 问题原因:相关依赖版本过高。 解决: 1.安装EasyConnect 下载对应的安装文件后用dpkg安 ......
EasyConnect ubuntu 问题

linux 中awk语句中NR、和FNR的应用

001、 [root@PC1 test04]# ls account adr [root@PC1 test04]# cat account ## 测试数据 张三|000001 李四|000002 [root@PC1 test04]# cat adr ## 测试数据 000001|10 000001| ......
语句 linux awk FNR

linux快捷方式-中标麒麟

在中标麒麟上部署软件,需要快捷方式。在桌面创建快捷方式后,有时候会发现界面图标显示不全。 先把原先的快捷方式贴出来,再往下讨论: 可执行程序目录脚本 A_start.sh #!/bin/bash CUR_DIR=/home/3D/bin/Debug export LD_LIBRARY_PATH=$C ......
方式 linux

LKT(LCS)系列IIC接口加密芯片调试常见问题(一)

1、加密芯片的数据交互协议是什么格式? 发送时:地址+两字节数据长度(后续数据的长度)+后续数据内容。Eg.50 0005 0084000008。接收时:地址+两字节数据长度(后续数据的长度)+后续数据内容。Eg.51 000A 1122334455667788 9000。(红色为发送,蓝色为接收) ......
芯片 常见问题 接口 常见 问题

Linux基础30 HTTP协议, 请求信息, 请求方法, 状态码, 请求头信息

HTTP协议 HTTP协议概述 1.什么是HTTP HTTP 全称: Hyper Text Transfer Protocol 中文名: 超文本传输协议 HTTP协议简单的说,将用户请求的页面从服务器传输到客户端浏览器,浏览器进行解析,解析以后变成一个我们人类可以理解的方便观看的页面 2.什么是超文 ......
信息 状态 基础 方法 Linux

Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)

目录 问题现象: 问题分析: 解决方法: 下载: 安装: 配置: 连接: 拓展 问题现象: 今天在使用Centos8 安装MySQL5.7的rpm包时,出现如下报错: 仓库 "MySQL 5.7 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。 最终问题解决了,但还 ......
Centos8 方式 Centos MySQL5 linux

qt+opencv安装时的问题

1、qt安装时可能无法启动,原因是缺少依赖项,执行以下指令: sudo apt-get install libxcb-xinerama0 2、qt运行时报错:GL/gl.h: No such file or directory。执行以下指令: sudo apt install mesa-common ......
opencv 问题 qt

Linux下的I2C驱动

1. Linux中I2C需要编写的驱动🌴 I2C的驱动程序分为两个部分: I2C主机驱动:I2C适配器的驱动程序 I2C设备驱动:I2C设备的驱动程序 I2C总线驱动:用户不用做这一部分 I2C协议和SMBus协议: I2C (pronounce: I squared C) is a protoc ......
Linux I2C I2 2C

jquery 的sidemenu 看不到二级菜单的问题

1、问题: $('#sm').sidemenu({ data: returnData, onSelect: treeNodeTest, multiple: false, border: false, width: 300, height: 500, }) 2、原来是设置了高度的问题:height: ......
sidemenu 菜单 jquery 问题

解决VS 2022使用Git无法显示文件状态图标问题

在安装git插件之后,用vs2022打开打开项目时,项目文件夹不显示状态图标,解决如下: 新建txt文件,将一下语句粘贴进去,然后将文件后缀名修改为cmd格式运行即可,如果第一次运行该文件一闪而过,可以多点几次 REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocul ......
图标 状态 文件 问题 2022

linux 路由网关问题

关于linux的默认网关 默认网关是一个用于 TCP/IP 协议的配置项,是一个可直接到达的 IP 路由器的 IP 地址。配置默认网关可以在 IP 路由表中创建一个默认路径。 一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。 ......
网关 路由 问题 linux

Linux驱动之i2c驱动

一、I2C简介 ​ I2C是很常用的总线协议。它使用两条线在主控制器与从机直接进行数据通信。一条是时钟线,一条是数据线,两条数据线都要接4.7K的上拉电阻,空闲的时候处于高电平。I2C总线的标准模式下传输速度可以达到100k/s,快速模式达到400k/s。 ​ 常见的I2C驱动从设备有电容触摸屏,C ......
Linux i2c 2c i2

Git问题小结

# Git ssh 上传代码的问题 最开始使用的是https的协议上传,但是之后一直提示连接失败,就打算换ssh提交代码。 于是,第二个问题又出现了; ## ! [rejected] main -> main (non-fast-forward) error: failed to push some ......
小结 问题 Git

【d2l 问题记录】【1】 视频55 从零实现rnn

![image](https://img2023.cnblogs.com/blog/3240132/202307/3240132-20230725102137947-856015834.png) ```python H, = state ``` 这句代码我真是看懵逼了。 ## 1 元组的打包和解包 ......
问题 视频 d2l rnn d2

关于调试一个I2C设备的问题

现象:最近在做一个含有oled屏幕的产品,屏幕使用i2c方式通信,但出现许多奇奇怪怪的问题,如stm32单片机上只能用开漏的方式亮屏,用推挽方式亮不了;在合宙单片机上只能用推挽,用开漏驱动不了。用推挽驱动起来的屏幕显示也是怪怪的,屏幕内容总是抖动。 #ifdef oled_ic_ch1115 GPI ......
设备 问题 I2C I2 2C

Java开发笔记之mac的intellij idea在debug模式下卡住的问题

0x00 问题描述 mac的Intellij idea在debug模式下放行时,程序会卡住无响应;即使在已经放行的情况下,后续代码也不运行,console内只显示 The application is running或者等了很久程序才开始后续的运行。 0x01 解决方案 修改host中的配置。通过以 ......
intellij 模式 笔记 问题 debug

linux定时任务 crontab和shell脚本

crontab命令: 参 数: -e 编辑该用户的计时器设置。 -l 列出该用户的计时器设置。 -r 删除该用户的计时器设置。 如 需要注意的是crontab里的cron表达式并不是标准的,它有自己的格式 * * * * * command M H D m d command 分 时 日 月 周 命 ......
脚本 任务 crontab linux shell

4 STM32MP1 Linux系统启动过程

1. ROM代码 这是ST官方写的代码,在STM32MP1出厂时就已经烧录进去,不能被修改。ROM代码是上电以后首先执行的程序,它的主要工作就是读取STM32MP1的BOOT引脚电平,然后根据电平来判断当前启动设备,最后从选定的启动设备里面读取FSBL代码,将FSBL代码放在对应的RAM空间。 ST ......
过程 系统 Linux STM MP1

linux I2C驱动

1.linux IIC驱动 由于裸机的驱动迎合驱动的分离和分层的思想,分为IIC主机驱动(接口驱动)和IIC设备驱动. 这种思想的好处,请看我写的另外一篇文章Linux驱动的分离和分层。 其中上面说的裸机驱动请看这篇文章裸机驱动 但是裸机的驱动是没有加入操作系统的 本文也是遵循Linux驱动的分离和 ......
linux I2C I2 2C

Linux驱动:I2C驱动

一、前言 I2C协议是在开发中使用非常频繁的一种协议,相信大家在学习单片机的时候经常会用到支持I2C协议的模块,I2C 总线仅仅使用 SCL、SDA 这两根信号线就实现了设备之间的数据交互,极大地简化了对硬件资源和 PCB 板布线空间的占用。因此,I2C 总线被非常广泛地应用在 EEPROM、实时钟 ......
Linux I2C I2 2C

Linux,第三篇

# Linux,第三篇 ## yum私有仓库的实现及博客输出 ````bash ##本地源路径 root@Rocky8 yum.repos.d]#ls /local_iso/ AppStream BaseOS EFI images isolinux LICENSE media.repo TRANS. ......
Linux

Linux常用命令

linux目录详解 目录结构 Linux的文件系统采用的是层级式的树状目录结构,此结构中的最上层是根目录,下层是各式各样的子目录和文件 根目录/家目录:root目录,进入方法:cd /,系统的内的表现为 / 以下是对这些目录的解释: /bin: bin 是 Binaries (二进制文件) 的缩写, ......
命令 常用 Linux

问题--路径中存在中文

# 1.问题 Cannot find file: F:\桌面\C语言学习\QT学习\代码编写\Pointer_Function\Pointer_Function.pro. 00:38:26: 进程"G:\tools\QT5.14\5.14.2\mingw73_32\bin\qmake.exe"退出, ......
路径 问题