06 2017 档案
摘要:flask自带的web server是开发用途,并不适用与发布,需要借助专业的web服务器。 配置的坑无数,Apache部署,403禁止,莫名其妙无法访问,500内部错误把我搞得崩溃了。 重点参考: http://blog.csdn.net/firefox1/article/details/4643
阅读全文
摘要:https://segmentfault.com/q/1010000006131199?_ea=1023522 设置中搜preview,改为false
阅读全文
摘要:想通过一个统一的机制,同时允许一些公共的逻辑 但是感觉不好,于是采用JinJa2的模板继承机制,在base.html中写入一个统一的公共处理: 在实际模板中调用即可: 这样,所有页面就能比较统一简洁地处理了。
阅读全文
摘要:看了网上文章,说的都挺好的,给cursor.execute传递格式串和参数,就能防止注入,但是我写了代码,却死活跑不通,怀疑自己用了一个假的python 最后,发现原因可能是不同的数据库,对于字符串的占位定义不同,这段话: 我理解,就是有多种占位方式,而我一棵树上吊死,光试验%s了,所以每次都报这个
阅读全文
摘要:1.AttributeError: 'NoneType' object has no attribute 'app' 原因:直接在py中调用视图函数,但没有上下文,导致出错 2.不转换html代码 {{str | safe }} 3.获取参数request.args.get("id")
阅读全文
摘要:Python很多情况下,都是通过Console输出信息,大量翻屏滚动的信息,太乱。而pip安装的效果就很好,只是在一行输出信息,不断变化。网上找资料,不难。 所以,用 print “Current:%d\r”%(cnt), 就可以了。但效果有点不美,光标老是在输出信息行的左侧闪烁,不自然。改为 pr
阅读全文
摘要:1.路由用"/"结尾。 比如@app.route("/about/"),可以匹配/about和/about/,而@app.route("/about")不能匹配/about/ 2.url_for:就是一个根据函数名,找到对应路由,返回一个url字符串的函数而已。 3.静态地址默认为static,可以
阅读全文
摘要:1.在代码里调试学习实在费劲,可以把数据取到df里,在交互界面里慢慢调试 2.柱状图 绘制柱状图,默认情况下乱,数据太密了 改用曲线图
阅读全文
摘要:1.属性方式,可以用于列,不能用于行 2.可以用整数切片选择行,但不能用单个整数索引(当索引不是整数时) 3.直接索引可以使用列、列集合,但不能用索引名索引行 用iloc取行,得到的series: df.iloc[1] <Series, len() = 28> 4.和Series一样,可以使用索引切
阅读全文
摘要:1.指向单元素的,类型为元素的类型 2.指向多个元素的,类型为Series 3.如果用索引切片,索引是非整型的,实际按照索引顺序取值,且包含末端 4.如果指定的索引不存在,则会报错 5.可以根据元素的条件选择 6.可以有name、index、values三个属性 7.in针对的是索引 8.指定索引创
阅读全文
摘要:学习Python,有大量的需要在交互式环境下练习的项目,这时数据来源就很麻烦了,手工输入太慢,写到程序中,运行方便,但各种实验又不方便。昨天试了半天也无法从vscode完美地跳出到交互环境。 今天反过来,把一些常用的数据写作代码中,在交互环境中引入,即可。 这是pandas的练习数据 在交互环境中
阅读全文
摘要:库里是过去抓取的行情数据,间隔6秒,每分钟8-10个数据不等,还有开盘前后的一些数据,用Pandas可以更加优雅地进行处理。 需要把当前时间设置为index 但是还是字符串,需要改为datetime类型: 这样就得到datetime类型的index了,要保留分钟的数据,有两个方法,重新采样或者分组。
阅读全文
摘要:win10下pip安装报Microsoft Visual C++ 9.0 is required错误,下载一个vc for python Micorsoft Visual C++ Compiler for Python 2.7 安装后,搞定。
阅读全文
摘要:VSCode非常强大,断点好用,美中不足,每次只能通过下面窄窄一行进行各种检查,而python的优点就在于交互式的调试,所以希望能够在断点时能够进入到正常的交互界面进行调试。 我用的插件是: 设置交互调试的说明页面是: https://github.com/DonJayamanne/pythonVS
阅读全文
摘要:对一个DF r1 r2 r3 c1 c2 c3 选行: df['r1'] df['r2':'r2'] #包含r2 df[df['c1']>5] #按条件选 选列: df['c1'] df[['c2','c3']] df['c4']=5 #新列 任意区域: df.ix[df.c1>5,['c2','c
阅读全文
摘要:比较纳闷,64位的安装包,装上就有pip,直接就很方便地安装各种模块,32位的好像不行。 最后用了一个简单办法,把site-package打包覆盖过去,居然可以!
阅读全文
摘要:JSON虽好,一点点不对,能把人折腾死: 1、变量必须要用双引号 2、如果是字符串,必须要用引号包起来 Error:Expecting : delimiter: line 1 column 6 (char 5) 这是变量间忘了用逗号了 Error:Expecting , delimiter: lin
阅读全文
摘要:有几种办法,选择py2exe,从pip安装,还不行,下载看起来都比较老,还是在csdn上下载了一个64位版本for2.7的 http://download.csdn.net/download/henujyj/8532827 1、编写一个setup.py 2、运行python setup.py py2
阅读全文
摘要:有点小问题,一是传递的双引号被自动删除了,但是如果用单引号,JSON解析又不认。 所以,最后的方案是,传递单引号,但程序处理时做一个替换,替换成单引号。
阅读全文
摘要:一个旧项目,.net 2.0的,因为一个小改动,mongo数据库加了密码,结果折腾两天却无法解决,让人郁闷的地方太多:
阅读全文
摘要:关于新版(2.***)的c#用法,网上基本没有。昨天折腾半天,去构造server,发现现在新版本不需要了,文档是这样的,大概意思,无需像原来那样获取server,直接从client获取db就行了。 https://github.com/mongodb/mongo-csharp-driver http
阅读全文
摘要:前面都好好的,结果服务器数据库加了一个验证,查了一下,也不算复杂,只要把连接串一改就行了。 结果,不断报错——Invalid credentials for database 找了半天原因,原来是我用的MongoDB Driver的版本是1.7.0,而服务器加密,低版本的加密方式不支持。 从网站下载
阅读全文
摘要:这个网页可以。 http://files.cnblogs.com/files/jetz/getborder.rar
阅读全文
摘要:一个未优化的程序,跑了四天,字典长度有15万条,每条40个字段,跑得还算不错。 刚刚优化后的: 等运行两天后再看看效果。。。
阅读全文
摘要:每期还款相同,其实是按照月利率进行计算。每期还款额,可以理解为 总收益*(月收益率/总收益率) 总收益是按照月收益的指数方式计算的,看起来较多,但每月比例也是按照月收益率占总收益率的比例来算的,小于1/12,折算下来抵消了。 而每期本金则根据每期还款倒推 本金和利息相对于逾期,都没有意义,不过可以有
阅读全文
摘要:import datetime >>> (datetime.datetime.now() - datetime.timedelta(seconds = 300)).strftime("%Y-%m-%d %H:%M:%S.%f")'2017-06-08 21:08:24.385000'
阅读全文
摘要:1、基础 r’ ‘:原始字符串 pow、round是内建函数 2、序列通用操作: 索引:d[] 分片:[:] 相加:d+[] 乘法:[1,2]*3 成员判断:in 可用函数:len max min 3、列表 删除:del d[2] 分片赋值:d[2:]=c[3:],可整块替换,实现删除、插入、追加效
阅读全文
摘要:取得rs,使用,报错 sqlite3.Cursor' object has no attribute '__getitem__' 原因:使用时conn已经关闭了。 解决:用fetchall取出传递回来即可。
阅读全文
摘要:拍拍贷的API中,可以查询详细的散标详情,http://open.ppdai.com/api/action?select=11_43&selectedServiceTypeName=投标接口类 格式、空值的影响,非常头疼。把数据样本保留一份:
阅读全文
摘要:不断报错 coercing to Unicode : 不要用+连接字符串,要用格式化字符串 None的问题:只能用 or “”的方式来解决了 not all arguments converted during string formatting:%前后对应不上 为了调试一条复杂的sql语句,耗费了
阅读全文
摘要:我的小账本的数据处理,每次都是复制操作,自己一直有的不踏实。最近数据量渐大,感觉有点慢了。分析了一下 执行一个600条数组,容量大概10+K左右的数据的复制,时间耗费看起来并不大。 估计还是在页面显示上。
阅读全文
摘要:原来好好的,突然报错。 检测,rpt路径是没问题的,用的模式是副本模式OpenReportByTempCopy,检测Temp,果然有很多rpt文件,权限everyone可以访问。 清空,不行,被iis锁定。 重启iis,问题遂解决。
阅读全文
浙公网安备 33010602011771号