内存 工具 问题linux

构建树状结构工具类

实体类 @Data public class TreeNode { /** 节点ID */ private Integer id; /** 父节点ID:顶级节点为0 */ private Integer parentId; /** 节点名称 */ private String label; /** ......
结构 工具

MySQL使用过程中常见问题的解决

问题1:root用户密码忘记,重置的操作、 1:通过任务管理器或者服务管理,关掉mysqld(服务进程) 2:通过命令行+特殊参数开启mysqld mysqld --defaults-file="D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini" --s ......
常见问题 常见 过程 问题 MySQL

每天一个Linux命令-find.

find命令主要用于在linux查找出符号条件的文件(也可以包含目录),先在最前面记录一些重点 1、find 命令后面的多个条件时,默认是 与/&/和 的逻辑 2、只要不指定层数进行find,默认是会一直递归到最后一层的 这里笔者列出自己在工作中用到过的一些例子 1、从当前目录开始,查找owner是 ......
命令 Linux find

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

day 11 个人所得税问题

1.输入收入金额; 2.分段计算; 3.输出金额 #include<iostream> using namespace std; double f(double t){ double sum=0; if(t>3500&&t<=4500){sum=1455+(t-1500)*0.9;} if(t>45 ......
个人所得税 所得税 问题 个人 day

linux查看端口被哪个进程被占用的六个方法

1:lsof命令lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。具体的命令为:sudo lsof -i :端口号,其中端口号为需要查询的端口号。 ......
端口 进程 方法 linux

龙芯(Loongarch64),在Linux虚拟一个龙芯OS体验下

前言 想体验下龙芯OS,但是又没有龙芯开发板或者龙芯实体机。手头上只有一个X64环境的Linux发行版,应该怎么做呢? 概括 其实非常简单,可以通过Chroot命令和Qemu在X64的指令集系统上模拟龙芯OS,然后虚拟出一个龙芯的系统,简单的体验下。具体如下: 1.首先下载一个CLFS的Lonnga ......
Loongarch Linux 64

【记录】Echart使用过程中的一些奇怪问题

一、使用渐变色 官方文档对于许多颜色属性值的描述都仅仅只有一个字符串. 只在第一级菜单中有对颜色的具体描述(https://echarts.apache.org/zh/option.html#color) 在使用dataZoom组件时, 想对背景色进行自定义, 官方文档的说明是 如果你使用了type ......
过程 Echart 问题

45 44 | 答疑文章(三):说一说这些好问题

这是我们专栏的最后一篇答疑文章,今天我们来说说一些好问题。 在我看来,能够帮我们扩展一个逻辑的边界的问题,就是好问题。因为通过解决这样的问题,能够加深我们对这个逻辑的理解,或者帮我们关联到另外一个知识点,进而可以帮助我们建立起自己的知识网络。 在工作中会问好问题,是一个很重要的能力。 经过这段时间的 ......
问题 文章 45 44

Linux解压缩文件乱码的解决

Linux解压缩文件乱码的解决 使用unzip软件提供了-O参数(以及-I参数),可以指定编码。 -O CHARSET 为DOS,Windows和OS / 2归档文件指定字符编码-I CHARSET 为UNIX和其他归档文件指定字符编码 例子:解压缩example.zip文件到当前目录,使用归档管理 ......
乱码 文件 Linux

linux cmake-gui安装

背景:因为windows下用的是cmake-gui,linux自己一直用的是命令行,在交叉编译opencv的时候想试下cmake-gui 0、 Tags · Kitware/CMake (github.com) cmake源码链接,下载cmake-xxxx.zip,解压; 1、参考:(8条消息) c ......
cmake-gui linux cmake gui

linux 查看进程使用的内存大小

你可以使用 ps 命令结合 grep 命令来查看进程使用的内存大小。以下是示例代码: ps aux | grep <进程名> 这个命令会列出所有匹配 <进程名> 的进程,并显示它们的详细信息,包括进程 ID、CPU 使用情况、内存使用情况等。你可以从中找到你感兴趣的进程,并查看它们的内存使用情况。其 ......
进程 大小 内存 linux

34 33 | 我查这么多数据,会不会把数据库内存打爆?

我经常会被问到这样一个问题:我的主机内存只有100G,现在要对一个200G的大表做全表扫描,会不会把数据库主机的内存用光了? 这个问题确实值得担心,被系统OOM(out of memory)可不是闹着玩的。但是,反过来想想,逻辑备份的时候,可不就是做整库扫描吗?如果这样就会把内存吃光,逻辑备份不是早 ......
数据 内存 数据库 34 33

28 27 | 主库出问题了,从库怎么办?

在前面的第24、25和26篇文章中,我和你介绍了MySQL主备复制的基础结构,但这些都是一主一备的结构。 大多数的互联网应用场景都是读多写少,因此你负责的业务,在发展过程中很可能先会遇到读性能的问题。而在数据库层解决读性能问题,就要涉及到接下来两篇文章要讨论的架构:一主多从。 今天这篇文章,我们就先 ......
怎么办 问题 28 27

30 29 | 如何判断一个数据库是不是出问题了?

我在第25和27篇文章中,和你介绍了主备切换流程。通过这些内容的讲解,你应该已经很清楚了:在一主一备的双M架构里,主备切换只需要把客户端流量切到备库;而在一主多从架构里,主备切换除了要把客户端流量切到备库外,还需要把从库接到新主库上。 主备切换有两种场景,一种是主动切换,一种是被动切换。而其中被动切 ......
数据库 数据 问题 30 29

linux配置搭建certbot

1、安装 yum install -y epel-release yum install certbot -y 2、申请证书 执行中需配置txt解析。 certbot -d *.sztscenter.com --manual --preferred-challenges dns-01 --serve ......
certbot linux

21 20 | 幻读是什么,幻读有什么问题?

在上一篇文章最后,我给你留了一个关于加锁规则的问题。今天,我们就从这个问题说起吧。 为了便于说明问题,这一篇文章,我们就先使用一个小一点儿的表。建表和初始化语句如下(为了便于本期的例子说明,我把上篇文章中用到的表结构做了点儿修改): CREATE TABLE `t` ( `id` int(11) N ......
问题 21 20

记录一次用户态踩内存问题

这几天在做总结,把三年前写的一个定位案例,翻了出来。回想起定位这个问题时的场景,领导催得紧,自己对很多东西又不熟悉,所以当时面临的压力还是很大的。现在回想起来感慨还是很多的,我们在遇到任何一个问题,一定不要放弃。还记得在产品线做开发时,学到的一些项目知识,任何一个bug,他总有一天会爆发出来。任何一 ......
内存 用户 问题

16 15 | 答疑文章(一):日志和索引相关问题

在今天这篇答疑文章更新前,MySQL实战这个专栏已经更新了14篇。在这些文章中,大家在评论区留下了很多高质量的留言。现在,每篇文章的评论区都有热心的同学帮忙总结文章知识点,也有不少同学提出了很多高质量的问题,更有一些同学帮忙解答其他同学提出的问题。 在浏览这些留言并回复的过程中,我倍受鼓舞,也尽我所 ......
索引 问题 文章 日志 16

关于useEffect 的 return有问题

return () => { }; // 改为这样return 解决意外语法问题 ......
useEffect return 问题

踩内存问题定位手段汇总

最近项目中遇到一个全局变量被莫名修改的问题,代码排查了好久居然没发现,确实有些惭愧,这时候使用一些辅助工具帮助定位就很有必要也比较快速精准!全局变量被修改无非就三种原因:1、自己写的代码修改的;2、数组越界导致的;3、变量定义的时候没有初始化; 排查手段:手段一:踩内存周边地址排查排查被踩内存周边地 ......
手段 内存 问题

SATI 文献题录信息统计分析工具

SATI支持以下数据分析任务: 多种数据清洗工具:文献去重、词干提取、应用停用词、智能清洗等。 提取高频字段,并输出频次排名列表。 基于高频字段生成时间序列图,可输出下载时间序列数据。 构建高频字段共现矩阵,并输出Excel/TSV格式矩阵。 自动基于共现矩阵,生成知识图谱 (Network/Kno ......
题录 统计分析 文献 工具 信息

Linux常用命令

1.PWD命令:显示用户当前所在目录 2.ls 命令: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 格式ls [选项][目录或文件] 3.cd 命令:改变工作目录。将当前工作目录改变到指定的目录下 4.grep 命令:用于查找文件里符合条件的字符串 5.fin ......
命令 常用 Linux

【内存】内存检测工具sanitizer[内存泄漏、内存越界] VS valgrind ---好用

简介 Sanitizers是谷歌发起的开源工具集,包括了AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer,Sanitizers项目本是LLVM项目的一部分,但GNU也将该系列工具加入到了自家的GCC编译器中。GCC从4 ......
内存 sanitizer valgrind 工具 VS

【调试】Valgrind内存泄漏内存越界|运行时间|调用|cache命中率|多线程竞态|堆栈分析...

目录 即看即用 详细 简介 Valgrind工具详解 安装 使用 检测内存泄漏 其他内存问题 memcheck 工具的常用选型 其他选项 附录 其他类似工具 实例分析: 03. 使用未初始化的内存 04. 使用野指针 05. 动态内存越界访问 06. 分配空间后没有释放 07. 不匹配使用delet ......
内存 堆栈 命中率 线程 Valgrind

Centos7 开机时遇到initramfs-xxx.img not found错误导致虚拟机无法开启问题处理

1、背景 一台运行在Esxi上面的VM重启后报initramfs-xxx.img not found错误。 按任意键后出现以下错误。 之前在运维Centos7的时候解决过Kernel panic - not syncing : VFS: Unable to mount root fs on unkn ......

6 加餐(二) | 工作遇到不懂的问题:何时可以求助,如何正确提问?

你好,我是乔新亮。上周末,咱们专栏编辑找到我说,有一位 2020 年毕业,刚刚入职两个月的热心读者正被一些问题所困扰,希望征求下我的意见。 问题大致如下:工作时,经常遇到不懂的事情,大部分是技术相关的问题。想要提问,却不知道什么问题能问,也不知道怎么问比较好,担心别人因此质疑自己的工作能力。长此以往 ......
问题

Valgrind检测非法访问内存

一 代码 #include<iostream> #include<stdlib.h> using namespace std; void func(){ int *x=(int *)malloc( 10 * sizeof ( int ) ) ; x[10]=0; } int main(){ func ......
Valgrind 内存

Linux测试硬盘性能测试之hdparm、dd

你可以使用以下命令在一个Linux或类Unix操作系统上进行简单的I/O性能测试。 dd命令 :它被用来在Linux和类Unix系统下对硬盘设备进行写性能的检测。 hparm命令:它用来在基于 Linux 的系统上获取或设置硬盘参数,包括测试读性能以及缓存性能等。 一、hparm 1.1、安装hdp ......
性能 硬盘 hdparm Linux

minio 客户端管理工具mc使用笔记

安装运行 docker pull minio/mc # 交互方式运行 docker run -it --entrypoint=/bin/sh minio/mc # 后台运行 docker run -dit --entrypoint=/bin/sh minio/mc mc命令 # 注册minio mc ......
管理工具 客户端 客户 笔记 工具