连思鑫的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

【C语言项目】字符串左旋

【C语言项目】字符串左旋 项目说明 实现一个函数,可以左旋字符串中的k个字符。 例如: ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 代码实现 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
2022-06-24
C语言项目
#C语言项目 #字符串左旋

【C语言项目】字符串旋转判断

字符串旋转 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1 给定s1=abcd和s2=ACBD,返回0. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA AABCD右旋一个字符得到DAABC 代码实现 1234567891011121314151617181920212223242526272
2022-06-24
C语言项目
#C语言项目 #字符串旋转判断

【C语言项目】杨辉三角

【C语言项目】杨辉三角 最近工作较为清闲,写点C语言项目练练手。 代码 12345678910111213141516171819202122232425262728293031323334 /* * 2022-6-24 * 连思鑫 * 杨辉三角的实现 * */#include<stdio.h>#define HEIGHT 10 //假设杨辉三角的高度是10int main(vo
2022-06-24
C语言项目
#C语言 #C语言项目 #杨辉三角

【c++项目】小鑫记单词系统

【c++项目】小鑫记单词系统 前言 四级没过的我快哭了…因此开发了一个记单词的系统。可以录入单词,随机抽取单词记忆,显示单词本等功能。代码写的仓促,有点屎山代码的意味。所以在写代码之前,还是要事先写好开发文档。 话不多说,放代码。 代码 englishStudy.cpp 1234567891011121314151617181920212223242526272829303132333435363
2022-06-24
C++项目
#c++项目 #小鑫记单词系统

HTTP详解

HTTP详解 一 、基础概念 请求和响应报文 客户端发送一个请求报文给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放入响应报文中返回给客户端。 请求报文结构: 第一行是包含了请求方法、URL、协议版本; 接下来的多行都是请求首部 Header,每个首部都有一个首部名称,以及对应的值。 一个空行用来分隔首部和内容主体 Body 最后是请求的内容主体 12345678910111213
2022-06-22
HTTP
#HTTP #网络学习 #知识收集

【c++项目】从零开始写一个局域网聊天室03:将多次收发数据修改为2次

【c++项目】从零开始写一个局域网聊天室03:将多次收发数据修改为2次 详细的过程我都以注释的形式写在代码里,这里就不啰嗦了。其实不仅仅是局域网,如果能够获取公网ip,也可以建立通信。 server端 server.cpp 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484
2022-06-22
从零开始写一个聊天室系列
#C++项目 #局域网聊天室 #socket编程 #局域网服务器

【c++项目】从零开始写一个局域网聊天室02:结构体类型数据传输

【c++项目】从零开始写一个局域网聊天室02:结构体类型数据传输 详细的过程我都以注释的形式写在代码里,这里就不啰嗦了。 server端 server.cpp 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646
2022-06-22
从零开始写一个聊天室系列
#C++项目 #局域网聊天室 #socket编程

【c++项目】从零开始写一个局域网聊天室01:简单数据网络传输

【c++项目】从零开始写一个局域网聊天室01:简单数据网络传输 详细的过程我都以注释的形式写在代码里,这里就不啰嗦了。 server端 server.cpp 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
2022-06-21
从零开始写一个聊天室系列
#C++项目 #socket #局域网聊天室

网络通信基础学习笔记05: send 和 recv 函数在阻塞和非阻塞模式下的行为

网络通信基础学习笔记05: send 和 recv 函数在阻塞和非阻塞模式下的行为 send 和 recv 函数在阻塞和非阻塞模式下的行为 send 和 recv 函数其实名不符实。 send 函数本质上并不是往网络上发送数据,而是将应用层发送缓冲区的数据拷贝到内核缓冲区(下文为了叙述方便,我们以“网卡缓冲区”代指)中去,至于什么时候数据会从网卡缓冲区中真正地发到网络中去要根据 TCP/IP 协议
2022-06-21
网络通讯基础学习笔记系列
#c++ #学习笔记 #网络通讯基础

网络通信基础学习笔记04:socket 的阻塞模式和非阻塞模式

网络通信基础学习笔记04:socket 的阻塞模式和非阻塞模式 socket 的阻塞模式和非阻塞模式 对 socket 在阻塞和非阻塞模式下的各个函数的行为差别深入的理解是掌握网络编程的基本要求之一,是重点也是难点。 阻塞和非阻塞模式下,我们常讨论的具有不同行为表现的 socket 函数一般有如下几个,见下表: connect accept send (Linux 平台上对 socket 进行操
2022-06-21
网络通讯基础学习笔记系列
#c++ #学习笔记 #网络通信基础
1…89101112…14

搜索

版权所有者:连思鑫 Fluid
总访问量 次 总访客数 人