- 博客(7)
- 收藏
- 关注
原创 【ARM】顺序逆序输出数组内的数字
.data fmt:.asciz "%d\n" array:.word 0,1,2,3,4,5,6,7,8,9 .equ n,(.-array)/4 //n是数组的个数,因为一个元素占4字节,10x4元素为40字节,除以4即得到10.text.global mainmain: push {lr} ldr r4,=array mov r5,#0 //作为下标比较使用,类似c中的for iloop: ldr r0,=fmt ldr
2022-04-18 16:20:20 371
原创 [java学习日记3]数组与循环
数组java的数组创建比c要麻烦一些int[] arr;//创建一个名为arr的数组arr = new int[5];//初始化数组的类型以及他的空间大小数组被初始化之后是有一个默认的值,即使你并没有往数组里赋值.而不同类型的数组初始值的默认都是不同的int,short,long,byte均为0 float,double均为0.0char\u0000boolean falseString null数组里可以是基本类型也可以是引用类型一个添加工号与查找工号的小项目package
2022-03-09 14:53:53 122
原创 [java学习日记2]Scanner
Scannerscanner作为java里面从控制台输入进程序内的一个包我们需要在开头就引入这个包java.util.Scanner它的主要方法分为以下Scanner. next方法next方法会忽略掉有效字符前的空格,也就是说如果遇到字符中间出现空格则不会扫描空格之后的字符Scanner.nextLine方法nextLine方法与next相似,区别在于nextLine方法不会忽略掉中间出现的空格,而是会一并扫描出来Scanner.nextInt方法前两个方法都是获取字符串所需要的方法
2022-03-08 16:46:27 304
原创 【java学习日记1】原码反码补码
原码反码补码计算机里面的数字相加都是以二进制的形式运行的,所以想正确的得到相加的数字得把相应的进制转换为二进制来使用.原码就是二进制本身,如果是10进制的数可以使用8421计数法来快速的计算它的二进制比如:9和6其二进制在8421中分别为1001 和 0110反码其原码的二进制数全部符号位不变以外全部翻转(即0变1 1变0)如9的原码是1001,则它的反码则是1110补码补码则是反码加1如9的反码是1110,则它的补码则为1111+0与-0正常逻辑来看,+0跟-0并没有实质上的区
2022-03-08 16:35:47 303
原创 【qq机器人】发送图片的插件
想群聊里面的机器人增加一点特色,那么最重要的就是给群友发色图了,现在教大家如何制作给群友发送色图的机器人插件,插件基于Nonebot2制作。from nonebot.adapters.cqhttp import Messagefrom nonebot import on_keywordfrom nonebot.typing import T_Statefrom nonebot.adapters import Bot,Eventimport requestsfrom aiocqhttp.excep
2021-11-16 17:49:33 4486 5
原创 【qq机器人】Nonebot2搭建详细教程
今天给大家带来一个qq群聊机器人搭建的教程官方文档:go-cqhttp: https://docs.go-cqhttp.org/nonebot:https://docs.nonebot.dev/如果后期有需要自行开发的插件则需要参考官方文档提供的API接口来进行相应的编写,再根据go-cq提供的CQ码进行输入输出,本次教程使用的语言为python语言,且版本号为3.8以上。第一步: 安装环境使用脚手架安装(官方推荐)pip install nb-cli或直接安装pip install
2021-11-16 14:49:22 14461 4
原创 Java数组的扩容
数组的扩容public class ArrayExtend { public static void main(String[] args) { int[] nums = {1, 2, 3};//原数组 int[] temp = new int[nums.length*2]; for (int i = 0 ; i < nums.length ; i++){ temp[i] = nums[i];//复制给新数组
2021-11-16 10:57:12 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人