精度java_long问题java
Android JetPack~LiveData(二) 数据倒灌问题
Android数据绑定技术一,企业级开发 Android数据绑定技术二,企业级开发 Android JetPack~ DataBinding(数据绑定)(一) 集成与使用 Android JetPack~ LiveData (一) 介绍与使用 Android JetPack~LiveData(二) ......
浅聊Java核心技术之高可扩展利器SPI
SPI的概念 JAVA SPI = 基于接口的编程+策略模式+配置文件 的动态加载机制 SPI的使用场景 Java是一种面向对象语言,虽然Java8开始支持函数式编程和Stream,但是总体来说,还是面向对象的语言。在使用Java进行面向对象开发时,一般会推荐使用基于接口的编程,程序的模块与模块之前 ......
11.迷宫问题(BFS 储存路径)
迷宫问题 ↑ 题目链接 题目 给定一个 $n×n$ 的二维数组,如下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙 ......
JAVA中的内存分配
JAVA中的内存分配 栈:方法运行时使用的内存,比如main方法的运行,进入方法栈中执行 堆:存储对象或数组,new来创建的,都存储在堆内存中 方法区:存储可以运行的class文件 本地方法栈:JVM在使用操作系统功能的时候使用,和我们开发无关 寄存器:给CPU使用 总结: 只要是new出来的一定在 ......
经典数学组合题——西尔维斯特问题
题目: 在一个平面内有n(n>=3)个不完全共线的点,求证:则该平面内至少存在一条线恰好穿过其中两点 证明: 考查这个平面上每个至少经过两点的边以及对于一条边,不在该边上的点到边的最短长度。 考虑上面最短长度中最短的一条边和一个点 则该边恰好经过两个点 证明如下: 如上图所示,假如直线AB与C是最短 ......
Java的对象包装器 & 自动装箱
有时,需要将 int 这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。例如,Integer 类对应基本类型 int。通常,这些类被称为包装器(wrapper)。这些对象包装器类拥有很明显的名字:Integer、Long、Float、Double、Short、Byte、Character ......
Mapreduce二次排序时,将jar包上传至Hadoop上运行时,抛出异常"java.util.NoSuchElementException"
查询原因后发现是java中实现实现Mapper时StringTokenizer 类时使用了一个方法nextToken()会抛出这个异常, ”我们可以使用 hasMoreTokens() 和 hasMoreElements() 方法来避免异常。如果标记器的字符串中有更多标记可用,则这两种方法都返回 t ......
java 类继承关系
获取继承关系 java中没有多继承, 故一个类最多只有一个父类, 但可实现多个接口. 利用反射可获取类的信息(属性, 方法, 继承关系) 获取类自身 Class cz1 = String.class; Class cz2 = "abc".getClass(); Class cz3; try { cz ......
Java cmd下编译乱码问题解决办法
1、报错样式 2、解决办法 1)指定字符集,如下 2)修改编码格式 通过“记事本”打开 —》另存为 3)修改环境变量 此电脑——》属性——》高级系统设置——》环境变量——》(系统环境变量)新建 ——》“JAVA_TOOL_OPTIONS” “-Dfile.encoding=UTF-8” 如下图: — ......
Java面向对象
Java面向对象:封装,继承,多态(对像上转型),抽象 每一个对象都有两个特征:属性(成员变量),行为(成员方法) 继承:被继承的类叫父类,反之为子类(关键字: extends) class 子类 extends 父类 (注: Java语言只支持单重继承) { ……} 如果父类和子类中都定义了初始化 ......
C语言数据结构---迷宫问题(栈)
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20#define M 4#define N 4/* 迷宫 外围加上一圈 1 起点--0 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0--出口*///此迷宫按照优先向右下方向移动的标准 ......
7、Java内置工具类
Java内置工具类 1.字符串类 1.String类 String类不能被修改 其被修改的本质是申请新的内存空间,所以其每一次更改都会new新的对象 适用于需要量小不怎么修改的字符串时 2.StringBuffer和StringBuilder StringBuffer是多线程安全的类,适用于多线程。 ......
理解 Java8 的时间API(二)时间
理解 Java8 的时间API:java.time 上一篇介绍了 Java8 里新的时区API。这一篇介绍新的时间API:LocalDateTime,LocalDate,LocalTime类。 三、Java8中的时间 最常用的应该是java.time.LocalDateTime,java.time. ......
Java 网络编程 —— ServerSocket 详解
构造 ServerSocket ServerSocket 的构造方法有以下几种重载形式 ServerSocket() throws IOException ServerSocket(int port) throws IOException ServerSocket(int port, int bac ......
java反转部分链表后记
由于链表只是一个单向链表 所以不能在一次循环之内就直接进行反转操作 又因为只需要反转部分链表 所以只要将链表遍历到需要反转的最后一位,剩下的不用管了 于是我想到了在第一遍循环中用HashMap获取需要反转的链表的部分,键代表下标,值代表原先链表中val 之后第二遍遍历时按照将值按照反向数据即可 Ti ......
解决Matlab在Linux下无法使用hardware OpenGL的问题
解决Matlab在Linux下无法使用hardware OpenGL的问题 1 报错信息 在命令行使用命令matlab -nodesktop -nosplash启动Matlab时,出现如下报错: MATLAB is selecting SOFTWARE OPENGL rendering. 在查阅Ar ......
unity发布到4399的webgl模式问题:FRAMEWORK.JS中的WEBREQUEST_SEND括号内的函数(不能有通讯代码)
在发布4399的时候,之前遇到过这个问题,解决方法当然就是删除这个函数啦。 步骤也很简单,但是刚开始摸不着头脑搞了好久,最后发现发布的时候有个加密选项,选择不加密,后面build的文件里面就可以进行打开修改,按照要求修改函数即可。 ......
MySql在服务器上使用问题的总结
服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下1.IIS访问数据库的问题未能加载文件或程序集“MySql. ......
高精度板子
百度百科> #include<iostream> #include<vector> #include<string> using namespace std; struct wint:vector<int> { wint(int n=0) { push_back(n); check(); } win ......
港股股票接口访问的问题
18年做了一个小程序“盯盘帮手”,就是监控价格提醒,结果腾讯审核不让过,说是证券业务,无语!。最近发现又可以通过了,于是捡起来继续完善。一个大的改进,想增加港股的支持。结果发现,收到的信息居然晚了15分钟。这是我用的腾讯接口的数据:v_hk00700=\"100~腾讯控股~00700~351.600 ......
学习jdbc时遇到的问题
jar包问题 问题描述: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password” 如果是上述的问题 , 可能就是jar包的问题 我的Mysql 是8.0.26的 , 而我所用的Java包时 ......
java面向对象
大家好,我是筱筱,这里主要分享的是个人日常学习java面向对象的随笔,如果您对本篇有不同的方法和建议,欢迎您在评论区留言指正,您们的留言和点赞是我继续学习和分享的动力,非常感谢观看! ......
解决web项目上的小蓝点没了的问题
设置中打开,Project Structure 里面的web项目没了啊,我靠,我都不知道为什么。 没关系,创建一个就可以了,就会出现一个这样的小蓝点 ......
Java逆向解密
#(这里是个解题的分界,涉及到了java,以后还会碰到py)依旧查壳。 ##java的一般都是64位,按照老套路扔进IDA中,你会发现,你看不懂它在干嘛了,而且没有伪代码给你看了,因为IDA无法反编译java的文件,我们需要另一个软件jadx-gui来进行对java文件的反编译。拖进工具里,如下: ......
java(1)基础下载安装以及path环境变量配置
一. java 1.java语言跨平台原理 (1): 这里JVM指的是Java虚拟机,而Java虚拟机根据自己的需求下载不同的版本,有Window版JVM,macOs版JVM,linux版JVM。 大概就是在需要运行JAVA应用程序的操作系统上,安装一个与操作系统相对应的java虚拟机(JVM)。 ......
用Aspose-Java免费实现 PDF、Word、Excel、Word互相转换并将转换过得文件上传OSS,返回转换后的文件路径
嘿嘿嘿、嘿嘿,俺又回来了! github代码地址 https://github.com/Tom-shushu/work-study 接口文档有道云 https://note.youdao.com/s/GShGsYE8 接口文档离线版本 https://files.cnblogs.com/files/ ......
GIT的使用与碰到的问题与解决方案
这个里面包含了git的基本概念、git的命令、关于项目的本地仓库的创建 所谓的GIT就是用于存档,备份,允许我们的代码有容错的机会,比如:玩游戏魂斗罗小游戏前几关很简单很容易,到后面越来越难,如果没有存档机制我们几条命用完之后,再重新去跑、玩,会非常非常浪费时间,这样用户体验就很不好,如果我们给1- ......
Java内置工具类
Java内置工具类 1. String类 首先,String类的值不能被更改 如果对String对象操作(增加长度等),会新开辟一块内存空间,再更改String的指向(如果有的话),而原来字符串不变(可能指向被更改或者不存在)。因此如果要大量更改String类型时不推荐用他,应该用StringBuf ......
Java的stream操作
Java中的stream 只需告诉做什么,而不用管怎么做 1. 创建流 1.1 从数组创建流 1.1.1 Arrays提供 String[] names = {"nick", "jack", "michael", "jone", "jane"}; // Arrays提供的返回流的接口 Stream< ......
1.棋盘问题(简单搜索)
棋盘问题 ↑ 题目链接 题目 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放 $k$ 个棋子的所有可行的摆放方案数目 $C$ 输入格式 输入含有多组测试数据。 每组数据的第一行是 ......