相关文章
new/delete, malloc/free 内存泄漏如何检测
区别:
首先new/delete是运算符,malloc/free是库函数。malloc/free只开辟内存不初始化;new/delete及开辟内存也初始化。抛出异常的方式:new/delete开辟失败使用抛出bad_alloc;malloc/free通过返回值判断。malloc和new区…
编程日记
2024/12/22 23:12:29
Android 修复在 Settings 首页,按键盘方向键逐个单选
Android 修复在 Settings 首页,按键盘方向键逐个单选 问题现象问题分析解决办法 问题现象
在 Settings 主界面,按键盘方向键上下会直接整个选中,无法单条选中变色,而在二级页面中按方向键上下是正常的。
没有遥控器可以通过 adb…
编程日记
2024/12/17 12:14:33
ELK 企业级日志分析系统
ELK 概述 1、ELK 简介 ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。 ElasticSearch:是基于Lucene(一个全文检索引擎…
编程日记
2024/12/17 15:48:11
分享VR眼镜加密播放器OEM方案
随着科技的发展,电子成品更新换代很快,用户的娱乐工具也更加多样化,从电脑、手机、平板在到现在使用越来越多的VR眼镜,给用户的体验也越来越多样。而对于内容提供商来说,内容是其竞争优势所在。那么如何做好视频在VR眼…
编程日记
2024/12/23 4:55:13
实现 3D 倒计时器
构建单个倒计时器卡片
实现思路
从上述的总体效果图来看,单个倒计时器的卡片主要是分为头部为尾部两个部分,所以我们可以采用flex布局来实现整体的布局,并且利用flex布局实现文字内容的布局。具体实现步骤如下:
编写 HTML 结构…
编程日记
2024/12/20 5:32:09
Vulkan入门——编译Shaderc
编译 Vulkan-Samples时,遇到了如下shaderc编译报错。
ninja: error: /Users/xiaxl/Library/Android/sdk/ndk/21.1.6352462/sources/third_party/shaderc/libs/c_static/armeabi-v7a/libshaderc.a, needed by ../../../../build/intermediates/cmake/debug/obj/arme…
编程日记
2024/12/14 2:02:30
Linux内核编译机制
文章目录 KconfigKconfig语法 KbuildMakefile Linux内核的编译主要过程:配置、编译、安装。
配置主要由Kconfig提供图形界面完成编译主要基于Kbuild编译系统,执行make完成编译安装主要也是基于Kbuild提供的脚本,然后执行make完成安装
Kconf…
编程日记
2024/12/22 20:06:06