• 2024-11-16[Linux]gdb基本使用
    gdb基本使用前提gcc/g++编译出的程序默认是realease版本,要使用gdb调试,首先要在编译的时候加上-g选项。使用readelf-S[程序名]查看可执行文件的节区信息。使用gdb[程序名]:开始调试。q:退出调试。list/l[行号]:从给定的位置显示程序的源代码,每次十行。break/b
  • 2024-10-24ClickHouse与MySQL对比
    总结:❓Prompt将以上我们两天内容整理并总结.可以用表格的用表格.能用画图说明的就用画图.总之就是用最好的方式呈现即可
  • 2024-10-18分段处理海量数据SQL
    在DB2中,你可以使用`ROW_NUMBER()`窗口函数来为表中的每一行分配一个唯一的序号。然后,基于这个序号,你可以将数据划分成指定数量的组,并确定每组的上边界和下边界。假设你的表名为`my_table`并且它有一个唯一索引列叫做`id`。你想把1000条记录分成10组,那么每组应该包含100条记
  • 2024-10-08Linux中各种查看
    查看命令lsls :简单列出当前目录下的文件和子目录。ls目录路径 :列出指定目录下的内容。ls-l :以长格式显示详细信息,包括文件权限、所有者、大小、修改时间等。ls-a :显示包括隐藏文件(以 . 开头的文件和目录)。ls-h :以更易读的方式显示文件大小(如 K 、M 、
  • 2024-10-08最小生成树专项
    contests-linkA求最短路啊那显然只需要看端点颜色不同的边即可那么依次考虑每条边的贡献一个想法是暴力修改,不过菊花就死了一个想法是把颜色相同且相连的点缩在一起然后求剩下边的min,现在至少剩下两个连通块那根据Boruvka知道,这剩下的最优边必然是MST上的边(对于n个点任意划
  • 2024-09-28几款文本编辑器横向比较
    几款文本编辑器横向比较关键字:大文件、编辑器‍编辑器功能及性能比较免责声明以下列选编辑器,仅限于本人日常接触的产品,带有强烈的个人主观和随机性,未列选产品并不代表不能满足功能需求。测试数据(特别是时间),受限于观察条件,不可避免的存在误差,仅用于感性判断,请勿用于选型
  • 2024-09-14vi/vim命令详解
     原文:Linux—vi/vim命令详解(3000字) 目录vi/vim概念vi/vim的三种模式vi/vim常用命令命令行模式的命令进入插入模式从插入模式切换为命令行模式移动光标操作文本其他功能底行输入模式保存文件操作文本搜索和替换注释vi/vim概念        vi用来进
  • 2024-08-30vim系列-文本操作篇
    基数行与偶数行分组使用Vim的替换命令,可以轻松地将基数行和偶数行分组:%s/\(^.*$\)\n\(^.*$\)/\1\2/g然后,删除所有的基数行:%s/^.*$\n\(^.*$\)/\1/g删除重复行在Vim中删除重复行是一个常见的操作,以下是几种方法:删除相邻重复行:g/\(.\+\)$\n\1/d删除不相邻重复行使用排
  • 2024-08-02Linux 命令,cat说明与使用
    1:grep命令功用:读一个或多个文件并显示到标准输出上,如果没有指定files或是指定一个文件,则从标准输入读取,输入以EOF结束。可以使用操作符>把几个文件组合为一个新文件,或者是使用>>在已经存在的文件里添加文件内容。2:命令构件:cat[options][files]3:参数选项:-A,--show-all
  • 2024-07-25显示行号序号
    其他样式报表–显示行号序号概述显示行号序号:在报表中显示行号。应用场景如下图所示,简单展示数据示例说明数据准备在数据面板中添加数据集,可选择Json数据集和Http接口数据集,Json数据如下图所示:[{"CustomerID":"HUNGC","CompanyName":"五金机械","ContactName":"苏
  • 2024-07-25TIPs_of_use_ubuntu(转)
    更改網卡名稱由於Ubuntu對於硬體的管理採用udev(Linuxkernel2.6系列的設備管理器)的管理方式,在有2張網卡時,哪一張網卡使用eth0或eth1是自動設定的,觀察後應該是MAC位址較小的為eth0,較大的為eth1,好用是好用,但當我們想依照自己的意思調整時要如何處理呢?切换行号显示1#列
  • 2024-07-21【Linux】一文向您详细介绍 Vim编辑器 显示行号的方法
    【Linux】一文向您详细介绍Vim编辑器显示行号的方法 下滑即可查看博客内容
  • 2024-07-13使用 AI 解决一道算法题
    善用AI。AI可以是一个好帮手。问题问题是工作中遇到的。题目很简单:将一个文件的文本内容中的命中指定正则表达式的部分用<qthighlight--命中规则的文本--qthighlight>包围起来。每个这样的命中内容,如果前后五行没有这样的标签围起来的内容,则作为一个独立块输出;如果
  • 2024-06-20linux - cat
    系统运维中,查看日志时,最经常使用的就是grep、cat和tail三个命令。cat(英文全拼:concatenate)命令,用于连接文件并打印到标准输出设备上。命令语法:cat[选项][文件]参数选项:-n:显示行号;-b:显示非空行号;-s:合并空白行;-E:在每行结尾添加$符号;-T:将制表符显示为^I,tab键
  • 2024-06-07Linux学习Day3-Linux档案于目录管理
    一、目录与路径1、相对路径与绝对路径绝对路径:路径的写法【一定由根目录/写起】相对路径:路径的写法【不是由/写起】·相对路径的用途    写程序目录时相较简单·绝对路径的用途    写程序管理系统的条件下,确保正确性2、目录的相关操作.       
  • 2024-05-280Linux GDB学习笔记
    LinuxGDB使用目录文章目录LinuxGDB使用先编译文件1.检查安装1.1安装GDB2.启动GDB3.退出GDB4.设置断点4.1在指定行号处设置断点4.2在指定函数名处设置断点4.3在指定源文件和行号处设置断点4.4查看断点信息4.5删除断点5.运行5.1<fontcolor=#ff0000>逐过程:遇到
  • 2024-05-23Linux command-not in runoob
    command:nl1.命令格式nl[option][file]2.命令参数-b:指定行号指定的方式,主要有两种:-ba:表示不论是否为空行,也同样列出行号(类似cat-n);-bt:-n:列出行号表示的方法,主要有三种:-nln:行号在萤幕的最左方显示,-nrn:行号在自己栏位的最右方显示,且不加0;-nrz:行
  • 2024-05-22mysql 分组加行号
    mysql示例SELECTcasewhen@currentid<>t.idthen@rownum:=1else@rownum:=@rownum+1endASrow_num,casewhen@currentid<>t.idthen@currentid:=t.idelse@currentidendASrow_num,ID,
  • 2024-05-19sed编辑器和awk
    目录1.sed的执行过程(1)sed的工作流程(2)打印内容(3)删除(4)替换(5)打印被修改的行(6)插入(7)复制粘贴2.awk(1)工作原理1.sed的执行过程sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行
  • 2024-05-08shell 获取文本特定行数据
    在Shell脚本中获取文件的特定行数据,尤其是获取第N行数据,有多种方法。以下是几种常见且简便的方法:使用sed命令:如果你想获取文件的第N行,可以使用sed命令,其中N是你想获取的行号。sed-n'Np'filename例如,获取第5行:sed-n'5p'filename结合使用head和tail命令:这是一种
  • 2024-04-23天堂之门
    天堂之门WoW64是Windowsx64提供的一种兼容机制,可以认为WoW64是64位Windows系统创建的一个32位的模拟环境,使得32位可执行程序能够在64位的操作系统上正常运行所以也弄明白了之前为什么32位的dll需要放在WoW64里面了,而64位的dll需要放在System32里面系统运行程序的时候,会检测CS
  • 2024-04-11mysql查询某条记录所在的行号
    有时候我们想知道某条记录在表中的多少行,这样我们就可以开始继续上一次的任务了。下面是SQL,可以直接执行,把表名改成自己真实的表名就好了,还得注意下子查询的排序,也得按自己真实需求来即可:SET@row_number=0;SELECTindex_positionFROM(SELECTauthor_id,@row_number:=@r
  • 2024-03-28有两条类似的数据,但是B.id不同,B.name不同,取B.id最大的那条数据
    SELECT*FROM(SELECTsc.*,jcl.*,ROW_NUMBER()OVER(PARTITIONBYsc.idORDERBYjcl.idDESC)asrnFROMAscLEFTJOINBjclONjcl.id=sc.idWHEREsc.id=116)tWHEREt.rn=1ROW_NUMBER()OVER(PARTITIONBYsc.idORDERBYjcl.idDESC
  • 2024-03-27linux 中实现数据按照指定行号顺序输出
     001、测试数据[root@pc1test01]#lsa.txtidx.txt[root@pc1test01]#cata.txt##测试数据01020304050610708091011122131415161718319202122232442526272829305313233343536637383940414274344454647
  • 2024-03-27c# RichTextbox添加行号
    使用另一个RichTextBox放在要添加行号的左边使用以下代码 //uiRichTextBox1为右侧文本框,uiRichTextBox2为左侧文本框intlineIndex=0;privatevoiduiRichTextBox1_TextChanged(objectsender,EventArgse){if(lineIndex>uiRic