自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Snap版本的docker限制太多,重新安装APT版本的docker

推荐直接更换到官方apt版Docker,以避免以后持续的配置麻烦。snap版Docker的限制较多,配置较复杂,易出问题。官方apt版Docker生态更完善、更稳定、兼容性更好。添加Docker稳定版源(注意版本为ubuntu代号)卸载旧版本Docker(如有)添加Docker官方GPG密钥。现在镜像加速器必然生效。

2025-03-08 21:18:30 263

原创 Bash从零直接使用(一)

start() {start直接使用。

2025-03-03 21:49:04 99

原创 网络测试报告--iperf

可以看到网络双方的带宽流量大概是11M字节。至此,windows的iperf安装完成。

2025-02-19 15:25:42 279

原创 PlantUML--开源free且好用的UML绘制工具

开源free且好用的uml绘制工具分享

2025-02-10 20:55:34 792

原创 Windows更新后,C盘满了

升级了win11系统。C盘红温了。初步觉得,大概率和系统升级有关。

2025-02-10 11:29:44 270

原创 CLion-远程失败的解决方法

我使用PO‘JIE版CLion在别的服务器都可以远程。但是,某天我直接ssh远程一个CentOS的服务器时,远程是成功的。当我打开文件夹的时候,跳转到这个页面了,并没有打开项目。于是我就想着,是不是先在服务器安装CLion服务端版,就会有一个url地址,然后填在这里直接连接就ok。下次根据screen的名字来打开screen。具体查看screen的用法,这里就不展示了。screen就是打开一个shell界面。按 Ctrl+A,然后按 D,分离会话。中间的https的地址比较好使。然后保存这个screen。

2025-01-09 09:23:35 352

原创 日志分析大杀器--awk、grep

但是如果该行包含“GH”的话,我们需要过滤掉这个“ABC”的行。也就是筛选包含“ABC”但是不含有“GH”的行。但是有的时候我们想搜寻包含“ABC”的行和“EF”的行。这和搜两次是不同的,因为我们想要的效果是如果“ABC”行出现后,后面是否跟着“EF”了。接下来我们需要注意了,有些字符在grep中需要转义,并且在grep -e中的转义和grep的转义范围不同。这里的-e是expression的意思,代表一个匹配模式-e “pattern”。首先最基础查询某个文件中的包含“ABC”字段的行。

2024-11-28 20:32:22 205

原创 【无标题】

public:// 初始化数据库连接MySQL();// 释放数据库连接资源~MySQL();// 连接数据库// 更新操作// 查询操作// 获取连接MYSQLprivate:MYSQL_conn;个人理解 MYSQL * 是对数据库的链接实体可以通过它执行命令MYSQL_RES返回执行的结果MySQL是自己定义的类,包含了MYSQL【【【mysql.h中定义的一个连接实体】】】。

2024-04-11 11:18:32 1410

原创 考研数据结构之二叉树的遍历

#仅作为考前练习(C语言实现)#include <stdio.h>#include <stdlib.h>typedef struct bnode{ char data ; struct bnode* lchild; struct bnode* rchild;}BTNode,*BTree;void pre_create_tree(BTree* h){ char ch; scanf("%c",&ch); if(ch == '#'){ *h = N

2020-07-27 14:38:54 131

原创 bubblesort--c实现

冒泡排序:代码:#include<stdio.h>#include<stdlib.h>//将数组元素赋予随机值方法 void initRandom(int * a,int i){ int j = 0; for(;j < i;j++){ a[j] = rand(); printf("%d\n",a[j]); } return ; }//交换a,b元素的值 void swap(int* a,int* b){ int c; c = *b;

2020-05-29 13:59:37 483

原创 c语言指针创建自定义大小的随机数组

自定义大小的随机数组创建(c语言)代码:#include<stdio.h>#include<stdlib.h>//创建动态大小随机数组方法 void initRandom(int * a,int i){ int j = 0; for(;j < i;j++){ a[j] = rand(); printf("%d\n",a[j]); }}int main(){ int i; printf("请输入随机数组的大小:"); scanf("%d

2020-05-29 10:13:35 1557

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除