- 博客(42)
- 收藏
- 关注
原创 Springboot3.3 + Mybatis / Mybatis-plus
我知道问题出现在pom依赖的版本上。但网上对于Springboot3.3的配置资料并不多,且在我代码上实测还是会报错。搞了一天终于解决了,希望能对同样问题的人有帮助。
2024-10-31 10:17:11
864
1
原创 ASCII & GBK & Unicode 编码
UTF-32使用4个字节表示一个字符。UTF-8采取可变长编码方案,共有1,2,3,4个字节四个长度区。解码的时候,按字节从前往后,如果第一位是1,代表汉字字节,则会和其后的字节一起作为一个整体进行解码;如果是0,代表ASCII字符,只对改字节进行解码。首位是1,包含了2万多个汉字等字符。由GBK编码的“我”,很难满足UTF-8规则的1110或10开头,因此形成乱码。英文字符、数字等只占1个字节(兼容标准ASCII编码)汉字字符占用3个字节。UTF-8设计了一套前缀码,用于区分ASClI,汉字或其他字符。
2024-08-27 22:34:57
536
原创 List<String> 和 ArrayList<String>的区别
这种形式实际上是一种向上转型(upcasting)的体现,ArrayList 实现了 List 接口,可以看成是从 List 继承而来,一个子类的对象可以指向它父类。直接这样写没有问题,但是不够灵活,不推荐。因为 List 下除了 ArrayList 还有 LinkList 等他们都实现了List里面的方法。的形式使得 list 这个对象可以有。这样就list对象就会更加灵活。
2024-08-27 13:31:10
670
原创 理解List & AbstractList & ArrayList
A: 接口中全都是抽象的方法,而抽象类中可以有抽象方法,还可以有具体的实现方法。因此让AbstractList实现接口中一些通用的方法,而具体的类(如ArrayList)继承AbstractList类获得通用的方法,再实现一些自己特有的方法,使代码更简洁。其实这里我在分析的时候是存在疑问的(为什么 Itr 中的 next() 方法的 cursor 实际上等于 lastRet + 1,而 previous() 方法中 lastRet = cursor),请看图解。索引和游标的关系示意图,帮助理解后续源码。
2024-08-22 13:56:44
417
原创 Linux使用circos
运行成功之后,会在当前目录生成circos.png和circos.svg两张图片。2.检查模块是否齐全 circos -module。1.在conda中安装bioconda。可以用自带的例子测试一下。
2023-12-24 10:13:08
720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人