- 博客(3)
- 收藏
- 关注
原创 Java 使用锁实现线程暂停
问题 由于项目需要控制的硬件设备不支持双工,但是却需要做到人眼看不出的同时收发(收:接收其他设备的信息包,可能是UDP包;发:以一定间隔发送心跳包) 解决思路 在收的时候,暂停心跳线程,保证设备接受到的数据正常。 代码 为方便展示,将实现方法放入简易Demo中。主要实现思路:使用ReentrantLock 和 Condition 配合,通过引入一个false标志。实现输入go的时候,开始...
2020-01-19 10:53:15 304
原创 利用github进行协同开发
github是一款很好用的版本管理工具,近期在学习使用如何利用github进行协同开发,故而将流程和一些操作进行归纳总结。 该博文内容包括: 1 团队队长的项目配置工作 2 项目初始化 3 项目更新 4 项目版本回退 5 流程思维导图团队队长的项目配置工作: 1.队长新建一个organization,并邀请队员,将他们权限也设置为owner;登录g...
2018-04-20 21:35:23 533
原创 CSS中浮动属性的堆放规则
Float属性可以让元素摆脱文档流的束缚,在前端开发中是一种常用的属性。但是在开发过程中,总不能按照自己意愿将元素放在理想的位置。为避免重复冗余的修改工作,将float浮动属性的堆放规则做了测试总结,如有错漏,希望共同探讨。堆放规则总结:引入“当前行”的概念,指的是当前最右边元素的下边界规则:当前行填充满或者填充不下之后,进入下一行,且不再返回。可能有点抽象,请看下面的测试图示和分析。测试...
2018-04-20 19:47:37 251 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人