后端

运行 hello 程序

前面简单描述了系统的硬件组成和操作,现在开始介绍当我们运行示例程序时到底发生了什么。在这里必须省略很多细节,稍后会做补充,但是现在我们将很满意于这种整体上的描述。 初始时,shell 程序执行它的指令,等待我们输入一个命令。假设我们现在要运行一段 hello 程序,当我们在键盘上输入字符串 “./hello” 后,shell 程序将字符逐一读入寄存器,再把它存放到内存中。 当我们在键盘上敲回车键时

18. 异常处理篇

1、异常的定义 异常是不正常的事件,不是错误 异常是指程序运行的过程中,发生某些意外的事情,比如10除以0, 文件不存在等。 public class ExcptionTest { public void test(){ System.out.println("====运行前===="); int a=10/0; System.out.println("====运行后===="); } publi

起云脚本-autojs之for循环如何正确使用

 for循环语句 for循环主要用于把某些代码循环若干次,通常跟计数有关 for (初始化变量;条件表达式;操作表达式) { //循环体 }  //条件表达式为结束for循环的条件 for循环案例 for(var i = 0;i<10;i++){ log(i) }  //输出结果是 0 - 9 //案例二 ,双层for循环 for (var i = 1; i <= 3; i++)

form-data、x-www-form-urlencoded的区别

我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、binary,那么这些请求方式的区别是什么呢? postman post param 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,

java 迭代器(Iterator)

一、前言 在迭代器(Iterator)没有出现之前,如果要遍历数组和集合,需要使用方法。 数组遍历,代码如下: String[] arr = new String[]{"Java", "Java虚拟机", "Java中文社群"}; for (int i = 0; i < arr.length; i++) { String item = arr[i]; } 集合遍历,代码如下: Li

2024年12月20日 Go生态洞察:Go开发者调查2024 H2结果深度解析

2024年12月20日 Go生态洞察:Go开发者调查2024 H2结果深度解析 摘要我是猫头虎,本篇文章将深入剖析 Go 团队于 2024 年 9 月 9 日至 23 日期间开展的 Go Developer Survey 2024 H2 调查结果,从满意度、开发环境、云部署、AI 辅助、团队挑战、SIMD 支持等多维度展开,带你全面了解当前

数组,矩阵与线性表

数组和矩阵 1、对于数组或矩阵,存储时注意存储方式是按行存储还是按列存储,二者结果有区别。 2、对于存储位置的计算,可以理解为计算当前位置以要求的存储方式存放时,前面已经存放了多少个元素。 线性表 1、顺序表和链表的对比 2、顺序表:线性表顺序存储,即用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素,在物理上也相邻。

k8s-实战入门-Label(七)

Label Label是kubernetes系统中的一个重要概念。它的作用就是在资源上添加标识,用来对它们进行区分和选择。 Label的特点: 一个Label会以key/value键值对的形式附加到各种对象上,如Node、Pod、Service等等 一个资源对象可以定义任意数量的Label ,同一个Label也可以被添加到任意数量的资源对象上去 Label通常在资源对象定义时确定,当然也可以在对象

Spark删除redis千万级别set集合数据

1.使用pipline的原因 Redis 使用的是客户端-服务器(CS)模型和请求/响应协议的 TCP 服务器。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听 Socket 返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 管道(pipeline)可以一次性发送多条命令并在执行完后一次性将结果返回,pipeline 通过减少客户端