程序员 程序 日记java
2023-2024-1 20231402《计算机基础与程序设计》第7周学习总结
2023-2024-1 20231402《计算机基础与程序设计》第7周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第7周作业 这个作业的目标 自学计算机科学概论第8章,《C语言程序设计》第6章 ......
2023-2024 20231404高伟光《计算机基础与程序设计》第七周学习总结
作业信息 作业班级 23级14班 作业要求 第七周要求 作业目标 自主学习计算机概论第八章,学习c语言第六章 作业正文 此博客 教材内容总结 计算机概论: 应用层涉及了数据结构,本章介绍了栈(先进后出),队列(先进先出),列表(线性,无线),树,二叉树(每个节点只有一个父母节点,两个子节点),二叉检 ......
JAVA类加载
JAVA类加载 类加载器 java中有三种类加载器 -Bootstrap ClassLoader (引导类加载器) 该类加载器实现于JVM层,采用C++编写 - Extension ClassLoader (扩展类加载器) - App ClassLoader (系统类加载器) 默认的类加载器 Boo ......
日记 2023.11.10:2023 syzx 秋季训练 6
日记 2023.11.10:2023 syzx 秋季训练 6 *HI A 拆位,带权并查集 / 二分图判定。 B 按位做差,于是只需要一次 bfs。 bonus:长度 \(\leq 5000\)(单次)或 \(\leq 20\)(多次) https://codeforces.com/problems ......
nfls 11.10挂分日记
今天老老实实写了对拍,但是还是挂分了。 T1 数论分块,学了一下双指针的写法,我那个写法又对于大肠选手直接 T 飞了。 没注意到这个数据其实很大概率都是全部输出 0,在没有精心构造的情况下几乎全都跑挂了。 T2 一个最短路的变形题目,每个行每个列跑一个最短路就好了,将关键点之间连边,然后跑就行了。 ......
Java登陆第三天——SQL之DQL
SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 ......
使用IO流写一个随机点名程序
前言 最近学习了关于IO流的一些知识点,但是应用还不够,所以今天做个简单案例: 随机创建名字导入文件中: package ioandcollection; import java.io.BufferedWriter; import java.io.FileWriter; import java.io ......
Java中的接口
注意:接口中的成员变量与成员方法默认权限都是public 例子 接口 public interface _173Animal { //接口中的变量,默认是常量,并且自动加了static、final关键字 public static final int code1=200; public final ......
微信小程序数组
常用函数 concat(): 连接两个或多个数组,返回连接后的新数组。 示例:const arr1 = [1, 2, 3]; const arr2 = [4, 5, 6]; const arr3 = arr1.concat(arr2); // 返回 [1, 2, 3, 4, 5, 6] copyWi ......
微信小程序中的数组有许多常用的方法和用法
声明和初始化一个数组: var array = []; // 声明一个空数组 var array = [1, 2, 3]; // 声明并初始化一个有元素的数组 获取数组长度: var length = array.length; // 获取数组的长度 访问和修改数组元素: var element = ......
新发布的Java使用率均超Java8
Java 软件供应商 Azul 发布了首份年度 Java 现状调查报告,基于对全球 2062 名 Java 专业人士和基于 Java 的应用程序用户进行的调查。 Java 软件供应商 Azul 发布了首份年度 Java 现状调查报告,基于对全球 2062 名 Java 专业人士和基于 Java 的应 ......
Java流程控制
09:打印九九乘法表 package com.kuang.struct; /** * Created by Little Ding on 2023/11/6 17:08 */ public class ForDemo04 { public static void main(String[] args ......
WINUI多点触控致程序崩溃
开发的图像软件在在进行多点触摸测试时,出现了程序崩溃。查看了程序了日志,全局异常捕捉并未将这个异常捕捉到,并记录到崩溃日志里。 怀疑不是程序的编码问题,可能是由于其他原因造成所致。于是习惯性的打开事件查看器,查看应用程序相关日志,找到了一条应用程序崩溃事件: 其详细信息如下: 从详细信息上看到崩溃的 ......
执行以下程序,要求当用户点击按钮1秒后禁用按钮,以下选项的做法,不符合要求的是()
执行以下程序,要求当用户点击按钮1秒后禁用按钮,以下选项的做法,不符合要求的是() 点击 A btn.onclick = function(){ var that = this; setTimeout(function(){that.disabled = true;},1000) } B btn.o ......
开发现代化的.NetCore控制台程序:(3)将nuget包发布到GitHubPackages
前言 上一篇文章已经把项目模板的nuget包发布到了 nuget 的官方源了,其实还可以发布到其他源,比如 GitHub ,本文记录一下发布到 GitHub Packages 的过程。 注意:本文建立在本系列第二篇文章的基础上,为了更好理解操作过程,请先熟悉本项目的代码结构 创建 GitHub to ......
Java中的IO流(二)
一、前言 前面我们讲解了如何使用字节流输入以及输出流,还有如何复制文件的操作, 今天我们讲解一下如何使用字符流。 字符流的一些基本知识点: package file.charStream; import java.io.UnsupportedEncodingException; import jav ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
java配置环境
java配置环境 (1)当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。 (2)字节码是不能修改的,若要修改类的结果,需要修改类的源代码,然后将源代码重新编译成字节码 (3)环境变量中 ......
秦疆的Java课程笔记:25 基础 类型转换
由于Java是强类型语言,在某些运算时会需要类型转换。 数据类型容量由低到高分别为: byte&short&char<int<long<float<double (浮点数的优先级大于整数) 运算中,不同类型的数据先转换为同一类型,再进行计算。 高容量类型到低容量类型需进行强制转换。 低容量类型到高容 ......
Linux程序后台运行
一、第一种方法(加“&”符号) 如果想让程序在后台运行,执行程序的时候,命令的最后面加“&”符号。 #执行文件 ./test.py& #查看是否在后台运行 ps -ef|grep test #后台的程序 需要关闭时,需要kill命令停止 killall [程序名] 注意:这种方法,查看运行日志很不方 ......
已知arr = [1,2,NaN,1,4,2,NaN],现为输出arr的不重复元素(重复元素只输出一次),则下列程序中的①处,可以作为判断条件的是()
var newArr = []; for(var i = 0 ;i<arr.length;i++){ if(①){ newArr.push(arr[i]); } } console.log(newArr); A newArr.indexOf(arr[i]) == -1 B !newArr.index ......
JAVA应用OOM OutOfMemoryError排查方法分享
JAVA应用OOM OutOfMemoryError排查方法分享 本地IDE场景 如果OOM能在本地IDE复现,那对于调试来说是再方便不过了. 添加jvm参数,帮助排查问题 # 限制内存不要给太大,使得有问题的代码容易暴露并调试。 # HeapDumpOnOutOfMemoryError的意义为发生 ......
设计模式 - Immutable 模式(Java不变集合类 vs Google Guava不变集合类)
总结 JDK中的unmodifiableList的构造函数是对原始集合的浅拷贝, 而Guava.ImmutableList.copyOf是对原始集合的深拷贝 public class ImmutableDemo { public static void main(String[] args) { L ......
C#开发一个可被带参数调用并返回数据的控制台应用程序
1 标准输出流控制台程序: namespace ReturnConsoleWrite { class Program { static void Main(string[] args) { //程序功能:将所以应用程序输入参数连成一个字符串 string _output=null; for (int ......
基于CH592的2.4G程序说明_一对多通讯程序修改点(1个Dongle对多个设备)
首先看我们的发送端(Mouse) 看下我们的绑定事件参数设置: 注意看这个bound.deviceId,我们让不同的mouse分别使用不同的ID号, Mouse1: Mouse2: Mouse3: Dongle端设置参数: 我们可以从调试信息中看到:Dongle端连上了三个不同ID的设备,并且将带宽 ......
java的double、float类型的比较
在java中,针对double、float类型的运算和比较都最好不要直接进行,可以依靠BigDecimal来进行 一、比较大小 转换成 long 再比较,(这是long是基本类型,而不是Long对象,对象比较不要用 ==) Double.doubleToLongBits(0.042421d) == ......
秦疆的Java课程:24 基础 数据类型扩展及面试题讲解
1、整数扩展 进制 二进制数:0b开头 八进制数:0开头 十六进制数:0x开头 public class DEMO1 { public static void main(String[] args) { //整数扩展:进制 int A = 10; int B = 0b10;//二进制 int C = ......