随笔分类 - Python
摘要:支付宝支付,分为: alipay.trade.wap.pay(手机网站支付接口2.0): 在手机浏览器中支付,手机触发调起支付宝app,进行支付alipay.trade.app.pay(app支付接口2.0): 通过手机扫一扫支付,生成支付二维码,手机支付宝进行扫一扫支付 开发时需要的参数: 一、p
阅读全文
摘要:1、H5微信支付 1.1、配置 作用:在H5支付完成后有权限跳转到这个前端域名下,一般该域名下页面为支付完成状态页面 步骤:在微信支付商户平台中,产品中心-》开发配置-》H5支付中,配置域名 1.2、使用特点 H5微信支付,主要是用户在微信app外的浏览器中,使用到微信支付,如在微信app外的浏览器
阅读全文
摘要:最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究: 首先强调背景: 1. GIL是什么? GIL的全称是Global Interpreter Lock(全局解释器锁),来源是p
阅读全文
摘要:在使用中,大家会发现django默认模板引擎有很多局限性,最明显的就是四则运算。就只能加减,乘除都不支持。另外还有判断相等,不能直接if,要用ifequal。确实不太方便。还有一点,django默认模板引擎很慢,jinja2宣称比django默认模板引擎快10-20倍。 两种模板语言在使用上差别不是
阅读全文
摘要:Django 用户认证系统提供了一个内置的 User 对象,用于记录用户的用户名,密码等个人信息。对于 Django 内置的 User 模型, 仅包含以下一些主要的属性: username,即用户名 password,密码 email,邮箱 first_name,名 last_name,姓 对于一些
阅读全文
摘要:1.Save() 基本方法:object.save() save顾名思义是保存的意思,在django中既可以进行新增也可以进行修改操作。具体判定的算法如下: 1.如果对象的主键属性为一个求值为True的值(例如,非None值或非空字符串),Django将执行UPDATE。 2.如果对象的主键属性没有
阅读全文
摘要:运行结果 : 用try except 会报出报错信息,但是没有具体哪个地方报错,多少行,这样不利于查找报错信息 这时我们就可以使用traceback模块 运行结果: 如上图,报错信息会具体显示出来,方便调试找错,并且程序继续执行 raceback.print_exc()跟traceback.form
阅读全文
摘要:转:http://blog.csdn.net/u013398398/article/details/52214582 if request.REQUEST.has_key('键值'): HttpRequest对象的属性 参考: 表 H-1. HttpRequest对象的属性 属性 描述 path 表
阅读全文
摘要:1、assert 断言语句 例1: print ‘11111111111’ assert 1==2 print ‘22222222’ 如果没有 assert 程序会输出 ‘11111111111’ ‘22222222’ 现在有 assert 程序输出 ‘11111111111’ 执行 assert
阅读全文
摘要:1、 _xx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。若内部变量标示,如: 当使用“from M import”时,不会将以一个下划线开头的对象引入 。 2、 __xx 双下划线的表示的是私有类型的变量。只能允许这个类本身进行访问了,连子类也不可
阅读全文
摘要:is 是比较两个引用是否指向了同一个对象(引用比较)。 == 是比较两个对象是否相等。
阅读全文
摘要:<h1>赋值</h1> 赋值分为两种,一是简单数据类型的赋值,另一种是复杂的数据结构赋值,两者划分标准是:如果一个数据类型,可以将其他的数据类型作为自己的元素,就是复杂的数据结构赋值,例如列表,字段,元组等等 <h1>浅拷贝</h1> 浅拷贝就是只拷贝最外层的一层结构,里面的还是引用,比如,一个多维
阅读全文
摘要:Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键
阅读全文
摘要:概述 本篇就来详细介绍tornado服务器(socket服务端)是如何接收用户请求数据以及如果根据用户请求的URL处理并返回数据,也就是上图的3 系列所有步骤,如上图【start】是一个死循环,其中利用epoll监听服务端socket句柄,一旦客户端发送请求,则立即调用HttpServer 对象的_
阅读全文
摘要:概述 上图是tornado程序启动以及接收到客户端请求后的整个过程,对于整个过程可以分为两大部分: 启动程序阶段,又称为待请求阶段(上图1、2所有系列和3.0) 接收并处理客户端请求阶段(上图3系列) 简而言之: 本篇的内容主要剖析【启动程序阶段】,下面我们就来一步一步的剖析整个过程,在此阶段主要是
阅读全文
摘要:1.Git 还在担心自己辛辛苦苦写的代码被误删了吗?还在担心自己改错了代码不能挽回吗?还在苦恼于多人开发合作找不到一个好的工具吗?那么用Git就对 了,Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。有了它,代码托管不是问题,版本控制不再苦恼,多人开发 变得简
阅读全文
摘要:在大二的时候接触过一段时间的Python,最近又开始玩起了这门语言。总的来说,个 人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种 蛋疼的情况。本文希望提供傻瓜式的教程,能够令读者成功安装Python和p
阅读全文
摘要:在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实
阅读全文
摘要:Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器、设置缩进符为制表符、设置IDE皮肤主题等,大家参考使用吧。 JetBrains PyCharm Pro 4.5.3 中文汉化专业版 授权:特别软件 类型:国外软件 语言:简体中文 大小:197.79 MB 日期:2015
阅读全文

浙公网安备 33010602011771号