- 博客(14)
- 收藏
- 关注
原创 单片机第一次课:点灯+流水灯
P2 &= 0x1f;P2 &= 0x1f;// ϨÃðLED// LEDÏÔʾ// LEDÏÔʾfor (i=0;i<628;i++);// Ö÷º¯Êýwhile (1)for (i=0;i<4;i++)for (j=0;j<64;j++)Delay(i+1);Delay(4-i);
2026-04-10 10:14:55
212
原创 《 C++ lanbda 详细介绍》
Lambda 不是语法糖,而是让 C++ 具备“行为即数据”的能力Lambda 会主要用在:线程池任务网络回调STL算法。
2026-02-06 09:48:26
1098
原创 《C++ 多线程编程基础总结(thread / mutex / condition_variable / future / promise/atomic)》
x = x + 1;//std::ref 传递引用类型 传递的临时变量是给引用的时候要注意类型要统一t.join();return 0;传递临时变量的问题int main()//std::ref 传递引用类型 传递的临时变量是给引用的时候要注意类型要统一delete ptr;t.join();return 0;传递指针或引用指向已释放的内存的问题class Apublic:void foo()int main()
2026-02-05 17:35:47
768
原创 初识网络通信
网络通信的主体分为客户端和服务端 一般多个客户端 一个服务器服务器如何处理多个客户端的请求 --> 多线程(线程池)进行并发处理 多进程->进程池IO转接+多线程 libevant客户端:内部与服务器有多个连接,建立连接池IPV4--点分十进制字符串192.168.147.125(分成四份,每份1字节,8bit 最大值为255) IPV4协议的有效IP地址共有2^32IPV6:分成8份,每份2字节,每部分以16进制表示 IPV6协议的有效IP地址共有2^128。
2026-02-04 14:29:53
1055
1
原创 C++ UT单元测试(UnitTest)GTest+GMock
后来被通知由于环境没有搭建好我不用去做了,所以我并没有实战过,这只是我这天学习的总结经验,很多术语说的都不专业请见谅,可以结合别的文章一起看应该会有收获,由于公司电脑限制访问网站了,只能看csdn,其实b站上应该会有更详细的教程可以去那里看看,在文章的末尾我会附上几篇我觉得很好的贴子,大家可以参考一下!2.反应测试代码的结构,具有测试完备性(例如:如果要测试的函数是一个判断是否为质数的函数,就要分负数-1,-2,-3 特殊的正数0,1,2 以及一般的整数17,20 来测试)
2026-01-30 09:15:31
1342
原创 C++容器管理和智能指针
如果不交,管家就不知道有这个东西,之后的“统一检查(遍历)”和“离职清理(析构)”就都没这个电脑的事了。逻辑:在实际场景中,vector 往往存的是“主数据”,而 stack 和 queue 存的是“辅助状态”,通常不需要全部打印。后果:如果不加,当你尝试遍历一个 const 容器里的成员时,编译器会报错,因为它怕你在 display 里偷偷改了数据。但如果你想通过“变量名”或“标签”找数据,map 的速度最快。如果你不写,编译器会默默帮你生成一个空的,但如果你有手动申请内存,就必须自己写析构。
2026-01-29 16:37:04
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