E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言网络编程
网络编程
-序列化和反序列化/应用层协议/
预备知识理解为什么要应用层协议?在学过套接字编程后,我们对协议的理解更深了一步,协议也就是一种约定,也可以通俗理解为一种口头约定,对于通信双方来说是必须要遵守的。TCP和UDP协议它们是传输层控制协议,也就是在传输层的,今天我们学习的是应用层的协议,它跟序列化和反序列化有什么关系呢?先看场景TCP是全双工的,因此它有两个缓冲区,可以同时读和写。在通信的时候,我们使用了read和write将数据从用
老汉忒cpp
·
2024-02-07 04:18
网络
Python小课堂第一期·输出与输入
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为AB
C语言
的一种继承。
姑苏小乐乐
·
2024-02-07 04:17
c语言
制作判断年份是否是闰年的工具
用
c语言
制作一个工具,输入一个年份,判断是否是闰年,是闰年则输出年份是闰年,不是闰年就输出该年份是平年代码如下#includeintmain(){intyear;puts("请输入年份:");scanf
冰暮流星
·
2024-02-07 03:34
c语言
算法
数据结构
c语言
之三目运算符
条件运算符由符号?和:组成,要求有三个操作对象组成,也叫三目运算符比较简单的写的方式是先把框架写出来()?:其中()?里写条件,在?后面写上条件是真如何运行,:后面写条件是假如何运行比如定义变量a,判断a小于10,就输出“a的值小于10”,否则输出“a的值大于10”。正常代码如下#include<stdio.h>intmain(){inta;puts("请输入a的值:");scanf(
冰暮流星
·
2024-02-07 03:34
c语言
算法
c语言
笔记
c语言
之逻辑表达式
逻辑表达式的值是一个逻辑量"真"或"假",但
c语言
用1表示真,0表示假。但判断逻辑量是真是假时,用0表示假,非0表示真比如if(0),这个0是假,if(2),2是真。
冰暮流星
·
2024-02-07 03:04
c语言
c语言
开发语言
笔记
c语言
之嵌套语句
嵌套语句的语法格式是if(表达式1)if(表达式2)语句1else(表达式3)语句2elseif(表达式4)语句3else语句4由于
c语言
不像python那样有缩进,无法通过缩进判断ifelse是否匹配分辨方法是
冰暮流星
·
2024-02-07 03:03
c语言
c语言
笔记
开发语言
利用
c语言
编辑--钟表模拟程序(表针形式)
运行效果如下:在源代码的基础上,可以通过API函数mciSendString轻松加上滴答声音。代码如下://程序名称:钟表模拟程序(表针形式)//编译环境:VisualC++6.0,EasyX2013白露版//程序编写:BestAns//最后更新:2010-10-30//#include#include#include#definePI3.1415926536voidDrawHand(inthou
shadowyingjian
·
2024-02-07 03:25
c语言
模拟钟表
实例
const
当我们在
c语言
中碰到这么一种情况:我们现在有一个变量,这个变量呢,我们指向访问它,但不会修改它。但是又担心在后续的代码中不小心将它修改,这种情况该怎么做呢?
打鱼又晒网
·
2024-02-07 03:25
C语言专栏
c语言
单片机51
c语言
程序实例(可调控的跑马灯)+Proteus仿真+源代码
可调控的跑马灯本例实现目标:利用51单片机控制16只LED灯按8种不同的模式滚动,模式选择由K1控制,加速按键由K2控制,减速按键由K3控制。本例电路图如下:电路图-1电路图-2在Proteus中的元器件:源代码://Ãû³Æ£º¿ÉÒÔµ÷¿ØµÄ×ßÂíµÆ//˵Ã÷£ºµ¥»÷ģʽ°´¼ü¿ÉÔÚ0-7ºÅģʽÖÐÑ¡Ôñ£¬¼ÓËٺͼõËÙ°´¼ü¿Éµ÷ÕûLEDÁ÷¶¯#
shadowyingjian
·
2024-02-07 03:55
51单片机实例
可调控的跑马灯
利用
c语言
代码打印一个心形(带立体感)
在我们IT行业每天面对的就是敲代码,所以很多人无法接受这份工作,因为很无聊也很枯燥,长期工作会使人情绪低落,其实我们编程很多时候也有有趣的地方,接下来我就用一个简单的
c语言
作图来缓解一下气氛。
shadowyingjian
·
2024-02-07 03:24
娱乐
c语言
进阶
C语言
-通讯录的实现
通讯录1.设计要求2.程序实现2.1打印菜单及初始化通讯录2.2显示所有联系人2.3查找指定的联系人2.4删除指定的联系人2.5查找指定的联系人2.6修改指定联系人2.7按照年龄排序(以此为例)3.全部源码以及实现1.设计要求通过前面关于结构体及相关自定义类型的学习,我们就可以写上一个通讯录这样的程序,该程序有如下要求:可以保存100个人的信息。增加人的信息。删除指定联系人的信息。查找指定联系人的
一口⁵个团子
·
2024-02-07 03:51
进阶C语言
c语言
开发语言
排序算法
2023.12.27-
C语言
基础作业
作业要求:1>源代码:#includeintmain(intargc,char*argv[]){printf("\t\t\t必杀技\n");printf("\t\t\t\t古巨基\n\n");printf("\t\t我道行都低估了你\n");printf("\t\t我以为撑得起\n");printf("\t\t一句为什么不找找你\n");printf("\t\t我练到再倔强再绝也\n");prin
Phosphophyllite609
·
2024-02-07 03:12
c语言
算法
开发语言
【Linux笔记】缓冲区的概念到标准库的模拟实现
一、缓冲区“缓冲区”这个概念相信大家或多或少都听说过,大家其实在
C语言
阶段就已经接触到“缓冲区”这个东西,但是相信大家在
C语言
阶段并没有真正弄懂缓冲区到底是个什么东西,也相信大家在
C语言
阶段也因为缓冲区的问题写出过各种
林先生-1
·
2024-02-07 03:41
Linux操作系统
笔记
linux
c语言
c++
服务器
后端
muduo库学习之设计与实现09——完善TcpConnection
这里再补充几个小功能.一、SIGPIPESIGPIPE的默认行为是结束进程,在命令行程序这是合理的,但是在
网络编程
中,这意味着如果对方断开连接而本地继续写入的话,这会造成服务进程意外退出。
东阳z
·
2024-02-07 03:02
muduo网络库
C语言
与函数栈帧
目录函数栈帧栈函数栈帧的前置知识相关寄存器相关汇编指令知识基础函数栈帧基础剖析main函数由其他函数调用函数栈帧分析反汇编函数栈帧的创建函数体变量a的创建变量b的创建变量ret的创建传参函数调用变量z的创建执行加法返回计算结果函数栈帧销毁总结函数栈帧在
C语言
中
EPSDA
·
2024-02-07 02:59
C语言问题集合
c语言
【
C语言
】案例:输出n位水仙花数
1.题目输入一个整数n,输出所有n位的水仙花数2.代码#include#include//计算数字的位数intcountDigits(intnum){intcount=0;while(num!=0){num/=10;count++;}returncount;}//计算水仙花数voidfindNarcissisticNumbers(intn){intstart=pow(10,n-1);intend=
a辰龙a
·
2024-02-07 02:54
c语言
开发语言
动态规划
C语言
#include#include#definemax(a,b)((a)>(b)?(a):(b))intknapsack(intW,intwt[],intval[],intn){inti,w;intK[n+1][W+1];//填充K()()数组//遍历每一个物品和背包容量for(i=0;i<=n;i++){for(w=0;w<=W;w++){if(i==0||w==0){K[i][w]=0;}els
陇院第一Sweet Baby
·
2024-02-07 01:20
算法
数据结构
c语言
动态规划
简单指针运算
c语言
#include#includeintmain(){//指针运算inti=1;int*p=&i;printf("Valueofi:%d\n",i);printf("Valueofp:%p\n",(void*)p);printf("Valueofp+1:%p\n",(void*)(p+1));printf("Valueofp-1:%p\n",(void*)(p-1));printf("Valueof
陇院第一Sweet Baby
·
2024-02-07 01:19
算法
数据结构
c语言
指针
C语言
之自定义类型:联合和枚举
目录1.联合体类型的声明2.联合体的特点3.联合体大小的计算联合的一个练习4.枚举类型的声明5.枚举类型的优点6.枚举类型的使用1.联合体类型的声明像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以不同的类型但是编译器只为最大的成员分配足够的内存空间。联合体的特点是所有成员共用同一块内存空间。所以联合体也叫:共用体给联合体其中一个赋值,其他成员的值也跟着变化#define_CRT_SEC
凡人多烦事~
·
2024-02-07 01:52
C语言知识
c语言
开发语言
C语言
之自定义类型:结构体
目录1.结构体类型的声明结构体回顾结构的声明2.结构体变量的创建和初始化结构体的特殊声明结构体的自引用3.结构体内存对齐对齐规则对齐规则练习1对齐规则练习2对齐规则练习3对齐规则练习4为什么存在内存对齐offsetof-计算结构体成员相较于起始位置的偏移量修改默认对齐数4.结构体传参5.结构体实现位段什么是位段位段的内存分配位段的垮台问题位段的应用位段使用的注意事项1.结构体类型的声明前面我们在学
凡人多烦事~
·
2024-02-07 01:51
C语言知识
c语言
开发语言
千万程序员推荐最受推荐的10本C/C ++书籍,总有一本适合你!
C++是
C语言
的扩展,这两门语言的潜力都是不可估量的,这就是为什么无论什么规模的企业都可以使用它们,因为它具有可扩展性和可移植性。
筠子_ca05
·
2024-02-07 01:26
C语言
探索:选择排序的实现与解读
下面我们将详细介绍
C语言
中选择排序的实现原理和代码示例。一、实现原理选择排序的实现原理如下:首先,我们假设要排序的数据存储在一个数组中。然后,我们从数组中选择最小(或
朝九晚五ฺ
·
2024-02-07 00:12
c语言
算法
数据结构
vscode
c语言
的常用命令,
C语言
中常用dos命令函数
system函数是可以调用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命令。下面列出常用的DOS命令,都可以用system函数调用:ASSOC显示或修改文件扩展名关联。AT计划在计算机上运行的命令和程序。ATTRIB显示或更改文件属性。BREAK设置或清除扩展式CTRLC检查。CACLS显示或修改文件的访问控制列表(ACLs)。CALL从另一个批处理程序调用这
Kuuumiko
·
2024-02-07 00:09
c语言的常用命令
C语言
程序设计————学习知识归纳总结(二)
流程控制【学习
C语言
的第一个重点】(程序代码执行的顺序)前提说明:1.须关注流程;2.理解每条语句的功能;3.试数一.顺序结构1.字符数据输入与输出2.格式输入与输出3.顺序结构程序设计举例二.选择结构
菜鸟小小哲
·
2024-02-07 00:59
C语言
c语言
学习
开发语言
C语言
程序设计————学习知识归纳总结(三)
C语言
程序设计的重点数组一维数组的定义和引用一维数组的程序举例二维数组的定义和引用二维数组的程序举例字符数组字符串字符数组定义及初始化输入输出常用函数字符数组的程序举例函数函数的使用原因和含义为什么需要函数什么叫函数函数的定义函数的分类注意的问题函数的调用和定义的顺序常用的系统函数专题
菜鸟小小哲
·
2024-02-07 00:59
C语言
c语言
C语言
基础内容(四)——第04章_数组
文章目录第04章_数组本章专题脉络1、数组的概述1.1为什么需要数组(容器)1.2数组的概念1.3数组的分类2、一维数组的定义2.1数组的定义方式12.2数组元素的调用2.3关于长度2.4数组的遍历2.5数组的其它定义方式3、一维数组内存分析3.1数组内存图3.2注意事项(错误举例)3.3变长数组4、一维数组的应用4.1数值型数组特征值统计4.2数组的复制4.3数组元素的反转4.4char型数组与
祁酒仲
·
2024-02-07 00:58
C语言基础
c语言
开发语言
01
C语言
指针专题
唐大麦的博客-CSDN博客_指针让你不再害怕指针——C指针详解(经典,非常详细)_程序老兵的博客-CSDN博客_指针彻底搞懂C指针-大白话笔记_ClimberCoding-CSDN博客_彻底搞懂c指针【
C语言
进阶
罗汉翔
·
2024-02-07 00:28
C/C++
c语言
开发语言
C/C++对大一
C语言
的课程设计——KTV点歌系统的介绍(链表)
个人主页:仍有未知等待探索_洛谷刷题,小项目,数据结构-CSDN博客专题分栏---小项目小项目_仍有未知等待探索的博客-CSDN博客—————————————与2023年12月28日进行更新————————————————写此博客的目的:一是为了让自己对链表的思考方式更加的清晰,二是对不清楚链表实现方式的讲解!所有的菜单都没有进行讲解,太简单。另外建议写这种比较大的程序的时候,不要着急先写菜单,要
仍有未知等待探索
·
2024-02-07 00:28
小项目
c语言
C语言
经典书籍 ---《Pointers On C》C与指针
《PointersOnC》(KennethReek)【US】第一章快速上手1.1简介1.1.1空白和注释注释并不能真正将代码从源文件中删除(/**/)从逻辑上删除C代码——#if指令#if0statements#endif在#if和#endif之间的程序段可以去除1.1.2预处理指令#include#include#include#defineABC20``由预处理器解释的:预处理器读入源代码,根
拾-光
·
2024-02-07 00:28
c语言
开发语言
学习
C语言
专题——格式化I/O详解
C语言
专题——格式化I/O详解1格式化I/O函数族函数族用途可用于所有的流只用于stdin和stdout内存中的字符串scanf格式化输入fscanfscanfsscanfprintf格式化输出fprintfprintfsprintf2scanf
anghlq
·
2024-02-07 00:27
C/C++
c
语言
编译器
string
存储
math.h
C语言
——S/顺序表专题
概念:数据结构是计算机存储、组织数据的⽅式。数据结构是指相互之间存在⼀种或多种特定关系的数据元素的集合。数据结构反映数据的内部构成,即数据由那部分构成,以什么⽅式构成,以及数据元素之间呈现的结构。总结:1)能够存储数据(如顺序表、链表等结构)2)存储的数据能够⽅便查找2、为什么需要数据结构?顺序表1、顺序表的概念及结构1.1线性表线性表(linearlist)是n个具有相同特性的数据元素的有限序列
慢了半拍i
·
2024-02-07 00:56
C语言讲解
c语言
开发语言
闲腚摸史干之c++入门
三.C++练习网站四.总结一.C++是什么1.C++简述C++(cplusplus)是一种计算机高级程序设计语言,由
C语言
扩展升级而产生。
黄总爱小蔡
·
2024-02-07 00:51
算法
c++
开发语言
C语言
指针p、*p、&p、*&p、&*p符号分别代表什么意思?
前言在
C语言
中,指针是非常重要的概念。指针是一个变量,其值为另一个变量的地址。使用指针可以直接访问内存中的数据,这使得
C语言
非常灵活和强大。
菜鸟的学习记录之路
·
2024-02-07 00:50
C语言
c语言
c++
开发语言
探索
C语言
结构体:编程中的利器与艺术
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.常量与变量1.什么是结构体在
C语言
中本身就自带了一些数据类型,如:char,int,float
Betty’s Sweet
·
2024-02-07 00:45
C语言
c语言
学习
linux 定义快捷命令,Linux系统自定义快捷命令的详细说明
Linux系统自定义临时快捷键1)临时快捷键:使用alias命令设置别名,有点像
c语言
中的#define定义例如,想用".."替代“cd..”那么可以在命令行输入:$a
陈橙橙先生
·
2024-02-07 00:10
linux
定义快捷命令
C语言
:当函数定义时遗漏函数返回值类型以及函数遗漏return语句
相关阅读
C语言
https://blog.csdn.net/weixin_45791458/category_12423166.html?
日晨难再
·
2024-02-06 23:27
C语言
c语言
开发语言
c语言
--指针运算
目录一、指针+-整数二、指针-指针2.1条件2.2两个指针指向同一块空间代码2.2.1运行结果2.3两个指针指向不同块空间代码2.3.1运行结果2.4总结三、指针的关系运算3.1代码3.1.1运行结果3.1.2分析一、指针±整数用数组举例:因为数组在内存中是连续存放的,只要知道第⼀个元素的地址,顺藤摸瓜就能找到后面的所有元素。代码:#includeintmain(){intarr[10]={1,2
权^
·
2024-02-06 23:54
#
c语言
c语言
c语言
--assert断言(详解)
目录一、断言的概念二、assert断言2.1代码12.1.1运行结果2.1.2分析2.2代码22.2.1运行结果2.2.2分析2.3代码32.3.1运行结果及其分析三、优点四、缺点五、注意一、断言的概念assert.h头⽂件定义了宏assert(),用于在运行时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称为“断言”。二、assert断言assert(p!=NULL);上面代码在
权^
·
2024-02-06 23:24
#
c语言
c语言
开发语言
c语言
--指针的传值调用和传址调用
目录一、前言二、传值调用。三、传址调用四、总结一、前言学习指针的目的是使用指针解决问题,那什么问题,非指针不可呢?二、传值调用。写个函数,交换两个整数的内容。#includevoidSwap1(intx,inty){inttemp=x;x=y;y=temp;}intmain(){inta=10;intb=20;printf("交换前:a=%db=%d\n",a,b);Swap1(a,b);prin
权^
·
2024-02-06 23:54
#
c语言
c语言
开发语言
广义表-
C语言
广义表(GeneralizedList)是一种扩展了线性表的数据结构,它在线性表的基础上增加了元素可以是表的特点。在广义表中,元素不仅可以是单个的数据元素,还可以是一个子表,而子表中的元素也可以是数据元素或其他的子表,这样递归定义,形成了一种层次结构#include#include//定义广义表节点结构typedefstructGLNode{chardata;//可以根据需要修改为其他类型stru
快秃头的码农
·
2024-02-06 23:13
c语言
windows
开发语言
分支结构程序/选择语句(if语句、switch语句)
if语句if语句是
c语言
中的流程控制语句,在程序运行中用来根据一个条件的真假来决定是否执行某段代码。一般形式:关系表达式、逻辑表达式和数值表达式。1、if(表达式)//输入的整数能被5整除吗?
chilling heart
·
2024-02-06 23:40
算法
学习
基础实验3-2.2 单链表分段逆转 (25 分)
数据结构与算法题目集(中文)基础实验3-2.2单链表分段逆转(25分)(
C语言
)二、题解c代码基础实验3-2.2单链表分段逆转(25分)(
C语言
)给定一个带头结点的单链表和一个整数KKK,要求你将链表中的每
信处
·
2024-02-06 23:34
基础算法笔记
链表
数据结构
算法
c语言
考研
c语言
-字符串
在
C语言
中,字符串是以null字符(‘\0’)结尾的字符数组。
嵌入式学习和实践
·
2024-02-06 22:42
c语言
字符串
字符
c语言
怎样计算天数,
C语言
怎样计算天数?
满意答案yangdengbao推荐于2019.11.12【程序1】:main(){intday,month,year,sum,leap;printf("\npleaseinputyear,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch(month)/*先计算某月以前月份的总天数*/{case1:sum=0;break;case2:s
Latini
·
2024-02-06 22:41
c语言怎样计算天数
C语言
的编译和链接
--自己前言当我们写下
C语言
代码(源文件、以.c为后缀)的时候,他需要经过一个翻译环境,被处理后形成一个可执行程序(以.exe为后缀)。
月临水
·
2024-02-06 22:40
C语言
c语言
开发语言
计算天数-
C语言
标题
C语言
计算天数(运用函数解决)题目题目标题:计算天数(彭纪良)题目描述:给出年、月、日,计算该日是该年的第几天?
阳光阿盖尔呀
·
2024-02-06 22:09
c语言
算法
c++
[C++]类和对象(上)
类的定义三:类的访问限定符和封装3.1访问限定符3.2封装四:类的实例化五:类对象模型如何计算类的大小类对象的存储方式六:this指针this指针的引出this指针的特性一:面向过程与面向对象的区别面向过程
C语言
是面向过程的
Qiiq✘GK
·
2024-02-06 21:23
C++
c++
开发语言
C语言
:字符函数和字符串函数
编程中我们经常遇到需要处理字符和字符串的情况,为了能够让我们更加方便地操作,
C语言
标准库提供了一系列相关的库函数。
✿ ༺小陈在拼命༻✿
·
2024-02-06 21:43
C语言
c语言
开发语言
笔记
C语言
中的sizeof关键字:探究数据的大小与内存布局
概念在
C语言
中,sizeof是一个运算符,用于获取数据类型或变量(或表达式)的字节大小。它返回的结果是一个无符号整数值。sizeof关键字在许多方面非常有用,包括内存分配、数组遍历和数据类型判断等。
极客代码
·
2024-02-06 21:42
玩转C语言
c语言
【
C语言
不能不会的操作】调试-万字详解【windows操作系统下】(会写bug还会调试解决bug的程序员简直帅呆了,赶紧点赞收藏)
目录1.什么是bug?2.调试是什么?有多重要?2.1调试是什么2.2调试的基本步骤2.3Debug和Release的介绍3.Windows环境调试介绍3.1调试环境的准备3.2学会快捷键编辑3.3更多的快捷键3.4调试的时候查看程序当前信息3.4.1查看临时变量的值在调试开始之后,用于观察变量的值。3.4.2查看内存信息3.4.3查看调用堆栈3.4.4查看汇编信息3.4.5查看寄存器信息4.调试
Nicn
·
2024-02-06 21:11
bug
c语言
数据结构
算法
开发语言
面试
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他