- 2024-12-12排查cpu占用率高及堆内存溢出
1.排查cpu占用过高1.输入top命令查看cpu占用最高的进程(如pid:2308)2.查看哪个线程占用cpu最高ps-mp2308-oTHREAD,tid,time(如线程TID占用cpu占用最高:2320)3.把TID2320转为16进制,printf"%x\n"2320(返回910)4.拉出指定线程的堆栈信息:jstack2308|grep910-A10
- 2024-12-10Day44--练习--操作题(2)
Day44--练习--操作题(2)当然可以,这里有一道稍微复杂一点的Java练习题,它将涉及到数组和循环的使用:题目:学生成绩管理系统要求:编写一个简单的学生成绩管理系统,该系统能够:输入学生的姓名和对应的成绩。显示所有学生的姓名和成绩。计算并显示所有学生的平均成绩。找出并显示成绩
- 2023-10-062308-操作符
1.算术操作符:+-*/%1.除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。2.对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。3.%操作符的两个操作数必须为整数。返回的是整除之后的余数。 2.移位操作符<<左移操作符:
- 2023-08-272308-三子棋
test.c——主文件game.c——游戏文件game.h——游戏头文件 ----------------------test.c:#define_CRT_SECURE_NO_WARNINGS1#include"game.h"voidmenu(){printf("***************************************\n");printf("*********0.退出三子棋游戏
- 2023-08-222308-函数
函数1.库函数例如:memset1#include<stdio.h>2#include<string.h>//含memset3intmain()4{56charch[20]="abcs321";7intlen=strlen(ch);//读取ch长度(不包含\n)8memset(ch,'1',len);//把全部len长度的字符全部替换为19
- 2023-08-122308-习题 分支循环,goto语句
1.习题3.1.输入三个整数,从大到小输出这三个数 1#define_CRT_SECURE_NO_WARNINGS2#include<stdio.h>3intmain()4{56inta=0;7intb=0;8intc=0;9inttemp=0;10scanf("%d%d%d",&a,&b,&c);11
- 2023-08-072308-初识C语言part2-指针+结构体
1.指针内存如何编号?答:32位——32跟物理线,有32个长度的二进制序列,共2^32个内存单元,一个内存单元为一字节,2^32byte=4GBintnum为4个字节,故占四个内存,标记为4个中最小的编号(0x0012ff44)指针就是地址 指针的大小是相同的,32位是4,64位是8,不管是char*,int*,long*,float, 1#i