实战项目
believe_s
这个作者很懒,什么都没留下…
展开
-
用C语言实现简单的停车场管理
停车场是一个能放 n 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车要先退出,待它走后依次进入。汽车离开时按停放时间收费。基本功能要求: 1)建立三个数据结构分别是:停放队列,让路栈,等候队列 2)输入数据模拟管理过程,数据(入或出,车号)。原创 2017-08-02 14:47:15 · 47028 阅读 · 36 评论 -
C语言实现简单的电子通讯录
A)用户输入INSERT命令后,让用户输入好友信息。添加成功或失败都需提示B)用户输入DISPLAY命令后,好友信息升序排列C)用户输入SEARCH命令后,让用户输入将要搜索好友姓名查询。如果未搜索到请友好提示。如果搜索到,显示处该好友信息D)用户输入DELETE命令后,让用户输入将要删除好友姓名删除,如果存在同名的多个好友,则列表出,所有同名的好友信息,让用户通过输入ID号删除提示用户删除成功。原创 2017-07-27 00:04:37 · 2923 阅读 · 0 评论 -
C语言实现简单的电子通讯录2
这两天学完系统调用和标准IO,之前的通讯录可以进行一些改进(图我这里就不发了)。原理:每次启动程序时先从预设文件中以只读的形式读取保存的通讯录信息,然后将读取到的信息导入到结构体中;每次执行退出时,先将预设文件以更新方式打开,并将文件中之前保存的信息清空,然后将结构体的数据保存到文件中去,再退出程序。原创 2017-08-14 00:12:41 · 1185 阅读 · 0 评论 -
网络编程项目(聊天室项目)
一、实现目标一个在Linux下可以使用的聊天软件,要求至少实现如下功能: 1. 采用Client/Server架构 2. Client A 登陆聊天服务器前,需要注册自己的ID和密码 3. 注册成功后,Client A 就可以通过自己的ID和密码登陆聊天服务器 4. 多个Client X 可以同时登陆聊天服务器之后,与其他用户进行通讯聊天 5. Client A 成功登陆后可以查看当前原创 2017-09-15 23:51:53 · 11552 阅读 · 16 评论 -
错误代码:0xc000007b 解决思路
三维电子沙盘项目:现场环境部署时,二维平台和模型在实际部署中遇到了0xc000007b的问题,网上很多说是DX的问题,但并不能解决。之前在编译OpenDDS时也遇到过类似的问题,是在不同版本的OpenDDS的动态库混用时遇到的,解决的办法是调整动态库。这里的问题则初步定位是动态库的问题,在对部分可能存在问题的动态库调换后,还是没有解决,后来利用红辣椒和Depends查看依赖动态库,发现是32...原创 2018-11-27 19:53:18 · 6012 阅读 · 0 评论 -
Protobuf使用
Protobuf使用github地址目录proto3的更新定义协议格式编译protobufprotobuf_API枚举和嵌套类标准消息方法解析和序列化写一条消息阅读消息编译Protobuf扩展优化高级用法proto3的更新在第一行非空白非注释行,必须写:syntax = "proto3";字段规则移除了 required,并把 optio...原创 2019-09-09 15:51:21 · 651 阅读 · 0 评论 -
gdb 调试 TuMediaService
gdb 调试 TuMediaServicegithub地址起因首先需要有 armgdb 环境运行 ./armgdb ./TuMediaService 进入 gdb 模式b hi3531_trcod_interface.cc:98 打断点r 运行程序print this->vdec_config_path_ 打印关键值 在这里我们关注的值已经被修改,由于程序中没有刻意对...原创 2019-09-20 14:44:33 · 142 阅读 · 0 评论