StoneDemo
码龄12年
求更新 关注
提问 私信
  • 博客:276,928
    社区:166
    277,094
    总访问量
  • 28
    原创
  • 539
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2014-06-23

个人简介:这个人很懒,什么也没写哦。

博客简介:

小石不识月,呼作白玉盘。

博客描述:
这个人很懒,什么也没写。
查看详细资料
个人成就
  • 获得178次点赞
  • 内容获得95次评论
  • 获得698次收藏
  • 代码片获得207次分享
  • 博客总排名1,277,506名
创作历程
  • 4篇
    2019年
  • 30篇
    2018年
  • 19篇
    2017年
  • 3篇
    2016年
成就勋章
TA的专栏
  • 求职
    2篇
  • Android-Camera-工作相关
    15篇
  • Android-源码分析
    9篇
  • Android-翻译
    7篇
  • 业余兴趣
    21篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 13

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

[微服务技术文章之其一] 服务集成时需避免的两个错误

日常前言翻译任务终了,最近的项目也已经交付出去,现在剩下的就是一些历史遗留问题要慢慢和第三方沟通处理……开始进入真正的项目空闲期了。不过大概再有两个星期,就又要开始搞新的机型了,这次还是用的高通 SDM450 芯片,嗯…应该不会太忙。近期的主要任务是要学习 Android Camera HAL3 的流程,重点关注 Framework 以及 HAL 的部分,至少要搞懂 openCamera ...
翻译
博文更新于 2021.04.21 ·
1288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[大数据文章之其四] 概率数据结构简介

日常前言五月六月,又陷入反反复复的项目 Bug 中了。讲道理,分析日志是越来越熟练了,代码水平其实没有很大提高,毕竟改 Bug 嘛,大多只是在原有代码的基础上,添加或者修改一些业务逻辑。虽然改原生代码的时候能学到很多东西,但是那些部分很少出现问题,绝大部分还是我们自己人加入、修改的逻辑挖出来的坑。填坑的过程真是漫长又令人心烦。时间有限,这次的翻译也只选了五个短篇,尽量提高内容质量同时也节省...
翻译
博文更新于 2018.06.10 ·
1916 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[大数据文章之其二] 数据可视化的艺术

日常前言五月六月,又陷入反反复复的项目 Bug 中了。讲道理,分析日志是越来越熟练了,代码水平其实没有很大提高,毕竟改 Bug 嘛,大多只是在原有代码的基础上,添加或者修改一些业务逻辑。虽然改原生代码的时候能学到很多东西,但是那些部分很少出现问题,绝大部分还是我们自己人加入、修改的逻辑挖出来的坑。填坑的过程真是漫长又令人心烦。时间有限,这次的翻译也只选了五个短篇,尽量提高内容质量同时也节省...
翻译
博文更新于 2018.06.10 ·
1021 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[网络安全技术文章之其一] 给数据科学家的十条数据安全建议

相关文章给数据科学家的十条数据安全建议SSH 尝试攻击是什么样子的量子跃迁:量子计算对加密技术来说意味着什么?版权相关翻译人:StoneDemo,该成员来自云+社区翻译社 原文链接:Data Security for Data Scientists 原文作者:Andrew TherriaultData Security for Data Scientist...
翻译
博文更新于 2018.08.13 ·
932 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Android O] Camera 服务启动流程简析

前言去年正式进入框架组的时候,啥也不会,瞎jb分析了一通 Android N 上面的 Camera 相关流程。其实基本上都是跟着别人的分析日志看代码,然后按照自己的理解记了些笔记而已。不过当时感觉受益匪浅,并且后来在项目开发、维护的时候,很多相关的内容都派上了用场。从正式进入项目到现在大概有 10 个月了吧,其中大概有一半时间在 Android N 上填坑,另一半就是填 Android...
原创
博文更新于 2018.07.27 ·
24033 阅读 ·
40 点赞 ·
10 评论 ·
157 收藏

[Android P] CameraAPI1 转 HAL3 预览流程(四) — Preview Data

