现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。父组件中: 方案一: 方案一,需要对应路由配置如下: 很显然,需要在path中添加/:id来对应 $router.push 中path携带的参数。在子组件中可以使用来获取传递的参数值。 方案二: 父组件中:通过路由属性 ...
分类:
其他好文 时间:
2019-01-15 10:41:15
阅读次数:
150
问题来源于以下场景: 我们需要对一张数据表做导出文件操作,需要判断如果数据量不多的时候,直接导出提供下载,如果数据量超过一定数值,则异步处理导出和下载。 这里就引入一个问题,如果我们直接count一张表,当表比较大的时候,太过耗时: select count(1) from table;// 数据量 ...
分类:
其他好文 时间:
2019-01-12 01:08:14
阅读次数:
229
比较蛋疼的一个改造过程,简单记录一下。 场景:用户态使用sendmsg发包,tcp报文,由于内核实现过程中存在一次kernel_read,也就是存在将pagecache中的内容拷贝一次的问题。 为了减少这次拷贝,简单地将这个对pagecache的拷贝过程使用分散聚集io方式来进行map,map的数据 ...
分类:
其他好文 时间:
2019-01-02 15:48:53
阅读次数:
246
摘要: 弹性网卡支持多IP功能可以最多在一块弹性网卡配置20个私网IP地址,特别适用于于以下场景。 1.单个服务器上托管多个应用,提升实例利用率,每个应用对外暴露一个独立的服务IP地址。 2.当实例发生故障时可以将流量快速转移到另外一台正常实例的辅助IP地址上,达到故障恢复的目的。 分配私网多IP ...
分类:
其他好文 时间:
2018-12-29 17:18:55
阅读次数:
219
作者|陈子涵 编辑|覃云 “一次编写, 到处运行”(Write once, run anywhere ) 是很多前端团队孜孜以求的目标。实现这个目标,不但能以最快的速度,将应用推广到各个渠道,而且还能节省大量人力物力。 React Native 的推出,为跨平台的开发带来了新的曙光。 虽然 Face ...
分类:
其他好文 时间:
2018-12-29 00:14:28
阅读次数:
226
B.T.B.F. B.T.B.F. B.T.B.F. Description 一年一度的Be The Best Foodie(BTBF)大赛开始了。现在已经到了最终决赛。Alice和Bob这对老冤家再次相遇。那么这次,将鹿死谁手呢! BTBF的规则如下:场上将提供一把刀,nn块蛋糕。双方轮流执刀。执 ...
分类:
其他好文 时间:
2018-12-25 11:22:54
阅读次数:
487
一、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TC ...
分类:
其他好文 时间:
2018-12-16 23:21:18
阅读次数:
203
一 介绍 之所以存在Reduce Join,是因为在map阶段不能获取所有需要的join字段,即:同一个key对应的字段可能位于不同map中。Reduce side join是非常低效的,因为shuffle阶段要进行大量的数据传输。 Map Join是针对以下场景进行的优化:两个待连接表中,有一个表 ...
分类:
其他好文 时间:
2018-12-15 23:52:26
阅读次数:
239
在现代Linux桌面环境上我们时常可以看到类似的消息框: 这些消息框常用在如下场景: 即时聊天软件的新消息 闹钟定时提示 电池电量提示 邮件消息 长耗时操作的完成提示 在freedesktop.org的规范中这种消息框被称为 ,中文名我们形象得称其为“气泡框”。通过调用D BUS服务 提供的接口即可 ...
分类:
系统相关 时间:
2018-12-15 20:58:43
阅读次数:
202
.net core在新增的System.Buffers中引入了一大堆高效内存管理的类,如span和memory、内存池。本文今天这里介绍一个高效动态内存访问方案。 ReadOnlySequenceSegment<T> 在我们读取数据的过程,很多时候会出现如下场景: 不知道数据实际大小 一次性申请大量 ...
分类:
Web程序 时间:
2018-12-07 18:21:47
阅读次数:
337