- 2024-12-292. Crash course on parsers 语法分析器速成课程
Ifyou'veneverworkedwithaparsergeneratorbefore,oraren'treallyfamiliarwithcontext-freegrammars,thissectionisjustaverybriefintroductionintothebasicidea.Basicallyagrammarisanicewayofwritingoutwhatkindsofinput
- 2024-12-22再谈日志系统
1.面相抽象:不直接使用printf/std::cout直接使用printf或std::cout的弊端在于:不够规模化,修改起来麻烦。例如,除了想往控制台打印,还希望往文件打印;想确保每一处打印都有flush;想通过CMakeOption,用一个简单的开关来控制日志的开启和关闭。使用专门的日志库提供的宏/
- 2024-12-19强推!!豆瓣评分超9.0这本书太宝藏了,真的值得一读再读!!
《LangChainCrashCourse》是一本由GregLim编写的书籍,专门介绍如何利用LangChain框架开发应用程序。LangChain旨在通过大型语言模型(LLM)简化应用程序开发流程,适合初学者和开发者快速入门。GregLim作为经验丰富的作者和教育者,注重实践教学,书中学习单元简洁直接,帮助读者迅
- 2024-12-17crash_arm参数说明
1、bt常用的参数有-t-l 显示内核堆栈回溯。如果没有给出参数,将显示当前上下文的堆栈将显示当前上下文的堆栈跟踪。-a显示每个CPU上活动任务的堆栈跟踪。(仅适用于崩溃转储)-A与-a相同,但也显示向量寄存器(仅限S390X)。-p仅显
- 2024-12-14MySQL coredump 了
背景基础环境:操作系统:DB:RetHet 7.8存储:SSD内存:16GCPU核数:16CORE数据库环境:5.7.12事务隔离级别:RR 问题现象:应用反馈 出现了大量的数据库连接报错,之后恢复正常。MySQL日志显示数据库似乎崩溃了。排查原因1、大量数据库连接报错,根据经验第一反应是网络的问题造
- 2024-12-05高颜值 UI!!国产 Redis 可视化工具,牛逼!
日常开发过程中,项目常常都会使用Redis来做缓存或者Session服务器,为了更直观方便,开发者常常会使用一些可视化工具,如RedisDesktopManager、RedisClent等,但界面UI做得不尽人意,作为当今时代,对软件的UI还是有所期待的,今天给大家分享一款,高颜值、功能强大的Redis客户端工具。-
- 2024-12-03iOS应用性能监控与分析技术深度解析
在移动应用开发领域,性能优化是确保应用流畅运行和用户满意度的重要因素。iOS应用性能监控与分析技术能够帮助开发者及时发现和解决性能瓶颈,提升应用的整体质量。本文将聚焦于iOS应用性能监控与分析的几个关键方面,包括Crash监控、响应时间分析、内存泄漏检测等。Crash监控Crash
- 2024-11-26【测试工具】Kdump
龙芯平台Kdump测试一、简介1.1kdump1.2kexec1.3crash二、龙芯平台kdump测试2.1龙芯环境概述2.2启动生产内核2.3启动捕获内核2.4解析vmcore文件2.5相关软件工具一、简介1.1kdumpkdump是一种先进的基于kexec的内核崩溃转储机制。与传统的调试工具相比,kdump
- 2024-12-12光伏逆变器负载何进行负载测试和性能评估?
光伏逆变器是光伏发电系统的关键设备,它将太阳能电池板产生的直流电转换为交流电,供给电网或用户使用。为了保证光伏逆变器的正常运行和提高其性能,需要进行负载测试和性能评估。以下是进行负载测试和性能评估的方法:负载测试的目的:负载测试主要是为了检验光伏逆变器在不同负载条件
- 2024-09-23Android14 屏蔽ANR和Crash弹窗
前言Android系统在应用发生Crash/ANR的时候,总会弹出一个提示对话框,但是现在部分客户不想要这样的对话框,要求移除一、ApplicationCrash表现:程序崩溃或闪退,界面上通常会出现“应用已停止运行”的提示。常见原因(Java异常):错误类型详细描述NullPointerException尝试在需要
- 2024-09-17Android13 屏蔽ANR和Crash弹窗
前言Android系统在应用发生Crash/ANR的时候,总会弹出一个提示对话框,但是现在部分客户不想要这样的对话框,要求移除一、ApplicationCrash表现:程序崩溃或闪退,界面上通常会出现“应用已停止运行”的提示。常见原因(Java异常):错误类型详细描述NullPointerException尝试在需要
- 2024-09-13[国家集训队] Crash的数字表格 / JZPTAB
[国家集训队]Crash的数字表格/JZPTAB题目描述今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。对于两个正整数\(a\)和\(b\),\(\text{lcm}(a,b)\)表示能同时被\(a\)和\(b\)整除的最小正整数。例如,\(\text{lcm}(6,8)=24\)。回到家后,Crash还在想
- 2024-09-13题解 P4827【[国家集训队] Crash 的文明世界】
从阶乘幂到斯特林数-caijianhong-博客园(cnblogs.com)题目描述Crash小朋友最近迷上了一款游戏——文明5(CivilizationV)。在这个游戏中,玩家可以建立和发展自己的国家,通过外交和别的国家交流,或是通过战争征服别的国家。现在Crash已经拥有了一个\(n\)个城市的国家,这
- 2024-09-091.9 Crash(三,Ramdump的分析)
写在前面前面我们介绍了triggerfullsystemcrash的常见的五种类型。那么接下来我们来分析下,如何从解析Ramdump的产物中来分析为是哪一种类型,进而一步步找出问题的根因。无论是使用QCAP查看TZ_Counters.txt,还是使用qnx_host_ramdump_parser.py解析查看tz_diag.txt中RESETIN
- 2024-09-04Android使用addr2line分析Native Crash
NDK提供的工具将函数地址解析为具体的函数名和行数才能进一步分析问题。常用的地址转换工具有addr2line、ndk-stack等,个人比较喜欢addr2line,所以接下来介绍下该工具的基本使用方式日常使用过程中,只需要关注-C-f-e三个参数即可//-C:Demangle函数名//-f:显示函数名//
- 2024-09-03crash查看percpu变量在每个cpu上的基地址和内容
查看percpu变量在每个cpu上的基地址 crash>kmem-oPER-CPUOFFSETVALUES:CPU0:ffff88807f600000CPU1:ffff88807fa00000CPU2:ffff88813d600000CPU3:ffff88813da00000CPU4:ffff8881bd600000CPU5:ffff8881bda00000CPU6:ffff88823d600000CPU
- 2024-08-28高通ramdump
背景高通平台下提供了一个工具,专门用来抓取内核死机以后的dump信息。如果只是非系统层面的crash(例如底层应用,安卓程序),则不能抓取dump信息。在阅读一些文档的时候知道有这个功能,但是一直没时间尝试。介绍流程为:1、进入dump模式:系统需要触发crash,同时机器需要进行warmreset2
- 2024-08-23dlopen 加载使用了std::thread 的so 导致crash的问题分析
c++11的的createimplement是在thread.cc中实现的,这意味着创建代码在libstdc++.so中,创建代码需要使用与平台有关的apigcc(g++isapartofgcc)的预期:没有调用的thread的代码,不会产生对pthread的依赖,更重要的,不同配置的gcc的线程模型是不同的,依赖库也不同(即不一定是pthrea
- 2024-08-21模糊测试结果分析与漏洞利用开发(第二篇)
一、概述模糊测试的最终目的是发现并利用软件中的安全漏洞。在第一篇文章中,我们讲解了如何设计高效的模糊测试策略。本文将进一步深入,探讨如何分析模糊测试的结果,确认漏洞的存在,并开发相应的漏洞利用工具。二、崩溃样本的分类与分析1.崩溃样本的初步分类模糊测试通常会生
- 2024-08-14crash+awk:统计vma的大小
正常的vm命令输出:crash_new>vmPID:2380TASK:ffffff88414bddc0CPU:5COMMAND:"xxx"MMPGDRSSTOTAL_VMffffff880a997c00ffffff882574700016565804k44535380kVMASTARTENDFLAG
- 2024-08-08Crash 的旅行计划 / 蓝色彼岸花 题解
前言题目链接:Hydro&bzoj。题意简述一棵\(n\)个结点的树上,每个点有点权,有\(m\)次操作:修改\(u\)的点权;查询以\(u\)为一端的简单路径的点权和最大值。对于\(20\%\)的数据:\(n,m\leq10^3\);对于另\(30\%\)的数据:第\(i\)条边连接\(i\)和\(i+1\);对于
- 2024-07-30SP8099 TABLE - Crash´s number table 题解
题目传送门前置知识一般的积性函数|数论分块|莫比乌斯反演解法令\(n\lem\)。考虑莫比乌斯反演,推式子,有\(\begin{aligned}&\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}\operatorname{lcm}(i,j)\\&=\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}\frac{ij}{\gcd(i,j)