小小疯子

导航

 

2019年10月18日

摘要: 数据分析库pandas之Series,Dataframe: replace函数及map函数, Dataframe库使用replace函数(且不支持method和limit参数),且map不是Dataframe的方法,其实是Series的方法。 duplicated :得到重复的行索引(布尔值)、ke 阅读全文
posted @ 2019-10-18 00:17 小小疯子1 阅读(190) 评论(0) 推荐(0) 编辑
 

2018年12月30日

摘要: 第一种:sqlplus / as sysdba 操作系统认证,这种方式登录无需数据库服务器启动listener,也不需要数据库服务器处于可用状态,然后通过startup命令来启动。 第二种:sqlplus username/password 这种方法登录需要数据库服务器处于可用状态,通过用户名和密码 阅读全文
posted @ 2018-12-30 16:32 小小疯子1 阅读(210) 评论(0) 推荐(0) 编辑
 

2018年11月1日

摘要: t=`date '+%Y%m%d'`python -m utils.tests.ppt_export_test 2>&1|tee -a log/ppt_export_test-${t}.log其中 -m是一脚本的形式去运行,2>&1意思是2为标准错误,&1为标准输出,意思是将标准错误输出到标准输出中 阅读全文
posted @ 2018-11-01 17:52 小小疯子1 阅读(230) 评论(0) 推荐(0) 编辑
 

2018年10月17日

摘要: 1,获得登陆后的cookies,在通过cookiejar维持cookies(requests不能保存手动构建的cookies),并传入session中 2,在使用获得的session去请求页面,获得首页数据和评论 阅读全文
posted @ 2018-10-17 10:34 小小疯子1 阅读(700) 评论(0) 推荐(0) 编辑
 

2018年10月13日

摘要: IF: Index Future,表示泸深300股指期货; IH: I表示股指期货,H是泸的拼音的第一个字母,表示上证50股指期货; IC :I表示股指期货,C是China的第一个字母,表示中证500股指期货。 阅读全文
posted @ 2018-10-13 12:54 小小疯子1 阅读(383) 评论(0) 推荐(0) 编辑
 

2018年10月3日

摘要: 四种调度算法: 1,round_robin:Nginx默认的轮询算法,就是按照一定时间顺序发送给不同的后端服务器,如果后台服务器宕机了,就将改服务器删除,然后根据后端服务器的不同的权重,weight越大请求分配给该服务器的概率越大。 2,least_conn:请求会被发送到活跃连接数最少的服务器上 阅读全文
posted @ 2018-10-03 15:23 小小疯子1 阅读(125) 评论(0) 推荐(0) 编辑
 

2018年10月2日

摘要: WSGI,它规定了一种在Web服务器和Web应用程序/框架之间推荐的标准接口,以确保Web应用程序在不同的Web服务器之间具有可移植性。 WSGi是一个同步接口,所有Tornado的WSGI容器是无法实现异步的。主流的选择是uWSGI和Gunicorn。Gunicorn易于配置,兼容性好,CPU消耗 阅读全文
posted @ 2018-10-02 22:32 小小疯子1 阅读(132) 评论(0) 推荐(0) 编辑
 

2018年9月28日

摘要: 1. @app.errorhandler(404) def not_found(error): resp = make_response(render_template('error.html'),404) return resp 这种方法更为灵活 2. 设置cookie def func(): r 阅读全文
posted @ 2018-09-28 00:17 小小疯子1 阅读(498) 评论(0) 推荐(0) 编辑
 

2018年9月27日

摘要: 栈:是一直只能访问其一端实现数据存储和检索的线性数据结构,规则是一种后进先出的形式。 队列:队列是一种具有先进先出特征的线性数据结构,元素的增加只能在一端进行,元素的减少只能在另一端进行,元素增加的一端叫做队尾,而元素减少的一端叫做队首,Python中的from collections import 阅读全文
posted @ 2018-09-27 11:25 小小疯子1 阅读(885) 评论(0) 推荐(0) 编辑
 

2018年9月22日

摘要: # 触发器 create or replace trigger tr_tmp before insert on emp for each row begin select empno_seq.nextval into :new.empno from dual; end insert into emp 阅读全文
posted @ 2018-09-22 16:33 小小疯子1 阅读(616) 评论(0) 推荐(0) 编辑