总览预览打开完毕后,就进入了持续预览阶段。Camera API2 架构下,采用一个 Request 对应一个 Result 的规范,所以在预览期间是需要持续下 Request 来获取预览数据的,而仍然采用 API1 相机应用在 Framework 中也会被转换成这样的形式。其中,与 Request 密切相关的一个线程是 Camera3Device::RequestThread,它负责持续下预...
原创
博文更新于 2019.09.28 ·
3747 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

[Android P] CameraAPI1 转 HAL3 预览流程(三) — setPreviewCallbackFlag

总览注意一下,虽然题目主要写的是 setPreviewCallbackFlag,但实际上这对于 Camera 应用,它的动作是调用 API1 的 setPreviewCallbackWithBuffer 和 addCallbackBuffer,这样会把 Preview Callback 的 Buffer 模式设置为手动模式(由 APP 主动带 Callback Buffer 下来,底层数据回来后...
原创
博文更新于 2019.09.28 ·
2677 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

[Android P] CameraAPI1 转 HAL3 预览流程(二) — startPreview

[Android P] CameraAPI1 转 HAL3 预览流程(二) — startPreview文章目录[Android P] CameraAPI1 转 HAL3 预览流程(二) — startPreview总览代码分析startPreview 相关内容Camera2Client::startPreviewCamera2Client::startPreviewLupdatePreview...
原创
博文更新于 2019.09.28 ·
3902 阅读 ·
1 点赞 ·
5 评论 ·
13 收藏

[Android P] CameraAPI1 转 HAL3 预览流程(一) — 背景概述

HAL3 强制升级已经有一年左右了,和 HAL3 搭配的 Camera API2 目前已经改用的三方相机应用还并不算多,所以为了更好地 debug 三方相机相关的卡顿问题,我近期花时间专门研究了 Android Framework 层提供的 API1 转 API2 连接 HAL3 的逻辑(以启动预览、预览数据流为例),以便对转换过程有一个总体认识,并且对经常遇到的两个由于 API 逻辑转换导致的卡...
原创
博文更新于 2019.09.28 ·
3172 阅读 ·
3 点赞 ·
0 评论 ·
27 收藏

[Android O] HAL3 之 Open Camera2 流程(一)—— 从 App 到 CameraService

从 Application 连接到 CameraService,这涉及到 Android 架构中的三个层次:App 层,Framework 层,Runtime 层。 其中,App 层直接调用 Framework 层所封装的方法,而 Framework 层需要通过 Binder 远程调用 Runtime 中 CameraService 的函数。这一部分主要的函数调用逻辑如下图所示。 下面...
原创
博文更新于 2019.09.05 ·
14699 阅读 ·
22 点赞 ·
9 评论 ·
96 收藏

[Android O] HAL3 之 Open Camera2 流程(三,完结)—— 从 HAL Service 到 Camera HAL

打开相机流程中,从 APP 到 CameraService 再到 HAL Service 的连路创建流程都已经简略分析了一遍。现在需要分析最后的阶段,即从 HAL Service 连接到 Camera HAL 的部分。 其实 HAL 层真正的运作流程我也还没真正弄清楚,好在现在只需要分析它的构造与初始化部分,这相对来说还是比较简单的。在 HAL3 中,Camera HAL 的接口转化层(以及...
原创
博文更新于 2018.08.17 ·
14824 阅读 ·
10 点赞 ·
11 评论 ·
66 收藏

[Android O] HAL3 之 Open Camera2 流程(二)—— 从 CameraService 到 HAL Service

之前已经分析了从 App 到 CameraService 的连路创建流程,接下来要分析的是从 CameraService 到 HAL Service 的连接过程。由于 Android O 中加入了 Treble 机制,它带来的一个巨大变化就是将原本的 CameraServer 进程分隔成 CameraServer 与 Provider service 两个进程,它们之间通过 HIDL(一个类似...
原创
博文更新于 2018.08.16 ·
12968 阅读 ·
18 点赞 ·
12 评论 ·
71 收藏

[Android O] HAL3 之 Open Camera2 流程(零)—— 概览

近期工作上的业务将要从 HAL1 迁移到 HAL3 了,为了早日进入正常业务状态,我得提前把 Camera HAL3 的几个重要流程追踪一遍。按照 HAL1 时候的思路,我打算从 Open Camera,即打开相机的流程开始分析。打开相机的流程就是打通 APP 到相机设备之间的连路的过程,按照 Android 的五层架构从上到下依次打通下行控制路线,并通过部署回调来构建上行的状态、数据路线。 ...
原创
博文更新于 2018.08.16 ·
10208 阅读 ·
8 点赞 ·
9 评论 ·
58 收藏

[网络安全技术文章之其三] 量子跃迁:量子计算对加密技术来说意味着什么?

相关文章给数据科学家的十条数据安全建议SSH 尝试攻击是什么样子的量子跃迁:量子计算对加密技术来说意味着什么?版权相关翻译人:StoneDemo,该成员来自云+社区翻译社 原文链接:Quantum leap: What will quantum computing mean for encryption? 原文作者:John-Paul PowerQua...
翻译
博文更新于 2018.08.13 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

[网络安全技术文章之其二] SSH 尝试攻击是什么样子的

相关文章给数据科学家的十条数据安全建议SSH 尝试攻击是什么样子的量子跃迁:量子计算对加密技术来说意味着什么?版权相关翻译人:StoneDemo,该成员来自云+社区翻译社 原文链接:What SSH Hacking Attempts Look Like 原文作者:Doug RickertWhat SSH Hacking Attempts Look Li...
翻译
博文更新于 2018.08.13 ·
1656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android Utils 之 Vector 学习笔记(一)—— VectorImpl 代码分析

前言在维护 Android Framework 层时,常常能看到对 KeyedVector 与 DefaultKeyedVector 的使用。并且我们内部的服务框架也有用到 KeyedVector 这个结构。但在维护项目的过程中,我们发现它可能会导致数据处理顺序出现混乱的情况,我认为这一定是因为我们对这个结构不够了解导致的。关于这个结构内部的具体实现,我觉得我有必要去了解清楚,以便在后续的使用...
原创
博文更新于 2018.07.30 ·
2869 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

Android Utils 之 Vector 学习笔记(二)—— SortedVectorImpl 代码分析

上一篇笔记中,分析了最底层的抽象类 VectorImpl 中的几个重点函数实现方法。可以看到在那个类中,基本上所有 Vector 应有的操作都已经实现好了。 而 SortedVectorImpl 则基于此,又针对 Sorted 这一特性而增加了一些底层操作,接下来就分析分析相关的代码实现。SortedVectorImpl类定义文件路径:system\core\libutils\i...
原创
博文更新于 2018.07.30 ·
1779 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Android Utils 之 Vector 学习笔记(三)—— Vector 与 SortedVector 代码分析

实际上在 Vector 与 SortedVector 这两个类中,没有太多内容,主要提供了一些给外部调用的接口而已。不过也有一些需要注意的内容,比如抽象类中的纯虚函数的实现,以及自定义的比较函数等等。VectorVectoc 类继承自 VectorImpl,它的大部分功能都是通过直接内部调用父类的函数来实现的。因此这个类的结构与实现都非常简单,以至于只需要一个头文件就能全部包含。根据代...
原创
博文更新于 2018.07.30 ·
5970 阅读 ·
1 点赞 ·
2 评论 ·
11 收藏

Android Utils 之 Vector 学习笔记(四,完结)—— KeyedVector 与 DefaultKeyedVector 代码分析

KeyedVector终于来到我关注的 KeyedVector 类了。但实际上具体的逻辑实现部分都已经在前几章看到的 VectorImpl、SortedVectorImpl 以及 SortedVector 中搞定了,这里只是调用了它们提供的接口来实现相应的操作。类定义文件路径:system\core\libutils\include\utils\KeyedVector.h这里也...
原创
博文更新于 2018.07.30 ·
5135 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

[微服务技术文章之其二] 微服务原则:去中心化数据管理

日常前言翻译任务终了,最近的项目也已经交付出去,现在剩下的就是一些历史遗留问题要慢慢和第三方沟通处理……开始进入真正的项目空闲期了。不过大概再有两个星期,就又要开始搞新的机型了,这次还是用的高通 SDM450 芯片,嗯…应该不会太忙。近期的主要任务是要学习 Android Camera HAL3 的流程,重点关注 Framework 以及 HAL 的部分,至少要搞懂 openCamera ...
翻译
博文更新于 2018.07.12 ·
2179 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多