自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (22)
  • 收藏
  • 关注

原创 sprintf()函数

sprintf函数是个变参函数,定义如下: int sprintf(char *str, const char *format, …) 除了前两个参数类型固定外,后面可以接任一多个参数。而它的精华,显然就在第二个参数:格式化字符串上。这里主要讲解sprintf()函数的连接字符串的作用。 sprintf()函数具有格式控制串的作用,在许多场合比strcat()函数好用的多。 例如: in

2017-12-29 18:05:12 855

原创 网络聊天室总结(经验感悟)

测试结果与分析可以实现注册、登录、忘记密码、退出等基础功能。 在登录成功后会进入聊天功能界面, 包含以下功能: 1. 私聊 2. 群聊 3. 文件传输 4. 点赞 5. 修改个性签名 6. 充值会员 7. 指定用户禁言 8. 全员禁言 9. 指

2017-12-28 22:28:06 4099

原创 UDP网络聊天室(客户端 )

/*************************************************************** File Name: client.h Author: 浮生流年 Function List: main() 主函数 Created Time: 2017年12月12日 星期二 17时16分54秒 *****************...

2017-12-28 00:50:34 383

原创 UDP网络聊天室(服务器)

/*************************************************************** File Name: server.h Author: 浮生流年 Function List: main() 主函数 Created Time: 2017年12月12日 星期二 20时17分13秒 ********************

2017-12-28 00:18:53 747

原创 atoi()函数

atoi(全称:ASCII to integer)是一个函数名,意思是把字符串转换成整型数。 atoi (表示 alphanumeric to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。函数说明:   参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零

2017-12-22 20:27:28 1549

转载 关于Linux终端 输入密码回显******

我们都知道,在Linux中: char a[10] = {0}; scanf(”%s”, a); 在终端控制台上输入的字符串(或者字符)都会在终端显示出来,那么当我们想输入密码时(并不想被别人看见)该怎么办呢? (可以退格重新输入密码哦) /*************************************************************** Fil

2017-12-12 15:09:58 2292

原创 网络编程(一)

TCP/IP 实际上一个协同工作的通信家族,为网络数据通信提供通路。为讨论方便可TCP/IP 协议组大体上分为三部分: 1、Internet 协议(IP) 2、传输控制协议(TCP)和用户数据报协议(UDP) 3、处于 TCP 和 UDP 之上的一组应用协议。它们包括:TELNET,文件传送协议(FTP),域名服务(DNS)和简单的邮件传送程序(SMTP)等传输控制协议

2017-12-10 13:07:39 142

原创 进程与线程

进程与线程的区别与优缺点进程: 1. 进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元; 2. 进程是程序执行时的一个实例,即它是程序已经执行到某种程度的数据结构的汇集。 3. 从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程: 1. 线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。

2017-12-09 20:41:38 106

原创 Linux进程间通信(三)信号

下面是几种常见的信号: SIGHUP: 从终端上发出的结束信号 SIGINT: 来自键盘的中断信号(Ctrl-C) SIGKILL:该信号结束接收信号的进程 SIGTERM:kill 命令发出的信号 SIGCHLD:标识子进程停止或结束的信号 SIGSTOP:来自键盘(Ctrl-Z)或调试程序的停止执行信号忽略此信号 大多数信号都按照这种方式进行处理,但有两种信号 决不能被

2017-12-08 21:01:55 161

原创 Linux进程间通信(二)管道

当从一个进程连接数据流到另一个进程时,使用术语管道 (pipe)。 通常是把一个进程的输出通过管道连接到另一个进程的输入。 对于shell命令来说,命令的连接是通过管道字符来完成的: cmd1 | cmd2 这实际上是把一个进程的输出直接传递给另一个进程的输入。具体地讲: cmd1的标准输入来自终端键盘。 cmd1的标准输出传递给cmd2,作为它的标准输入。 cmd2的标准输出

2017-12-07 22:37:36 230

原创 Linux进程间通信(一)基础篇

一些复杂的应用程序可能会需要多个进程分工协作来满足所需的功能需求,这就必然涉及到数据在进程之间的共享或交换,称 为IPC(Inter-process communication,进程间通信)。 UNIX提供了许多工具(facilities)用于实现进程间通信,这些工具可以分为三类: 通信(Communication):用于进程间交换数据。 同步(Synchronization):同步进程(

2017-12-07 22:24:45 203

原创 文件编程

Linux 文件基础操作实例:open、close、read、write、lseek的用法 以下三个常数中必须指定一个,且仅允许指定一个(这些常数定义在#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<stdlib.h>#include<unistd.h>#includ

2017-12-06 19:03:10 110

原创 进程控制编程

进程与程序进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制进程是暂时的,程序使长久的:进程是一个状态变化的过程,程序可长久保存进程与程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。Linux中的进程

2017-12-05 20:56:25 153

原创 用栈实现简易计算器

近期学习的栈中就数计算器最难了!!!后缀表达式的特点就是计算机运算非常方便,需要用到栈;计算机处理过程只需要顺序读入,如果遇到数字,则放入栈中,如果是运算符,则将两个栈中数字取出进行运算; 比如1+2的后缀表达式为12+; 而栈可以把一般的中缀表达式变成后缀表达式,并且计算后缀表达式得出结果,因此此应用在计算器中非常常用。 把中缀表达式转换成后缀表达式需要循几个规则: (1)如果读入操

2017-12-04 16:41:33 12547

原创 用两栈和两队列实现简易停车场管理系统

问题描述: 停车场是一个能放 n 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车 要先退出,待它走后在依次进入。汽车离开时按停放时间收费。 基本功能要求: (1)建立三个数据结构分别是:停放栈、让路栈、等候队列。 (2)输入数

2017-12-04 13:24:52 494

原创 Linux终端彩色代码

\033 是E的asc码,而这种是一个标记对,\033 是成对存在的.当然可以把E代替成\033\033[ 后面的第一个参数是关闭所有文字的效果。第二个参数是字体以及字体背景的颜色:30—-黑色 31—-红色 32—-绿色 33—-黄色34—-蓝色 35—-紫色 36—-墨绿 37~39—-白色字体的背景色:40—-

2017-12-03 22:53:44 1572

原创 二叉树的性质

二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。性质一: 在二叉树的第i层上至多有2^(i - 1)次方个结点性质二: 深度为k的二叉树至多有2^(k) - 1个结点性质三: 对任何一颗二叉树T,如果其终端结点数为n,度为2的节点数为m, 则n = m + 1;性质四:

2017-12-02 15:01:05 186

原创 random伪随机函数

班级有六排,分别用A, B, C, D, E, F表示,每排有五人,分别用1,2,3,4,5表示,为了相对公平的抽人回答问题,某帅气老师调用了伪随机函数。。。。。。(课堂气氛瞬间爆炸,笑死了)#include<stdio.h>int main(){ srand(time(NULL)); sleep(1); int letter = rand() % 6 + 65;//对6求余,

2017-12-02 14:37:01 2971

HHotelfinal.zip

毕业设计——基于Qt的酒店在线管理系统客户端开发与设计: https://blog.csdn.net/qq_40945965/article/details/80741304?spm=1001.2014.3001.5501

2021-01-31

QWHView.zip

QGraphisView编写箭头与圆指向关系:https://blog.csdn.net/qq_40945965/article/details/111414719?spm=1001.2014.3001.5501

2021-01-31

QWHPentacleView.zip

QGraphicsView编写五芒星图:https://blog.csdn.net/qq_40945965/article/details/111409856?spm=1001.2014.3001.5501

2021-01-31

QWHRotateBorderWidget.zip

Qt绘制旋转边框效果: https://blog.csdn.net/qq_40945965/article/details/105718904?spm=1001.2014.3001.5501

2021-01-31

QWHCompetitionAnalyzer.zip

Qt模仿Boss直聘的竞争力分析器:https://blog.csdn.net/qq_40945965/article/details/105547367?spm=1001.2014.3001.5501

2021-01-31

QWHScaleWidget.zip

Qt通用控件-中心缩放效果:https://blog.csdn.net/qq_40945965/article/details/105422727?spm=1001.2014.3001.5501

2021-01-31

QWHQQListView.zip

Qt模仿手机QQ列表功能:https://blog.csdn.net/qq_40945965/article/details/105038377?spm=1001.2014.3001.5501

2021-01-31

QWHAdvertisingPageEx.zip

Qt绘制图片轮播增强版: https://blog.csdn.net/qq_40945965/article/details/104491461?spm=1001.2014.3001.5501

2021-01-31

QWHWeiXinRedPacket.zip

Qt模仿微信红包: https://blog.csdn.net/qq_40945965/article/details/104434536?spm=1001.2014.3001.5501

2021-01-31

QWHSoundWave.zip

Qt模仿声波震荡条: https://blog.csdn.net/qq_40945965/article/details/104409971?spm=1001.2014.3001.5501

2021-01-31

QWHPuzzleGame.zip

Qt模仿九宫格游戏:https://blog.csdn.net/qq_40945965/article/details/104374167?spm=1001.2014.3001.5501

2021-01-31

QWHAdvSlideWidget.zip

Qt模仿瑞幸咖啡广告页:https://blog.csdn.net/qq_40945965/article/details/104338733?spm=1001.2014.3001.5501

2021-01-31

QWHAdvertisingPage.zip

Qt绘制图片轮播控件: https://blog.csdn.net/qq_40945965/article/details/104326492?spm=1001.2014.3001.5501

2021-01-31

QWHLabel1.zip

Qt模拟荣耀手机开机界面文字图标:https://blog.csdn.net/qq_40945965/article/details/103794207?spm=1001.2014.3001.5501

2021-01-31

QWHKuGouMusicLabel.zip

Qt模仿酷狗音乐的播放图标:https://blog.csdn.net/qq_40945965/article/details/103744365?spm=1001.2014.3001.5501

2021-01-31

QWHPentagonalChart.zip

自定义控件-王者荣耀之五芒星图:https://blog.csdn.net/qq_40945965/article/details/102575478?spm=1001.2014.3001.5501

2021-01-31

QWHSliderVerification.zip

Qt绘制滑动验证:https://blog.csdn.net/qq_40945965/article/details/100850491?spm=1001.2014.3001.5501

2021-01-31

QWHPieEx.zip

Qt绘制饼图定制版:https://blog.csdn.net/qq_40945965/article/details/100797502?spm=1001.2014.3001.5501

2021-01-31

QWHRotateText.zip

Qt绘制旋转文字:https://blog.csdn.net/qq_40945965/article/details/100629787?spm=1001.2014.3001.5501

2021-01-31

QWHPie.zip

QPainter绘制饼图:https://blog.csdn.net/qq_40945965/article/details/100188614?spm=1001.2014.3001.5501

2021-01-31

QWHGestureLogin.zip

手势密码:https://blog.csdn.net/qq_40945965/article/details/100061046?spm=1001.2014.3001.5501

2021-01-31

QWHRadarScan.zip

简易雷达:https://blog.csdn.net/qq_40945965/article/details/100168017?spm=1001.2014.3001.5501

2021-01-31

空空如也

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

TA关注的人

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