自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

warmingsummer的博客

C++自学中

  • 博客(47)
  • 收藏
  • 关注

原创 高并发服务器 poll模型 非阻塞 代码已跑

B站就业班视频代码搬运。

2024-01-18 22:00:05 1031

原创 高并发服务器-多进程

B站就业班视频-对应52课上一篇文章,这篇代码只是服务端的,客户端代码跟我昨天文里一样。

2024-01-09 11:51:23 1393

原创 本地socket通信

本地socket通信 注意不是高并发的,只能开一个客户端。函数:socket ,bind ,accept ,read, write

2024-02-01 16:08:12 1222

原创 网络地址相关函数一网打尽

自己的总结欢迎评论!!提问

2024-01-30 19:07:11 1125 1

原创 udp(无连接)客户端和服务端代码

B站就业班代码搬运

2024-01-30 11:07:08 454

原创 一个小例子,演示函数指针

线程创建函数pthread_create里也有函数指针的应用。

2024-01-27 12:42:07 236

原创 epoll反应堆代码解析

epoll反应堆代码解析 代码非原创!本文只是讲解

2024-01-26 18:00:20 757

原创 epoll接口 修改完毕代码已跑

I/O多路复用一共有select , poll ,epoll等模型,但是真正的高并发的话是epoll。

2024-01-23 17:28:40 867

原创 select模型代码2

上篇代码的缺点:已经讲过了,这是第二次优化的代码。

2024-01-18 18:41:09 472

原创 linux I/O多路复用 select模型初步代码

初步代码,比较简陋。

2024-01-17 21:55:16 466 1

原创 getopt()、getopt_long函数详细解释!保证看明白

getopt() 方法是用来分析命令行参数的,它的作用是判断你输入的命令行是否正确。

2024-01-13 21:36:41 3587 2

原创 多进程服务器(有问题的代码)

