摘要: 函数指针 定义函数指针 int(*p)(int, int); void(*p)(void); 函数指针数组 定义函数指针数组 typedef void (*p)(void); const p Box[3] = {fun1,fun2,fun3}; void fun1(void){}; void fun 阅读全文
posted @ 2020-10-07 16:11 JoyooO 阅读(248) 评论(0) 推荐(0) 编辑
摘要: RT-Thread控制台工作流程 要使用RT-Thread需要在rtconfig.h头文件添加如下宏定义,RT-Thread官方定义的,不想深究这个 /* Command shell */ #define RT_USING_FINSH #define FINSH_THREAD_NAME "tshel 阅读全文
posted @ 2020-09-26 11:57 JoyooO 阅读(775) 评论(1) 推荐(1) 编辑
摘要: 在学习rtthread的过程中发现rthhread的控制台组件也可以支持带参数的命令写法。其实官网文档写得很详细了,但是还是记录一下。 不带参数的命令写法 不带参数的命令写法十分简单,就是写一个普通的函数 再利用这个宏导出 MSH_CMD_EXPORT(name, desc); 自己的demo节选, 阅读全文
posted @ 2020-09-25 13:52 JoyooO 阅读(3066) 评论(1) 推荐(0) 编辑
摘要: CJsonObiect-C++开源JSON生成、解析 项目码云地址 还是挺容易使用的 试用demo #include <CJsonObject.hpp> #include <iostream> using namespace neb; using namespace std; int main(in 阅读全文
posted @ 2020-09-24 17:22 JoyooO 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 完善云服务器的代码 自己搭建一个客户端和服务器一对一的通信的收发demo。后续研究如何让服务器连接更多客户端,以及继续完善代码。 上一次的程序 demo的思路是利用四个线程分别处理收信息,发信息,保持连接状态稳定,以及异常处理。尚未实现 目前只是连上服务器后隔10秒发送10条信息测试 客户端是用QT 阅读全文
posted @ 2020-09-23 15:27 JoyooO 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 自建测试class class commonsort { public: void QuickSort(int arr[], int left, int right); //传入数组和排序区间[left,right] bool MergeSort(int arr[], int len); //传入数 阅读全文
posted @ 2020-09-21 11:47 JoyooO 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 摘抄自百度百科: 回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。八皇后问题就是回溯算法的典型,第一步按照顺序放一个皇后,然后第二步符合要求放第2个皇后,如果没有位置符合要求,那么就要改变第一个皇后的位置,重新放第2个皇后的位置,直到找到符合条件的位置就可以了。回溯在迷 阅读全文
posted @ 2020-09-18 10:28 JoyooO 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 剑指offer 36.二叉搜索树与双向链表 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对 阅读全文
posted @ 2020-09-17 09:13 JoyooO 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在阿里云服务器运行socket简单的服务端代码 昨天初学的socket测试代码是用127.0.0.1电脑本地回环测试的,真的要验证行不行,还得放到云服务器上。connect()失败了半天,先是测试了客户端是否有问题。用连接百度ip和8080端口的方法,发现是可以connect成功 的,所以转而看服务 阅读全文
posted @ 2020-09-16 11:58 JoyooO 阅读(237) 评论(1) 推荐(1) 编辑
摘要: Linux下socket套接字基础 int socket(int __domain, int __type, int __protocol); domain:是协议域,这个参数决定了socket的地址类型,常用的是AF_INET(ipv4地址)和16位端口号组合 type:是指定socket类型,常 阅读全文
posted @ 2020-09-15 14:21 JoyooO 阅读(144) 评论(0) 推荐(0) 编辑