没有Context时,如何在主线程中让一个死循环的子goroutine退出?1.设置全局变量,在循环里判断全局变量=1就退出,在main线程中修改全局变量。2.设置全局通道,在main中向通道里放值,在goroutine中判断通道中有没有值(用select多路复用),有值就退出循环有什么缺点?用全局 ...
分类:
其他好文 时间:
2020-07-09 19:14:41
阅读次数:
57
前面三篇文章,老司机给各位科普了一下kanban和Scrum的区别和联系。 一旦小伙伴们了解了Kanban和Scrum的更多信息,下一步就是确定团队中使用哪一个了。 具体到每个团队,应该选择哪个? Kanban或者Scrum可用于小型和大型团队。每个系统都有其优缺点。 一、如果整个团队需要灵活性和改 ...
分类:
其他好文 时间:
2020-07-09 10:42:34
阅读次数:
67
Entity Framework优缺点: 优点: 1.简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sql语 2.不再需要再管应用程序如何去连接数据库; 3.EF可以用作用于数据服务和Data Service的基础设施; 缺点: 1.由于linq语句编译之后就是sql,对于 ...
分类:
其他好文 时间:
2020-07-08 15:42:13
阅读次数:
59
目前大部分常用的目标检测算法都是基于anchor的,比如Faster RCNN系列,SSD,YOLO(v2、v3)等,引入anchor后检测效果提升确实比较明显(比如YOLO v1和YOLO v2),但是引入anchor的缺点在于:1、正负样本不均衡。大部分检测算法的anchor数量都成千上万,但是 ...
分类:
Web程序 时间:
2020-07-08 13:16:18
阅读次数:
83
mysql体系结构 插件式存储引擎,将数据的查询和存储相分离.每一款存储引擎都有各自的优缺点.可以灵活选用 架构: 客户端 -> mysql服务层 -> 存储引擎层 存储引擎是针对表,不是针对库,同一库中的不同的表,可以使用不同的存储引擎.(但是不建议这样做),存储引擎的不同会对性能产生直接的影响. ...
分类:
数据库 时间:
2020-07-08 13:03:29
阅读次数:
70
1.aof持久化 1.1.redis提供了两种持久化机制,rdb持久化和aof持久化。 1.rdb持久化:把内存中的数据库状态以快照形式保存到磁盘,避免数据意外丢失。优点是文件小,重启时加载很快,缺点是重启加载时,备份时间点之后的数据会丢失。 2.aof持久化:通过保存redis服务器所执行的写命令 ...
分类:
其他好文 时间:
2020-07-07 23:35:14
阅读次数:
101
2PC(两阶段提交) 阶段1 在阶段1中,协调者发起一个提议,分别问询各参与者发送事务预处理请求(可不可以执行任务) 阶段2 在阶段2中,协调者根据参与者的反馈,提交或中止事务,如果参与者全部同意则提交,只要有一个参与者不同意就中止。 缺点 同步阻塞问题。执行过程中,所有参与节点都是事务阻塞型的。当 ...
分类:
其他好文 时间:
2020-07-07 17:47:26
阅读次数:
80
虚拟DOM,不会直接操作原生的DOM节点只改变“需要改变”的DOM节点。 很少的内存消耗 遵循基于组件的方法,有助于构建可重用的UI组件。单向数据流 只有在组件的state变化时才会出发组件的重新渲染 无状态组件就是一个单纯的render函数,所以无状态组件的缺点也是显而易见的。因为它没有shoul ...
分类:
其他好文 时间:
2020-07-07 13:45:54
阅读次数:
134
首先介绍一下异步请求方式(ajax)(今天学到的内容) Ajax英文名称为(Asynchronous JavaScript and XML),中文名称为:异步的JavaScript与XML技术,它是一种创建交互式网页的页面开发技术,用于创建快速动态网页,这项技术是由杰西·詹姆士·杰瑞特所提出的,它在 ...
分类:
Web程序 时间:
2020-07-07 00:22:07
阅读次数:
63