- 博客(8)
- 收藏
- 关注
原创 原码、反码、补码
首先在计算机中,一个字节指的是8个比特位,计算机就是通过字节储存二进制的。其中,原码、反码和补码是计算机中用于表示有符号整数的三种不同的二进制表示方法
2025-03-08 11:14:09
780
原创 Java-多线程(常用)
我们下载到电脑桌面的QQ程序只是静态的代码,QQ通常是一个可执行文件(在 Windows 系统上可能是 .exe 文件),它是静态的代码,还没有开始运行。这个可执行文件包含了 QQ 程序的指令和数据,但此时它们并没有被执行,因此不构成进程或线程。当我们双击启动的时候,就会形成一个进程(实例),这个时候你还可以再次双击,再形成一个进程(类似你要登录两个QQ账号)。登录成功后,你可以进行视频通话,或者语音通话等等,这些就是进程中的功能就可以说是线程。
2024-05-09 11:13:26
814
原创 转义字符\(正则表达式)
这样说可能比较抽象,我换总说法,就是\d是一个完整的字符,一个我们在正则表达式中用来判断是否是一个数字的字符,但是你直接写\d代表着不是我们需要的那个字符,而是表示将d转义的一个字符,你需要先将\转义,也就是说\\,才代表一个\,然后再加上d,才表示为/d。这里面的 \ 是没有转义意义的\,所以当我们想表示 . 的时候,首先先把 \ 转义了,用\\表示符号\,符号\加上.也就是\.这样的一个符号才能表示 .。因为\是转义字符,直接用\d,代表着是将字符d转义为其他意思,但d没有其他意思,那么就会报错。
2024-03-30 16:53:10
659
原创 ArrayList初始容量
当我们向ArrayList添加元素时,如果长度超过了当前容量,ArrayList会自动增加内部数组的大小,以适应更多的元素。我在网上找了很久,有说ArrayList初始容量为0的,有说为10的,还有说是在add添加一个元素以后容量为10的。所以,初始容量是为了提前分配足够的内存空间,以避免频繁的扩容操作。语句创建ArrayList时,会为其分配一个默认的初始容量,通常是10。首先:我们得知道,在Java中,ArrayList是一个动态数组,其初始容量和长度是不同的概念。最大容量是Integer的最大值。
2024-03-24 17:35:29
336
原创 学生信息管理系统(C语言)
其实一个软件或者系统,都是各种功能组合在一起形成的,将对象的数据以及功能函数写好,就能形成一个简单的系统了。做个记录吧,记录以前第一次写出这比较完整的代码,记录一下以前心情。下面是以前的一个作业,c语言做一个学生信息管理系统。
2024-03-22 15:34:45
3810
3
原创 双色球(Java)
投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1-33中选择;蓝色球号码从1-16中选择。以上是学习Java中做的第一个有意思的小游戏,记录一下。
2024-03-22 15:22:23
246
原创 进制转换C++
当然我用了long int类型的数组来存储16进制数,但是long int的大小仍然有限,如果16进制数太大,可能会超出long int的表示范围。所以一般对于数字特别大的数据,一般是用string类型获取数据,并将其转变为2进制,再用二进制转为所需的进制类型。bitset将整数转换为二进制表示;利用输出流实现简单,进制转换。hex表示16进制;dec表示10进制;
2024-03-21 22:40:40
1137
原创 C++对数函数 log() 操作
而log是对数函数 ,格式是log底数(x),如果没设底数,及只有log,那就是以e为底。首先得先了解这个函数exp(n)值为e^n次方;记得加头文件#include<math.h>
2024-03-21 22:30:00
1605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人