orangleliu 笔记本

lzz的编程之旅,技术,思考,分享,happy

排序:
默认
按更新时间
按访问量

orangleliu 的笔记分享

有些内容没有系统的整理,也因为经常编辑,所以通过链接的形式分享下,有空再整理分享 s3cmd访问ceph rgw 用fakes3作为ceph对象存储测试环境 linux curl 常用case curl是简单手工测试的神器,非常有必要掌握 ...

2018-04-26 11:12:02

阅读数:57

评论数:0

2018.06 阅读随笔

Your State is Not Mine: A Closer Look at Evading Stateful Internet Censorship 加州大学滨河分校的的一个关于gfw绕过的研究,gfw阻止网络有IP禁止,以及tcp reset的方式,这个研究主要是提出一种绕过TCP ...

2018-06-21 14:02:17

阅读数:22

评论数:0

[Macos] pptp 客户端安利

升级到macos 10.13版本之后,发现原来自带的pptp客户端没了,但是还是有用到pptp vpn的时候啊,找啊找,找到一个还不错的 pptp mac客户端 下载地址为 https://www.flowvpn.com/download-mac/ 下载的软件为 FlowVPN Connec...

2018-06-11 14:53:07

阅读数:72

评论数:0

内网IP端口扫描统计+服务识别简单思路

前提:内网是10网段的,几乎所有机器都开了80和22端口,所以以此为依据认为扫描到的都是在线的IP。 目标是得到在线的IP启动了哪些端口,尽量猜测端口对应的服务。 Centos7 (macos用brew直接安装就行) Nmap 6.47 Masscan 1.0.4 Python 2.7.x...

2018-05-31 10:03:22

阅读数:94

评论数:0

[linux]date命令时间戳和时间之间的转换

很多时候我们查看数据库的数据,或者是一些别人系统中的数据需要用时间戳来查询,或者查询出来的结果是个时间戳。 还有时候,查询条件需要输入时间戳。 我之前的办法就是用在线工具来完成,后来用mac了,我觉着直接用命令行解决就好了,不用每次都打开个浏览器那么麻烦(其实打命令不熟悉也麻烦) 这里是在mac下...

2015-07-13 18:10:42

阅读数:17243

评论数:3

[linux]非root账户 sudo cd 无法切换目录解决办法

在Centos上有个账户A(非root),有sudo权限(权限比较大),想要用 cd 命令切换到 B账号的 /home/B 下的目录,结果没作用 [liuzz ~]$ sudo cd /home/xiejl/ [liuzz ~]$ sudo cd 无法使用是因为 cd 是 bash 的内...

2018-05-26 22:35:39

阅读数:89

评论数:0

[Redis]windows下redis的安装和启动

需要使用redis来做任务队列,所以花点时间研究下怎么使用

2014-05-02 00:06:46

阅读数:22019

评论数:4

[python]使用pycrypto 或者 cryptography 生成rsa 公钥私钥对

简单的例子分别使用了 pycrypto 和 cryptography 库,可以根据自己的需求调整 key的长度或者是格式,默认是 PEM的。 代码 # coding:utf-8 from Crypto.PublicKey import RSA from Crypto import ...

2018-05-10 22:19:58

阅读数:115

评论数:0

[Flask] pytest 文件上传单元测试

http 小文件上传的接口一般采用 表单形式的上传(http post) 或者是 stream 的直接上传 (http put), 用flask实现了上传接口之后就需要测试,怎么造请求折腾了一会,下面记录下代码片段 test_upload.py # coding:utf-8 f...

2018-05-03 15:59:27

阅读数:92

评论数:0

[flask小坑] request.json 无法获取请求body的json数据

写接口自动化测试的时候,发现用httpie发送带有put请求,flask后端api可以获取到json数据,而我用robotframework发送的请求就不行,flask的 request.json 获取到的数据为 None 怎么办?查文档,看代码呗 代码 https://github....

2018-04-28 16:26:49

阅读数:166

评论数:0

MySQL 5.6 & 5.7最优配置模板

原文地址Inside君整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小、IO能力(innodb_buffer_pool_size,innodb_io_capacity)。特别注意,这份...

2015-10-13 13:26:51

阅读数:85

评论数:0

Openresty 反向代理返回非200进行retry到自定义upstream

利用 error_page 指令对反向代理返回的 404, 302... 等状态码,做子请求的二次处理。 client -[1]-> nginx proxy <--[2]--> 站点A(返回404,302) ...

2018-04-22 16:37:59

阅读数:76

评论数:0

[Nginx] proxy cache 中对带有 Range header 请求的处理

media 文件下载服务需要一层cache,使用的是 Nginx 的 proxy_cache 模块,文件下载常见的一个需求就是要使用 Range 这个请求header来下载文件的一部分。下面就是测试 proxy_cache 模块,对这种请求的处理。 思考 前提 下载服务本身支持...

2018-04-17 09:39:35

阅读数:69

评论数:0

Flask http 上传下载demo

说明 http 上传通常有两种模式 利用 enctype 为 multipart/form-data的表单上传,通常我们上传图片等小文件都是用这种方式. 参考MDN的文档 Using FormData Objects。一般的web框架支持都还不错,注意稍大一些文件写到disk就好,否则可能...

2018-04-13 14:40:54

阅读数:64

评论数:0

[MongoDB] 聚合嵌入 object 的 key

标题比较拗口,下面给一个具体的例子 MongoDB 3.6 数据样本 { "_id" : ObjectId("5a79391534cdbd692825e978"), "cdn...

2018-04-09 18:06:24

阅读数:35

评论数:0

[MongoDB] 聚合嵌入的数组

mongo-aggregate-nested-array 文档中嵌入了数组,此时就是要聚合这个嵌入的array。 MongoDB 3.6 数据样本 { "_id" : ObjectId("5aa63f7034cdbd6...

2018-04-09 18:29:45

阅读数:100

评论数:0

[MongoDB] 按时间分组统计(任意时间段)

统计任意时间段内和sum,avg等信息 记录样本 { "_id" : ObjectId("5a2a290320fc1abc16104c0c"), "netservice&...

2018-04-09 12:19:53

阅读数:427

评论数:0

[MongoDB] 按时间分组统计(group函数时间格式化)

> 分组的key可以使用原有的字段,也可以使用一个function来格式化日期。记录格式/* 0 */ { "_id" : ObjectId("541fcc51c6c36038bc6b81cd"), ...

2014-09-22 19:10:36

阅读数:10681

评论数:3

[MongoDB] 分组统计时间 aggregate,group,distinct

开发中有些按日期记录的记录需要各种维度的统计,按天,按月,按年,按小时,。。分组统计,还有些需要对字段去重统计,在之前的 [Mongo] 按时间分组统计(group时间格式化) 中用group实现了按天的统计,不过使用 new Date()方法会有些坑,今天看了下aggregate中,使用 agg...

2014-10-09 15:55:47

阅读数:10649

评论数:2

Flask 中的登陆校验

请求的登陆校验是个常见的需求,如果使用 Flask 框架,一般会使用 flask-login 这个库,说说使用遇到几点问题 怎么全局禁用login检查呢? flask-login 提供了一个配置项 LOGIN_DISABLED, 开发和mock的时候有时候有这个需求。 app...

2018-04-09 10:57:10

阅读数:37

评论数:0

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