自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 网络数据服务器开发总结

解析JSON形式的指令我使用的是jsoncpp库来解析json数据,根据指令向客户端返回数据本来我是想返回一个char型数组,结果我师父说如果返回char型数组,别人是不会知道传入的是什么数据的,还不如传入json数据,于是我就把解析的数据又封装成json格式传给客户端。因为单独包含了一些windows.h已经包含了的头文件如"fileapi.h",“WinUser.h”,但是却没有包含windows.h或者先包含了如"fileapi.h",“WinUser.h”,后包含windows.h,顺序不对。

2022-09-02 20:00:00 385

原创 阻塞非阻塞,异步同步讲解

在学习Windows网络编程中,对阻塞非阻塞、同步异步等名词不太理解,于是在网上搜集相关的资料,对他们有了大致的理解,现记录供自己复习。

2022-08-26 21:45:00 88

原创 IOCP技术详解

这几周我接触了Windows网络通讯中的IOCP模型,自己在网上找了相关的知识进行学习,自己又下了好多服务器端的代码,但都运行不了,也是自己菜,能力还需加强。幸好我师父资助了我一个能运行的服务端IOCP代码,自己参照网上的相关知识后又与这个能运行的代码做了参照,算是勉强理解了构造IOCP的一般方法,对IOCP的使用也有了很大的心得。接下来我就把自己对IOCP相关知识的理解记录下来,方便自己以后的复习,当然这篇文章如果对正在阅读的你有帮助也算是很好的。...

2022-08-26 21:30:00 5038

原创 C++解析JSON文件

在学习解析JSON文件之前,我们应该先了解什么是JSON。JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。...

2022-08-14 10:58:36 10941

原创 C++解析XML文件

C++读取XML文件

2022-08-13 21:41:40 9519

原创 动态链接库(DLL)开发基础

本周我的博客涉及到动态链接库的基础开发。我在刚开始学习动态链接库的开发、在网上找DLL开发基础知识教程时发现网上的资料还是太杂,对初学者不太友好,于是我就着手写了这篇博客,本篇博客知识有DLL简介、DLL的两种制作方式、隐式调用显式调用两种调用方式以及最后的代码实例,编译器是VS2019。纯小白教学,希望能对刚入门的你有所帮助。最后,如果感觉文章还可以的话请一键三连哦。动态链接库英文为DLL,是Dynamic Link Library的缩写。DLL是一个包含可由多个程序,同时使用的代码和数据的库。.....

2022-08-03 19:59:10 2261

原创 TCP socket 一对一编程实例中出现“烫烫烫”的问题

我在tcpsocket一对一聊天实例的编程过程中出现了前几个数据能正常运行,但是超过一定空间后就会出现好多“烫烫烫”,这个问题困扰了三天,在这三天我对我的程序改了又改,还是没改对重点。send()函数和recv()函数中的第三个参数len即buf参数所指向的缓冲区中数据的长度(以字节为单位)把这个参数改成确定的大小就不会出错了。...

2022-07-27 15:25:45 1100

原创 Windows下的socket编程

socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信。那么socket到底是什么呢?百度百科给了以下解释所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口。...........................

2022-07-26 20:43:13 11635 4

原创 C++高级教程以及一个涵盖C++高级编程部分知识的小程序开发

因为涉及的知识面比较广,所以设计该小程序还是有点难度的。但是程序完成的那一瞬间还是蛮有成就感的。

2022-07-20 20:14:26 622

原创 关于C++基础部分的梳理

刚入职新公司一周,应聘的职位是C++开发岗。我的师父说可以每周写篇博客,记录下自己的学习情况和知识总结,坚持下来就能成为大神。为了成为技术大神,我决定以后每周写篇博客,记录自己在公司的学习和生活。这周主要温习了下C++的一些基础知识。学习的网站是在runoob.com。链接如下:C++学习网站这个网站对刚学习C++的人来说可能有点不太友好,知识太过笼统,对原理讲解不多;但是对已经系统学习过C++的人来说是个很好的复习网站。好了,废话少说。下面我将对我这周所学习的C++基础部分进行大致的梳理总结。...

2022-07-12 20:48:22 331

空空如也

空空如也

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

TA关注的人

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