- 编程技术
OpenHarmony3.0上采用ets开发HAP控制LED灯
OpenHarmony3.0采用了方舟开发框架arkUI,支持了基于TS扩展的声明式开发范式eTS,本文使用ets开发语言,构造一个应用程序,实现通过上层HAP控制底层LED灯的亮...
- 编程技术
RPC框架编写实践-RPC常见限流方法的实现
在微服务中, 虽然服务间的调用都是可信的, 但是服务端也需要堤防一些流量, 防止被意外的流量击垮, 而通过限流可以防止问题的发生。此外, 使用...
- 编程技术
管你 JDK 还是 Linux,我 Netty 稳坐钓鱼台!
最近我不是一直在写 Netty 系列嘛,我想谈到 Netty ,但凡你在网上看过相关资料,那肯定会提到 JDK NIO 在 Linux 系统下空轮询的 bug,就是调用 Selector.select(...
- 编程技术
Tep 支持 MVC 架构实现用例数据分离
ttpRunner已经众所周知,此处不做过多介绍。用例数据一体指的是把用例和数据都写在一个test.py文件里面,这样的好处是简单直接明了,特别适合刚开始用...
- 编程技术
使用 CSS 轻松构建高级感拉满的磨砂玻璃渐变背景
本文就讨论使用 CSS 如何制作如上所示磨砂(毛玻璃)质感效果的渐变背景图,如何借助 CSS-doodle 工具,批量产生该效果图,并且附带动画效果....
- 编程技术
码农在2022年需要关注的五个开发工具
在这篇短文中,我总结了最近进入我视线的5个相对较新的开发工具,我相信它们有可能改善我们的日常工作流程。...
- 编程技术
Kotlin在鸿蒙开发中的实践
kotlin作为一门现代的语言,语法更简洁,而且具有很多高级特性,比如:Null Safe、Data Class、扩展、操作符重载、lambda表达式、闭包等....
- 编程技术
Kafka如何修改分区Leader
需要Controller 重选举, 频繁的选举肯定是对生产环境有影响的;Controller承担了非常多的责任,比如分区副本重分配、删除topic、Leader选举 等等还有很多都是它在...
- 编程技术
浅入浅出WebGPU,你懂了吗?
OpenGL ES 2.0 诞生于2007年3月,3.0版本则诞生于2012年8月,3.1版本是2014年3月,最后一个正式版 3.2 则是2015年8月。之后将会以扩展的形式添加新功能,相对应的...
- 编程技术
一文讲解各种机器学习算法选型思路
时间来到了2021年,神经网络从没人考虑,到现在已经开始独领风骚,各个领域,各个场景,NN都变得不可或缺。...
- 编程技术
保姆级指南:Jekins+Docker构建部署React项目实战
负责拉取代码库中的代码后,执行用户预置定义好的操作脚本,通过一系列编译操作构建出一个 制品 ,并将制品推送至到制品库里面。...
- 编程技术
KDE 2022 路线图,Wayland 取代 X11,更新 Breeze 图标
KDE 开发者 Nate Graham 近日公布了 KDE 桌面在 2022 年的开发路线图,列出了这个由社区驱动的开源桌面环境今年的主要开发工作。...
- 编程技术
程序开发人员的自测要求规范
以往未完成自测的项目在交付测试时,出现大量低级错误, 导致测试部工时投入低效,测试质量不高, 所以将开发测试作为交付提测前的一个重要节点,...
- 编程技术
解决因文件权限导致git fetch命令执行失败的问题
最近在工作中遇到一个问题,就是在在一个基于 git 的发布系统中拉取代码,发现无法拉取最新的提交记录,查找相关资料发现是因为文件权限的问题,所...
- 编程技术
面试官问 async、await 函数原理是在问什么?
这周看的是 co 的源码,我对 co 比较陌生,没有了解和使用过。因此在看源码之前,我希望能大概了解 co 是什么,解决了什么问题。...
- 编程技术
DIff 算法看不懂就一起来锤我 (带图)
这次我总结一下相关的知识点,让你可以有一个清晰的认知之余也会让你在今后遇到这种情况可以坦然自若,应付自如,游刃有余。...