• 2025-01-01年枫的 NOI Linux!
    前言改用Vim之后,发现和命令行打交道的机会变多,使用系统设置的终端慢慢地显得单调。最近还在家里重装了Win10,要用VMWare弄一个NOILinux,所以顺手整理了一下鼠的模板NOILinux!不得不说,网上的教程是真的碎,搞的人都快麻了。限于技术,没有图片,将就一下吧(基本配置首先改中文。
  • 2024-12-31打印堆栈信息
    在Linux系统中,你可以使用backtrace和backtrace_symbols函数来打印当前线程的调用堆栈。这两个函数都定义在execinfo.h头文件中。以下是使用这些函数的示例:#include<execinfo.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>voidprint_stack_trace(){v
  • 2024-12-30Test Blog
    前言改用Vim之后,发现和命令行打交道的机会变多,使用系统设置的终端慢慢地显得单调。最近还在家里重装了Win10,要用VMWare弄一个NOILinux,所以顺手整理了一下鼠的模板NOILinux!不得不说,网上的教程是真的碎,搞的人都快麻了。限于技术,没有图片,将就一下吧(基本配置首先改中文。
  • 2024-12-04随笔-bpftrace-堆栈不显示函数名|显示unknown(How to print the function name instead of the address for ustack)
    link:Howtoprintthefunctionnameinsteadoftheaddressforustack#3108ajor:Symbolicationisbasedoffthesymboltableofthetargetapplication.Itdoesn'tlooklikeyou'redoinganythingwrongtome,butyoucoulddoublecheckthatsym
  • 2024-12-04redhat6.9挂载ISO配本地yum
    按照以下步骤进行:挂载ISO文件:首先,用有权限的帐号登陆,创建一个文件夹,用于挂载ISO文件:mkdir-p/mnt/cdrom将ISO文件挂载到这个目录。如果使用的是虚拟机的ISO文件,可以使用以下命令:mount/dev/sr0/mnt/cdrom注意:/dev/sr0 是虚拟机挂载光盘后的设备名,具体名称可能
  • 2024-12-02leetcode 1461. 检查一个字符串是否包含所有长度为 K 的二进制子串
    1461.检查一个字符串是否包含所有长度为K的二进制子串 法一:使用unordered_set,通过集合数量来判断classSolution{public:boolhasAllCodes(strings,intk){intsize=s.size();intk_2kFang=pow(2,k);if(size-k+1<k_2kFa
  • 2024-11-28使用Conda Pack进行环境打包迁移
    使用CondaPack进行环境打包迁移1背景服务器A已安装好conda环境,而服务器B因无网络只能进行离线安装。我们可以使用condapack命令将服务器A的环境打包,然后通过U盘等移动设备传输至服务器B进行离线安装。2源服务器A的环境打包2.1安装conda-pack。使用命令condainstall
  • 2024-10-17利用Visual Studio调试WSL下的C++工程
    这里写了一个基于Qt5的控制台的小代码:#include<QCoreApplication>#include<QDebug>intmain(intargc,char**argv){ QCoreApplicationa(argc,argv);qDebug()<<"Applicationstarted";inttestValue=42;qDebug()<<"
  • 2024-09-05Windows 全部调试符号包下载
    Windows_RS3.16299.15.170928-1534.x64FRE.Symbols.msiWindows_RS3.16299.15.170928-1534.X86FRE.Symbols.msihttps://download.microsoft.com/download/6/9/C/69C86A1F-C8E9-4F28-B6FC-9FA2BCE98BC0/Windows_Rs2.15063.0.170317-1834.x64FRE.Symbols.msihttps://download.mic
  • 2024-08-23题解:P10906 [蓝桥杯 2024 国 B] 合法密码
    本来以为字符串多大,结果就这点,直接暴力。枚举起始点,对于每个起始点枚举后面\(8\sim16\)位有没有能用的即可。最后答案为\(400\)。附:计算代码枚举代码如下:for(inti=0;i<n;++i){for(intlength=8;length<=16;++length){if(i
  • 2024-08-06关于简单的部分数学函数用python求导的示例
    1.求常数的导数题目代码1.求常数的导数:$f(x)=c$ 运行代码fromsympyimport*x,c=symbols('xc')c.diff(x)结果 2.求幂函数导数:题目代码2.求幂函数导数:$$f(x)=x^\mu$$运行代码fromsympyimport*x,mu=symbols('xmu')(x**mu).diff(x)结果  3.求三角
  • 2024-08-05C++ exe程序内存占用分析
    编译 $gitclonehttps://github.com/google/bloaty$cdbloaty$cmake-Bbuild-GNinja-S.$cmake--buildbuild$cmake--buildbuild--targetinstall命令bloaty.exe --list-sourcesrmembersthe.ofilesina.afilecompileunitssourcefile
  • 2024-07-06如何用python计算不定积分
    在Python中,计算不定积分(即原函数或反导数)可以通过SymPy库实现。SymPy是一个用于符号数学的Python库,支持许多类型的数学对象,包括整数、有理数、实数、复数、函数、极限、积分、微分、方程、几何等。1.示例一:使用SymPy库来计算不定积分以下是一个使用SymPy库来计算不定积分的详细
  • 2024-06-23编译实践学习 Part5
    License:CCBY-NC-SA4.05.1本节的EBNF中出现了一种新的表示:[...],这代表方括号内包含的项可被重复0次或1次.也就是说,单个分号在SysY程序中也是一个合法的语句.在AST中,你可以使用空指针或Option来表示这种结构.但是,我拒绝。classOptionalExpAST:
  • 2024-03-30《自动机理论、语言和计算导论》阅读笔记:p68-p114
    《自动机理论、语言和计算导论》学习第4天,p68-p114总结,总计47页。一、技术总结1.invertedindexes明白单词的意思是“反转的索引”,但是不明白其在书中具体指什么,去查询资料的话需要花很不多时间,先继续往下看。遇到这种场景的可能性还是比较多的。2.lexicalanalysis(1)lexico
  • 2024-01-20Process Explorer高级技巧
    ProcessExplorer是一款功能丰富的进程系统工具,远比windows自带的任务管理器强大。  还原线程堆栈 点击菜单Options--ConfigureSymbols... 配置Symbol符号表:srv*D:\Symbols\sys*http://msdl.microsoft.com/download/symbols;D:\Symbols\MyGame然后把MyTest1-Win6
  • 2024-01-13Sympy符号计算
    1、sympy库的安装(cmd输入pipinstallsympy)C:\Users\17865>pipinstallsympy2、根号运算的精确表达小数形式的计算:importmathprint(math.sqrt(8))PSC:\Users\17865>&C:/Users/17865/AppData/Local/Microsoft/WindowsApps/python3.11.exed:/Python/sympy1.py2.82842
  • 2023-11-29windbg preview调试程序卡死
    程序是winform.net4.0,从机台环境那下程序,和dump。因为程序是32位,故dump要用32位任务管理器转储。windbgpreview是最新的windbg工具,操作简单多了。1、直接打开Dump文件2、设置好符号地址为程序目录(D:\dump20231129\jtexe)和服务器地址(srv*d:\symbols*http://msdl.microsoft.co
  • 2023-10-15【gdb】调试已经运行的进程
     调试已经运行的进程1.例子:#include<stdio.h>#include<pthread.h>void*thread_func(void*p_arg){while(1){printf("%s\n",(char*)p_arg);sleep(10);}}intmain(void){pthread_tt1,t2;pthread_create(&t1,NULL,
  • 2023-08-15Hexo博客字数统计和阅读时长(网站底部/文章内)
    NexT主题集成了文章【字数统计】、【阅读时长】统计功能,安装一个插件就可以实现插件地址:https://github.com/theme-next/hexo-symbols-count-time安装插件npminstallhexo-symbols-count-time--save修改站点配置文件symbols_count_time:#文章内是否显示symbols:tru
  • 2023-07-26记录一次windbg定位dump问题——livekd真是很好用,自动下载symbols
    下载LiveKd和windbg,其中livekd运行时候,设置下symbols目录:LiveKdv5.63-Executekd/windbgonalivesystemSysinternals-www.sysinternals.comCopyright(C)2000-2020MarkRussinovichandKenJohnsonSymbolsarenotconfigured.WouldyoulikeLiveKdtosetth
  • 2023-07-04编译安装openGauss并用GDB进行调试
    编译安装openGauss并用GDB进行调试惜月夜于2021-06-2818:15:07发布1810收藏2分类专栏:openGauss文章标签:数据库版权openGauss专栏收录该内容1篇文章0订阅订阅专栏编译安装openGauss并用GDB进行调试关于编译opengauss,然后怎么去调试它,不知道花了多长时间.本来想着用
  • 2023-06-18Probably caused by : avipbb.sys ( avipbb+ab1d )
    ****************************************************************************************Yourdebuggeris
  • 2023-06-16基于瑞丽多径信道的无线通信信道均衡算法matlab仿真,对比MMSE,ZF-DFE,MMSE-DFE
    1.算法仿真效果matlab2022a仿真结果如下: 2.算法涉及理论知识概要        信道均衡(Channelequalization)是指为了提高衰落信道中的通信系统的传输性能而采取的一种抗衰落措施。它主要是为了消除或者是减弱宽带通信时的多径时延带来的码间串扰(ISI)问题。其机理是对信道