PostgreSQL数据库随机取数据,数据抽样

2019-11-20
阅读 3 分钟
5.4k
对于数据量比较大的表,不要使用下面的这种方法,会比较慢 {代码...} 会全表扫描,很慢 SYSTEM抽样方法 {代码...} sampling_method 抽样方法,主要有两种,system和bernoulli,argument是指抽样百分比, 举个栗子 {代码...} 需要指出一条的是,system抽样方式是随机抽取表上的数据块的数据,理论上每个数据块被检索的概...

sqlalchemy不定长个OR条件如何查询

2019-11-14
阅读 2 分钟
3.1k
#### 需求分析 需求是这样的,我现在有一个列表,列表中的数据是这样的 ``` [(a, b), (c, d), (e, f)...] ``` 数据库中有两个字段`from_user_id`和`to_user_id`,我现在需要实现类似如下的查询 ``` where (from_user_id = a and to_user_id = b) or (from_user_id = c and to_user_id = d) or (from_user_id = e and to_...

Elasticsearch 数据建模的一些建议

2019-08-29
阅读 3 分钟
1.9k
Kibana 目前暂时不支持 nested 类型和 parent/child 类型 ,在未来有可能会支持,在Kibana界面上展示数据的时候不是很友好

Elasticsearch聚合的作用范围

2019-08-29
阅读 11 分钟
1.7k
如果我们想仅仅对聚合的数据进行筛选不影响query的结果,或者我们只想在一个聚合中进行筛选,而不影响其他聚合的结果呢,此时我们可以使用filter

PostgreSQL中WITH的用法

2019-08-22
阅读 3 分钟
11.1k
一开始定义了一条辅助语句取数,之后在主查询语句中查询t,定义的辅助语句就像是定义了一张临时表,对于复杂查询如果不使用CTE(通用表达式),可以通过创建视图方式简化SQL。

property在python2和python3中的区别

2019-07-04
阅读 2 分钟
1.7k
问题背景: 源于公司的原来的代码是python2开发的,后来改为python3开发,设计到的property的用法有点不一样 直接上代码 公司原来的python2的代码 {代码...} 运行代码 {代码...} 这个代码在python2下面执行没有问题,但是在python3下面执行,会报错,在执行In [4]: l.weight = 5的时候报错 {代码...} 解决方法 按理说,上...

Elasticsearch分享

2019-06-27
阅读 4 分钟
2.8k
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库

subline text3 无法安装插件

2019-06-05
阅读 1 分钟
2k
subline text3 无法安装插件 原因分析: 可能被墙了 解决方式: 直接去github或者其他地方clone源代码到subline text3 的包 的安装目录,我使用的是mac 目录在 {代码...} cd 到包安装目录clone下,然后重启 无法安装依赖 原因分析,默认的mac 使用urllib, 我们修改下User的设置 解决方式 {代码...} 修改方式为: {代码...}...

JWT原理和简单应用

2019-03-27
阅读 3 分钟
3.5k
Json web token (JWT), 根据官网的定义,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准.该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所...

微信公众号开发推送事件排重

2018-02-05
阅读 1 分钟
4k
问题描述 在处理用户领卡的推送的时候,我们的数据库对同一个新的用户,会出现两条数据,比如两条用户,两条用户领卡数据 问题分析 出现这种的原因在于以下两点: 服务器有点卡,没有来得及在5秒之内回复微信服务器,导致微信服务器重发请求 虽然在插入数据之前有所检查有无重复数据,但是可能服务器很卡,在检查的时候...

Redis3.0.2在Centos6.6上面的安装过程

2018-02-01
阅读 2 分钟
1.3k
[TOC] centos6.6安装redis3.0.2 1介绍 redis用作系统的缓存 2安装流程以及中间出现的问题 {代码...} {代码...} {代码...} {代码...} 至此,有关redis的安装基本完成,有关后面的配置设置操作留待后面解决。

有关Python2.x版本下的dis模块的使用

2018-02-01
阅读 2 分钟
2.4k
那么如果我执行t[2] += [5, 6]会发生什么,首先给我的感觉是这个会报错吧,这个是显而易见的,但是5能否添加进去呢?哈哈,突然觉得有点意思了,然后答案就是:

解决"/bin/sh^M: bad interpreter: No such file or directory"问题

2017-11-13
阅读 1 分钟
7.4k
事情的缘故起于今天我运行一段在win系统上编写的一键安装Redis的脚本,起名为install.sh,当我运行./install.sh时,报出如下错误,由于我之后解决了没有来得及截图,所以只能以文字的形式描述一下错误了

Python在什么时候会生成pyc文件呢?

2017-11-08
阅读 2 分钟
20.2k
事情大概是这样的,之前我一直以为python文件在执行过之后就会生成pyc文件,后来一次偶然情况下,发现还是自己too young too simple,在看过其他大神文章并且自己验证之后,发现还是有点意思的,权当没事写点文章吧。