package tools.guava; import com.google.common.base.Joiner; import com.google.common.base.Splitter; import com.google.common.collect.ArrayListMultimap; ...
分类:
编程语言 时间:
2020-12-19 12:06:13
阅读次数:
2
最近在看项目代码的时候, 看到需要判断的地方,出现了if的多重嵌套, 甚至是出现了十几层的嵌套, 代码的阅读性非常之差。 简单的举个例子(这里只是两层的嵌套): public class demo { public static void main(String[] args){ Scanner s ...
分类:
其他好文 时间:
2020-12-18 12:13:00
阅读次数:
3
一、 计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)。 举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。 大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。 小端字节序:低位字节在前,高位 ...
分类:
其他好文 时间:
2020-12-18 12:11:44
阅读次数:
5
一、递归的思路 一个方法在执行时,调用自身被称为“递归”。 递归相当于数学归纳法,有一个起始条件,有一个递推公式。 递归可以分为:单路递归和多路递归(如二叉树和斐波那契数列)。 二、代码举例 1、n的阶乘 //n的阶乘 public static int fac(int num){ if(num = ...
分类:
编程语言 时间:
2020-12-14 12:48:02
阅读次数:
4
举例:将A的drawerStart数值传递给B,来决定B的某个样式是否显示,并且点击 @click="changerDrawerStart"会改变 drawerStart的数值(这里可以使用监听watch,监听drawerStart的改变),通过$emit方法来实现传参的方式 组件A代码: 思路:如 ...
分类:
其他好文 时间:
2020-12-10 11:11:19
阅读次数:
3
linux下查找文件中空行的行号 linux下查找文件中空行的行号 以aa.txt举例: 方法1:sed -n '/[a-zA-Z0-9@#$%^&*]/!=' aa.txt 方法2:grep -n ^$ aa.txt 方法3:awk '/^$/{print NR}' aa.txt 方法4:sed ...
分类:
系统相关 时间:
2020-12-07 12:22:19
阅读次数:
9
有了二叉搜索树为什么还要红黑树,以下面几个例子举例,如下面的二叉树可以达到很好的搜索效果 5 7 11 15 19 21 25 26 61 99 再看下面这棵树,我们将下面的数据按从左至右的顺序构造一棵二叉搜索树 15 13 16 11 9 7 5 3 按照之前我们二叉搜索树构建构建的方式,我们将得 ...
分类:
编程语言 时间:
2020-12-03 12:28:09
阅读次数:
15
1.使用export histtimeformat="%F %T"的形式实现查看命令历史文件中带执行时间的效果。也可以通过在.bash_profile中实现永久保存。 2.linux常见命令的使用格式 以下以shutdown,date,whoami等来举例 shutdown用于关机或重启 参数如下: ...
分类:
系统相关 时间:
2020-12-03 11:59:40
阅读次数:
6
1、如何在外部访问类里面的私有方法 通过 实例化对象._+类名__+私有方法名 举例: class people: def init(self, name): self.name = name def getName(self): # 实例方法 return self.name def __say( ...
分类:
编程语言 时间:
2020-12-02 12:19:22
阅读次数:
7
1. 利用STM32Cube建立工程模板,并对嵌入式芯片进行正确的引脚配置。 (1)选择芯片:STM32F103C8Tx,在芯片选择器中选择对应的芯片: (2)选择自己的仿真器类型: (3)由于开发板有外部晶振,使用外部时钟: (4)为了让LED闪烁和蜂鸣器响,我们经查找电路图,对应引脚分别为PB8 ...
分类:
其他好文 时间:
2020-12-01 12:25:24
阅读次数:
6