Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
GTest源码剖析(四)——TEST_P宏
GTest源码剖析 TEST P宏 GTest源码剖析TEST P宏 TEST P宏用法 TestWithParam 类 1 TestWithParam 类定义 2 WithParamInterface 模版类定义 INSTANTIATE
gtest
googletest
源码分析
IDEA国际化资源Key无法全局重命名的解决方案
一 前言 最近在开发中使用到了HibernateValidator进行入参校验以及错误消息的国际化支持 大家应该都知道在使用HibernateValidator进行校验的时候 我们只需在需要在校验的变量上添加相应的注解 同时在message
源码分析
技术分享
Java
IDE
Hibernate
ARouter 之注解 @JvmField 和 @Autowired
文章目录 1 定义 2 使用 3 源码分析 4 为什么 Autowired 要搭配 JvmFiled 同时使用 1 定义 在 Activity 进行数据传递一般都会通过 getIntent putxxx getxxx 方法 在 Fragme
源码分析
Android
【ClickHouse内核】对于分区、索引、标记和压缩数据的协同工作
目录 概述 写入过程 生成分区目录 生成索引 生成标记和数据压缩文件 各个底层物理文件生成的过程 查询过程 借助索引文件降低扫描范围 借助标记文件降低解压数据的大小 数据标记与压缩数据块的对应关系 多个数据标记对应一个压缩数据块 一个数据标
ClickHouse内核
clickhouse
源码分析
数据库
Golang 中实现注解功能的思路分析
文章目录 注解的作用 一些实现注解的开源 Golang 工程 Golang 中实现注解的基本思路 第一步 源码词法分析 第二步 代码生成 第三步 自动执行 番外 Golang 中一种代替注解的方案 注解的作用 提到注解 需要短暂的说明其前世
测试基础设施
Golang
注解
源码分析
测试框架
android 休眠唤醒机制分析(一) — wake_lock
Android的休眠唤醒主要基于wake lock机制 只要系统中存在任一有效的wake lock 系统就不能进入深度休眠 但可以进行设备的浅度休眠操作 wake lock一般在关闭lcd tp但系统仍然需要正常运行的情况下使用 比如听歌
源码分析
Android
struct
list
timer
Scanner 类 源码分析
Scanner 类 一个简单的文本扫描器 可以使用正则表达式解析原始类型和字符串 A Scanner分隔符模式将输入打破到令牌 默认情况下匹配空格 然后可以使用各种next方法将得到的令牌转换成不同类型的值 Scanner sc new S
Java
sacnner
源码分析
Wifi模块—源码分析Wifi热点扫描2(Android P)
一 前言 这次接着讲Wifi工程流程中的Wifi热点扫描过程部分的获取扫描结果的过程 也是Wifi扫描过程的延续 可以先看前面Wifi扫描的分析过程 Wifi模块 源码分析Wifi热点扫描 Android P 二 图示调用流程 这次的调用流
Android系统开发和架构研究
Android P
Framework
wifi scan
源码分析
android ARouter源码分析
背景 随着项目越做越大 代码量越来越多 项目也随之改造成组件化的开发模式 组件化开发非常适合庞大的项目 将每个业务模块 功能模块解耦 抽离成组件的形式 各个组件遵循严格的依赖关系 因为这层严格的依赖关系 使得组件化比模块化结构更加简洁和清晰
Android
ARouter
源码分析
组件化
Log4j2注入漏洞万字剖析-汇总收藏版(攻击步骤、漏洞原理、2.15.0-RC1绕过原理以及2.15.0、2.16.0修复原理)
系列文章 2 15 0之前版漏洞相关文章 Log4j2注入漏洞 CVE 2021 44228 万字深度剖析 一 开篇与基础知识 Log4j2注入漏洞 CVE 2021 44228 万字深度剖析 二 漏洞原理 Log4j2注入漏洞 CVE 2
技术分享
源码分析
安全漏洞
Codebase
log4j2
【ClickHouse内核】资源管理
目录 概述 资源使用追踪机制 MemoryTracker ProfileEvents QueryProfiler 举个例子 资源隔离机制 内存隔离 CPU隔离 IO隔离 资源使用配额 Quota 机制 结论 概述 资源管理对于数据库来说是非
ClickHouse内核
clickhouse
源码分析
数据库
汇编 - ORG指令详解
ORG指令 ORG是Origin的缩写 起始地址 源 在汇编语言源程序的开始通常都用一条ORG伪指令来实现规定程序的起始地址 如果不用ORG规定则汇编得到的目标程序将从0000H开始 例如 ORG 2000H START MOV AX 00
源码分析
自己动手写
AndroidO audio系统之AudioPolicyService分析(三)
1 AudioPolicyService基础 AudioPolicy在Android系统中主要负责Audio 策略 相关的问题 它和AudioFlinger一起组成了Android Audio系统的两个服务 一个负责管理audio的 路由
Android
android o
Audio
源码分析
supervisor源码分析
Supervisor分析 1 运行原理概述 Supervisor生成主进程并将主进程变成守护进程 supervisor依次生成配置文件中的工作进程 然后依次监控工作进程的工作状态 并且主进程负责与supervisorctl客户端通信 实现主
Web
源码分析
Mybatis整合Spring源码分析
一 整合配置 POM
源码分析
开发框架
Spring
Java
mysql
深度详解 View.post() 为何能够获取到 View 的宽高值?
文章目录 1 简介 1 1 问题描述 1 2 结果展示 2 源码分析 2 1 View post 方法添加任务 2 2 HandlerActionQueue post 方法添加任务 2 3 探究 AttachInfo 的由来 2 3 1 A
源码分析
Android
Faster RCNN 源码解读(1) -- 文件结构分析
基本介绍 Faster RCNN 在目标检测及其相关领域得到了广泛的运用 其原型RCNN是将CNN引入到目标检测的开山之作 此外基于region proposal是一种十分值得学习的思想 因此将在后续的系列章节中 基于源码 对Faster
2D目标检测
Faster RCNNs
FasterRcnn
源码分析
目标检测
【源码分析】zeebe actor模型源码解读
zeebe actor 模型 如果有阅读过zeebe 源码的朋友一定能够经常看到actor run 之类的语法 那么这篇文章就围绕actor run 方法 说说zeebe actor 的模型 环境 zeebe release 8 1 14
后端
源码分析
zeebe
GTest源码剖析(六)——RUN_ALL_TESTS
GTest源码剖析 RUN ALL TESTS GTest源码剖析RUN ALL TESTS RUN ALL TESTS源码分析 1 UnitTestRun 2 HandleExceptionsInMethodIfSupported 3 U
gtest
googletest
源码分析
Glide3.7.0源码详解
基于的Glide版本 3 7 0 本文分析的是Glide最基本的一行代码 Glide with this load url into imageView 我们认准这一个功能点 来看看Glide默默为我们做了什么 这篇文章会分析这行代码背后的
Java
Android
Glide
源码分析
1
2
3
4
5
6
7
»