精度java_long问题java

vscode保存文件慢——如何检验是哪个vscode插件导致的问题

起因 前几天使用vscode,突然发现保存文件变得特别慢 = = 排查 开发者工具里能看到[Extension Host]有很多报错。 (开发者工具:默认快捷键 ctrl+shift+i 打开,或选择help => Toggle Develop Tools) 但是从这里只能知道是因为某个插件导致的, ......
vscode 插件 文件 问题

Java的诞生

JAVA的初步认识 JAVA帝国的诞生 1972年C诞生 贴近硬件:运行极快,效率极高 操作系统:编泽器,数据库,网络系统等。 指针和内存管理 1982年C++诞生 面向对象 兼容C 图像领域,游戏等 我们要建立一个新的语言 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 ......
Java

Java学习笔记(九)网络编程

网络编程 概述 计算机网络: 计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台···传播交流信息,数据交换,通信 想要达到这个效果需要什么 ......
网络编程 笔记 网络 Java

Java面试-基础篇(一)6

#synchronized与ReentrantLock的区别 说到synchronized与ReentrantLock,我们都知道,他们是java并发编程很重要的技术。他们可以帮助我们保证编程过程中数据的正确性,也就是我们常说的线程安全。 线程安全通常是多个线程在执行一段代码时采用锁机制实现的。 介 ......
基础 Java

区间染色问题

区间染色问题 将一个区间内的点分别染色,问共有多少种颜色可以被看到(已经被染色的点可以被覆盖这个区间的颜色所覆盖) 例题:poj 2527 线段树的每个节点用一个懒标记维护当前区间是否被某个颜色完全覆盖,其子节点的值都为当前节点的值,这样也可以将原来被染色的点但是会被覆盖的点覆盖掉 没有覆盖到的点的 ......
区间 问题

java学习日记20230325-抽象类

抽象类: 当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类! 所谓抽象方法,就是没有实现的方法; 当一个类中存在抽象方法时,需要将该类声明为Abstract类; 一般来说,抽象类会被继承,由其子类进行重写; 用abstract来修饰一个类时,这个类就是抽 ......
20230325 日记 java

STM32F103 UCOSIII 加入DS18B20温度传感器 解决不能正常读数问题

前言: 在UCOSIII中加入DS18B20后,会发现检测出的数字特别大,而且波动很大就是一些无规则随机数一样,裸机运行明明是没问题的(这个问题困扰了3天),网上查了一下,发现出现此问题的不止我一个人,有的朋友还出现了数值一直显示为0,而且都是在移植到实时操作系统中的时候才出现这个问题。解决方法是给 ......
读数 传感器 温度 UCOSIII 问题

java学习日记20230324-final关键字

final可以修饰类,方法,属性和局部变量 当不希望类被继承时,用final修饰类 当不希望父类某个方法被子类重写时,使用final 当不希望某个属性值被修改时 当不希望某个局部变量被修改时 final使用注意事项和细节: final的属性又叫常量,一般XX_XX命名; final的属性在定义时,必 ......
20230324 关键字 关键 日记 final

Java第二次作业

1.输入年份月份,输出该月的天数(闰年2月29天) import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub Sc ......
Java

Linux中mujoco_py添加环境变量以及在pycharm中编辑配配置环境变量的问题

在经过一系列的操作装好mujoco之后,需要配好环境变量才能最终成功的运行!经过一段时间的折腾,博主总结一下三处在Linux中需要配置环境的地方: 1、.bashrc文件 博主习惯使用gedit ~/.bashrc命令打开.bashrc文件(比较方便编辑)。 在.bashrc文件中添加环境变量:ex ......
变量 环境 mujoco_py pycharm mujoco

Java第二次作业

