排序
高德Android高性能高稳定性代码覆盖率技术实践
前言 代码覆盖率(Code coverage)是软件测试中的一种度量方式,用于反映代码被测试的比例和程度。 在软件迭代过程中,除了应该关注测试过程中的代码覆盖率,用户使用过程中的代码覆盖率也是一...
.NET周刊【8月第4期 2023-08-27】
合集 - .NET周刊(4)1..NET周刊【8月第1期 2023-08-06】08-102..NET周刊【8月第2期 2023-08-14】08-183..NET周刊【8月第3期 2023-08-20】08-284..NET周刊【8月第4期 2023-08-27】08-31收起 国内...
深入探讨进程间通信的重要性:理解不同的通信机制(上)
合集 - 计算机基础(6)1.探索操作系统:内核、启动和系统调用的奥秘08-242.系统内存管理:虚拟内存、内存分段与分页、页表缓存TLB以及Linux内存管理08-253.深入理解操作系统中进程与线程的区别及...
AI绘图开源工具Stable Diffusion WebUI前端API对接
背景 本文主要介绍 AI 绘图开源工具 Stable Diffusion WebUI 的 API 开启和基本调用方法,通过本文的阅读,你将了解到 stable-diffusion-webui 的基本介绍、安装及 API 环境配置;文生图、图生...
Programming abstractions in C阅读笔记:p139-p143
《Programming Abstractions In C》学习第55天,p139-p140,总结如下: 一、技术总结 1.文件I/O操作 文件I/O操作可以分为一下这些步骤: (1)声明文件指针对象。 File *infile; (2)打开文件 fope...
java与es8实战之六:用JSON创建请求对象(比builder pattern更加直观简洁)
合集 - Java基础技能(12)1.Spring Cloud Gateway编码实现任意地址跳转06-272.Java扩展Nginx之五:五大handler(系列最核心)07-153.quarkus依赖注入之七:生命周期回调08-054.Docker下elasticsear...
使用 SQL 的方式查询消息队列数据以及踩坑指南
背景 为了让业务团队可以更好的跟踪自己消息的生产和消费状态,需要一个类似于表格视图的消息列表,用户可以直观的看到发送的消息;同时点击详情后也能查到消息的整个轨迹。 消息列表 点击详情...
legend的用法
常规使用legend的方法 1. 自动检测 设置title的label标签,随后使用不带参数的legend函数也会自动显示(但不限于一种方式设置图形的label,只要设置了图形的label,使用legend函数会自动显示图例) ...
XV6中的锁:MIT6.s081/6.828 lectrue10:Locking 以及 Lab8 locks Part1 心得
这节课程的内容是锁(本节只讨论最基础的锁)。其实锁本身就是一个很简单的概念,这里的简单包括 3 点: 概念简单,和实际生活中的锁可以类比,不像学习虚拟内存时,现实世界中几乎没有可以类比...
Linux 内核设备驱动程序的IO寄存器访问 (下)
合集 - Linux 内核开发(5)1.Linux ALSA 核心简单分析08-232.Linux 内核设备树时钟绑定08-233.Linux 内核设备驱动程序的IO寄存器访问 (上)08-254.Linux 内核 ASoC DMA 引擎驱动程序08-265.Linux ...
Jitpack发布Android库带文档和源码
本文为作者原创,允许转载,不过请在文章开头明显处注明链接和出处!!! 谢谢配合~ 作者:stars-one链接:https://www.cnblogs.com/stars-one/p/17668484.html本篇大约有1209个字,阅读预计需要1.5...
Python 基础面试第三弹
1. 获取当前目录下所有文件名 ?12345678910111213141516import os def get_all_files(directory): file_list = []<br> # <code>os.walk</code>返回一个生成器...
GaoNeng:我是如何为OpenTiny贡献新组件的?
本文共10076字,预计阅读20分钟 大家好啊,又是我GaoNeng。最近在给OpenTiny做贡献,感觉renderless这个架构还是挺有意思的,就贡献了一个color-picker组件,简单写篇文章稍微记录一下。 也欢迎...
Java并发(十五)—-synchronized解决共享的问题
为了避免临界区的竞态条件发生,有多种手段可以达到目的。 阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 此次介绍使用阻塞式的解决方案:synchronized,来解决上述问题...
RocketMQ 系列(二) 环境搭建
目录1、准备工作1.1、环境要求1.2、安装 JDK1.82、安装 RocketMQ2.1、下载并解压2.2、启动 NameServer2.3、启动 Broker2.4、测试2.5、关闭 RocketMQ2.6、开放端口3、搭建可视化控制台3.1、下载3...
解读未知:文本识别算法的突破与实际应用
解读未知:文本识别算法的突破与实际应用 1.文本识别算法理论 背景介绍 文本识别是OCR(Optical Character Recognition)的一个子任务,其任务为识别一个固定区域的的文本内容。在OCR的两阶段方...
MySQL——后码锁(Next-Key Block)
众所周知,Mysql的事务隔离级别分为4个,分别是READ-UNCOMMITED,READ-COMMITED,REPEATABLE-READ,SERIALIZABLE,在常规数据库概论中,前三种事务隔离级别会带来脏读、不可重复读、幻读的问题...
介绍 SafeCoder 解决方案服务
今天这篇推文,我们打算给自己打一波“广告”,向大家隆重介绍 SafeCoder—— 一款专为企业打造的代码助手解决方案。 SafeCoder 旨在成为你完全合规且自托管的结对编程工程师,从而释放企业的软...
各个数据类型的内置方法(字符串和列表)
各个数据类型的内置方法 整形和浮点型的内置方法 # 1、定义: # 1.1 整型int的定义 age=10 # 本质age = int(10) # 1.2 浮点型float的定义 salary=3000.3 # 本质salary=float(3000.3) # 注意:名...
关于指针与引用传递的效率问题
引言 引用是C++的特性,指针是C语言的特性 关于这两种特性的运行效率,人云亦云,好多人都说引用传递效率更高 以至于一些面试官在自己都不清楚的前提下面试别人 笔者有幸遇到过,由于看过底层汇...