04 2017 档案

摘要:1、*在函数调用中的作用 首先定义一个函数,并调用 则该函数的输出为 1 2 3 传递3个参数调用该函数,则该函数会打印出这三个参数 接下来,创建一个3个元素的列表,并使用*进行调用 则输出同样为 1 2 3 在这里*号的作用是,将l中的的值进行了unpack,并作为相应位置的参数传递进fun函数中 阅读全文
posted @ 2017-04-24 08:51 ruizhang3 阅读(830) 评论(0) 推荐(0) 编辑
摘要:前几天,运营反馈了一个BUG,某些数据在写入数据库后,其时间字段出现异常,与当前时间相差较多。 由于代码是不是我写的,所以开始一遍阅读代码一遍排查问题。 在主流程中,仅仅发现了一个对时间赋值的语句,并且赋值使用的是data.CreateTime=int(time.time())这样的形式,应该没有问 阅读全文
posted @ 2017-04-16 23:57 ruizhang3 阅读(422) 评论(0) 推荐(0) 编辑
摘要:手上一个基于uwsgi开发的后台服务,接收GET请求,使用QUERY_STRING作为参数。 最开始的时候,路由功能使用的是if else的结构,大致如下 为了方便管理并且美化代码,调整为使用路由字典的形式 经过一段时间的使用后发现,在这种形式下每个函数的参数unpack与必要参数判断都需要独立进行 阅读全文
posted @ 2017-04-10 08:43 ruizhang3 阅读(408) 评论(0) 推荐(0) 编辑
摘要:MongoDB在大多数的情形中都是作为数据存储的模块而被使用,作为一个数据库,一般不应该承担更多的任务。 从专业性的角度来说,将文本搜索的任务交由专业的搜索引擎来负责,往往是更好的选择。 常用的搜索引擎与MongoDB往往都有着现成的工具,可以方便的进行结合。 1、Sphinx与mongodb-sp 阅读全文
posted @ 2017-04-05 00:28 ruizhang3 阅读(411) 评论(0) 推荐(0) 编辑