![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
杂项
文章平均质量分 51
啥都有的文章总结
Lucky小小吴
一枚安全研发小菜鸡,喜欢时不时摸一摸数学,打打代码,搞搞SRC,热爱运动健身,力誓为以后少掉发打下基础。
展开
-
unicode编码存在转义字符,导致乱码问题的解决方案
【问题】后端针对一个字符串进行unicode编码后的,前端解码后出现乱码问题。本篇是为了记录一次解码出现乱码的解决方案,篇幅较短,废话不多说,请食用。unicode编码后的字符串,直接交给前端解码,会出现乱码的。后端需要做一些处理,记得做好异常抛出处理。解码后,就直接传给前端展示。原创 2024-08-28 22:43:45 · 477 阅读 · 0 评论 -
def坑点:文件句柄未能正常释放
因为 defer 语句在函数结束时才会执行,而不是在每次循环结束时执行,又因为这段函数是一直在运行中的,所以是不会自动断开句柄的,导致每次恢复一个文件,就出现句柄未释放的问题,详细的参考文献:https://blog.csdn.net/micl200110041/article/details/82116440。**【结论】**def 不要在for循环,或者是无限循环代码块中使用。后面调整为手动释放,即可在每次循环结束时显式关闭文件句柄。案例:监控文件删除行为,并做文件恢复(基础版)原创 2024-08-17 00:40:02 · 196 阅读 · 0 评论 -
Linux快速切换内核版本-适用于全版本
看到标题就晓得是为啥而写的吧,没错,它就是记录Linux的内核切换的一些常见问题,尽可能把平时一些经验和真实有效的心得写下来,同时也希望可以给需要切换内核版本的大伙带来方便,感受到"小小内核切换"竟然如此简单……友情提醒:如果是真实服务器,还是要谨慎切换为好……ubuntu、centos、debian相关内核切换的方法,原创 2024-08-08 23:49:03 · 430 阅读 · 0 评论 -
“version `GLIBC_2.34‘ not found“错误处理
golang本地的开发环境和引用的模块不同.结果发现编译的文件在服务器上运行报了下面的错误。原创 2024-08-08 00:12:35 · 217 阅读 · 0 评论 -
go程序在windows服务中优雅开启和关闭
> 本篇主要是讲述一个go程序,如何在windows服务中优雅开启和关闭,废话不多说,开搞!!!> 使用方式:go程序 + net服务启动原创 2024-07-25 22:52:16 · 872 阅读 · 1 评论 -
OpenSSH RCE (CVE-2024-6387) | 附poc | 小试
OpenSSH 远程代码执行漏洞(CVE-2024-6387),该漏洞是由于OpenSSH服务器 (sshd) 中的信号处理程序竞争问题,未经身份验证的攻击者可以利用此漏洞在Linux系统上以root身份执行任意代码。原创 2024-07-02 21:37:28 · 3234 阅读 · 1 评论 -
Go Build后的可执行文件太大了?咋办?
Go Build后的可执行文件太大了?咋办?原创 2024-06-05 23:56:48 · 393 阅读 · 0 评论 -
Linux—小小内核升级
- 内核(kernel):这是Linux操作系统的核心部分,它负责管理系统的硬件和软件资源,提供各种服务给软件应用程序;- 内核开发包(kernel-devel):这个包包含了内核头文件,这些文件可以用来构建内核模块- 内核头文件包(kernel-headers):这个包包含了指定Linux内核与用户空间库和程序之间的接口的C头文件。这些头文件定义了构建大多数标准程序所需的常量结构和常量原创 2024-06-05 23:46:17 · 681 阅读 · 0 评论 -
内核宕机自救
【问题】在测试内核级防篡改时,偶尔会遇到内核宕机的问题【结论】进入紧急救援模式,将服务进程文件的start注释掉,即可原创 2024-06-03 22:53:56 · 283 阅读 · 0 评论 -
优先队列处理文件的锁定和自动解锁
最近要做一个防篡改的功能,一开始是采用事件型的方式实现的,结果发现会有一种情况"如果某个文件短时间一直被外部进行多次恶意操作"时,一直防也不是个事,应该在加一层防护—文件锁定,这样就舒服多了原创 2024-04-16 00:02:21 · 246 阅读 · 0 评论 -
go优雅读取zip压缩包-进阶2
看到这里就晓得了,之前那一一篇文章[go优雅读取zip压缩包]依旧还是有些问题,接下来,我就开始描述下本文章讲述的内容:> 1. 面对需要多次读取多个zip压缩包里的指定文件内容,如何提升读取的速度;> 2. 在提升速度的过程中,如何一步步找到内存占用和读取速度的平衡点;原创 2024-04-01 23:33:28 · 1151 阅读 · 0 评论 -
Go build 交叉编译-实现多平台兼容
✔是不是很简单呀,确实是的,接下来就解释一下【平台有哪些】、【架构有哪些】、【为什么go程序可以兼容不同架构的那些事情】直接上干货,直接执行下面的指令,将GOOS(平台)和GOARCH(架构)就可以解决大部分架构兼容问题。PC段:linux、windows、darwin(苹果系统 Mac os)、aix(IBM操作系统 如AIX 5L)程序交叉编译后就可以在各操作系统执行,非Java或Python依赖虚拟机,Go编译后不依赖虚拟机。,架构性能好,耗电多、电压高,主要用于PC机、【X86,64位是指什么?原创 2024-03-30 00:16:38 · 779 阅读 · 0 评论 -
systemctl 和 ps -aux之间为什么显示的内存占用不相同?
粗略解读了下【systemctl】和【ps -aux】所输出的内存使用情况有那么大的差距,并进一度了解RSS等进程内存知识。我最近在写一个go程序的小demo,结果发现go程序占用内存太大了,尝试减低内存占用情况,结果发现……原创 2024-03-25 23:08:18 · 583 阅读 · 0 评论 -
Go 实现fsnotify
如何优雅地用go实现文件监控功能,当然是用fsnotify这个第三方库原创 2024-03-24 23:37:06 · 436 阅读 · 0 评论 -
有关java连接数据库报错的解决方案
“Exception in thread “main“ java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.java”解决方案原创 2023-10-08 21:07:59 · 519 阅读 · 0 评论 -
MySQL每张表最好不超过多少条数据,性能最大化
我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?转载 2023-01-04 10:04:15 · 927 阅读 · 0 评论 -
数学建模日常心得笔记
本文章是个人学习数学建模的日常心得笔记学习资料: B站视频:https://www.bilibili.com/video/BV1kC4y1a7Ee?from=search&seid=3914277314245328008 参考书籍:《MATLAB R2016a完全自学一本通》、司守奎 《数学建模算法与应用》(主要)、《线性代数》、《概率论》目录1、整数规划基本原理与编程实践1、线性规划基本原理与编程实践 ...原创 2021-02-07 15:43:27 · 2429 阅读 · 1 评论 -
QT音乐播放器2:切歌,暂停继续合一
1.71、进度条显示颜色2、原创 2021-01-08 12:11:05 · 1969 阅读 · 0 评论 -
QT音乐播放器学习笔记1-时间、音量、按钮颜色
DAY 2Frist:显示当前时间void MainWindow::on_pushButton_pressed(){ //显示日期 QString date = QDate::currentDate().toString("yyyy-MM-dd"); ui->datelcd->display(date); QString time = QTime::currentTime().toString("hh:mm:ss"); ui->timel原创 2021-01-06 09:11:27 · 343 阅读 · 0 评论