- 编程技术
Typora要开始收费了,还要继续使用吗?
Typora 的 license 并不能永久有效,因为官方介绍可能会在大版本发布的时候继续收费,当然,这个还不确定。如果不想花钱购买 license,可以继续使用 Beta 版...
- 编程技术
并发场景下的幂等问题-分布式锁详解
本文从钉钉实人认证场景的一例数据重复问题出发,分析了其原因是因为并发导致幂等失效,引出幂等的概念。...
- 编程技术
HarmonyOS ArkUI之列表下拉刷新、加载更多(TS)
本项目界面搭建基于ArkUI中TS扩展的声明式开发范式,主要根据List中的回调方法onScrollIndex()监听当前列表首尾索引,根据触摸事件onTouch()处理下拉和上拉。...
- 编程技术
简明 CSS Grid 布局教程
网格布局是由一系列水平及垂直的线构成的一种布局模式,使用网格,我们能够将设计元素进行排列,帮助我们设计一系列具有固定位置以及宽度的元素的...
- 编程技术
看一遍就理解:IO 模型详解
什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll跟IO模型有什么关系?有几种经典IO模型呢?BIO、NIO、AIO到底有什么区别的?...
- 编程技术
解析 Bind 原理,并手写 Bind 实现
bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。...
- 编程技术
学编程,到底选择哪个语言比较好?
目前编程语言巨多,C,C++,Java,Python,Go,C#,PHP……实在是太多了就不给大家一一列举了,但是你要问哪个好,我只能说各有利弊,没有好坏之分,你想...
- 编程技术
盘点React开发中不可或缺的工具
React是一个非常强大的UI框架,无论是它的声明式语法,还是组件化的封装,都让它变得越来越受欢迎。...
- 编程技术
对标 VS Code,JetBrains 的下一代 IDE :Fleet
JetBrains 做为 IDE 专业户,对开发工具的理解非常到位,做出来的产品做了比较重之外,很少有其他槽点,因此我可以完全相信 JetBrains 的产品能力和开发能...
- 编程技术
DevEco Device Tool 3.0 Beta1在Windows环境下的烧录
最近开发Hi3861过程中,发现DevEco Device Tool 3.0 Beta1在windows环境下无法烧录,点击烧录按钮,等待提示复位信息出现后,多次按压开发板复位键,烧录不会开...
- 编程技术
管理不断增长的API组合
我们之前已经探讨了API对业务的重要性,以及它们在传统技术栈中第八层的位置。今天所讨论的价值体现在API以及业务和技术使用它们的方式上。...
- 编程技术
CIO如何制定低代码/无代码战略
低代码/无代码平台有可能改变应用的创建方式,让最接近客户和业务用户的人,能够更好地交付解决方案和用户体验,并且将所需技术团队的干预降至最低...
- 编程技术
嵌入式算法之大数据变长存储算法
对于高精度采样结果,其数值最大可能需要3字节,最少1字节,采用标准C的基础数据类型,U16太小无法满足需求,U32则浪费内存。当样本量很大时,其占用...
- 编程技术
七张图带你轻松入门RocketMQ
RocketMQ 是阿里巴巴的分布式消息中间件,在 2012 年开源,在 2017 年成为 Apache 顶级项目。...
- 编程技术
解决 Github 等网络问题的七种方案
网络问题应该是每一个开发者绕不过的问题,不管是 Python 开发者,还是 Go 工程师,或者你是其他语言的,你也肯定绕不开 Github 这个宝库。...
- 编程技术
软件测试基本完成的四个级别
在软件测试中,主要有四个级别的测试,每个级别的测试对于软件测试都是至关重要的,但这四个级别对于软件工程尤为关键。...