bestallen的博客

Talk is cheap , show me the code

排序:
默认
按更新时间
按访问量

Flask源码解读 <2> --- 请求上下文和request对象

前面第一篇主要记录了Flask框架,从http请求发起,到返回响应,发生在server和app直接的过程。 里面有说到,Flask框架有设计了两种上下文,即应用上下文和请求上下文 官方文档里是说先理解应用上下文比较好,不过我还是觉得反过来,从请求上下文开始记录比较合适,所以这篇先记录请求上下文。 ...

2017-01-17 19:15:59

阅读数:2610

评论数:2

Flask源码解读 <1> --- 浅谈Flask基本工作流程

网站写了蛮长时间了,一直想具体分析分析Flask的运行机制,但是源码看得断断续续,不过最近状态不错,进度上来了点,这里先新建一个类别,专门来说说Flask和源码有关系的内容, 这篇准备粗略说一下应用Flask框架的时候,从HTTP请求开始到响应的流程 前置技能   ---   WSGI 在具...

2017-01-11 16:19:33

阅读数:11433

评论数:6

Django smtp 邮件 553报警

用163smtp发邮件时候一直报警553权限问题smtplib.SMTPSenderRefused: (553, b'Mail from must equal authorized user', 'webmaster@localhost')经过指点以后发现,发送邮件时DEFAULT_FROM_EM...

2018-06-21 04:02:55

阅读数:368

评论数:0

jQuery 选择器 - 2

继续上一篇 接下去是表单的选择器 表单对象属性过滤选择器 还是先写个表单的页面作为样本 可用元素: 不可用元素: 可用元素: 不可用元素: 多选框: test1 test2 ...

2017-02-16 21:55:09

阅读数:381

评论数:0

jQuery 选择器 - 1

最近准备在用 jQuery做新页面,在这里做点笔记 jQuery的选择器符号 jquery使用  $  来作为选择器的符号 比如 $("p") 对应JS里面   getElementsByTagName("p")         $("idna...

2017-02-16 14:38:37

阅读数:380

评论数:0

网站改造 Python Flask Javascript 的搭配使用

网站好久没更新了,最近在考虑一些前后端交互方面的问题,首先感觉如果单纯用Flask搭配Bootstrap的话,前段和后端的联系过于紧耦合了,前端部分得不到很好的锻炼。 所以想着自己开设一个子版块,通过手动写JS脚本,来实现几个目标 1:菜单导航栏的实现 2:在不切换页面的情况下实现内容的刷新 3:...

2017-02-03 14:39:42

阅读数:6025

评论数:0

SQLZOO SELF JOIN

1: How many stops are in the database SELECT COUNT(*) FROM stops 2:Find the id value for the stop 'Craiglockhart' SELECT id FROM stops WHERE ...

2017-01-13 13:52:18

阅读数:1320

评论数:0

SQLZOO USING NULL

1:List the teachers who have NULL for their department. SELECT name FROM teacher WHERE dept IS NULL 2:Note the INNER JOIN misses the teachers...

2017-01-03 15:26:43

阅读数:1070

评论数:0

SQLZOO MORE JOIN OPERATION

1:List the films where the yr is 1962 [Show id, title] SELECT id,title FROM movie WHERE yr = 1962; 2:Give year of 'Citizen Kane' SELECT yr FROM m...

2017-01-03 12:57:17

阅读数:2049

评论数:0

SQLZOO JOIN operation

1:Modify it to show the matchid and player name for all goals scored by Germany. To identify German players, check for: teamid = 'GER' SELECT match...

2016-12-31 12:21:16

阅读数:1553

评论数:0

SQLZOO SUM and COUNT

1:展示世界的總人口。 SELECT SUM(population) FROM world; 2:列出所有的洲份, 每個只有一次。 SELECT DISTINCT continent FROM world; 3:找出非洲(Africa)的GDP總和。 SELECT S...

2016-12-26 17:07:49

阅读数:1279

评论数:0

Python 装饰器归纳总结

实际应用中装饰器没少用,像flask的路由功能,都是用装饰器来挂上去的,不过平时装饰器都是看的网上的文章然后在用,自己没总结过 这次单独写一篇笔记,加深印象 先简单讲一下我理解的装饰器的两大特点 1:在不用修改原本函数的情况下,对原来函数的输出结果进行添加功能 2:装饰器是一个高阶函数,他的返...

2016-12-25 13:24:59

阅读数:627

评论数:0

SQLZOO SELECT within SELECT

这个章节是SELECT 嵌套环节 1: List each country name where the population is larger than that of 'Russia'. SELECT name FROM world WHERE population > ...

2016-12-22 16:06:25

阅读数:1367

评论数:1

Python Flask Restful API 基础篇

目前Web应用这块,restufl API用得非常普遍,因为,你手上的前端设备五花八门,各种系统的手机,pad等等,而且网站和手机APP经常会有需要资源共享的时候。 如果网站做个app,手机端再独立一个app,要保持2者同步,估计做开发的要做死了。 所以,RESTFUL API提出了一个概念,...

2016-12-20 23:14:13

阅读数:14181

评论数:3

Python 生成器及高阶函数 filter map reduce

讲到生成器,往前可以讲到列表生成式,往后可以讲到迭代器 今天就复习一下生成器,再另外多复习一下高阶函数 如何定义一个生成器 方法1: 首先,像列表生成式,我们用得很普遍了 如 L=[x for x in range(1,5)] 这样生成的结果就是[1,2,3,4] 那生成器是什么呢?他其实...

2016-12-18 18:15:29

阅读数:965

评论数:0

MySQL ORDER BY 排序 IF 及 IN

在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部 通过的方法就是IN语句(也可以通过IF语句) 自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合IF语句 比如我想将species为...

2016-12-18 12:33:30

阅读数:7267

评论数:2

SQLZOO SELECT FROM NOBEL

1: 更改查詢以顯示1950年諾貝爾獎的獎項資料。 SELECT yr, subject, winner FROM nobel  WHERE yr = 1950; 2:顯示誰贏得了1962年文學獎(Literature)。 SELECT winner FROM nobel WHERE yr...

2016-12-18 10:31:42

阅读数:1850

评论数:0

SQLZOO 练习答案 SELECT FROM world

name continent area population gdp Afghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 2831741 12960000000 Algeria Africa ...

2016-12-16 15:28:50

阅读数:7541

评论数:1

SQLZOO 练习答案 SELECT_basic_names

www.sqlzoo.net 这网站不错,值得收藏 Basic篇 name continent area population gdp Afghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 ...

2016-12-15 21:37:42

阅读数:2735

评论数:0

Python 浅拷贝 深拷贝 及引用机制

这礼拜碰到一些问题,然后意识到基础知识一段时间没巩固的话,还是有遗忘的部分,还是需要温习,这里做份笔记,记录一下 前续 先简单描述下碰到的题目,要求是写出2个print的结果 可以看到,a指向了一个列表list对象,在python中,这样的赋值语句,其实内部含义是指a指向这个list...

2016-12-11 23:28:15

阅读数:1884

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