- 博客(23)
- 资源 (1)
- 收藏
- 关注
转载 sqlserver 数据库内表面查询
来自https://www.cnblogs.com/yangpeng-jingjing/p/8176501.html记录防丢失1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询当前数据库中所有的表名: SELECT Name FROM SysObjects Where XT...
2019-08-23 14:25:55
293
转载 2019 04 centos7.5 安装anaconda jupyter tensorflow
网上信息太乱,有的也是过时的,给自己做一个记录1. 安装anacondahttps://www.anaconda.com/distribution/#linux我选择最新版本 复制下载链接wgethttps://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.shbash Anaconda3-2019.03-...
2019-04-08 16:50:22
607
转载 整理版 jupyter 安装 设置虚拟环境 远程连接 配置nginx代理 supervisor管理
以下链接 https://blog.youkuaiyun.com/weixin_40539892/article/details/80940885 下载 和两种虚拟环境设置https://blog.youkuaiyun.com/loovelj/article/details/78538778?locationNum=8&fps=1 设置https://www.jianshu.com/p/afea0...
2018-12-07 16:05:36
553
原创 gitlab-ci 自动部署 阿里云centos7 腾讯云 windows
转载请标明地址https://blog.youkuaiyun.com/weixin_42068117/article/details/84379282 官方文档地址,一般按着安装就可以,但是偶尔会遇到问题。https://docs.gitlab.com/runner/install/windows安装按照文档没什么问题。作用:老版本需要有runner和服务。现在有runner安装就可以了。每当...
2018-11-23 13:16:26
931
1
原创 sqlalchemy 同时连接多个数据库。完成flask_sqlalchemy的__bind_key__功能
转载请标明地址https://blog.youkuaiyun.com/weixin_42068117/article/details/83857355https://github.com/zzzeek/sqlalchemy/blob/master/lib/sqlalchemy/sql/schema.py这个应该很常用,但是网上用了一百种姿势没有搜到。这个代码解释很清晰,大家可以直接去看,这篇文章...
2018-11-08 11:12:57
9762
2
转载 fab 例子记载。复制于其他地址
https://fabric-chs.readthedocs.io/zh_CN/chs/tutorial.html上面是良心地址with cd('fabric_learn'): put(r'C:\Users\chenghao.zhang\Desktop\111.231.63.208\flask_dowland.py',r'/root/fabric_learn') 使...
2018-08-09 17:46:00
637
转载 代码中找出来的,先记下,以后试用。原始查询转字典
def get_dictresult(cursor): """ Column name is always lower case. :param cursor: :return: """ if cursor.description is None: return [] cols = [c[0].lower() for c i...
2018-08-09 11:09:00
241
翻译 django orm 事务回滚
from django.db import IntegrityError, transaction@transaction.atomicdef viewfunc(request): create_parent() try: with transaction.atomic(): generate_relationships() ...
2018-08-02 17:36:40
543
转载 django分页,工作又用到django了。这个是可以用到包括rest与原始查询的分页
# coding=utf-8 from django.core.paginator import Paginator def paginator(data_list, per_page, page_no): """封装Django分页""" pages = Paginator(data_list, per_page) # 防止超出页数 if no...
2018-07-24 13:13:38
292
转载 dis的作用看python每一步做了什么,每次找这个方法都需要很多的时间,这次直接粘贴过来
从这个问答粘贴过来的,原来的地址实在是找不到了。https://zhidao.baidu.com/question/691387631487105364.html首先肯定 map 和列表推导效率确实会比循环的高,先说列表推导,下边是我在 ipython 里的测试结果(测试环境 Python 2.7.10):>>> long_list = range(1000)>>&...
2018-07-09 12:36:52
1067
原创 docker学习记录
常用命令 可惜我的技术不到家,用户组一直没有添加成功,所以每次运行都有用权限。这个是后来才注意到,我一直以为是自己的安装问题。不过这个先不急。还是先研究一下nginxdocker build -t friendlyname .# 使用此目录的 Dockerfile 创建镜像docker run -p 4000:80 friendlyname # 运行端口 4000 到 90 的“友好名称”映...
2018-06-30 15:14:13
152
原创 mysql 读取不是最新的数据
看到搜这个问题的人还挺多。解决方案去你的数据库,看一下读取的设置。是读最新,还是可重读set global tx_isolation='READ-COMMITTED';select @@tx_isolation;
2018-05-18 11:14:24
811
转载 flask-SQLAlchemy django-SQLAlchemy orm
就是这个不好找,但是内容完整from sqlalchemy import func, or_, not_user = User(name='a')session.add(user)user = User(name='b')session.add(user)user = User(name='a')session.add(user)user = User()session.add...
2018-05-17 14:18:48
300
原创 celery开启进程,线程,协程
做推送通知,选用的celery。使用后没有掉单,但是有时候推送数据慢。11:50到12:00查到推送2000笔,这时候有的用户已经延迟十分钟才将支付状态更新完成。后来排查是没有应用多线程,协程这些东西,默认只是开启几个进程。CELERYD_CONCURRENCY = 20 这是开启几个进程设置,用了这个会卡死。。。celery.worker_main(argv=[' ', ...
2018-05-14 15:26:08
8618
4
原创 html 自动提交表单,自动跳转标签
自动提交form表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body onload="do
2018-05-04 15:26:41
6976
原创 python rsa 加解密的 之前都是进行签名,这次是加解密。
虽然逻辑代码都很简单,但是不给明文很伤。我们要做通用平台不给原文,鬼知道这是哪个商户的消息返回。我们来回对接的商户一堆,显然这些抱紧各省。。的大腿公司不会改。加解密来一发def a(key): return '-----BEGIN RSA PRIVATE KEY-----\n' + key + '\n-----END RSA PRIVATE KEY-----\n'def b(publi...
2018-05-04 15:09:05
331
翻译 python使用jpype调用java代码。安装之前先安装jvm
方法比较多,最简单的是下载jdk然后解压配置。但是这样部署的时候不方便第二种就是1. 提供了一种方法来添加新的存储库sudo apt-get install software-properties-common2. 添加Java PPA:sudo add-apt-repository ppa:webupd8team/java3.更新本地包缓存: sudo apt-get update4.安装ja...
2018-05-04 14:59:47
618
原创 Celery 时间问题
转载请标明地址 https://mp.youkuaiyun.com/postedit/80088558 我们的支付平台需要推送成功订单给业务系统。这个大部分的时间用在了请求上。所以我们必须要用线程协程这些东西,最后选用了celery。配置的时候自然而然的选择的Asia/shanghai,其他的没问题,用的时候显然celery自己本身也计算了时差问题。但是但我们设置重试的时候,里面还是按照utc时间来执...
2018-04-26 09:02:04
1735
原创 SQL数据库查出commit之前的数据
set global tx_isolation='READ-COMMITTED';select @@tx_isolation;mysql数据库设置的读取级别问题。看一下是不是repeat可重读模式,按上面的句子在查询中修改
2018-04-25 19:58:26
1606
原创 python rsa256 padding pkcs#7 GDCA 之前难了半个月的难题
这个是真的难住了,github各种技术论坛都没有python的pkcs#7和数字证书的方法。对面直接丢给我一个书名剩下的自己解决。没办法一直跟政府打交道的公司,这个代码不好上,而且是不想回忆的往事,先说解决方法。最后使用的现成的java例子,用了python去调用java代码。jpype,分个步骤讲解一下1. 证书取出公私密钥的方法,虽然最后还是用的整个证书,但是这个方法研究了一下。相信你有实验的...
2018-04-25 19:52:45
896
原创 python RSA 加密
这是支付中最常用的加密,非对称加密,也保证了安全性,也不怕对方泄露了我们的私钥。因为这是我们自己生产的密钥,这个方式网上一堆。一言不合上代码class rsa_sign: def rsa_sign( private_text, data): from Crypto.PublicKey import RSA from Crypto.Hash import S...
2018-04-25 19:18:34
388
原创 python MD5 加密,最近一直做支付,就先写几个加密的东西
sign_data = data + keyclass MD5Sign(): @staticmethod def md5_sign(sign_data): import hashlib if not sign_data: raise Exception('sign_data can not be blank.') #判断是否...
2018-04-25 19:09:56
215
原创 python AES/CBC/NoPadding 128位模式加密,key编码统一用utf-8 适应中文
class AES_ENCRYPT(): def __init__(self, key): self.key = key self.mode = AES.MODE_CBC # 加密函数,如果text不是16的倍数【加密文本text必须为16的倍数!】,那就补足为16的倍数 def encrypt(self, text): ...
2018-04-25 19:03:31
10516
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人