首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
Hope不想说话36732
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
jemalloc检查c++服务内存泄漏
线上服务出现了内存泄漏,记录一下使用jemalloc查问题的过程 平台:linux 语言: c++ 原理 经过设置,jemalloc会每增长一些内存dump出内存情况。因为内存泄漏,程序内存越来越高,
C++智能指针enable_shared_from_this
enable_shared_from_this介绍 enable_shared_from_this其实是智能指针中的内容,它的作用就是用于在类的内部,返回一个this的智能指针。
C++进阶:智能指针之shared_ptr
unique_ptr因为其局限性(独享所有权),一般很少用于多线程操作。在多线程操作的时候,既可以共享资源,又可以自动释放资源,这就引入了shared_ptr
MacOs13.0 安装HomeBrew包管理工具
homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指
自研的内存分析利器开源了!Android Bitmap Monitor 助你定位不合理的图片使用
我的 2023 年第一个作品,打磨多年的 Android 图片内存分析工具,可以帮助发现应用的图片使用是否合理,快来使用吧!
深入理解iOS的block
在文章之前,先抛出如下问题。 如果现在不是很熟悉,希望看完这篇文章,能有个新的认识。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义是 block 实际上就是 Objective-C 语言对于闭包的实现。 如图所示,age是直接值传递,height传递的是*hei…
开源 | BoostMultiDex:挽救 Android Dalvik 机型APP升级安装体验
现代 Android APP 的代码量通常都比较大,很容易就会带上多个 DEX 文件。Android 低版本的设备采用的 Java 运行环境是 Dalvik 虚拟机,如果含有多个 DEX 想要在这些设备上正常运行,就需要使用官方的 MultiDex 方案。MultiDex 需要…
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。
Android JNI优化
在NDK中使用 C++ 时,请使用最新 NDK,并选择使用 libc++ 共享STL 作为 C++ STL,这样可以使多个 so 共享一个 C++ STL,因为使用静态STL将会在每个 so 库中出现重复代码,增加应用大小,并且由于全局数据和静态构造函数在内的 STL 将同时存…
C++ STL容器总结
在c++中,容器指的是能够容纳各种数据类型的通用数据数据结构,是类模板。 何为顺序容器,也就是说元素的位置是顺序插入的,插入位置与元素的值无关,核心是容器没有排序。 元素在内存中是连续存放的。 随机存取时间:常数时间(因为可以通过下标直接访问到地址)。 在尾部增删元素通常是常数…