相关文章
Go语言基础之变量和常量
标识符与关键字
标识符
在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123
关键字
关…
编程日记
2024/12/15 1:31:03
DispatcherServlet doDispatch()方法解析(1)
目录 简介doDispatch() 源码解析this.mappingRegistry 简介
在DispatcherServlet类中, 最关键的就是doDispatch()这个方法, 每一次请求都需要经过这个方法, 对每个请求进行转发, 通过反射调用对应的方法
doDispatch() 源码解析 可以看到最关键的代码就是1047行, 根据请求对象…
编程日记
2024/12/22 20:03:00
华为开源自研AI框架昇思MindSpore应用案例:基于MindSpore框架的UNet-2D案例实现
目录 一、环境准备1.进入ModelArts官网2.使用CodeLab体验Notebook实例 二、环境准备与数据读取三、模型解析Transformer基本原理Attention模块 Transformer EncoderViT模型的输入整体构建ViT 四、模型训练与推理模型训练模型验证模型推理 近些年,随着基于自注意&…
编程日记
2024/12/20 5:45:05
基于docker搭建pytest自动化测试环境(docker+pytest+jenkins+allure)
pytest搭建自动化测试环境(dockerpytestjenkinsallure) 这里我以ubuntu18为例 如果有docker环境,可以直接拉取我打包好的镜像docker pull ziyigun/jenkins:v1.0 1 搭建Docker
1.1 安装docker
# 配置docker安装环境
sudo apt-get install ap…
编程日记
2024/12/20 5:45:16
Python jupyter lab 设置
在下载好jupyter lab 后,需要对其进行设置,尤其是远程服务器的时候,因为根本就是没有屏幕,也没有浏览器。
新建设置文件
jupyter lab --generate-config设置文件内部参数 vim ~/.jupyter/jupyter_lab_config.py进去一通改&#…
编程日记
2024/12/22 20:03:40
Leetcode每日一题:23. 合并 K 个升序链表(2023.8.12 C++)
目录
23. 合并 K 个升序链表
题目描述:
实现代码与解析:
优先级队列:
原理思路: 23. 合并 K 个升序链表
题目描述: 给你一个链表数组,每个链表都已经按升序排列。
请你将所有链表合并到一个升序链表…
编程日记
2024/12/20 5:44:47
Linux 信号的基本概念
信号的基本概念
1. 信号的概念
信号是Linux系统响应某些条件产生的一些事件。接收到信号的进程会相应地采取一些行动。
2. 信号的生成
信号是由于某些错误条件而生成的,如内存段冲突、浮点处理器错误或非法指令等。信号的生成其实就是一种软件层次的中断&#x…
编程日记
2024/12/20 5:44:52
【LeetCode】696 . 计数二进制子串
696 . 计数二进制子串(简单) 思路
我们可以将字符串按照 0 和 1 的连续段分组,存在 count 数组中。例如 00111011 可以得到:count {2,3,1,2}。这里 count 数组中两个相邻的数一定代表的是两种不同的字符。假设 count 数组中两个相…
编程日记
2024/12/18 12:45:53