草庐IT

中兴通讯

全部标签

静态版通讯录——“C”

各位CSDN的uu你们好呀,之前小雅兰学过了一些结构体、枚举、联合的知识,现在,小雅兰把这些知识实践一下,那么,就让我们进入通讯录的世界吧实现一个通讯录:可以存放100个人的信息每个人的信息:名字性别年龄电话地址增加联系人删除指定联系人查找指定联系人修改指定联系人显示联系人信息排序联系人(按照年龄/名字) 通讯录和小雅兰之前写的三子棋和扫雷一样,都是多文件的形式三子棋——“C”_认真学习的小雅兰.的博客-CSDN博客扫雷——“C”_认真学习的小雅兰.的博客-CSDN博客test.c——测试通讯录的相关功能Contact.h——声明Contact.c——通讯录的实现模块 表示一个人的信息://表

静态版通讯录——“C”

各位CSDN的uu你们好呀,之前小雅兰学过了一些结构体、枚举、联合的知识,现在,小雅兰把这些知识实践一下,那么,就让我们进入通讯录的世界吧实现一个通讯录:可以存放100个人的信息每个人的信息:名字性别年龄电话地址增加联系人删除指定联系人查找指定联系人修改指定联系人显示联系人信息排序联系人(按照年龄/名字) 通讯录和小雅兰之前写的三子棋和扫雷一样,都是多文件的形式三子棋——“C”_认真学习的小雅兰.的博客-CSDN博客扫雷——“C”_认真学习的小雅兰.的博客-CSDN博客test.c——测试通讯录的相关功能Contact.h——声明Contact.c——通讯录的实现模块 表示一个人的信息://表

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述   一、前言    本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI

Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

目录一、前言二、效果展示1、APP界面展示 2、C51硬件展示三、AndroidStudioAPP源代码1、AndroidManifest.xml1、请求联网:2、开放明文传输:2、MainActivity.java3、Layout页面布局文件activity_main.xml四、KeilC51单片机源码五、WIFI模块(ESP8266-01S)注意事项六、后述   一、前言    本文将详细介绍如何利用AndroidStudio设计APP实现与C51单片机通过WIFI模块通讯控制LED灯亮灭,本人也是新手刚入门,找了很多资料,但都不得要领,最后终于靠着摸索学习实现了手机与C51模块的WIFI

Websocket即时通讯

需求背景在某个资产平台,在不了解需求的情况下,我突然接到了一个任务,让我做某个页面窗口的即时通讯,想到了用websocket技术,我从来没用过,被迫接受了这个任务,我带着浓烈的兴趣,就去研究了一下,网上资料那么多,我们必须找到适合自己的方案,我们开发的时候一定要基于现有框架的基础上去做扩展,不然会引发很多问题,比如:运行不稳定、项目无法启动等,废话不多说,直接上代码WebScoekt介绍WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。W

Websocket即时通讯

需求背景在某个资产平台,在不了解需求的情况下,我突然接到了一个任务,让我做某个页面窗口的即时通讯,想到了用websocket技术,我从来没用过,被迫接受了这个任务,我带着浓烈的兴趣,就去研究了一下,网上资料那么多,我们必须找到适合自己的方案,我们开发的时候一定要基于现有框架的基础上去做扩展,不然会引发很多问题,比如:运行不稳定、项目无法启动等,废话不多说,直接上代码WebScoekt介绍WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。W

通讯录(静态版+动态版+文件版)

本期带大家一起来学习一下通讯录的三个版本(静态版+动态版+文件版)🌈🌈🌈文章目录一、代码搭建:🎈二、代码思路:🎈🎈三、代码实现🎈🎈🎈1.框架搭建:🍊🍊1.2菜单函数打印信息交互🍊🍊3:联系人创建通讯录创建:🍊🍊四、通讯录各种函数实现:🍭🍭1.初始化函数:🥑🥑🥑1.1静态初始化🥑🥑1.2动态初始化🥑🥑1.3文件初始化🥑🥑2.添加联系人:🍭🍭3.删除联系人:🍭🍭5.查找联系人:🌰🌰6.显示联系人:🌰🌰7.修改联系人:⚓️⚓️8.按姓名对联系人进行排序:⚓️⚓️9.退出通讯录⛱⛱⛱9.1静态版本🚤🚤9.2动态版本🚤🚤9.3文件版本🚤🚤🚤五、contact.h头文件的声明🚀🛸🚀🛸六、🚀🛸源码分享(以文

通讯录(静态版+动态版+文件版)

本期带大家一起来学习一下通讯录的三个版本(静态版+动态版+文件版)🌈🌈🌈文章目录一、代码搭建:🎈二、代码思路:🎈🎈三、代码实现🎈🎈🎈1.框架搭建:🍊🍊1.2菜单函数打印信息交互🍊🍊3:联系人创建通讯录创建:🍊🍊四、通讯录各种函数实现:🍭🍭1.初始化函数:🥑🥑🥑1.1静态初始化🥑🥑1.2动态初始化🥑🥑1.3文件初始化🥑🥑2.添加联系人:🍭🍭3.删除联系人:🍭🍭5.查找联系人:🌰🌰6.显示联系人:🌰🌰7.修改联系人:⚓️⚓️8.按姓名对联系人进行排序:⚓️⚓️9.退出通讯录⛱⛱⛱9.1静态版本🚤🚤9.2动态版本🚤🚤9.3文件版本🚤🚤🚤五、contact.h头文件的声明🚀🛸🚀🛸六、🚀🛸源码分享(以文

《小猫猫大课堂》三轮4——自定义类型(位段,枚举,联合)(内含通讯录)

宝子,你不点个赞吗?不评个论吗?不收个藏吗?最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!喵喵喵,你对我真的很重要。目录前言位段枚举联合(共用体)通讯录0.源码(解说见后)1.创建文件2.打印菜单,明确功能3.创建通讯录4.初始化通讯录和添加联系人5.展示通讯录 6.删除指定联系人7.查找指定联系人 8.修改指定联系人9.联系人排序10.删除所有联系人总结前言闹腾太久了,累了,小喵想静静,想抱抱自己。位段位段的声明和结构(结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。)是类似的,有两个不同:1.位段的成员必须是int、char,unsigned

《小猫猫大课堂》三轮4——自定义类型(位段,枚举,联合)(内含通讯录)

宝子,你不点个赞吗?不评个论吗?不收个藏吗?最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!喵喵喵,你对我真的很重要。目录前言位段枚举联合(共用体)通讯录0.源码(解说见后)1.创建文件2.打印菜单,明确功能3.创建通讯录4.初始化通讯录和添加联系人5.展示通讯录 6.删除指定联系人7.查找指定联系人 8.修改指定联系人9.联系人排序10.删除所有联系人总结前言闹腾太久了,累了,小喵想静静,想抱抱自己。位段位段的声明和结构(结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。)是类似的,有两个不同:1.位段的成员必须是int、char,unsigned