每次遇到数组中的特定值时,使用reduce()来递增计数器。 1 const countOccurrences = (arr, value) => arr.reduce((a, v) => v value ? a + 1 : a + 0, 0); 2 3 // countOccurrences([1 ...
分类:
编程语言 时间:
2018-06-28 13:48:04
阅读次数:
121
一直在看手把手教你写网络爬虫,也尝试的敲了一些,但是还有些东西不明白为什么这么敲,没有头绪,也没思路,完全局限在一篇文章的教程里。。 手把手教你写网络爬虫(2):迷你爬虫架构 http://python.jobbole.com/89094/ ...
分类:
其他好文 时间:
2018-06-28 13:47:50
阅读次数:
107
泛型for----->第一遍 10 20 30 40 50 泛型for----->第二遍 [root@localhost for]# cat for1.lua function iter( t ) local i = 0 return function() i = i + 1 return t[i]... ...
分类:
其他好文 时间:
2018-06-28 13:47:41
阅读次数:
173
一、oauth中的角色 client:调用资源服务器API的应用 Oauth 2.0 Provider:包括Authorization Server和Resource Server (1)Authorization Server:认证服务器,进行认证和授权 (2)Resource Server:资源 ...
分类:
其他好文 时间:
2018-06-28 13:47:32
阅读次数:
211
获取镜像 镜像是docker的三大组件之一,docker运行容器需要本地存在对应的镜像,如果镜像不存在,docker会从镜像仓库下载,默认是从docker hub 公共注册服务器的仓库中下载。 可以通过 docker pull 命令从仓库中获取需要的镜像; 下载过程中会输出获取每一层镜像的信息; 该 ...
分类:
其他好文 时间:
2018-06-28 13:47:21
阅读次数:
153
https://help.ubuntu.com/lts/serverguide/mysql.html http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html 注:建议将/etc/apt/source.list中的cn改成us,美国的服 ...
分类:
数据库 时间:
2018-06-28 13:47:11
阅读次数:
146
SAMBA是解决Windows和Linux的互通。 相关包 Samba 提供smb服务 Samba client 客户端软件 samba common 通用软件 cifs utils smb客户端工具 samba winbind 和AD相关 相关服务进程 smbd 提供smb(cifs)服务 TCP ...
分类:
其他好文 时间:
2018-06-28 13:46:59
阅读次数:
115
https://help.ubuntu.com/lts/serverguide/ Jabber Instant Messaging Server https://help.ubuntu.com/lts/serverguide/jabberd2-server.html.zh-CN ...
分类:
系统相关 时间:
2018-06-28 13:46:52
阅读次数:
177
1、启动文件“startup_S7G2.c” 2、“入口函数”在“链接脚本”中设置,S7G2.ld 入口函数如下: HOOK设置 R_BSP_WarmStart(),用户可以有机会在“main()”执行前加入自己的操作。如:BOOT下判断是否有OTA升级。 R_BSP_WarmStart()下实现的 ...
分类:
其他好文 时间:
2018-06-28 13:46:43
阅读次数:
165
通过命令行设置属性值 相信使用过一段时间Spring Boot的用户,一定知道这条命令:java -jar xxx.jar --server.port=8888,通过使用–server.port属性来设置xxx.jar应用的端口为8888。 在命令行运行时,连续的两个减号--就是对applicati ...
分类:
其他好文 时间:
2018-06-28 13:46:34
阅读次数:
153
AndroidStudio导入Eclipse项目报错 Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject 错误原因: Gradle插件版本不一致导致,问题多出现 ...
分类:
移动开发 时间:
2018-06-28 13:46:27
阅读次数:
1094
1 //判断有没有class 2 hasClass(elements, cName) { 3 return !!elements.className.match(new RegExp("(\\s|^)" + cName + "(\\s|$)")); // ( \\s|^ ) 判断前面是否有空格 (\... ...
分类:
Web程序 时间:
2018-06-28 13:46:12
阅读次数:
209
mybatis接口 配置文件 报错 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'time' in 'class java.lang.String' 解决方法 接口改为 ...
分类:
编程语言 时间:
2018-06-28 13:46:05
阅读次数:
187
最近需要对身份证合法性进行验证,实名验证是不指望了,不过原来的验证规则太过简单,只是简单的验证了身份证长度,现在业务需要加强下身份证验证规则,网上找到了不少资料,不过都不合偶的心意,无奈只好直接写一个,代码还是用自己的舒服哈 已实现功能:支持15位和18位身份证号,支持地址编码、出生日期、校验位验证 ...
分类:
Web程序 时间:
2018-06-28 13:45:51
阅读次数:
321
设计模式:组合(Composite)模式 一、前言 关于Composite模式,其实就是组合模式,又叫部分整体模式,这个模式在我们的生活中也经常使用,比如说如果读者有使用Java的GUI编写过程序的,肯定少不了定义一些组件,初始化之后,然后使用容器的add方法,将这些组件有顺序的组织成一个界面出来; ...
分类:
其他好文 时间:
2018-06-28 13:45:42
阅读次数:
191
转自:http://151wqooo.blog.51cto.com/2610898/1162118 如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n ...
分类:
系统相关 时间:
2018-06-28 13:45:36
阅读次数:
193
在分布式世界里,一个服务有多个实例,所以部署或升级一个服务也变得比较麻烦一些。这里,我们讨论一些服务部署的模式。 一般来说,我们有下面的一些服务部署模式。 停机部署 把现有版本停掉,然后部署新的版本 蓝绿部署 部署好新版本后把流量从老版本切过去 滚动部署 一点一点的升级现有的服务 灰度部署 把一部分 ...
分类:
其他好文 时间:
2018-06-28 13:45:28
阅读次数:
115