加载中
用ElasticSearch实现基于标签的兴趣推荐

前言 本文将通过ElasticSearch(简称ES)倒排索引的特性实现基于标签的兴趣推荐 前提 操作系统:ubuntu 20.04 Docker version 19.03.8 ElasticSearch 7.X 用到的工具 Curl工具,推荐Insomni...

给Nodejs回调加超时限制

Nodejs下的IO操作都是异步的,有时候异步请求返回太慢,不想无限等待回调怎么办呢?我们可以给回调函数加一个超时限制,到一定时间还没有回调就表示失败,继续后面的步骤。 方案1:用async的...

2017/06/07 19:49
3.2K
在Linux下开发微信小程序

微信小程序开发工具是用nw.js实现的,这玩意本来就可以跨平台的。搞不懂为什么微信只出了windows和mac版。今天我捣腾了一下,可以在linux下开发微信小程序了。以ubuntu为例: 首先要安装nwj...

用nodejs快速实现微信小程序的websocket服务端

微信小程序服务端使用websocket方式。socket.io已作为nodejs体系中被广泛应用的websocket解决方案,却因socket.io对websocket做了高级封装,不能兼容微信小程序所采用的websocket标准协议无法...

通过自定义SparkSQL外部数据源实现SparkSQL读取HBase

SparkSQL默认不支持hbase数据源, 可以通过自定义外部数据源(External DataSource)的方式来访问hbase. 本文在http://lxw1234.com/archives/2015/07/332.htm的代码基础上作少许改进....

2015/11/16 17:19
7.8K
Shell 中常见的日志统计方法

实例说明shell 中一些常见的日志统计方法: 查找, 抽取, 统计, 排重统计, 最大值/最小值/平均值统计, 分组统计.

如何给网站加入优雅的实时反爬虫策略

允许google,baidu等正规爬虫,拒绝那些无节操扒数据的山寨爬虫。本文将探讨如何给网站加入优雅的实时反爬虫策略。

多条件排序的综合权值算法

举例有如下数据。 数据/维度 timing score boost Sorting A 1 2 3 ? B 1 3 2 ? C 2 3 1 ? D 3 2 1 ? E 3 1 9 ? F 100 100 100 ? 要将以上数据A,B,C,D,E,F进行排序,并满足(类似 mysql)”o...

2013/08/25 18:17
3.1K
如何将Jar包添加到本地maven仓库

用maven开发项目,想直接使用jar包,可以将jar包添加到你本机的仓库,和使用其他组件一样使用它。 命令: mvn install:install-file -DgroupId=org.ansj -DartifactId=ansj -Dversion=0.1 -D...

2013/08/03 22:33
643

没有更多内容

加载失败,请刷新页面

返回顶部
顶部