首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晴空一垩
掘友等级
干啥啥不行, 做啥啥不会
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 42
沸点 1
赞
43
返回
|
搜索文章
赞
文章( 42 )
沸点( 1 )
搞定技术面试:C++ 11 智能指针详解
经过调试后,最终发现导致内存泄漏的地点是一个频繁调用的函数中,有一定概率使四个指针没有释放,每个指针大小应该与内存宽度一致,也就是每个指针为 64位 8字节,四个指针就是32字节。而小小的32字节的泄露积蓄的能量可以达到数十G空间直至吃掉所有内存。 本文介绍一种不借助其他检测工…
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
太厉害了,这款开源类库可以帮你简化每一行代码
“黑铁时代”读者群里有个小伙伴感慨说,“Hutool 这款开源类库太厉害了,基本上该有该的工具类,它里面都有。”讲真的,我平常工作中也经常用 Hutool,它确实可以帮助我们简化每一行代码,使 Java 拥有函数式语言般的优雅,让 Java 语言变得“甜甜的”。 但是呢,群里还…
仿系统日志实现一个Crash日志采集工具
主要还是一个学习的过程,了解一下unwind库和elf文件结构,若有哪里描述有误,希望大佬们能够指出。 Revision 指的是硬件,而不是软件。通常情况下不使用 revision,但使用 revision 有助于您自动忽略由不良硬件导致的已知错误 并非所有崩溃问题都会有中止消…
Android Native Crash 收集
本篇核心讲解了自己实现一个 Android Native Crash 收集的方案步骤,重点问题的解决办法。 在 Android 平台上,Native Crash 一直是比较麻烦的问题,因为捕获麻烦,获取到了内容又不全,内容全了信息又不对,信息对了又不好处理。比 Java Cra…
[译文] LINUX – IO MULTIPLEXING – SELECT VS POLL VS EPOLL
Linux(Unix*)操作系统的一个基本的事实就是“一切皆文件”。每个进程都有一个文件描述符的表,记录了文件,sockets,打开的设备以及其他的操作系统对象。 一个拥有大量IO资源的典型系统是有一个初始阶段而后进入某种后备阶段-等待任一客户端发送的请求然后返回响应。 一个简…
高性能网络IO模型
任何IO事件处理可以分为两个过程:等待就绪(缺数据或DMA Copy)、数据拷贝(CPU Copy),与之相对的是阻塞与非阻塞、同步与异步是两组不同的概念。 同步阻塞IO(BIO)模型中,一个处理单元(进程或者线程)在一个IO事件的生命周期内只处理这一个事件。 通常的写法就是单…
2w字 + 40张图带你参透并发编程!
在计算机最早期的时候,没有操作系统,执行程序只需要一种方式,那就是从头到尾依次执行。任何资源都会为这个程序服务,在计算机使用某些资源时,其他资源就会空闲,就会存在 浪费资源 的情况。 操作系统的出现为我们的程序带来了 并发性,操作系统使我们的程序能够同时运行多个程序,一个程序就…
Android - JNI 开发你所需要知道的基础
这篇文章主要讲解了 JNI 的基础语法和交叉编译的基本使用,通过这篇文章的学习就完全可以入门 Android 下 JNI 项目的开发了。 从 JVM 角度,存在两种类型的代码:“Java”和“native”, native 一般指的是 c/c++,为了使 java 和 nati…
169个网站满足你的需求
16、Windows 绝赞应用是一个汇总Windows平台上一些良心软件的网站,目前汇集软件上百个,均将流氓类软件排除在外。地址: https://amazing-apps.gitbooks.io/windows-apps-that-amaze-us/content/zh-CN…
下一页
个人成就
文章被点赞
37
文章被阅读
43,810
掘力值
852
关注了
28
关注者
17
收藏集
4
关注标签
27
加入于
2016-08-31