随机整数:
>>> import random
>>> random.randint(0,99)
21
随机选取0到100间的偶数:
>>> import random
>>> random.randrange(0, 101, 2)
42
随机浮点数:
>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881
|
||||||
|
随机整数: 随机选取0到100间的偶数: 随机浮点数:
众所周知,http协议是无状态的,也就是说客户端每次连接到服务器时,都是一个全新的状态,上一次访问服务器的状态无法在当次访问中维持,在B/S应用开发中,通常使用Cookie保存客户端状态,Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是 1,在用户登录时,随机生成会话标识,同时保存在服务器端和客户端Cookie中; 下面是登录页面的部份代码: #!/usr/bin/python import sys,os,cgi,MySQLdb,random,sha,Cookie def check_login(username,password): def save_session(userid): #函数test_login()可以放到其实需要登录使用的页面中,用于识别会话是否建立,是否需要重新登录 def test_login(): try: if ss: def main(): #如果会话不存在,则自动跳转到登录页面。 python中的类型判定有如下几种方法: 如果定义了一个类A和他的元类B,如果只实例化B,那么A也会被实例化。 #coding:utf-8 心得:本地 ————- 远程 一、在GOF著作中对Singleton模式的实现方式如下: /*解一*/ 最近时间比较多,想在以后的项目中应用python。今天做了一下测试。一个小工具的编写。工具的目的根据输入的key,在memcache中查找相应的value。并且对value做一些分析。Value是json格式。 首先下载python-memcached-1.40.tar.gz和python-cjson-1.0.5.tar.gz。然后安装。 安装方法很简单,也很标准。Tar xzf *.tar.gz 然后进入解压后的目录。最后Python setup.py install。这时memcache,json的python都已经可以用了。可在python命令行下测试import memcache, import cjson。如果一切正常说明安装成功。 一开始是使用如下的代码: 1、何谓“持久化” 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。 (使用者与数据实体这两个概念应当要如何去理解呢? ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时使用面向对象和关系型数据进行开发。 (编程:熟练掌握面向对象思想即面向对象 O |
||||||
|
Copyright © 2010 代码工厂@Code Blocks Forge - All Rights Reserved
京ICP备06020298号 |
||||||