Bootstrap
makefile:带你了解一种常用于GNU gcc编译的工具语言

​​摘要:该文章主要介绍makefile,一种常用于GNU gcc编译的工具语言,同时LiteOS也是利用该文件对工程项目进行make构建生成执行文件的。

使用LiteOS Studio图形化查看LiteOS在STM32上运行的奥秘

摘要:本文带来基于LiteOS一站式开发工具LiteOS Studio,通过单步调试,来动态分析LiteOS的启动流程。

跨平台应用开发进阶(一) :走近 uni-app

跨平台是一种能够在多种平台(例如Android,iOS,Windows,Blackberry、小程序、快应用等)上运行的应用软件。基于此框架构建的应用程序不需要为每个平台进行单独的编码,而是一次编码就可以在多个平台上高效运行。它是当今应用程序开发领域中最受欢迎的方法

【得物技术】供应链库存幂等实战分享

日常工作中,很多场景需要我们保证系统操作的幂等性,先来了解下什么是幂等。  

使用 Go 实现 Async/Await 模式

Golang 是一种并发编程语言。它具有强大的特性,如 Goroutines 和 Channels,可以很好地处理异步任务。另外,goroutines 不是 OS 线程,这就是为什么您可以在不增加开销的情况下根据需要启动任意数量的 goroutine 的原因,它的堆栈大小初始化时仅 2KB

使用HTML+CSS制作逼真的红色开关

在制作过程中,我使用了各种不同的CSS技术,包括渐变,3D转换,动画和过渡。在本教程中,我将深入探讨其中的一些技术。

你以为你真的理解 Closure 吗

闭包(closure),作为前端面试中老生常谈的话题,经久不衰。今天我们就一起来深入理解一下闭包吧!

两分钟给你讲清楚JavaScript中的闭包与this

文章不到500字,别犹豫了,快进来看看再说~

vscode + vim : vscode 全键盘使用方案

如何将 VSCode 配置成 Spacemacs, 脱离鼠标操作VSCode.

VSCode最强助攻

VS Code是前端界必备的开发工具。页面仔小杨简单介绍几款高效、好用的插件,让原本单薄的VS Code如虎添翼,开发效率倍增。

推荐几个实用的前端编辑工具VSCode插件,让你开发事半功倍,告别加班烦恼

Visual Studio Code实用插件,帮助开发者更快完成项目,特别适合刚入前端的新手。

支持 100 种语言的 Canva 是怎么做本地化管理的?

关于公司本地化团队的架构、国际化增长策略,以及在公司内部如何协作。

支持 100 种语言的 Canva 是怎么做本地化管理的?

关于公司本地化团队的架构、国际化增长策略,以及在公司内部如何协作。

写文档太麻烦,试试这款 IDEA 插件吧!

文档生成插件,支持直接生成 Markdown 格式的接口文档,值得一试!

【得物技术】自动化生成代码几种方案的演变

今天我们聊一聊自动化生成代码的问题,试想一下,假如有一天机器替代你编写代码,你是应该感到开心还是难过?

【得物技术】供应链库存幂等实战分享

日常工作中,很多场景需要我们保证系统操作的幂等性,先来了解下什么是幂等。  

推荐几个实用的前端编辑工具VSCode插件,让你开发事半功倍,告别加班烦恼

Visual Studio Code实用插件,帮助开发者更快完成项目,特别适合刚入前端的新手。

9个常用ES6特性归纳(一般用这些就够了)

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ES6给我们带来很多令人意想不到的功能,在这里我们一起来学习一下9

6个高效学习编程的方法

编程确实不是一件容易的事情,除了要有较强的逻辑思维,还需要花大量的时间和集中力来提升或者维持一定的高度。

管理时间还是挥霍时间?

时间管理是现代人头疼的大问题,工作和生活的节奏都太快,教大家时间管理的方法也是层出不穷,笔者想结合这两年写书的经历谈谈自己对时间管理的感受,跟大家分享一些吐槽的观点,看看大家是否也有同感。

超全整理:程序员都在用什么工具?

摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,这里是程序员硬核工具,全部可以白嫖,我相信这里总有一款工具是属于你的!

jdk 源码系列之ReentrantLock

最近将 ReentrantLock 学了一遍同时也把源码读了一遍,记录下学习的过程

go-zero 之 rest 实战与原理

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,其中 rest 是 web 模块,该模块基于 Go 语言原生的 http 包进行构建,是一个高性能的,简单易用的 web 框架。使用 rest 能够快速构建 restful 风格 api 服务,同时具备服务监控和弹性服务治理能力

零/低代码编程风口已到,请快快上车!

零/低代码风口已经到了!还不快抓住机会

零代码可视化开发平台iVX是什么?

现在的代码开发方式,已经诞生了半个多世纪了,形成了一整套完整的开发体系,至今任然沿用。语言诞生了很多种,PHP/ Java/ Python/ C#/ JavaScript/ Go... ,但本质上并没有发生什么改变,还是要一行一行的Coding。

《我想进大厂》之JVM夺命连环10问

这是面试专题系列第五篇JVM篇。

闭嘴,别再问什么是锁了

不积跬步,无以至千里;不积小流,无以成江海。

Java并发编程:AQS的原子性如何保证

当我们研究AQS框架时(对于AQS不太熟知可以先阅读《什么是JDK内置并发框架AQS》,会发现AbstractQueuedSynchronizer这个类很多地方都使用了CAS操作。在并发实现中CAS操作必须具备原子性,而且是硬件级别的原子性。我们知道Java被隔离在硬件之上,硬件级别的操

如何高效的使用并行流

在Java7之前想要并行处理大量数据是很困难的,首先把数据拆分成很多个部分,然后把这这些子部分放入到每个线程中去执行计算逻辑,最后在把每个线程返回的计算结果进行合并操作;在Java7中提供了一个处理大数据的fork/join框架,屏蔽掉了线程之间交互的处理,

【得物技术】自动化生成代码几种方案的演变

今天我们聊一聊自动化生成代码的问题,试想一下,假如有一天机器替代你编写代码,你是应该感到开心还是难过?

​JDK1.8新特性(八):还在重复写空指针检查代码?赶紧使用Optional吧!​

作为一名Java程序员,无论是初入茅庐的菜鸟,还是久经江湖的高手,曾经肯定遭遇过各种各样的异常错误。还在重复写空指针检查代码?赶紧使用Optional吧!

Spring IoC 到底是什么?

「上一篇文章」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的。

一篇带你用 VuePress + Github Pages 搭建博客

最近完成了 TypeScript 最新官方文档 Hanbook 的翻译,一共十四篇,堪称国内的最好 TypeScript4 入门教程之一。为了方便大家阅读,我用 VuePress + Github Pages 搭建了博客,博客效果如下:

Java 常见的几种 OOM

上面这种 OOM 比较好理解,在 main 方法中循环调用 main 方法,循环产生的大量形参都会在栈空间进行创建,当超过栈空间的大小,就会导致栈空间溢出,发生 OOM。

其他标签