变量 基础 方法java
Java单例模式
代码 public class SamlUtil { private static SamlUtil samlUtil; private static final Object lock = new Object(); private SamlUtil() { } public static Sam ......
【Pytorch基础实战】第一节,BP神经网络
项目地址 https://gitee.com/wxzcch/pytorchbase/tree/master/leason_1 实现代码 import pandas as pd import torch import torch.nn as nn import torch.optim as optim ......
easyYapi 简单使用 ,一次只导出一个方法,swagger 注解生效,md 文档
easyYapi 简单使用 ,一次只导出一个方法,swagger 注解生效,md 文档 有时候开放平台 需要写文档,这个时候 给yapi 和 swagger 就不太友好,导出 md,在导入 smartdoc 或者自己的 md 线上 ,其他3方的文档库语雀啥的 就会好很多。 1. 第一步安装 idea ......
Java:实现文件的上传和下载
1、实现文件上传功能 1. 配置文件: 添加配置文件spring-mvc.xml,配置multipartResolver,实现文件上传和下载的功能。<!-- 文件上传配置 --><bean id="multipartResolver" class="org.springframework.web.m ......
车机 Android 环境下利用 CarAudioService 实现自定义 Java 服务自启动
注意:本文基于 Android 11 进行分析 Qidi 2023.11.28 (MarkDown & Haroopad) 0. 简介 Android RO (Resource Overlay) 机制 Overlay 实现的效果正如其字面意思,就是“在原有效果的基础上再叠加一些效果”。 Androi ......
java时间时区学习
1、时间戳 时间戳是指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 0 1 月 01 日 08 时 00 分 00 秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份 数据在一个特定时间点已经存在的完整的可验证的数据 2、格林威治时间 ......
C++基础 -4- C/C++混合编程
———————C/C++混合编程——————— 🎄引用格式(图片+代码段) extern "C" { #include "string.h" } 🎄代码验证 (分别使用了C++/C 的标准输出) #include "iostream" using namespace std; extern "C ......
MyBatis基础
1.什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。与其他ORM框架不同,MyBatis没有将Java对象与数据表关联起来,二十作为Java方法和sql语句的桥梁,我们一般称它为“半自动化ORM”框架。 2.MyBatis能做什么? 定制化S ......
锁-基础篇(3)
乐观锁和悲观锁 乐观锁与悲观锁不是指具体的什么类型的锁,而是指看待并发同步的角度。 悲观锁认为对于同一个数据的并发操作,一定是会发生修改的,哪怕没有修改,也会认为修改。 因此对于同一个数据的并发操作,悲观锁采取加锁的形式。悲观的认为,不加锁的并发操作一定会出问题。 乐观锁则认为对于同一个数据的并发操 ......
设备电源管理基础 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/driver-api/pm/devices.html 设备电源管理基础 版权 © 2010-2011 Rafael J. Wysocki rjw@sisk.pl, Novell Inc. © 2010 Alan Stern s ......
Java登陆第二十二天——JavaScript入门
JS JavaScript(简称JS)也可也叫ECMAScript(简称ES)。以下统称为JS JS相当于是前端页面的补充,它可以让一个普通的页面在后台执行一些功能,例如点击一个按钮,会执行某些下载文件;页面跳转;页面弹窗等操作。 JS本质上是另一门语言,和Java没有半毛钱关系。 在菜鸟教程中三剑 ......
Python Numpy 随机数生成常用方法
1、生成随机数 1)均匀分布随机数 numpy.random.rand(d0, d1, ..., dn):生成在 [0, 1) 区间的均匀分布随机数。d0, d1, ..., dn:表示生成随机数的维度。 numpy.random.randint(low, high=None, size=Non ......
前端学习DAY1 HTML5基础(1)(b站pink老师)
一、HTML简介 1.网页 1.1 什么是网页 网站是网页的集合,网页是网站中的一“页”(构成网站的基本元素)。 网页由图片、链接、文字、声音、视频等元素构成,通常是HTML格式的文件(.htm.或html后缀),通过浏览器来阅读。 1.2 什么是HTML HTML (超文本标记语言),它是用来描述 ......
Java 后期处理通用异常
注解 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) public @interface MyAction { String name(); } 使用注解 @MyAction(name = "Navigate to ......
python:填充,空白,对齐字符串的方法
str对象包括如下用于填充,空白,对齐字符串的方法 str.strip([char]):去两边空格,也可指定要去除的字符列表 str.lstrip([char]):去左边空格,也可指定要去除的字符列表 str.rstrip([char]):去右边空格,也可指定要去除的字符列表 str.zfill(w ......
Java第七课_面向对象编程
1.面向对象的编程 对象 public class Practice01 { public static void main(String[] args) { /* 面向对象的编程,将一切事项都视为对象.对象用类来描述,过程在类里实现.使用时只需要调用类,不需要再考虑如何实现. 将对象的共同特征进行 ......
Java学习之路(十六)
Java学习之路(十六) 1、File类 1.1、File类概述和构造方法【应用】 File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的 ......
Java学习之路(十七)
Java学习之路(十七) 1、字符流 1.1、为什么会出现字符流【理解】 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字符流 = 字节流 + 编码表 中文的字节存储方式 用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文 ......
Java学习之路(十五)
Java学习之路(十五) 1、Map集合 1.1、Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 双列集合,一个键对应一个值 键不可以重复,值可以重复 Map集合的基本使用 public class MapDemo01 ......
第一节 Kotlin基础
Kotlin基础 简介 主要介绍: 开发环境的搭建 Kotlin基本语法 Kotlin参考 Kotlin源代码网址:https://github.com/JetBrains/kotlin Kotlin官网:https://kotlinlang.org Kotlin官方参考文档:https://kot ......
python的 __enter__ 和 __exit__方法,上下文管理器
在 Python 中,类并没有专门的 exit 方法。但是,如果你想在对象生命周期结束时执行某些操作,你可以使用特殊的方法 __enter__ 和 __exit__,这与 Python 上下文管理器(Context Manager)相关。 __enter__ 方法: 当进入 with 代码块时,__ ......
mysql安装及环境变量配置
1.把下载的压缩包放到安装目录下后解压2.环境变量中path里添加mysql安装文件下bin目录的路径3.在mysql中bin的同级目录下新建my.ini配置文件4.编辑my.ini[mysqld]basedir=C:\mysql\mysql-5.7.19-winx64\datadir=C:\mys ......
.NET Core MVC基础之返回文件类型
.NET Core MVC基础之返回文件类型📄 前言 上一篇文章讲了基础的返回类型,这篇文章讲解如何返回文件类型给浏览器下载。 系列文章 .NET MVC基础之页面传值方式 通过图片流来返回图片 返回类型介绍 在返回文件之前,要知道MIME 类型,这里介绍常用的几种: text/plain:纯文本 ......
软件测试/人工智能|Java Edit Plus 安装与配置指南
前言 最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一 ......
【python基础之命名空间与作用域】---命名空间与作用域
title: 【python基础之命名空间与作用域】 命名空间与作用域 date: 2023-12-11 18:44:060 updated: 2023-12-11 18:44:00 description: cover: https://home.cnblogs.com/u/dream-ze/ 【 ......
基础篇(面试题)
1、Java语言有哪些特点 2、面向对象和面向过程的区别 3、八种基本数据类型的大小,以及他们的封装类 4、标识符的命名规则 5、instanceof 关键字的作用 6、Java自动装箱与拆箱 面试题1: 面试题2: 7、重载和重写的区别 8、equals与==的区别 9、 Hashcode的作用 ......
Java基础面试题
一、面试题汇总 1.请简述java特点? 简单、平台无关性、 面向对象、 多线程、 分布性、 高性能(相对于其他解释型语言)、 健壮性、开源 2.什么是JDK,JRE,JVM及它们之间的关系? JDK是JAVA的核心,包括JRE(JAVA 虚拟环境)、编译器、运行工具等 JRE是JAVA运行环境,包 ......
JAVA:mapper.java和mapper.xml的关系,以及foreach的用法
简单理解就是,java声明了方法,xml实现了方法,类似与接口与实现接口,他们之间的关系如下: // Mapper.java中 List<Ranks> inquireOnlyName( @Param("names") List<String> names, @Param("status") Stri ......