2020年4月24日

Backtrader 学习笔记(1)

摘要: 第一次接触Python,朋友带着玩,发现官方文档写得好棒(https://www.backtrader.com/docu/),以下内容来自于官方文档,以及我自己的学习心得。 数据结构: 数据格式:必须有6列(日期时间,开盘,收盘,最高,最低,持仓量?) 用lines存储:很多line组成的list 阅读全文

posted @ 2020-04-24 21:53 DrolePeng 阅读(1182) 评论(0) 推荐(0) 编辑

2017年1月6日

TOMCAT 无法安装P7B格式的证书

摘要: 背景:通过按以下链接的方式生成了CSR文件,并申请到P7B格式的证书 现象:TOMCAT安装该证书时,要求输入Keystore key, 但是P7B证书自身并不携带私钥。导致无法通过TOMCAT安装该证书 解决办法:先在服务器上安装P7B证书。然后在IIS-服务器证书--找到该证书,双击打开后“复制 阅读全文

posted @ 2017-01-06 11:45 DrolePeng 阅读(1505) 评论(0) 推荐(0) 编辑

Windows 2012 中文乱码的解决办法

摘要: 背景:服务器安装2012 R2英文环境,软件为中文显示。已下载中文语言包安装到服务器上 现象:TXT文档的中文在服务器上打开显示为乱码,复制到本地电脑上可正常显示 解决办法:控制面板-语言-更改日期、时间或数字格式-管理-非Unicode程序的语言-更改系统区域设置-选择中文(简体,中国)--重启服 阅读全文

posted @ 2017-01-06 11:36 DrolePeng 阅读(6608) 评论(0) 推荐(0) 编辑

2013年9月3日

Python核心编程练习题笔记: type(a)==type(b) 和 type(a) is type(b)的差别

摘要: 前式需要找到类型的ID(相当于门牌号),然后“敲门”取得类型值后式只需要找到类型的ID,而不需要再去“敲门”获得类型具体值。在一个“门牌号”内只可能有一个值,因此就不用明知故问了。因此后式比前式少了一步,在比较较多的情况下,后者效率更高当然,对于类型比较,最优方法还是isinstance(),isinstance()可以用类型值组成的元组进行比较,代码更少,函数调用也少,效率应该就高点了~ 阅读全文

posted @ 2013-09-03 16:39 DrolePeng 阅读(591) 评论(0) 推荐(0) 编辑

2013年5月10日

【转】字符串匹配的Boyer-Moore算法

摘要: 各种文本编辑器的”查找”功能(Ctrl+F),大多采用Boyer-Moore算法。Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。1977年,德克萨斯大学的Robert S. Boyer教授和J Strother Moore教授发明了这种算法。下面,我根据Moore教授自己的例子来解释这种算法。1.假定字符串为”HERE IS A SIMPLE EXAMPLE”,搜索词为”EXAMPLE”。2.首先,”字符串”与”搜索词”头部对齐,从尾部开始比较。这是一个很聪明的想法,因为如果尾部字符不匹配,那么只要一次比较,就可以知道前7个字符肯定不是要找的结果。我们看到,”S”与”E”不匹配 阅读全文

posted @ 2013-05-10 11:07 DrolePeng 阅读(161) 评论(0) 推荐(0) 编辑

2011年4月14日

c++ 128位大数据

摘要: 1classuint1282{3public:4unsignedlonglongh;5unsignedlonglongl;67uint128(){h=0;l=0;}89voidoperator+=(unsignedlonglongl1)10{11unsignedlonglonglow=this->l;12this->l+=l1;13if(this->l<low)h++;14}1516voidoperator+=(uint128l1)17{18unsignedlonglonglow=this->l;19this->h+=l1.h;20this->l+=l 阅读全文

posted @ 2011-04-14 13:15 DrolePeng 阅读(820) 评论(0) 推荐(0) 编辑

2011年4月13日

c++标准化输出几个问题

摘要: 转自:http://z2403030202.blog.163.com/blog/static/40816034200891553750894/#include <iostream> //不要用iostream.h ,会出现好多问题#include <iomanip> // io 流控制头文件, 主要是一些操纵用法如setw(int n),setprecision(int n) //,setbase(int n),setfill(char c)的.▲setw(n)用法: 通俗地讲就是预设宽度如 cout<<setw(5)<<255<<e 阅读全文

posted @ 2011-04-13 14:20 DrolePeng 阅读(769) 评论(0) 推荐(0) 编辑

2011年4月11日

error LNK2005

摘要: 错误2error LNK2005: "void __cdecl _8to64(unsigned __int64 &,unsigned char const *)" (?_8to64@@YAXAA_KPBE@Z) 已经在 SHA256.obj 中定义毕业设计_1.obj毕业设计_1编译时出现这个错,在网上找到了一篇关于该错误的文章。想了想,发现我的两个cpp文件包含了同一个头文件h1,而该头文件中又包含了另一个头文件h2。h1中无定义,故出现这个错误的原因只能是在h2中。修改:将h2中定义的函数全加上static 声明为静态。错误解除。我是第一个错误。编程中经常能遇到 阅读全文

posted @ 2011-04-11 17:24 DrolePeng 阅读(3613) 评论(0) 推荐(1) 编辑

2011年3月27日

家庭局域网无法上网

摘要: 环境:win7系统电脑一台(bitdefender Internet Security 2010),XP(360一套)一台,用TPlink和摩登连接 前段时间家里的电脑突然无法上网了,WIN7系统的电脑一直提示有ARP攻击,XP的一直提示有DNS和ARP攻击。在网上找了很多种方法,最恐怖的是要格式化电脑,然后有说杀毒什么的。用了bitdefender2010杀毒,用了360杀毒,都没起到太大的作用。也把交换机重置了,没用。因为时间太紧,电脑里面资料太多,我是绝对不会格式化的···· 后来,用最简单的方法把这个问题解决了,在TPlink的管理网页中,将MA 阅读全文

posted @ 2011-03-27 14:14 DrolePeng 阅读(452) 评论(0) 推荐(1) 编辑

2010年7月8日

安装win7 出现的问题笔记

摘要: 1.更改了默认安装路径之后,很多系统自带的功能无法用。解决方法:在c盘的program files里面将这些文件复制到修改后的默认盘中的program files中 阅读全文

posted @ 2010-07-08 11:38 DrolePeng 阅读(258) 评论(0) 推荐(0) 编辑

导航