精彩博客

等个有“源”人|OpenHarmony 成长计划学生挑战赛报名启动

OpenAtom OpenHarmony(以下简称“OpenHarmony)开源开发者成长计划—解决方案学生挑战赛(以下简称“本大赛”或“成长计划学生挑战赛”)的使命是使用OpenHarmony技术解决联合国 17 项可持续发展的目标中一个或多个挑战,鼓励学生开发者积极参与开源软件的开发与创新,帮助开发者在开源项目中成长。 什么是“联合国17项可持续发展目标”? 17项目标提出了我们面临的全球挑战,涵盖贫困、不平等、气候、环境退化、繁荣以及和平与...

06/13 10:22
2.5K
0
v87.01 鸿蒙内核源码分析 (内核启动篇) | 从汇编到main() | 百篇博客分析 OpenHarmony 源码

本篇关键词:内核重定位、MMU、SVC栈、热启动、内核映射表 内核汇编相关篇为: * [v74.01 鸿蒙内核源码分析(编码方式) | 机器指令是如何编码的 ](https://my.oschina.net/weharmony/blog/5516143) * [v75.03 鸿蒙内核源码分析(汇编基础) | CPU上班也要打卡](https://my.oschina.net/weharmony/blog/4920361) * [v76.04 鸿蒙内核源码分析(汇编传参) | 如何传递复杂的参数](https://my.oschina.net/weharmony/blog/4927892) * [v77...

05/26 11:07
9.7K
5
v86.01 鸿蒙内核源码分析(静态分配篇) | 很简单的一位小朋友 | 百篇博客分析 OpenHarmony 源码

本篇关键词:**池头**、**池体**、**节头**、**节块** [![](https://weharmonyos.oss-cn-hangzhou.aliyuncs.com/resources/index/36.png)](http://weharmonyos.com/blog/36.html) 内存管理相关篇为: * [v31.02 鸿蒙内核源码分析(内存规则) | 内存管理到底在管什么](https://my.oschina.net/weharmony/blog/4698384) * [v32.04 鸿蒙内核源码分析(物理内存) | 真实的可不一定精彩](https://my.oschina.net/weharmony/blog/4842408...

05/25 10:01
2.9K
1
助力OpenHarmony生态蓬勃发展 千元开发板免费试用

为了助力开发者学习、实践OpenHarmony开发,华为开发者联盟生态市场(以下简称“生态市场”)组织了“开发板免费试用活动”,搭载人工智能应用处理器的千元开发板等你免费试用。 【试用开发板简介】 九联科技Unionpi Tiger开发套件AI人工智能开发板(3套) Unionpi Tiger(A311D)是一款应用于图像处理,音视频处理和深度学习等的智能硬件。其芯片拥有强大的CPU、GPU和神经网络加速子系统。支持4K视频编解码器引擎和一流的HDR图像...

05/11 09:48
6K
0
【ELT.ZIP】OpenHarmony啃论文俱乐部——云计算数据压缩方案

- **本文出自`ELT.ZIP`团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。** - **成员:** - 上海工程技术大学大二在校生 - 合肥师范学院大二在校生 - 清华大学大二在校生 - 成都信息工程大学大一在校生 - 黑龙江大学大一在校生 - 山东大学大三在校生 - 华南理工大学大一在校生 - **我们是来自`7个地方`的同学,我们在`OpenHarmony成长计划啃论文俱乐部`里,与`华为、软通动力、润和软件、拓维信息、深开鸿`等公司一...

05/10 15:47
2.1K
0
v85.01 鸿蒙内核源码分析(内存池管理) | 如何高效切割合并内存块 | 百篇博客分析OpenHarmony源码

本篇关键词:内存池、哨兵节点、动态扩展、吃水线 内存管理相关篇为: * [v31.02 鸿蒙内核源码分析(内存规则) | 内存管理到底在管什么](https://my.oschina.net/weharmony/blog/4698384) * [v32.04 鸿蒙内核源码分析(物理内存) | 真实的可不一定精彩](https://my.oschina.net/weharmony/blog/4842408) * [v33.04 鸿蒙内核源码分析(虚拟内存) | 虚拟的也是真实的](https://my.oschina.net/weharmony/blog/4652284) * [v34.03 鸿蒙...

05/10 09:25
2.9K
1
Open Harmony移植:build lite配置目录全梳理

摘要:本文主要介绍build lite 轻量级编译构建系统涉及的配置目录的用途,分析相关的源代码。 本文分享自华为云社区《移植案例与原理 - build lite配置目录全梳理》,作者:zhushy 。 命令行工具hb(HarmonyOS|OpenHarmony Build 编译构建系统的缩写)都很熟悉了。这是一个基于gn和ninja的构建系统,以支持OpenHarmony组件化开发为目标,提供以下基本功能: 支持按组件拼装产品并编译。 独立构建芯片解决方案厂商源码。 独立构建单...

05/06 15:27
2.6K
0
v84.01 鸿蒙内核源码分析(TLFS算法篇) | 图表解读TLFS原理 | 百篇博客分析OpenHarmony源码

本篇关键词:TLFS 、内存池 、malloc、free [![](https://weharmonyos.oss-cn-hangzhou.aliyuncs.com/resources/index/37.png)](http://weharmonyos.com/blog/37.html) 内存管理相关篇为: * [v31.02 鸿蒙内核源码分析(内存规则) | 内存管理到底在管什么](https://my.oschina.net/weharmony/blog/4698384) * [v32.04 鸿蒙内核源码分析(物理内存) | 真实的可不一定精彩](https://my.oschina.net/weharmony/blog/4842408) * [v33.0...

05/06 10:56
1.9K
1
HarmonyOS初探06——使用DevEco Studio模拟器端口被占用无法启动

问题 在内网环境下首次使用DevEco Studio创建应用时,可能会报如下问题: server not running; starting it at tcp:5037 原因 默认端口被占用了。需要重新指定一个 解决 如何指定?在系统变量里面加一个“HDC_SERVER_PORT”,值就是你想要使用的端口。 这里,我指定使用的是8089端口,可以看到模拟器是正常启动了。 应用也可以在模拟器里面运行了。 参考引用 本系列归档至《跟老卫学HarmonyOS开发》:https://github.com/waylau...

04/28 23:18
2.5K
0
OpenHarmony 3.1 Release版本特性讲解

**开放原子开源基金会**已于2022-3-30正式发布了**OpenHarmony 3.1 Release**版本(也称330版本),随版本发布带来的还有OpenHarmony SDK-**Ohos_sdk 3.1 Release(API Version 8)**。(**注:以下图片内容来自于OpenAtom Foundation,具体以官方公布的为准**) [TOC] ## 版本概述 当前版本在OpenHarmony 3.1 Beta的基础上,增强支持以下能力: **标准系统基础能力增强** * 本地基础音视频播放能力、视频硬编解码、相机基础预览、拍...

04/28 21:10
3K
0
v83.01 鸿蒙内核源码分析(编码方式篇) | 机器指令是如何编码的 | 百篇博客分析OpenHarmony源码

本篇关键词:指令格式、条件域、类型域、操作域、数据指令、访存指令、跳转指令、SVC(软件中断) [![](https://weharmonyos.oss-cn-hangzhou.aliyuncs.com/resources/index/74.png)](http://weharmonyos.com/blog/74.html) 内核汇编相关篇为: * [v74.01 鸿蒙内核源码分析(编码方式) | 机器指令是如何编码的 ](https://my.oschina.net/weharmony/blog/5516143) * [v75.03 鸿蒙内核源码分析(汇编基础) | CPU上班也要打卡](https:/...

04/19 15:00
6.4K
3
v82.01 鸿蒙内核源码分析(协处理器篇) | CPU的好帮手 | 百篇博客分析OpenHarmony源码

本篇关键词:**CP15** 、**MCR**、**MRC**、**ASID**、**MMU** [![](https://weharmonyos.oss-cn-hangzhou.aliyuncs.com/resources/index/68.png)](http://weharmonyos.com/blog/68.html) 硬件架构相关篇为: * [v65.01 鸿蒙内核源码分析(芯片模式) | 回顾芯片行业各位大佬](https://my.oschina.net/weharmony/blog/4626852) * [v66.03 鸿蒙内核源码分析(ARM架构) | ARMv7 & Cortex(A|R|M)](https://my.oschina.net/weharmony/b...

04/08 16:22
7.9K
1
OpenHarmony v3.1 Release版本重磅发布!

版本概述 当前版本在OpenHarmony 3.1 Beta的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力、视频硬编解码、相机基础预览、拍摄能力。 RenderService新渲染框架、2D/3D绘制能力、新的动画和显示效果框架。 窗口管理新框架,提供更加灵活的窗口框架能力,支持全屏、分屏、窗口化形态,支持跨窗口拖拽能力。 display管理能力,支持分屏,并增强亮灭屏管理能力;支持窗口动画和效果。 鼠标、键盘、触摸板...

03/31 12:08
1.3W
6
【ELT.ZIP】OpenHarmony啃论文俱乐部——轻翻那些永垂不朽的诗篇

- **本文出自`ELT.ZIP`团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。** - **成员:** - 上海工程技术大学大二在校生 - 合肥师范学院大二在校生 - 清华大学大二在校生 - 成都信息工程大学大一在校生 - 黑龙江大学大一在校生 - 山东大学大三在校生 - **我们是来自`6个地方`的同学,我们在`OpenHarmony成长计划啃论文俱乐部`里,与`华为、软通动力、润和软件、拓维信息、深开鸿`等公司一起,学习和研究`操作系统技...

03/28 20:39
3.6K
1
【OpenHarmony移植案例与原理】XTS子系统之应用兼容性测试用例开发

摘要:本文主要介绍ACTS应用兼容性测试用例开发编译。 本文分享自华为云社区《移植案例与原理 - XTS子系统之应用兼容性测试用例开发》,作者: zhushy 。 XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括: acts(application compatibility test suite)应用兼容性测试套件,看护北向HAP兼容、OpenHarmony开发API兼容。 hats(Hardware Abstraction Test Suite )硬件抽象测试套,看护HDI层接口。 dc...

03/23 15:34
3.6K
0
鸿蒙手表定位功能Demo体验,适用儿童、老年和外出旅游安全市场

针对儿童和老人,可穿戴的智能手表用处很大。市场也有许多类似的产品,支持接打电话、支付扫码、定位等功能,属于新兴的商业机会。依托华为品牌,鸿蒙手表也致力为用户打造精品的、产品质量佳、可穿戴的智能体验。对此,[HMS Core 定位服务](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050706106?ha_source=hms1)(Location Kit)可以提供三个主要能力,包括融合定位、活动...

03/18 15:06
7.5K
0
Open Harmony移植:build lite编译构建过程

摘要:本文介绍了build lite 轻量级编译构建系统编译构建过程,调用依赖关系等等。 本文分享自华为云社区《移植案例与原理 - build lite编译构建过程》,作者: zhushy。 配置完毕产品解决方案、芯片开发板解决方案,就可以执行 hb build进行编译。但是产品解决方案代码是如何被调用编译的? 芯片开发板解决方案代码是如何被调用编译的?内核代码如何被调用编译的?解决了这些疑惑,会对build lite编译构建过程有个更深入的理解...

03/16 11:38
4.1K
0
OpenHarmony移植:XTS子系统之应用兼容性测试套件

摘要:本文通过实例分析下ACTS应用兼容性测试套件移植案例,以及移植过程中特定的操作的原理。 本文分享自华为云社区《移植案例与原理 - XTS子系统之应用兼容性测试套件》,作者:zhushy。 XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括: acts(application compatibility test suite)应用兼容性测试套件,看护北向HAP兼容、OpenHarmony开发API兼容。 hats(Hardware Abstraction Test Suite )硬...

03/15 10:21
2.4K
0
【ELT.ZIP】OpenHarmony啃论文成长计划——多维探秘通用无损压缩

- **本文出自 `ELT.ZIP` 团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。** - **成员:** - 上海工程技术大学大二在校生 - 合肥师范学院大二在校生 - 清华大学大二在校生 - 成都信息工程大学大一在校生 - **我们是来自4个地方的同学,我们在`OpenHarmony成长计划啃论文俱乐部`里,通过啃论文方式学习`操作系统技术`...** @[toc] ### 引言 压缩的**标准方法**是定义产生`不同类型数据源的类别`,假设数据是由某一...

03/11 11:00
2.4K
0
OpenHarmony移植:如何适配utils子系统之KV存储部件

摘要:本文介绍移植开发板时如何适配utils子系统之KV存储部件,并介绍相关的运行机制原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - utils子系统之KV存储部件》,作者: zhushy。 Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力: LiteOS-M内核:KV(key value)存储、文件操作、定时器、Dump系...

02/25 10:15
4.9K
0

没有更多内容

加载失败,请刷新页面

我把整个研发中台拆分过程的一些心得总结

背景在21年,中台拆分在21年,以下为中台拆分的过程心得,带有一定的主观,偏向于中小团队中台建设参考(这里的中小团队指3-100人的团队),对于大型团队不太适用,毕竟大型团队人中/技术充足...

昨天 20:07
5.5K
3
字节跳动开源 Go HTTP 框架 Hertz 设计实践

前言 Hertz 是字节跳动服务框架团队研发的超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。在经过了字节跳动内部一年多的使用和迭代,如今已在 CloudWeGo 正式开源。...

06/22 13:50
8.8K
1
得物App数据模拟平台的探索和实践

原创|得物技术-凌遥 导读 Mock是一个接口编辑模拟工具,可以快速手动或者基于YAPI创建Mock接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的U...

06/22 10:56
6.1K
0
记mysql-connector-java:8.0.28的bug排查,你可能也踩坑了

前言 如标题,最终查明问题是因为 mysql-connector-java:8.0.28 的一个 bug 导致的。但是在真相未浮出之前,整个问题可谓扑朔迷离,博主好久没有排查过如此得劲的 bug ,随着一层层的 debug ...

06/21 11:58
1.8W
9
百度交易中台之钱包系统架构浅析

导读:百度APP内含有现金、活动、虚拟等多类资产信息,分布于百度APP内各个业务线中,用户回访信息难度较高,且用户对百度资产认知度不高。我的钱包建立后,汇聚百度APP内所有用户资产信息,...

06/21 11:30
1W
4
剖析 SPI 在 Spring 中的应用

vivo 互联网服务器团队 - Ma Jian 一、概述 SPI(Service Provider Interface),是Java内置的一种服务提供发现机制,可以用来提高框架的扩展性,主要用于框架的开发中,比如Dubbo,不同框架...

06/21 09:20
6.6K
4
前端自动化构建之Gulp

前端自动化构建之Gulp 本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者...

06/18 12:41
6.4K
2
掘地三尺搞定 Redis 与 MySQL 数据一致性问题

Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。 把 Redis 作为缓存组...

06/17 16:12
1.2W
7
系统困境与软件复杂度,为什么我们的系统会如此复杂

作者:聂晓龙(率鸽) 读 A Philosophy of Software Design 有感,软件设计与架构复杂度,你是战术龙卷风吗? 前言 有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。...

06/17 15:50
1.4W
15
基于 Prometheus + Grafana 实现 Nexus 监控观测

前言 Nexus 是开源的 Maven 私服仓库,同时 Nexus 还支持 Npm 、 .Net、Golang 、Python 等开发语言的包管理。Nexus 也是我们重度使用的一个应用,Nexus 保存着 Tap 各开发组的代码构建产物。...

06/16 18:21
9.1K
1
一种简单的架构设计逻辑|得物技术

1 背景 技术方案设计和评审是版本迭代的一个重要环节,一般情况下版本迭代交付,技术方案设计在2-3天,颗粒度大的需求或者独立项目,这一个环节的时间会适度拉长,但是整体时间还是比较紧凑。...

06/15 15:35
1.4W
10
kLoop:直通 Linux 内核的高性能 asyncio

本文适合有一定编程基础的同学阅读,但不要求有任何专业方向的经验。写作目的,一是撺掇各路英豪一起做开源,二是记录一下新项目的选型设计和概念验证过程。全文小一万字(知乎那个字数统计…...

06/12 04:24
1.2W
9
Cube 技术解读 | Cube 渲染设计的前世今生

作者:何瑾(潇珺) 本文为《Cube 技术解读》系列第四篇文章,往期文章欢迎大家回顾。 《Cube 技术解读 | Cube 小程序技术详解》 《Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述》 ...

06/10 15:19
7.1K
1
618 大促来袭,浅谈如何做好大促备战

作者:泮圣伟(十眠) 如何有效利用云产品做好我们的业务大促备战,这是一个大家都比较关心的问题。今天趁着 618 大促来袭前,谈一谈我们所积累的最佳实践。 点击下方链接,立即查看视频讲解...

06/09 14:44
6.1K
2
Android对so体积优化的探索与实践

减小应用安装包的体积,对提升用户体验和下载转化率都大有益处。本文将结合美团平台的实践经验,分享 so 体积优化的思路、收益,以及工程实践中的注意事项。本文将先从 so 文件格式讲起,结合...

06/09 12:06
6.4K
0
淘宝Native研发模式的演进与思考 | DX研发模式

DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍...

06/07 16:51
9K
1
React Native 资源更新增量包的优化实践

本文首发于微信公众号“Shopee技术团队” 。 作者:Pei,来自 Shopee 商家服务前端团队。 1. 背景 Shopee 的许多手机应用是原生与 React Native(下文简称 “RN”)的混合(hybrid)应用。在...

06/06 17:37
4.8K
0
实时数据湖在字节跳动的实践

对实时数据湖的解读 数据湖的概念是比较宽泛的,不同的人可能有着不同的解读。这个名词诞生以来,在不同的阶段被赋予了不同的含义。 数据湖的概念最早是在 Hadoop World 大会上提出的。当时的...

06/06 11:48
9.9K
0
Golang 常见设计模式之单例模式

之前我们已经看过了 Golang 常见设计模式中的装饰和选项模式,今天要看的是 Golang 设计模式里最简单的单例模式。单例模式的作用是确保无论对象被实例化多少次,全局都只有一个实例存在。根据...

06/01 10:25
7.8K
3
3000帧动画图解MySQL为什么需要binlog、redo log和undo log

> 全文建立在MySQL的存储引擎为InnoDB的基础上 先看一条SQL如何入库的: 这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。 Server层就像...

05/31 21:58
2W
25

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部