排序
C语言编程语法—排序算法
一、冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 过程...
重学Go语言 | GO方法与自定义类型
在面向对象编程语言中,我们可以使用类(class)来模拟现实世界的实体,通过类的属性与方法,我们可以扩展自己想要的类型。 Go语言中并没有类的概念,不过Go支持定义方法(method),Go的方法不是定...
从零开始,打造一款属于自己的JavaScript编程语言
前言 自从JavaScript语言发展起来,它一直被广泛应用于前端和服务器端JavaScript编程。但对于那些广泛使用JavaScript语言编写的开发者们来说,它们发现一些易于将一些繁琐,令人困惑或缺乏语言...
该如何理解接口的幂等性?
前言 大家好,我是路由器没有路。 随着互联网的发展,Web API 已成为现代应用程序的重要组成部分,它允许不同的应用程序之间进行通信和数据交换。 那么今天就来讲下关于 Web API 中接口幂等性的...
C语言编程语法—语法风格
#include <stdio.h> int main(void) { printf('That is Right Style\n'); return 0; } 在一个标准的C语言程序中,最特殊的莫过于main函数了,而说到底它就是一个函数而已,仅仅因为它地位...
语言花絮:模块化:处理对象和流
1 语言模块化 为什么需要模块化? 如果语言只支持过程和数据组合以构建复合实体,这些工具不足以设计程序。 因为我们了解到抽象对于帮助应对大型系统的复杂性是至关重要的。 有效的程序综合还需...
跟着前手淘前端技术专家一起进阶 CSS !
继《现代 Web 布局》《防御式 CSS 精讲》之后,前手淘前端技术专家「大漠」又带了新小册《现代CSS》,与你一起深挖 CSS 新特性与新用法! 作者是谁? 大漠,W3CPlus 创始人,《现代 Web 布局》...
重学Go语言 | Go接口详解
接口(interface)与类(class)一样,都是面向对象编程的重要组成部分,Go语言中虽然没有类的概念,不过Go支持接口。 接口 Go语言的接口与其他编程语言的接口有什么不同呢?下面我们来探究一下! ...
ChatGPT+Mermaid自然语言流程图形化产出小试 | 京东云技术团队
ChatGPT+Mermaid语言实现技术概念可视化 本文旨在介绍如何使用ChatGPT和Mermaid语言生成流程图的技术。在现代软件开发中,流程图是一种重要的工具,用于可视化和呈现各种流程和结构。结合ChatGP...
一种“记住”代码的方法
几年前发生过一件事,当时被老东家裁员已经过去半年,然后有一天下班后在公交车上收到前同事的来电,问我一个功能写在哪里,我直接告诉他去X类里搜索AABBCC名称的一个dialog,显示这个对话框的...
趣文图解什么是JavaScript单线程
JavaScript 是一种流行的?编程语言???,广泛用于创建交互式 Web 应用程序?️。JavaScript 与其他编程语言不同的关键?特征之一是它的单线程特性?。 那么接下来我们就来了详细的了解一下浏览器...