Skip to main content

Markdown之系列精讲🎈✨

Tanger

Tanger

应用软件研发部算法研发部

一些话#

Hello~ 我是不干人事的Tanger,首先欢迎你阅读我的文章😀,也很期待各位大佬的指正,如果对这篇文章感兴趣的话,不妨收藏一下⭐本页面,如果有什么想对作者说的话可以通过两种方式联系作者:

  • 简单粗暴法:直接在下方的评论区留言🎈(这种方式可能作者回复较慢)

  • 花里胡哨法:打开邮箱,发送你的留言至作者的邮箱(1907065810@qq.com)我会在第一时间回复你✨

关于#

这篇文章并无什么用😂,主要是我老不记得Markdown语法老是上网找,诶,这可能就是菜吧,所以我打算自己写一篇Markdown语法总结出来就很nice😀

搭建属于自己的博客

LvLv

LvLv

应用软件研发部

前言#

本文给出了几种常见的个人网站(博客)搭建方式的教程资源。官方文档为主,B站视频教程为辅。比较适合喜欢折腾的同学。不喜欢折腾的可以直接使用CSDN博客、博客园、语雀等提供的服务。别忘了博客的初心是记录

常见的个人博客、网站、知识库搭建方式如下:

总结

进制转换题目解析

CkaiGrac

CkaiGrac

应用软件研发部

一、题目描述#

我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式。例如:123可表示十进制为1x10^2+2x10^1+3x10^0这样的形式。 与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置的(值-1)为指数,以2为底数的幂之和的形式。一般说来,任何一个正整数R或一个负整数-R都可以被选来作为一个数制系统的基数。如果是以R或-R为基数,则需要用到的数码为 0,1,….R-1。例如,当R=7时,所需用到的数码是0,1,2,3,4,5和6,这与其是R或-R无关。如果作为基数的数绝对值超过10,则为了表示这些数码,通常使用英文字母来表示那些大于9的数码。例如对16进制数来说,用A表示10,用B表示11,用C表示12,用D表示13,用E表示14,用F表示15。 在负进制数中是用-R作为基数,例如-15(十进制)相当于110001(-2进制),并且它可以被表示为2的幂级数的和数:

StringBuilder的高性能使用方式总结

CkaiGrac

CkaiGrac

应用软件研发部

一、设置合理的初始长度#

在StringBuilder的源码中,有一个char[ ]数组,这个就是用来存储字符的。

//AbstractStringBuilder.java
/**
* The value is used for character storage.
*/
char[] value;
/**
* The count is the number of characters used.
*/
int count;

而count统计字符数量。当直接new StringBuilder();时,传递到父类的默认大小(capacity)为16,也就是默认状态下char[ ]数组的长度为16。 来看一下append方法: