运算符 基础java day
shell_脚本开发_数值运算
shell中的数值运算 shell中常见的算术运算符 运算符 意义(*表示常用) +、- 加号(正号)、减号(负号)* *、/、% 乘号、除号、取余(取模)* ** 幂运算 * ++、-- 增加及减少,可前置也可放在变量结尾* !、&&、|| 逻辑非(取反)、逻辑与(and)、逻辑或(or)* <、 ......
shell_脚本开发_数值运算_expr命令
expr命令 简单的计算器执行命令 可以用expr --help查看文档 #expr 是以传入参数的形式进行计算的 ,它基于空格传入参数,但是在shell里的一些元字符(*啊这类)都是有特俗含义的,需要转义 [root@localhost ~]# expr 2 + 5 7 [root@localho ......
JAVA的项目、模块、包、类
模块 Module 一个JAVA项目可以由很多模块(module)组成,每个模块之间可以关联,也可以相互独立,独立的模块可以看作一个单独的项目。 使用IDEA创建一个Module 点击next,并设置路径 包 Package 包可以看作一堆功能的集合,例如:java.util.Date, java. ......
Learn Git in 30 days—— 第 29 天:如何将 Subversion 项目汇入到 Git 仓库
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 当你越来越了解 Git 版本控制,一定会越来越想把手边的 Subversion ( 简称 SVN ) 项目改用 ......
JavaScript 浮点数运算的精度问题
来源:https://zhuanlan.zhihu.com/p/191395766 问题描述 在 JavaScript 中整数和浮点数都属于 Number 数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此。 所以我们在打印 1.00 这样的浮点数的结果是 1 而非 1.00 。在一 ......
js之基础算法案例
1 判断是闰年还是平年 算法:能被4整除且不能整除100的为闰年 或者能够被 400 整除的是闰年 // 接收用户输入 var year = prompt('请您输入年份:'); if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { a ......
Java-全网最详细数据结构
数构&算法:数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关,以下是各种数据结构的详细说明。 线性结构:数组、队列、链表、栈 顺序存储( ......
我在前端写Java SpringBoot项目
本篇文章主要是使用 NestJs + Sequelize + MySQL 完成基础运行, 带大家了解 Node 服务端的基础搭建,也可以顺便看看 Java SpringBoot 项目的基础结构,它俩真的非常相似,不信你去问服务端开发同学。 ......
js1之基础知识
1 简介 1.1 计算机语言 计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。总的来说,可以分成机器语言,汇编语言和高级语言三大类。 实际上计算机最终所执行的都是 机器语言,它是由“0”和“1”组成的二进制数,二进制是计算机语言的基础。 0=00000000 1=0000 ......
Java 21新特性-虚拟线程 审核中
Java 21 版本更新中最重要的功能之一就是虚拟线程 (JEP 444)。这些轻量级线程减少了编写、维护和观察高吞吐量并发应用程序所需的工作量。 ......
模块化基础知识
1 简介 1.1 模块 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起。 块的内部数据/实现是私有的, 只是向外暴露一些接口(方法)与外部其它模块通信 一个模块的组成: 私有的数据:内部的变量 私有的行为(操作数据):内部的函数 向外暴露n个行为 1.2 模块化 描述 ......
Java List 中存不同的数据类型
在最近的实践中,有人突然问了一个问题: 在 Java 的 List 中可以存不同的数据类型吗? 这个问题突然给问到了,我们都知道 Java 中的 List 中存的是对象,通常我们定义都会这样的定义: List<String> testList = new ArrayList<>(); 这样我们就知道 ......
Java @Override 注解
在代码中,你可能会看到大量的 @Override 注解。 这个注解简单来说就是让编译器去读的,能够避免你在写代码的时候犯一些低级的拼写错误。 Java @Override 注解用来指定方法重写(Override),只能修饰方法并且只能用于方法重写,不能修饰其它的元素。 @Override 注解可以强 ......
入门篇-其之五-Java运算符(上)
本文的主要内容有:一元运算符正负号的使用、算术运算符进行四则运算、使用算术运算符的一些特殊情况、浮点数有时候”算不准“的原因、赋值运算符的使用 ......
【日常收支账本】【Day04】优化编辑动账记录的操作——QTableWidget单元格设置QComboBox控件
一、项目地址 https://github.com/LinFeng-BingYi/DailyAccountBook 二、新增 1. 在表格中设置选项列表,让用户更快地编辑动账记录 1.1 功能详述 为表格中以下字段设置选项列表: 1. 需求强度(由"基本需求"更名) 温饱:基本维持生存且不铺张浪费的 ......
Java - File 类和输入输出流的关系
File 类 File 是文件和目录的抽象表示。创建、删除、重命名、检查文件或目录的存在都需要依靠 File 类来完成。 File 不涉及文件的处理和文件内容的读写操作。 输入输出流 输入输出流用于将数据从一个源读取到程序中,或者将数据从程序写入到一个目标(如文件、网络、内存)等。 Java 有多种 ......
java基础-反射-day15
目录1. 案例引入2. Class 的理解3. 反射的详细使用4. Class 类都有哪些实例5. 详细使用6. 获取属性7. 获取方法8 获取类的 接口 注解 所在的包9. 思考 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象, 都能够调用它的任 ......
Maven基础概念
Maven 核心概念:坐标 使用三个『向量』在『Maven的仓库』中唯一的定位到一个『jar』包。 groupId:公司或组织的 id groupId:公司或组织域名的倒序,通常也会加上项目名称 例如:com.atguigu.maven artifactId:一个项目或者是项目中的一个模块的 id ......
linux基础的知识
Linux基础知识 一:yum管理软件包 1:了解yum yum是linux安装一些服务或者软件的rpm包的一个工具,因为解决了软件的依赖关系,就不需要安装了这个软件又要去安装另外的软件,所以非常的方便。 2:yum仓库的配置文件 /etc/yum.repos.d是yum仓库的配置的文件,文件必须以 ......
Flask2.0基础教程
Flask基础 Flask介绍 参考:Flask官方文档 Flask 是一个用 Python 编写的轻量级 Web 应用框架。它的核心非常简单,但是可以通过各种插件来扩展,使其可以用来构建复杂的 Web 应用。Flask 的设计目标是保持核心简单且易于使用,同时能够被扩展以适应不同的应用需求。 Fl ......
在JavaScript比较中,应该使用哪个等号运算符(== vs ===)?
内容来自 DOC[ https://q.houxu6.top/?s=在JavaScript比较中,应该使用哪个等号运算符(== vs =)?](https://q.houxu6.top/?s=在JavaScript比较中,应该使用哪个等号运算符( vs )?) 我正在使用JSLint来检查JavaS ......
Java网络编程基础
Java网络编程基于TCP/UDP协议的基础之上,TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。那么首先我们先介绍一下TCP和UDP的特点: 1.TCP(Transmission Con ......
Docker 基础01
一、容器技术介绍 1.1 什么是Docker Docker是一个开源项目,诞生于2013年初,基于Google公司退出的Go语言实现。 Docker是一个开源的应用容器引擎,基于LXC(Linux Container)内核虚拟化技术实现,提供一系列更强的功能,比如镜像、Dockerfile等。 Do ......
[java]时间戳转时间(String格式)
private final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String timeStamp = "1658976485000"; String date = simpl ......
Learn Git in 30 days—— 第 28 天:了解 GitHub 的 fork 与 pull request 版控流程
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我们知道 Git 仓库并没有什么「权限控制」的概念,因为他是分散式的版本控制系统,当你执行 git clone ......
Java运算符
算术运算符 加法运算符(+):用于将两个值相加。 减法运算符(-):用于从一个值中减去另一个值。 乘法运算符(*):用于将两个值相乘。 除法运算符(/):用于将一个值除以另一个值。 取模运算符(%):用于计算两个值相除后的余数。 运算符描述示例 + 相加 2+3=5 - 相减 5-2=3 * 相乘 ......
python29days
继承 单继承下的属性查找 多继承下的属性查找 super和mro的使用 多态和鸭子类型 —————————————————————————————————————————————————面向对象的三大特征: 封装,继承,多态 什么是继承? 继承就是让类和类之间产生父子关系,子类可以拥有父类的静态属性 ......
MongoDB基础知识
1. 简介 MongoDB官方文档 菜鸟教程 1、 NoSQL(Not Only SQL),不仅仅是SQL,主要是指非关系型数据库,是对不同与传统的关系型数据库的数据管理系统的统称 2、 NoSQL用于超大规模数据的存储,这些类型的数据存储吧需要固定的模式,无需多余的操作就可以横向扩展 1.2 No ......