分类
摘要:
本文基于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)