- 博客(15)
- 收藏
- 关注
原创 网络编程——打造完美通信系统源码分析讲解
一:项目内容本项目使用C++实现一个具备服务器端和客户端即时通信且具有私聊功能的聊天室。目的是学习C++网络开发的基本概念,同时也可以熟悉下Linux下的C++程序编译和简单MakeFile编写二:需求分析这个聊天室主要有两个程序:1.服务端:能够接受新的客户连接,并将每个客户端发来的信息,广播给对应的目标客户端。2.客户端:能够连接服务器,并向服务器发送消息,同时可以接收服务器发来的消息。即最简单的C/S模型。三:抽象与细化服务端类需要支持:1.支持多个客户端接入,实现聊
2022-05-20 13:50:21
597
原创 当我用C++开发出一款打字练习程序分析分享
include <iostream>#include <cstdlib>#include <ctime>#include <windows.h> //非标准库函数 Sleep 所需的头文件#include <conio.h> //非标准库函数 kbhit 和 getch 所需的头文件using namespace std;int main() { const int ESCKEY = 27; //定义整型常量ESCKEY...
2022-05-20 13:46:43
968
转载 如何用C语言写出一棵树(结构想法分享)
作为一名程序员,今天就用最简单的编程语言——C语言来给大家写一个圣诞树吧!如果本人的代码能够帮到你的话,还请在文章下方点个赞支持一下哟~那么我们话不多说,先来看看效果吧!整个效果还是比较不错的,不需要图片素材,制作简单,将我们的C语言代码放到编译器运行即可!(当然,这个小雪花的话是一个小小的exe程序造成的效果哈,不包括在代码本身里面)#include <windows.h>#include <math.h>#include <stdio.h&.
2022-05-17 17:01:26
1241
原创 C语言/C++用代码打造会开花的树核心代码
数字雨,顾名思义,就是类似于填上下雨一样,往下掉数字或者是文字。如下动态图:这样看起来是不是感觉我们像是进入了一个科幻的虚拟世界呢?当然了程序运行后还会有个小小的惊喜哦?#include#include#include#pragma comment(lib, "WINMM.LIB")#define NumOfColumn 25 //显示列的列数typedef struct charList{struct charList * prev;TCHAR ch
2022-05-16 12:12:49
873
原创 创建自定义SWidget/UWidget,<14-8>用户界面 UI和UMG
到目前为止,所有例子已经展示了如何使用现有的基本小部件创建 UI。有时候,开发者可以使用组合来收集一些 UI 元素来定义一个按钮类,这个按钮类自动将一个 TextBlock 作为标签,而不是每次声明它们时手动指定层次结构。此外,如果我们在C++中手动指定层次结构,而不是声明一个由子窗口小部件组成的复合对象,那么我们将不能使用 UMG 将这些窗口小部件实例化为一个组。本例讲述了如何创建一个包含一组小部件并公开新属性以控制这些子小部件的元素的复合 SWidget。 还有如何创建一个 UWidget
2022-05-16 07:52:43
674
原创 换一种思路看function pointers指针函数)
今天跟一个朋友聊到函数指针的问题,发现其实很多人不懂得如何解读一个函数指针的声明。其实有一个非常好用的法则,但我观察到很多视频或者文章里并没有提到,只是单纯告诉你他举的例子如何解读,换一个例子又不知道了。我给我那朋友解释完,他直惊呼“卧槽”,所以想分享出来,希望可以帮助到那个同样困惑的你。我才发现B站不支持Markdown,没法插入代码块,只能贴图了:(首先从简单的例子讲起,你至少需要知道这是一个函数指针:整个声明有三个部分,fp是我们给它的名字,左边那个“*”说明它是一个指针,右边(int)是
2022-05-11 06:56:43
533
原创 如何用C++制作游戏(每天分享一个制作小技巧)
引语众所周知,Dev-c++是一种神奇的生物应用,用它不仅可以使用算法解决Van♂题,还可以制作电♂动游戏~啊哈,那么你想要知道制作游戏的技巧吗?MessageBox是不可或缺的一部分!现在我来教教你们吧!特别说明由于本人骨不是特别专业,所以不会以特别专业的角度去讲解(例如定义之类的),唉,谁叫我是个菜鸡嘞(doge)MessageBox的引用咱们核癌氪侵的MessageBox兄弟呢,需要用到c++的一个头文件——windows.h(注:windows.h仅限windows系统.
2022-05-10 07:51:17
8299
原创 C#C#运用异步正确的编程技术分析
一、什么是同步和异步?同步(英语:Synchronization),指对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。说白了就是多个任务一个一个执行,同一时刻只有一个任务在执行。异步(英语:Asynchronization),指的是让CPU暂时搁置当前请求的响应,处理下一个请求,当通过轮询或其他方式得到回调通知后,开始运行。多线程将异步操作放入另一线程中运行,通过轮询或回调方法得到完成通知,但是完成端口,由操作系统接管异步操作的调度,通过硬件中断,在完成时触发回
2022-05-10 07:47:46
429
原创 高精度整数四维汇算(C++)
#include<string>#include<iostream>#include<iosfwd>#include<cmath>#include<cstring>#include<stdlib.h>#include<stdio.h>#include<cstring>#define MAX_L 999#define max(a,b) a>...
2022-05-08 08:05:38
153
原创 核心代码 | C++/C造就阳历万年历—C++
void输出万年历(int年, int月, int日){intr = 1, z = r, nn = 年, yy = 月;nn = 年; yy = 月;while(nn)if(--yy)z += 返回月的天数(nn, yy); else--nn, yy = 13;nn = 返回月的天数(年, 月); yy = 1;cout << 年 << "年"<< 月 << "月"<< 日 <&...
2022-05-08 07:07:39
297
原创 linux内核中 逻辑-线性地址和物理地址大扫盲内核高级篇
很多讲linux内核的书里面都提到过这四个概念:逻辑地址、虚拟地址、线性地址和物理地址。物理地址比较好澄清,但是这些书里都没有明确的讲清楚所谓的逻辑地址、虚拟地址、线性地址的区别到底是什么?那本文就来个大扫盲吧。中英文对应关系:逻辑地址 --- logical address;虚拟地址 --- virtual address;线性地址 --- linear address;物理地址 --- physical address;这四个地址是体系相关的,我以x86 cpu为例进行解释。
2022-05-04 15:32:25
1477
原创 通过C语言编程一个小游戏(乐趣无边)
首先附上源代码,这个是大一C语言程序设计基础的大作业,所有代码为手打,部分链表内容参考了网上的程序#include<stdio.h>#include<process.h>#include<windows.h>#include<conio.h>#include<time.h>#include<stdlib.h>#define WIDTH 60#define HEIGHT 20enum direction
2022-05-02 01:00:18
16348
1
原创 Apex机器码-逃离塔科夫机器码(年度最新教程依旧可用)
-ids是给SQL传递的参数Map里的key,item的值就像是for循环里的i变量名-->sql与include。
2022-04-23 21:36:01
18670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人