然后对应的服务器的一个子线程就跟着exit了,然后信号处理函数sigaction工作后,代码又循环到while (1 ) { accept那个地方,然后接收不到新的客户端就return -1 了。这个代码是有问题的!待修改,但需要发链接修改所以还是发表了。读者朋友们有建议的请积极评论呀!这个代码的问题就出在,

2024-01-10 18:00:32 448

原创 高并发服务器-多线程

3.线程与线程之间,两种文件描述符(监听,处理信息)都是共享的,如果想让它们实现不同享,需要先构建一个结构体Allinfo,把客户端地址sockadd_in,文件描述符,线程号包起来,再利用数组的元素内存地址不同,把这个大结构体Allinfo的指针传到线程回调函数里 当参数 ,太麻烦了,后面没听讲。我自己分析原因:对应 线程执行函数,读取服务器数据 n=read() 当n <=0 时,因为函数一直在这里阻塞,所以收不到n=0的信号。比较起来,还是多进程的服务器更好,用线程函数写的代码,

2024-01-09 17:41:08 399

原创 linux socket网络编程基础知识

整体设计: 在客户端,输入小写字母,服务器返回大写字母。服务器就是本机,(本地服务器),用127.0.0.1测试。本节对应视频:B站 C++就业班。

2024-01-06 13:01:50 443

原创 linux note tar

self study note

2023-11-16 11:50:28 67

原创 qt自学内容

翻硬币游戏,自己做的图片。

2023-11-07 11:08:34 66

原创 qt自学笔记-文本格式类(待填坑)

父类子类(派生类)

2023-09-24 14:37:18 298

原创 P37-41 QT学习-自学笔记-文本编辑器

QTextEdit 是一个部件,可以用来展示或编辑纯文本和富文本。如果用来书写富文本的话,支持html的标签。当然,几个字的富文本,最好使用QLabel。纯文本,一行就相当于一个段落。

2023-09-22 11:06:27 296

原创 P31 C++关系运算符重载,仿函数, C++继承(未完工)

B站 C++就业班视频

2023-09-16 17:47:55 75

原创 P30友元,数组类,运算符重载

我的学习笔记。代码有老师写的,也有我自己改的。

2023-09-16 17:07:46 64

原创 P29单例模式

B站就业办视频,以后根据节目的编号来发文章

2023-08-06 11:57:10 85

原创 C语言课堂代码案例 数据结构 持续补充-2

数据结构!!!顺序表,链表,队列。栈。 文中创建的动态数组可以存放任意类型数据,顺序表的初始化、插入、删除(没写) 销毁 和遍历。遍历 牵扯到函数指针的使用,也叫做回调函数。

2023-07-14 18:15:27 118

原创 C语言视频中费解的难题记录汇总

按照老师的方法弄好了静态库,也做好了测试源文件.c ,结果就是运行的时候反复报错。注意在项目上面点右键,而不是源文件 测试.c 上点右键。将 测试文件. c 所在的项目设置为 启动项。.lib 文件不是win32 控制程序。B站 C C++就业班 视频。

2023-07-10 20:31:31 67

原创 C语言 指针案例大集合 指针数组,函数指针,字符串指针

数组的指针;指针数组 结构体嵌套二级指针,函数指针

2023-07-02 12:20:08 273

原创 C语言 C++ 格式匹配(正则表达式?)

sscanf ( char *str, "格式串字符", &变量1,&变量2, &变量3 )

2023-06-29 10:28:14 124

原创 C语言版贪吃蛇代码

贪吃蛇 没有写老师代码里的加速功能,那个也比较简单。

2023-06-21 16:56:34 103

原创 课堂案例代码 持续补充 文章-1

C C++就业班 代码 例子 二进制方式复制大文件,链表,字符串函数模拟

2023-06-11 23:13:21 166

原创 C语言frwrite ,fread函数,windows Linux文件区别

fread, fwrite函数是C语言中对二进制文本进行操作的函数。但是在window中,如果先读后写,读完后需要将文件指针重新移动到开头,利用fseek

2023-06-08 10:22:35 510

原创 C语言文件/流函数getc/putc,gets/puts, fgetc/fputc, fputs,fprintf一篇文章全记住

C语言字符、字符串操作函数。文件/流函数。putchar, getchar, puts和gets ,fputs, fgets, putc, getc, fgetc, fputc, printf, sprintf, fprintf, scanf( ) 和sscanf( )

2023-06-03 12:43:45 1508

原创 C C++ extern使用误区分享 基础知识

一个简单的C C++关键字

2023-05-17 09:53:16 119

原创 C++ 20标准 (整型)数组 指针 所有知识点

ptrdiff_t概念, 指针比较大小,指针进行数组定位, 多维数组的初始化和遍历,指向数组的指针与数组名称的关系,数组当函数参数

2023-05-15 16:48:16 284

原创 C++20标准 string 相关函数,raw字符串

raw字符串,string_view,C++字符串修改替换,concat,dopy,replace,字符串遍历,

2023-04-28 17:47:18 305

原创 C语言 C++ 动态内存 堆区

bilibili上两个课程的结合。分别讲述了C语言和C++堆区内存的使用,语法

2023-04-27 10:24:18 183

原创 求助--变量声明顺序不同导致结果不同

如果用户偏偏输入8个字符甚至更多, 再输出ch2 和ch1, 前7个字符都被塞进了ch2的内存里。但是前面设定了ch2长度是6,故ABCDEF真的属于ch2,从第7个开始就分配给ch1。ch2会接受7个字符,(虽然前面设置了ch2长度是6,但是是可以收到6个char的!但是getline一旦超出长度,按说不该再分配字符给任何变量呀!先保存着,如果评论区没有大神可以来解答我就发到问答区去了!ch1 是在ch2之前声明的。但是我改了下代码就出问题了。原因可能跟内存缓冲区有关系。第7个G会分配给ch1.

2023-04-24 16:22:09 100

原创 Power Shell使用记录

此时 键入 cd Download (cd是打开文件夹的命令,Download是我的D盘里一个文件夹,替换成你的文件夹名字)然后回车。首先键入g++ ,空格,自己的cpp文件名, 空格, -o (不是零,是字母o) 然后对应的exe。默认是PS C:\Users\jiening> 然后你输入 d: 就到了D盘了。然后输入 ./2023-4-23-2.exe 这两行代码都替换成你自己的文件名。同时按住笔记本上 ‘窗口按键‘ 和 ‘R‘ 然后输入Power。5.打开自己写的文件,

2023-04-24 11:10:29 716

原创 C++ 字符数组所有知识点 指针

一维,二维char数组,函数isdigit, isnum, isalpha, isblank,字符数组和指针,字符串截取,拷贝,比较,拼接strchr, strstr, strcpy, strcmp

2023-04-23 15:21:32 265 1

原创 C++ for循环知识点:多项声明,带初始化,基于范围

或者让编译器自己来判断数据类型 将上文的int换成auto。逗号操作符将多个表达式变为1个。基于范围的for 循环。最终等于逗号右边的值。

2023-04-22 16:52:33 226

原创 C++ 带有初始化的if switch代码块

C++ 带有初始化的if switch代码块

2023-04-21 16:26:11 98

原创 C++ 进制的输出,constexpr, static_cast

【代码】类型转换,二进制的表示方法等等。

2023-04-19 16:54:08 111

原创 C++20格式化输出

setw ,setprecision, ios::scientific

2023-04-18 17:07:53 105

mynote3.tar

mynote3

2023-11-16

mynote2.tar

mynote2

2023-11-16

mynote5.tar

mynote5

2023-11-16

mynote4.tar

mynote4

2023-11-16

linux note tar

linux note tar

2023-11-16

QT自学笔记,其中包含硬币游戏的资源

对应B站视频C#/C++全栈高级开发工程师 就业班,其中命名为40bilibili的文件夹中,有coingame 硬币游戏的资源,当然都是我自己拿Ps或者wps自己画的,ps 画的是像素精准,wps画的就只能估摸这大小了。

2023-11-07

空空如也

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

TA关注的人

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