排序
Python潮流周刊#8:Python 3.13 计划将解释器提速 50%!
合集 - Python潮流周刊(8)1.Python潮流周刊#3:PyPI 的安全问题05-272.Python潮流周刊#2:Rust 让 Python 再次伟大05-203.Python潮流周刊#1:如何系统地自学Python?05-134.Python潮流周刊#4:P...
重学Go语言 | GO方法与自定义类型
在面向对象编程语言中,我们可以使用类(class)来模拟现实世界的实体,通过类的属性与方法,我们可以扩展自己想要的类型。 Go语言中并没有类的概念,不过Go支持定义方法(method),Go的方法不是定...
重学Go语言 | Go包管理详解
我正在参加「掘金·启航计划」 大部分编程语言都有其代码组织方式,以方便管理我们所开发的代码,比如PHP的命名空间(namespace),Java的package,JavaScript的module; Go语言也有自己的代码组...
重学Go语言 | 函数详解
我正在参加「掘金·启航计划」 对于大多数编程语言来说,函数都是很重要的内容,尤其是用面向过程编程语言(比如C语言)编写的程序,就是由一个个函数构成的,另外,很多编程语言的入口就是一个函...
重学Go语言 | Go Struct详解
我正在参加「掘金·启航计划」 在其他编程语言中(如Java),我们可以使用类(Class)来描述比较复杂的实体,比如定义用户信息(名称,年龄等)或者一个订单信息(订单号,下单时间等): public class ...
语言:偏函数及解释器的基础
1 偏函数 1.1 偏函数定义 R 是集合 S 和 T 上的关系,则R被称为 S 到 T的偏函数, 如果总是有 (s, t1) ∈ R 和 (s, t2) ∈ R,则可以得到 t1 = t2。 如果此外还有,dom(R) = S,则称 R 为从 S ...
基于OpenMV的自动驾驶智能小车模拟系统
一、项目简介 基于机器视觉模块OpenMV采集车道、红绿灯、交通标志等模拟路况信息,实现一辆能车道保持、红绿灯识别、交通标志识别、安全避障以及远程WiFi控制的多功能无人驾驶小车。 赛道规格:...
一个关于 KPM 包管理工具诞生的故事
1. KPM 是什么 KPM(KCL Package Manager, KCL 包管理器)是 KCL 语言的程序包管理器。 KPM 由两个主要部分组成: - 用于发布和下载程序包的 CLI(命令行界面)工具。 - 托管 KCL 程序包的在线...
记一次线上bug排查过程及总结
前言 大家好,我是路由器没有路。 在线上运行的系统中,问题的出现是不可避免的。如何快速、准确地排查问题,是每个技术人员都需要掌握的技能。 本文将分享一个线上问题排查的过程和总结,希望...
语言花絮:模块化:处理对象和流
1 语言模块化 为什么需要模块化? 如果语言只支持过程和数据组合以构建复合实体,这些工具不足以设计程序。 因为我们了解到抽象对于帮助应对大型系统的复杂性是至关重要的。 有效的程序综合还需...
C语言编程语法—语法风格
#include <stdio.h> int main(void) { printf('That is Right Style\n'); return 0; } 在一个标准的C语言程序中,最特殊的莫过于main函数了,而说到底它就是一个函数而已,仅仅因为它地位...
该如何理解接口的幂等性?
前言 大家好,我是路由器没有路。 随着互联网的发展,Web API 已成为现代应用程序的重要组成部分,它允许不同的应用程序之间进行通信和数据交换。 那么今天就来讲下关于 Web API 中接口幂等性的...
C语言编程语法—排序算法
一、冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 过程...
ChatGPT+Mermaid自然语言流程图形化产出小试 | 京东云技术团队
ChatGPT+Mermaid语言实现技术概念可视化 本文旨在介绍如何使用ChatGPT和Mermaid语言生成流程图的技术。在现代软件开发中,流程图是一种重要的工具,用于可视化和呈现各种流程和结构。结合ChatGP...
快看!Python 3.12更新了什么?
就在六月份,Python官方发布了这个语言的3.12预发版本。像往常一样,这个版本更新了大量内容,我也挑选了大部分内容翻译了一下,先一睹为快吧。 改善报错信息 来自官方标准库的模块现在可以在报...
C语言编程—内存管理
C语言中的动态内存管理。C语言为内存的分配和管理提供了几个函数。这些函数可以在 <stdlib.h> 头文件中找到。 在C语言中,内存是通过指针变量来管理的。指针是一个变量,它存储了一个内存...
体验昇腾Ascend C 编程语言极简易用的算子开发
本文分享自华为云社区《CANN黑科技解密|昇腾Ascend C编程语言 — 极简易用的算子开发体验》,作者:昇腾CANN 。 AI应用的大脑是神经网络,而构成神经网络的基石是一个个算子。为了让开发者的网...
盘点总结一下Php8开发中常用的一些特性
作为一名phper,我们知道,php8是直接用从php7.4跳过来的,php8.0给php带来了很多新功能和新特性。本文盘点总结一下这些新特性具体使用。 联合类型(Union types) PHP 中的联合类型允许您指定...
C语言编程—可变参数
有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。 C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。 ...
C语言编程—递归
递归指的是在函数的定义中使用函数自身的方法。 举个例子:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小...