1.输入年份月份,输出该月的天数 package xc; import java.util.Scanner; public class cv { public static void main(String[] args) { // TODO Auto-generated method stub8 ......
Java

Java生产者消费者

生产者消费者问题 简介 生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式。 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产 ......
生产者 消费者 Java

java.lang.UnsupportedClassVersionError: (class file version 61.0), this version of the Java Runtime only recognizes 52

问题背景,新建5个springboot modules。使用相同的依赖 pom.xml 文件。其中 4 个工程正常启动。有一个如图:GulimallWareApplication 跑不起来。报错版本不对。 本人机器上只配置了 1.8 的jdk。所以很纳闷。原以为是不是新版本 idea 自带(刚刚下载 ......

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package 作业1; import java.util.Scanner; public class text1 { public static void main(String[] args) { // TODO Auto- ......
Java

【责任链设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,也叫职责链模式、命令链模式。这种模式为请求创建了一个接收者对象的链,允许你将请求沿着处理者链进行发送,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。 当程序需要使用不同方式来处理多种 ......
设计模式 语言 模式 责任 Python

修改antd的table合并行之后CheckBox不能合并的问题

修改后的效果图如下: <template> <page-header-wrapper :title="false" :breadcrumb="{routes:[]}" > <div> <div class="list"> <a-table :columns="columns0" :row-key=" ......
CheckBox 问题 table antd

HJ43_迷宫问题_回溯

¥问题:探索沿着0路径走出矩阵迷宫。 ¥思路: 1、第一个站位点为(0,0)坐标,站在(0,0)坐标向分别向左右上下探索,如探索到1则回溯重新探索0路径。 2、比如向右走几步后,检测到了右上下都是1,此时回溯。注意在探索过程中,有可能探索重复的死胡同,所以需要用pos list记录探索过的左边,探索 ......
迷宫 问题 HJ 43

OA不能点击发送验证码按钮问题

按F12发现400错误(前端提交数据的字段名称或者是字段类型和后台的实体类不一致导致),最终找出原因是密码里含有特殊符号,服务端未有处理导致。解决方案有:1、重改下密码,不要含有特殊字符2、修改服务端程序判断 ......
按钮 问题

Redis中的BigKey问题:排查与解决思路

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 摘要 Redis是一款性能强劲的内存数据库,但是在使用过程中,我们可能会遇到Big Key问题,这个问题就是Redis中某个key的value过大,所以Big Key问题本质是Big Value问题,导致Redis ......
思路 BigKey 问题 Redis

【音视频】一文搞懂音频视频中的采样率、采样精度、码率、分辨率

计算码率(bit rate) 音频: CD音质,一般2通道,原始音频数据1秒钟的数据量是44.1k(采样率)*16(位深度)*2(声道数)=1411.2kbits,可求得整个音频文件的大小=时长(300s)*码率(1411.2)/1024/8=51.67M。压缩成128kbps的MP3,1秒钟数据就 ......
音频视频 精度 分辨率 音频 视频

记录实习遇到的问题(二)

用于判断Int类型是否为空值 获取一个值,该值指示 Nullable 对象是否具有基础类型的有效值 public bool HasValue { get; } 模式匹配 - 模式中的 is 和 switch 表达式,以及 and、or 和 not 运算符 https://learn.microsof ......
问题

Unity的LayoutGroup刷新会延迟一帧的问题

在去年遇到过LayoutGroup完全不刷新的问题:https://www.cnblogs.com/strawberryPudding/p/15593869.html 当时的解决方案是关了之后等一帧再开,但是也有一些问题。在时不时需要动态加载的情况下,会到加载完成的下一帧才刷新,看上去卡了一下。 这 ......
LayoutGroup 问题 Unity

Java 杂货

排序 // 就那么几个方法,默认升序递增 java.util.Comparator#comparing(java.util.function.Function<? super T,? extends U>); // null 值在后 java.util.Comparator#nullsLast // ......
杂货 Java

解决antd中,select和DatePicker组件不跟随页面滚动的问题

在开发过程中,经常会使用到Select、DatePicker等组件,当这些组件在可滚动的区域内滚动时,你会发现该组件的选项框也会跟着滚动,产生分离 解决方法antd的官方API给我们提供了getPopupContainer属性,该属性是菜单渲染的父节点,默认是body。只要添加该属性,设置好父节点, ......
DatePicker 组件 页面 select 问题

关于在 vue 3 和 vue router 中使用 transition 过渡动效的 mode 属性导致页面跳转空白的问题

先放结论:不要在路由组件的 template 块中使用多个根标签,注释也不行。 今天碰到一个奇葩的问题,后端告诉我说,进入特定页面后,跳转其他页面均会白屏,刷新后就会加载。 一开始我以为是菜单的问题,搞鼓了半天,发现没什么问题。之后我又以为是路由的问题,发现只要移除了 transition 的 mo ......
transition vue 属性 空白 页面

关于在编写地铁查询系统主界面chaxun-01.jsp 中 出现了method get 与post 中 所产生的问题(get能传值,post不能传值)

在编写中我发现了method 中 用get 可以把用户输入的值传递到下一个页面。 但是我改成post之后就不能出现查询后的结果。 改成post之后查询的结果: 这是什么造成的,我通过网上查询一些资料找到了这两个方法之间的区别。 因为POST传参默认是带着content-type的,不在接受值的页面解 ......
查询系统 post get 地铁 界面

memcached的slab钙化问题

memcached的slab钙化问题 现象: 服务某些接口成功率波动,经研发查看是数据在memcached查询的偶尔失败。 因为前一晚升级的时候,改了存储在memcahed的数据(图片base64)的大小,改成高清图。 猜测是memcached存储有问题 排查步骤:查看memcached监控 内存使 ......
memcached 问题 slab

来说一个技术点,List作为参数数据丢失问题

下面方法,执行foo1,结果会是什么? private void foo1() { List<String> list =new ArrayList<>(); foo2(list); System.out.println(" outside="+list); } private void foo2( ......
参数 数据 问题 技术 List

Centos 7 - 第一次登陆 Mysql 数据库 修改密码问题 ERROR 1045 (28000) - 临时生效方法

这里第一次安装mysql容易出现报错: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ==解决方法如下:== 1. 修改mysql的初始密码(有两种方法) 1.1 第 1 种方法 (不推荐,无 ......
第一次 密码 数据库 方法 数据

Java第四周作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package sss; import java.util.Scanner; public class sasd { public static void main(String[] args) { // TODO Auto-g ......
Java