摘要: 本文基于Thrift-0.10,使用Python实现服务器端,使用Java实现客户端,演示了Thrift RPC调用示例。Java客户端提供两个字符串参数,Python服务器端计算这两个字符串的相似度,并返回相似度结果(double类型,范围[0, 1],0表示不相似,1表示完全相同) 一,环境安装 开发环境:Win... 阅读原文
2017-12-21 17:17:03 阅读(1884) 评论(0)
摘要: 以下内容适用与Python 2.7版本。 1.关于  ASCII    Unicode    utf-8: ASCII:127个数字 A -- 65   z -- 122  一个字节表示一个字符(255) Unicode:通常两个字节(65535)表示一个字符,生僻字符可能四个字节表示一个字符。ASCII在Unico... 阅读原文
2017-12-21 15:47:02 阅读(741) 评论(0)
摘要: 一、json的特点 1、只能处理简单的可序列化的对象;(字典,列表,元祖) 2、json支持不同语言之间的数据交互;(python  -  go,python - java)   二、使用场景 1、玩游戏的时候存档和读取记录。 2、虚拟机挂起、保存或者恢复、读档的时候。     三、语法: 1、简单的数据类型... 阅读原文
2017-12-21 15:34:02 阅读(738) 评论(0)
摘要:   由于我们前后台系统没有分开,所以前台页面调用接口时,可以直接使用后台管理系统已经完成的接口,不过后台管理系统接口的访问加上了登录验证,所以需要将前台要用到的接口进行处理,让它们设置到白名单当中   我们打开main.py文件,在勾子函数中@hook('before_request')中找到下面代码 # 过... 阅读原文
2017-12-21 14:49:05 阅读(768) 评论(0)
摘要: super函数用来解决钻石继承。 一、python的继承以及调用父类成员 父类: class Base(object): def __init__(self): print("base init.") 普通方法调用父类: class Leaf(Base): def __ini... 阅读原文
2017-12-21 13:42:02 阅读(747) 评论(0)
摘要:     1 导入random模块 2 import random 3 4 #查看random的帮助: 5 # help(random) 6 7 8 #随机浮点数: 9 #用于生成一个0到1的0 >= n < 1.0的范围值 10 print(random.random()) ... 阅读原文
2017-12-21 12:36:02 阅读(774) 评论(0)
摘要: python实现微信接口(itchat) 安装 sudo pip install itchat 登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==T... 阅读原文
2017-12-21 12:07:02 阅读(1409) 评论(0)
摘要: 一、__init__和__new__方法 __init__ 和 __new__ 最主要的区别在于:1.__init__ 通常用于初始化一个新实例,控制这个初始化的过程,比如添加一些属性, 做一些额外的操作,发生在类实例被创建完以后。它是实例级别的方法。2.__new__ 通常用于控制生成一个新实例的过程。它是类级别的... 阅读原文
2017-12-21 11:48:02 阅读(782) 评论(0)
摘要:   sys:跟python解释器相关的信息 1 #命令行参数list,第一个元素时程序本身路径 2 print(sys.argv) 3 注意:执行脚本时,可以传参数。 4 5 6 7 #退出程序,正常退出时exit(0) 8 sys.exit(n) 9 10 11 12 #获取pyth... 阅读原文
2017-12-21 11:15:02 阅读(780) 评论(0)
摘要: Common Icon Description Python script Method Function Field Variable Property Parameter Element Directory Package Source r... 阅读原文
2017-12-21 09:30:41 阅读(787) 评论(0)