一个小角落

闲看庭前花开花落,漫随天外云卷云舒

Flask项目手动实现mysql数据同步到Elasticsearch

一、新建索引和type # 建立索引 from elasticsearch_dsl import DocType, Text, Integer, Keyword from elasticsearch_dsl.connections import connections connections...

2019-04-16 11:39:37

阅读数 32

评论数 1

python使用ElasticSearch和logstash-input-jdbc实现搜索引擎部署

一、环境下载(所有文件放在ES6.3.1文件夹下) 1.下载elasticsearch-6.3.1: 1.下载: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz 2.解压: tar...

2019-04-16 11:36:18

阅读数 18

评论数 0

sql语句求出一个字段里面多个值对应另一个字段里面的一个值

表数据如下: 问:比如这张表我要找出同时满足relevance_id_为00000000000000000001002100040000和00000000000000000001002100030000的abstract_id_应该怎么做? 答: select abstract_id_,c...

2019-04-10 17:32:32

阅读数 89

评论数 0

time模块

import time now = time.time() timestamp = int(time.time() * 1000) # 13位时间戳 print(now) # 获取当前时间 1554277091.1742651 # 时间值转换为字符串 str_time = time....

2019-04-03 16:09:08

阅读数 16

评论数 0

Docker 容器使用 cgroups 限制资源使用

转自:http://www.cnblogs.com/sammyliu/p/5886833.html​ 本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器...

2019-03-18 14:34:57

阅读数 79

评论数 0

pip打包python项目

1. 创建目录,结构如下 2. __init__.py为包的初始化文件,要打包的python代码需要放在commu_pkg目录下 name = "commu_pkg" 3.在pchy_commu目录下新建setup.py文件,内容如下: impo...

2019-03-15 11:06:57

阅读数 39

评论数 0

python websocket

依赖: pip install ws4py pip install gevent # -*- coding: utf-8 -*- from gevent import monkey monkey.patch_all() import argparse from ws4py.server....

2019-03-14 16:19:31

阅读数 24

评论数 0

docker打包flask项目镜像

1. 本地新建一个目录config,该目录下新建一个sources.list文件,目的是使用国内镜像源安装 sources.list具体内容如下: deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added b...

2019-03-13 19:30:46

阅读数 62

评论数 0

turtle画国旗

#!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2019-02-13 19:26 import turtle import math def draw_polygon(aTurtle, size=50, n=3): '...

2019-03-12 15:01:27

阅读数 36

评论数 0

python连接levelDB

安装 $ brew install leveldb $ pip install cython # plyvel需要用到c环境 $ pip install plyvel # python 连接leveldb模块 plyvel源码:https://github.com/wbolster/ply...

2019-03-11 10:38:54

阅读数 70

评论数 0

Mac OSX环境操作levelDB

# 适用于写多读少场景 # 安装 $ brew install snappy $ gem install leveldb $ irb -r leveldb db = LevelDB::DB.new '/Users/pengwei/Desktop/level_test' # 创建数据库 #...

2019-03-11 10:36:07

阅读数 128

评论数 0

mac版本pycharm常用快捷键

1、代码上下移动:command+shift+↑or↓ 2、全局搜索:command+shift+f 3、文件内搜索:command+f 4、文件内替换:command+r 5、全局替换:command+shift+r 6、选择文件:command+↑or↓,enter键选择 7、复制...

2019-03-07 14:17:45

阅读数 67

评论数 0

整理--sql语句执行过程

连接器:先连接到数据库上,保持长连接,客户端8小时无操作,连接器自动断开 查询缓存:连接建立完成后,请求会在查询缓存查找之前执行记录,但只要有一个表更新,所有查询缓存清楚。mysql8.0版本后取消该功能。 语句执行阶段--分析器:识别输入sql语句,判断是否满足mysql语法。不满足报错“y...

2019-03-05 15:02:59

阅读数 6

评论数 0

python 链接mongodb数据库

from pymongo import MongoClient cl = MongoClient(host='127.0.0.1', port=27017) # 27017为mongodb默认端口 db= cl.test # 数据库 collection = db.stu # test数...

2019-03-04 15:54:15

阅读数 13

评论数 0

python 实现rsa非对称加密解密

1.mac使用openssl生成rsa公私秘钥匙 (1)打开终端,进入到即将生成密钥文件的目录下,然后输入命令:openssl,进入OpenSSL命令行 (2)输入genrsa -out rsa_private_key.pem 2048生成私钥, (3)输入rsa -in rsa_priva...

2019-02-27 11:18:12

阅读数 109

评论数 0

python 极光定时推送

# 定时推送消息 def schedule_push_msg(content_, strdate_): pattern = "^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[...

2019-02-26 15:20:27

阅读数 73

评论数 0

mac系统python转pdf并添加水印

1.使用pdfkit模块转pdf文件 pdfkit.from_string方法可以把字符串转成pdf文件,成功返回True 注: pdfkit.from_url('http://google.com', 'out.pdf')  # url转pdf pdfkit.from_file('tes...

2019-02-18 10:02:01

阅读数 127

评论数 0

python中文编码问题

1、 在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-...

2018-12-14 17:07:35

阅读数 23

评论数 0

获取字典中最小值

def run(): prices = {'ACME': 45.23, 'AAPL': 612.78, 'IBM': 205.55, 'HPQ': 37.20, 'FB': ...

2018-12-14 14:36:12

阅读数 158

评论数 0

查找字典中字段最大值

import heapq def run(): # l1=[1,4,6,8,2,1,8,-1,-99] # print heapq.nlargest(1,l1),heapq.nsmallest(2,l1) l2=[ {"name&...

2018-12-13 18:44:08

阅读数 181

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