上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 38 下一页
摘要: NOTE Jinja2提供了多种控制程序,可以用来改变模板的渲染流程。 1.在模板中使用条件控制语句: templates/condition.html: hello.py: localhost:5000 : 2.在模板中渲染一组元素: 3.宏,类似函数: 也可以将宏单独放在一个文件中,然后导入: 阅读全文
posted @ 2017-02-19 15:23 Wasdns 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 参考: "匿名函数" NOTE 1.Python对匿名函数提供了有限的支持。 eg. 可以看出,lambda相当于函数: 2. 关键字lambda表示匿名函数 ,冒号前面的x表示函数参数。 可以参考这篇博客: "Python中lambda表达式学习 " 3.匿名函数有个限制,就是只能有一个表达式,不 阅读全文
posted @ 2017-02-18 20:14 Wasdns 阅读(192) 评论(0) 推荐(0) 编辑
摘要: NOTE 1.VF的作用:生成请求的响应。一般来说请求会改变程序的状态,这种变化会在视图函数中产生。 eg.用户在网站中注册了一个新账户,用户在表单中输入电子邮件地址和密码,然后提交到服务器,服务器接收到请求,然后Flask将请求分发到处理注册的视图函数。这个视图函数首先要访问数据库添加新用户,然后 阅读全文
posted @ 2017-02-18 15:53 Wasdns 阅读(217) 评论(0) 推荐(0) 编辑
摘要: NOTE 1.Flask被设计为可拓展模式,所以没有提供如数据库和用户认证等重要的功能,允许开发者按需开发。 2.使用Flask Script支持命令行选项: 安装flask script: 将命令行解析功能添加到hello.py程序: 3.在默认情况下,Flask开发服务器监听localhost上 阅读全文
posted @ 2017-02-17 21:31 Wasdns 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 参考: "返回函数" NOTE 1.高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 eg.求和函数 可以看到slowcalsums函数返回的是一个函数,赋值给resf之后resf指向该函数,调用resf()得到计算结果。 2.上例中, 在函数slowcalsums中定义了函数cal 阅读全文
posted @ 2017-02-17 20:15 Wasdns 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 参考: "sorted" NOTE 1.sorted,快速排序,时间复杂度O(nlogn)渐进最优. 上例:sorted函数返回排序好的list。 2.Python的sorted函数支持传入特定的函数,先将该函数作用于所有的列表元素,再进行排序。注意,该函数是用于比较大小的依据。 eg. 3.默认情 阅读全文
posted @ 2017-02-16 20:58 Wasdns 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 参考: "Docker containers can't resolve DNS on Ubuntu 14.04 Desktop Host" "Unable to locate package错误解决办法" 问题: 运行: 时,出现如下错误: 解决方法: 该问题分为两个子问题,一个是 ,另外一个是 阅读全文
posted @ 2017-02-16 16:52 Wasdns 阅读(2878) 评论(0) 推荐(0) 编辑
摘要: 参考: "解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法" 问题: 执行 时出现: 原因: 不可描述。 解决办法: 使用国内的Docker仓库daocloud: 解决问题: 2017/2/16 阅读全文
posted @ 2017-02-16 16:05 Wasdns 阅读(70095) 评论(2) 推荐(0) 编辑
摘要: 参考: "官网" 安装依赖包: Install using the repository 1.Install packages to allow apt to use a repository over HTTPS: 2.Add Docker’s official GPG key: Verify t 阅读全文
posted @ 2017-02-16 16:00 Wasdns 阅读(410) 评论(0) 推荐(0) 编辑
摘要: NOTE 1.hello.py 通过修饰器的route方法添加动态路由: 2.程序和请求上下文: 请求上下文的作用:临时将某一进程的视图函数需要访问的请求对象变为全局可访问,同时不会干扰其他的进程。 eg.导入request请求上下文,使视图函数能够访问请求的游览器对象。 3.Flask上下文全局变 阅读全文
posted @ 2017-02-16 15:04 Wasdns 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: NOTE 1.初始化:所有的Flask程序都必须创建一个程序实例. 2.路由和视图函数(VF): Clients (requests) Server Flask Object (mapping/route) View Function (responses) Server Clients 3.启动服 阅读全文
posted @ 2017-02-16 00:46 Wasdns 阅读(206) 评论(0) 推荐(0) 编辑
摘要: reference: 《Flask Web 开发》 Environment Python 3 Mac OSX Introductory Chapter: 安装 1.安装第三方工具 virtualenv 显示其版本信息: 2.git clone 文件夹用以保存代码: 3.在flasky中创建虚拟环境v 阅读全文
posted @ 2017-02-14 22:18 Wasdns 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 参考: "filter" Problem 遇到该语法错误,一般是由于 括号不匹配 问题。 Note 1.filter 用于过滤list,关键在于正确实现一个“筛选”函数。 eg.过滤得到偶数: filter function 是过滤判断函数,当返回为True时执行过滤。 2. filter()函数返 阅读全文
posted @ 2017-02-14 19:21 Wasdns 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: Github "Switch" Introduction Structure: PTF: 2.cd switch Run Tests 1.In terminal 1, start the software switch: 2.In terminal 2, start the drivers: 3.I 阅读全文
posted @ 2017-02-13 23:08 Wasdns 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 转载自: "python 中字符串大小写转换 " 一、pyhton字符串的大小写转换, 常用的有以下几种方法: 1、对字符串中所有字符(仅对字母有效)的大小写转换,有两个方法: print 'just to test it'.upper() 所有字母都转换成大写 JUST TO TEST IT pr 阅读全文
posted @ 2017-02-11 17:25 Wasdns 阅读(4464) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 38 下一页