错误 "google.protobuf.Timestamp" is not defined.
本质上就是没找到本机protoc目录下protoc\include\google\protobuf\timestamp.proto
文件
简单粗暴的将protoc\include\google
google文件夹拷贝过来就好了
当然也可以将google文件夹加到环境变量里 太麻烦不如复制来的爽快
代码人生:编织技术与生活的博客之旅
错误 "google.protobuf.Timestamp" is not defined.
本质上就是没找到本机protoc目录下protoc\include\google\protobuf\timestamp.proto
文件
简单粗暴的将protoc\include\google
google文件夹拷贝过来就好了
当然也可以将google文件夹加到环境变量里 太麻烦不如复制来的爽快
实验思路:
代码:
#!/usr/bin/python3
# encoding: utf-8
# @Time : 2019/1/3 11:37
# @Author : zza
# @Email : 740713651@qq.com
import datetime
import time
from pprint import pprint
import pymongo
from mongomock import ObjectId
from tqdm import tqdm
mongo_url = "mongodb://127.0.0.1:27017", 'sort_db'
mongo_db = pymongo.MongoClient(mongo_url[0])[mongo_url[1]]
def made_data():
mongo_db['demo'].drop()
print("开始造数据")
for i in tqdm(range(10)):
time.sleep(1)
mongo_db['demo'].insert({"timestamp": datetime.datetime.now()})
def set_data():
# 之前想造个数据放进去 保存一下 如何生成 _id
# http://api.mongodb.com/python/current/api/bson/objectid.html
pprint(list(mongo_db['demo'].find()))
gen_time = datetime.datetime(2019, 1, 1, 14, 12, 26)
dummy_id = ObjectId.from_datetime(gen_time)
dummy_id = str(dummy_id)[:8] + "5c2da85ffc904a3c84335788"[8:]
dummy_id = ObjectId(dummy_id)
print(dummy_id)
result = mongo_db['demo'].insert({"_id": dummy_id, "info": "id made by python", "timestamp": gen_time})
print(result)
pprint(list(mongo_db['demo'].find()))
pprint(list(mongo_db['demo'].find({}).sort([("_id", -1)])))
def re_insert_first():
a = mongo_db['demo'].find()[0]
mongo_db['demo'].delete_one({"_id": a["_id"]})
a.update({"info": "change by py"})
mongo_db['demo'].insert(a)
pprint(list(mongo_db['demo'].find()))
made_data()
# set_data()
re_insert_first()
发现还是不行
腾讯企业邮箱转发到outlook邮箱
将你的转发邮箱设置到安全邮件列表
设置普通JIRA规则围观类邮件归入普通文件夹
设置@我
的JIRA规则
标记到微软待办(Microsoft To Do
)
下载微软待办(Microsoft To Do
)客户端
略
使用你的outlook账号登录微软待办,查看待办事项
···
客户端开着
提及到你的邮件就会自动出现在待办事项中运行以下命令就好了
pip config set global.index-url http://pypi.douban.com/simple
pip config set global.trusted-host pypi.douban.com
pip config set global.disable-pip-version-check true
部分操作系统可能有写入的位置不对的情况 于是乎有了下列脚本
前面配置已生效的同学可以不用管了
网上教程基本上都说 pip 的配置文件在用户目录下 %HOMEPATH%/.pip/pip
但是实际上在在 pip config list
读的不知道是那个文件夹的文件
使用pip config set
写入到%HOMEPATH%\AppData\Roaming\pip\pip.ini
用 --global --user 等指令 写入的地方也不同
有待研究
#!/usr/bin/python3
# encoding: utf-8
# @Time : 2020/4/13 14:12
# @author : zza
# @Email : 740713651@qq.com
# @File : pip_douban_source.py
# https://python3-cookbook.readthedocs.io/zh_CN/latest/c13/p10_read_configuration_files.html
# https://www.jianshu.com/p/0cdd647bcc3e
"""
python -c "import requests;res = requests.get('http://cdn.ricequant.com/rqpro/pip_douban_source_v2.py');exec(res.text)"
"""
import os
import sys
from configparser import ConfigParser
conf_dir = os.path.join(os.path.expanduser("~"), ".pip")
os.makedirs(conf_dir, exist_ok=True)
WINDOWS = (sys.platform.startswith("win") or (sys.platform == 'cli' and os.name == 'nt'))
CONFIG_BASENAME = 'pip.ini' if WINDOWS else 'pip.conf'
conf_path = os.path.join(conf_dir, CONFIG_BASENAME)
cfg = ConfigParser()
cfg.read(conf_path, encoding="utf8")
if not cfg.has_section('global'):
cfg.add_section('global')
cfg.set('global', 'index-url', 'http://pypi.douban.com/simple')
cfg.set('global', 'trusted-host', 'pypi.douban.com')
cfg.set('global', 'timeout', "60")
cfg.set('global', 'disable-pip-version-check', "true") #关闭版本检查
if not WINDOWS:
if not cfg.has_section('install'):
cfg.add_section('install')
cfg.set("install", "use-mirrors", "true")
cfg.set("install", "mirrors", "https://pypi.douban.com/simple/")
cfg.set("install", "trusted-host", "pypi.douban.com")
with open(conf_path, "w", encoding="utf8:") as f:
cfg.write(f)
print("save to {}".format(conf_path))
python -c "import requests;res = requests.get('http://cdn.ricequant.com/rqpro/pip_douban_source_v2.py');exec(res.text)"
实现像这个样子:
ctrl双击不松手+上下键.可以在同一列增加光标.
ctrl+shift+alt+点击鼠标左键.可以在任意位置增加光标.
设置好光标后就可以松开按键使用shift+ctrl+左右按键组合,可以选中光标后面的代码,进行多行编辑。
copy for https://blog.csdn.net/bingocoder/article/details/103760422
prometheus 监控 ,用gunicorn启动时。多进程内存不互通导致数据有问题。