java
程序诗
一直在前进,从未停止过!
展开
-
Java实现图片质量压缩
如果不想引入其他依赖,可以使用Java原生代码实现。支持压缩png、jpg、jpeg三种格式。但是因为png格式比较特殊,这里单独写一个方法实现。思路是先缩小尺寸,再恢复到原来的尺寸。,可以实现图片的压缩、格式转换、加水印等简单功能。实现起来也很简单,具体代码参考官方文档。无法压缩png格式,并且可能越压缩图片文件越大。如果嫌以上代码太多了,可以使用。原创 2023-08-11 23:58:34 · 1255 阅读 · 0 评论 -
Java 4种文件读取方式速度对比
对比 java 中4种文件内容读取的速度原创 2022-08-30 23:07:57 · 1131 阅读 · 1 评论 -
解决 public key is not available client side (option serverRsaPublicKeyFile not set) 报错
解决报错:public key is not available client side (option serverRsaPublicKeyFile not set)原创 2022-08-25 22:38:19 · 4952 阅读 · 0 评论 -
java实现选择,插入,冒泡排序
排序问题一直是计算机编程的重要问题。而选择排序、插入排序、冒泡排序都是多种排序算法中比较简单、容易实现的排序算法,这几种排序算法的平均事件复杂都是O(n2)这里用数组java int[] a = {10, 35, 97, 23, 66, 27, 19};来进行讲解。实现思想一样,但是实现代码可能略有不同。选择排序实现思想:1,遍历数组,选择最小的元素放在第一个位置。2,从第2个位置开...原创 2019-09-10 17:13:41 · 212 阅读 · 0 评论 -
解决 E/RecyclerView: No layout manager attached; skipping layout报错
今天做一个类电商的App, 由于要使用 recyclerView 和 swipeRefreshLayout, 所以需要另外开一个布局, 因此用了fragment嵌套fragment, 第二个fragment中放 swipeRefreshLayout 和 recyclerView。完成之后一打开App界面,感觉还挺顺利的,但是切换到账户再切换回首页,第二级的 fragment 就不显示出数据...原创 2020-03-26 11:07:07 · 919 阅读 · 0 评论 -
"ERROR: Cause: unable to find valid certification path to requested target" android studio报错
今天准备做一个android app来着,但是新建一个project的时候,出现了以下错误。搞了半天弄不好,后来才知道是,原来项目构建的时候需要访问某些网站,到时候没有找到证书,这里的解决办法是,更换访问的网站。找到项目的build.gradle文件,然后打开,将以下红色部分换掉。新代码为:maven { url 'https://maven.aliyun.com/repository...原创 2020-03-20 10:53:53 · 482 阅读 · 0 评论 -
android开发fragment布局的根容器不可以使用线性布局(LinearLayout)
android开发最喜欢使用线性布局了,用着得心应手,爽歪歪,但是今天因为线性布局的坑,白忙活了一上午。坑:fragment中的布局的根容器不能使用线性布局啊!!!否则fragment事务提交了也显示不出fragment替换的效果。我的代码原本是这样的:但是不行啊,只好用相对布局(RelativeLayout)作为根布局包裹线性布局咯(LinearLayout)。修改后的代码如下:...原创 2020-03-17 10:33:24 · 1071 阅读 · 0 评论 -
java输入输出流(字符)
输入输出流的概念在java中,对信息的输入与输出都抽象为 流 的概念。输入流:数据由外界输入到程序中输出流:数据由程序输出到外界java 常见预定义的I/O流类:从流的方向划分:输入流输出流从流的分工划分: 节点流(真正访问文件,进行进行输入输出操作的流) 处理流(在节点流的基础上,对数据进行加工、转化、处理的流)从流的内容划分: 面向字符的流(专门用于处理字符数据,如文...原创 2020-01-07 11:13:14 · 282 阅读 · 0 评论 -
java异常处理(学习笔记)
异常处理的概念:异常exception又称为例外java中生声明了很多异常类,每个异常类都代表一种运行错误,异常类中包含了该类的运行错误信息与处理错误的方法每当java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统会产生一个相应的该异常类的对象,即产生一个异常。java异常处理机制的优点1,将异常处理代码从常规代码中分离出来:即发生异常的地方可以将异常抛...原创 2019-12-18 20:59:52 · 176 阅读 · 0 评论