分组的key可以指定元素的属性,也可以指定元素的方法,通过自己实现复杂方法和聚合函数,可以实现很强大的分组功能。
分类:
编程语言 时间:
2018-11-06 22:22:27
阅读次数:
174
项目里需要用到扫描二维码,自己实现,不会。 找到了两种解决方案: 具体实现:前端代码(vue)(前端用到 vux) 通用.net core 微信授权获取方法。 controller调用 在主页面要添加微信接口js调用 调用微信api接口: 1:Ip,和域名都要加到微信公众平台里,缺一不可,在这里被坑 ...
分类:
微信 时间:
2018-11-06 19:41:10
阅读次数:
477
React Native之通知栏消息提示(android) 一,需求分析与概述 1.1,推送作为手机应用的基本功能,是手机应用的重要部分,如果自己实现一套推送系统费时费力,所以大部分的应用都会选择使用第三方的推送服务,如极光推送。 1.2,jpush-react-native 是极光推送官方开发的 ...
分类:
移动开发 时间:
2018-11-06 14:33:30
阅读次数:
295
对于String.Join(String,String[])这个方法,相信大家都有所了解。唯一不足的就是这个方法只能用于字符串数组,适用场景比较少。我所遇到的场景中,更多的是对List<T>中的某属性进行串联。尚未发现可以实现该功能的代码,于是自己实现了该功能。实现的方式是对IEnumerable<T>进行扩展。///<summary>///将数组合并成字符串,
分类:
其他好文 时间:
2018-11-05 23:43:03
阅读次数:
246
心跳机制:就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。 心跳包 心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。 用来判断对方(设备,进程或其它网元 ...
分类:
编程语言 时间:
2018-11-05 19:02:37
阅读次数:
338
简介: 手写实现redux基础api createStore( )和store相关方法 api回顾: createStore(reducer, [preloadedState], enhancer) Store 方法 源码实现: demo:验证正确性 // import { createStore ...
这是剑指offer15题的扩展 下面是自己实现的一个类似于LinkedList类,其中findMid方法是获取链表的中间节点的实现方法(在未知列表长度的情况下),大致思路如下: 1、首先在方法中定义slow 、 fast两个局部变量。 2、slow每次循环next一次,fast每次循环next两次, ...
分类:
其他好文 时间:
2018-10-29 14:03:50
阅读次数:
231
昨天准备学完图相关的知识,但是学起来挺懵的,理解起来不难,但自己一回想,又什么都想不起来。 翻来覆去看图的遍历,还是觉得有点没到位。 所以做题来检测一下,果然学和自己做是两码事。 先看的书,又看的柳婼的代码。思路一样。 自己照着打了一遍,又自己实现了一遍,总体并不难,关键就是三十分的题,要花多点时间 ...
分类:
其他好文 时间:
2018-10-29 12:54:23
阅读次数:
161
如果虚幻4只做客户端的话,应该怎么连接服务器呢? 官方并没有提供蓝图的网络函数,C++里面有。 一、自己实现,提供接口给蓝图使用。 二、第三方插件。插件下载地址:https://github.com/feixuwu/UEWebsocket 1.已经安装VS2015或者VS2017,并已经安装其中的C ...
分类:
其他好文 时间:
2018-10-28 18:07:22
阅读次数:
158
# 队列是数据安全的,意思是自带锁,多线程间通信时,使用队列是好的,不会出现同一个数据被多个线程抢占,使用其他数据类型进行通信则需要自己实现锁功能 import queue # 普通先进先出队列 # q = queue.Queue() # 没有参数则表示队列没有指定深度 # q.put(1) # 如... ...
分类:
编程语言 时间:
2018-10-28 13:41:10
阅读次数:
165