雁门.1
码龄5年
关注
提问 私信
  • 博客:23,131
    社区:2
    动态:2
    23,135
    总访问量
  • 38
    原创
  • 204,585
    排名
  • 87
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2019-09-04
博客简介:

hahahammp的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    431
    当月
    3
个人成就
  • 获得146次点赞
  • 内容获得4次评论
  • 获得221次收藏
  • 代码片获得997次分享
创作历程
  • 5篇
    2024年
  • 31篇
    2023年
  • 2篇
    2022年
成就勋章
TA的专栏
  • 计网个人笔记
    6篇
  • 操作系统个人笔记
    6篇
  • 设计模式
  • c++primer
    1篇
  • Qt自学
    3篇
  • SQL数据库
    8篇
  • Linux
    3篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

计网-应用层个人笔记

主机与主机的远程通信,如同通过IP地址IPv6很长。通过DNS服务器来使域名替代IP地址,因此在访问时会经历域名到IP地址的解析过程。域名不区分大小写,从左到右域名等级越高。DNS服务器有很多台,也有层次划分:当本地域名服务器也不清楚主机发出的DNS查询请求时,比如第一次访问时,也不知道域名对应的ip地址是多少,便需要根据服务器层次进行请求帮助,根域名服务器->顶级域名服务器->权限域名服务器。直到查询到对应的IP地址,再返回给本地域名服务器。
原创
发布博客 2024.03.22 ·
988 阅读 ·
21 点赞 ·
0 评论 ·
14 收藏

计网-传输层个人笔记

传输层
原创
发布博客 2024.03.22 ·
623 阅读 ·
16 点赞 ·
0 评论 ·
29 收藏

计网--网络层个人笔记

网络层
原创
发布博客 2024.03.22 ·
2132 阅读 ·
50 点赞 ·
0 评论 ·
34 收藏

github克隆别人的项目给自己

解决方法:git config --global http.sslVerify “false”6.在git官网上新建一个项目,注意不要生成README文件,参考上面即可。这里注意如果不想在c盘克隆,在其他盘创建一个文件夹cd过去即可。3.删除原有的git信息,有问题一直回车。4.创建完成,后面即仓库地址。1.clone你需要的项目。8.提交代码,等待上传完毕。5.讲本地代码添加到仓库。
原创
发布博客 2024.03.18 ·
1338 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

操作系统--内存管理

个人笔记
原创
发布博客 2024.01.08 ·
1006 阅读 ·
16 点赞 ·
0 评论 ·
27 收藏

grid2数据读取

grid文件读取
原创
发布博客 2023.12.14 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据链路层

王道666
原创
发布博客 2023.11.14 ·
139 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

管程与死锁

(1)管程中定义的共享数据结构只能被管程中定义的函数进行修改,想要修改共享数据结构只能进行函数调用。(2)管程中定义了很多函数,但是同一时刻只允许一个进程使用管程中的某个函数。管程调用中,代码由用户编写,编译器负责实现个进程互斥的进入管程中的过程,即调用管程中的函数。此时管程中的empty与full可以看作临界区中有没有产品。
原创
发布博客 2023.11.09 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程同步-互斥

这里以打印机为例,当打印机的数量为1时,定义整数型变量S = 1。当一个进程使用打印机时,先对其进行P(S),此时S经过修改已经为0,哪怕此时进行进程调度,有其他进行进程进来,由于S<=0,也仍然会陷入循环等待。只有当前进程在访问方程后V(S),S被修改为1。循环才会被跳过。利用原语实现先检查后上锁。
原创
发布博客 2023.11.03 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

进程调度算法

由操作系统来按照某种规则决定。从作业后备队列中挑选那个一个作业进入内存,并为之创建进程(PCB)。作业在每个周期内只会调用一次。
原创
发布博客 2023.10.31 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

This probably means that Tcl wasn‘t installed properly.

在pyinstaller打包后的文件突然遇到以下错误。
原创
发布博客 2023.10.30 ·
1306 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

操作系统-进程与线程基本概念

王道个人笔记。
原创
发布博客 2023.10.24 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ 命名空间特点

此时便会报错,因为两个king与LOL中都定义了stk函数。king.h :这里声明一个王者荣耀的攻击函数。king.h :这里声明一个王者荣耀的攻击函数。②命名空间下 可以放变量、函数、结构体、类…⑤命名空间是开放的,可以随时添加新的成员。LOL.h:声明一个LOL的攻击函数。LOL.h:声明一个LOL的攻击函数。③命名空间必须声明再全局作用域下。④命名空间可以嵌套命名空间。例:当遇到函数命名冲突时。⑥命名空间可以时匿名的。⑦命名空间可以起别名。
原创
发布博客 2023.10.07 ·
49 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计网—物理层

王道课程666
原创
发布博客 2023.10.03 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统-基本概念

操作系统的四个特征:并发与共享,虚拟和异步。
原创
发布博客 2023.09.08 ·
193 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

计网基本概念

计网个人笔记
原创
发布博客 2023.09.04 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt界面4_封装

想要把其他ui文件封装到指定ui中,首先要创建一个新文件,右键点击文件树的最顶层点击添加新文件,如下图添加一个新的ui文件。然后右键点击该区域,选中提升为,然后填写提升的类名称,这里注意一定要把要组装的ui文件的名称写对,这样可以添加一个新的ui文件。文件名可以随意起,我起个samllerwidget。封装在一起后滑动按钮或者改变数字,另一个控件都会跟着变化。写完之后点击添加,会显示如下:再点提升,如此组装完毕。smallerwidget.cpp->接口。mainwindow.cpp->调用。
原创
发布博客 2023.06.14 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt页面布局3

首先在空白页面插入stacked widget,然后再每一页中键入其他控件这里将前面的scroll Area、tool box、tab widget分别插入,栈控件默认只有两页可以右键默认添加新页。改控件不仅可以显示文本,还可以显示图片和动态图片。
原创
发布博客 2023.06.13 ·
73 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt登录界面布局

当然弹簧也可以调整为固定值,在右下角的属性界面中,sizetype原来是expanding,是可以自动伸缩的,将其调整为fixed,即可通过下面的sizehint进行调整。将这些东西添加完成以后,要保证用户名与后面的数入框水平,密码与后面的输入框水平,登录和推出按钮水平,那么便需要把想要水平的标签先加入widget,点击水平按钮即可。(3)能看到在widget中,标签上下左右距离widget框的边界都是有间隙的,选中框后可以在layout中进行修改,能看到默认都是9个像素。
原创
发布博客 2023.06.13 ·
2006 阅读 ·
7 点赞 ·
1 评论 ·
18 收藏

qt界面布局2

但是一般都选择tool button 按钮用来显示图片,操作相同。(3)radio button单选按钮。(4)check box多选按钮。
原创
发布博客 2023.06.13 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多