- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 算法题,单词拆分
问题描述:给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon"。示例 1:输入:text = "nlaebolko"输出:1示例 2:输入:text = "loonbalxballpoon"输出:2示例 3:输入:text = "leetcode"输出:0分析:描述依然是HW的晦涩风格。
2024-06-04 23:54:58
175
原创 新版DBeaver调整编辑窗口字体大小
网上有DBeave字体设置了,但看了下,目前最新版的已经更改了首选项分组,层级发生了变化,这里记录一下2022.08.21版的设置。默认字体是10,比较小,改为11或更大会好看些。
2023-09-09 20:04:04
1431
2
原创 SpringBoot基础
Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置。
2023-06-15 22:44:39
985
1
原创 MySQL查询序号带小数点问题
datagrip和dbeaver查询结果不一样,使用cmd查询,默认也是无小数点的。上面是Integer接收index,下面为String接收index。即:mysql默认返回的下标其实是带小数点的。(多列带点,单列不带)但实际返回结果,其实是带点的。
2023-06-05 11:57:18
1029
原创 idea模板配置
这里,如果希望将类注释改写成如下,则需要更改默认配置。未设置模板的idea,新建类会自动生成类注释。idea版本:2023.1。其中,user为当前用户名。
2023-05-26 15:16:32
907
原创 不可见字符\u200E问题
图中的数值要以数值格式存表,但系统转换为double类型失败,即使trim()了也一样。目前发现,一些excel导入校验时,容易出现不可见字符引起的类型转换异常,这种情况,一般的方式不能发现问题。最后是在everedit里才明显看到了166.99前面存在特殊符号。这种问题其实很常见,比如新建一个文档,查看属性,复制其中的时间。这些数值即使在记事本,notepad++里也看不出问题来。这条数据的来源已经不可知了,大概率是复制粘贴引起的。表面看是正常的,其实这里掺杂了好几个不可见字符。
2023-04-01 17:46:15
1039
原创 Dbeaver查询结果显示中文注释
dbeaver默认的查询结果是这样的然后我们可以通过点击下面的配置进行修改外观 ,从而在标题栏中显示中文备注不过,如果中文备注过长,会让对应的标题栏也变得很长,有时会不大好看
2022-04-26 13:52:22
18124
13
原创 DATAGRIP连接Microsoft SQL Server异常:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
在某次更新Microsoft SQL连接驱动后,出现了连接异常:[08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”。 ClientConnectionI
2022-04-26 09:56:35
3845
4
原创 idea更改view后不显示push
某次勾选错view后,git的push按钮消失了,如图,,选择了toolbar后,工具栏不再并排显示,而是显示在了项目结构上方,且push按钮被隐藏了push按钮缺失是另外一回事,参考这篇文章:idea没有push按钮顺便,贴一下正常的view勾选配置...
2022-01-16 20:42:24
216
原创 Java取数的整数及小数部分
import java.math.BigDecimal;public class DoubleTest { public static void main(String[] args) { double number = 12345.67; // 强转整数 long longPart = (long) number; // 原数减去整数部分,为小数部分 double doublePart = new.
2021-11-18 14:27:02
6751
原创 mysql使用dual进行自定义数据查询
使用dual生成一列数据(基本无用)mysql> SELECT 'name','a','b','c' from dual;+------+---+---+---+| name | a | b | c |+------+---+---+---+| name | a | b | c |+------+---+---+---+1 row in set (0.01 sec)使用dual和union将自定义数据生成虚拟表mysql> SELECT 'a' as 'NAME.
2021-11-03 09:36:57
1089
原创 Poi读取Excel时的日期操作(原创)
在java读取excel获取数据存入数据库时,经常会遇到多种日期类型和时间类型混用的情况比如这样,一边是纯日期,一边是“年月日 时分秒”形式,很多时候我们需要直接根据内容来区分二者,从而将取到的时间值转换成与excel展现一致的数字,然private static Object getCellValue(Cell cell, Workbook workbook) { Object value = ""; if (cell != null) { try { // 判断类型.
2021-07-16 11:11:42
4064
原创 静态html页面绝对路径提示无法加载问题
随手写了个静态页面,然后绝对路径的图片未加载,相对路径的图片却加载了,如图然后,比对路径,查资料找了半天,最终还是没有找出哪里错了。费了好久功夫,终于破案了:代码没有问题,有问题的是浏览器,都是火狐浏览器的锅我因为默认浏览器设置的火狐,很久没用过谷歌和IE了。然后今天试了一下,这是谷歌浏览器的显示这是IE浏览器的显示,明显两个不一样(下层是火狐,上层是IE)所以,有的时候,并不是你的路径写错了,或许是你这个浏览器有问题呢顺便,火狐浏览器如何显示绝对路径的问题,目前还没
2021-04-22 10:59:44
719
原创 Java集合向上造型案例
Java向上造型很多人都不陌生,但封装为集合后再向上造型,还能行么?先说结论,可以。案例:首先是父类public class Person { private String name; private int age; private boolean flag = false; public Person() { } public Person(String name, int age) { this.name = nam
2020-10-14 20:39:40
249
原创 idea+resin+layui组件乱码的一个解决方法
改动前之前一直以为自己是项目中哪里写错了,直到某天知道远端运行结果是正常的,然后判定问题在配置环境,试了网上的很多方法,不是对不上,就是无效。最后自己试出了一个方法,成功解决在resin的配置中设置 Charset填入UTF-8,清除缓存,再运行,问题解决(注意,一定要清除缓存,否则新页面可能还是乱码)重启,加载,乱码解决...
2020-05-15 10:45:16
583
原创 IDEA创建maven项目与eclipse的不同
IDEA创建maven项目与eclipse的不同1. 项目结构不同Eclipse如图:IDEA如图:2. pom文件不同Eclipse的pom内容少:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...
2020-04-18 10:10:46
2218
原创 轮盘算法的小改进
网上看到很多用轮盘算法,都是采用的如下图的模式,1.随机出N个个体的值,2.遍历统计sum3.double类型存储单个概率。4.合计概率。但个人觉得其实完全没必要这么计算,一方面double类型的转换要花时间,另一方面多次遍历感觉不大好。故试作了另一种轮盘算法,思路是取消概率分算,直接用sum值来对比。对比了一下两种计算,新算法快了几十倍,有兴趣的可以验证一下...
2019-08-30 17:59:10
498
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人