- 博客(13)
- 收藏
- 关注
原创 Flask源码阅读
线程本地变量flask对于每个连接创建一个新的线程。在HTTP1.1中,http连接是长连接,在一次时间间隔不长的2次访问网站的页面使用的是同一个连接。flask使用werkzeug.local的LocalStack, LocalProxy来隔离不同线程中的 request, session和g变量,而在同一个线程中是全局可访问的。简述线程本地变量的实现创建一个所有线程都可访问的Local类,其中的
2017-09-09 23:52:48 418
原创 spring mvc
Ioc DIbeanannotation wiringaop 面向切面编程Repository Component Service ControllerPostConstruct 和 PreDestroyRequired使用 Autowired 和 Qualifier 注解执行自动装配ResourceInjectSpring MVC 学习指南MVC模型使用Flash属性用于重
2017-06-11 20:41:16 351
原创 费马小定理
费马小定理是数论中的一个定理:假如a是一个整数,p是一个质数,那么ap≡a(mod p)a^p \equiv a (mod \space p) 如果a不是p的倍数,也可以写成 ap−1≡1(mod p)a^{p-1} \equiv 1 (mod \space p)证明 证明来自维基百科,补充一些没有证明(可能认为是显而易见的)的细节条件 gcd(a, p) = 1考虑 1×a,2×a,3
2017-03-30 14:43:37 570
原创 sicily 2016 Emergent escape
题目描述原文题目很长,我提取一下中心意思。 一个大圆(圆心在原点上)的边上有两个不重合的点,大圆上散布着很多个圆,圆可能与大圆相交,被包含和相离三种情况。问是否能找到在大圆内的一条不经过小圆内部(小圆的边可以)的路径把两个点连接起来。InputThe first line of input there is one integer T (T<=100), giving the number o
2017-03-22 23:13:35 266
翻译 flask学习笔记之python代码模式
flask 进阶基本相当于翻译官方文档(并没有全翻),添加一些自己的理解。flask 进阶用蓝图使应用程序模块化实现API Exceptions注册一个 Error Handler在视图中使用使用URL处理器url_defaultsurl_value_preprocessor应用程序工厂函数current_appFactories Extensions延迟请求回调用 Set
2017-03-21 13:03:20 1150 1
原创 python装饰器
推荐一个个人觉得写得最好的介绍装饰器的文章如果装饰器也有参数传入类似@decorator_parameter('Hello', 1234)def func(*args, **kw): pass装饰器可以用来打印日志,测试等,而不必改动原函数,很方便。
2017-03-14 12:10:30 210
翻译 正则表达式 re
本文参考http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html,觉得写得很好很全面。正则表达式的语法匹配模式贪婪和非贪婪4个反斜杠re模块recompile函数research和rematch函数resplit函数refindall函数refinditer函数resub函数resubn函数RegexObject
2017-03-13 21:04:00 313
翻译 SQLAlchemy Object Relational Tutorial
The SQLAlchemy Object Relational Mapper presents a method of associating user-defined Python classes with database tables, and instances of those classes (objects) with rows in their corresponding tabl
2017-03-13 11:02:46 208
转载 Shell 学习笔记
shell可以用来做什么 快速批量处理文件 检测系统性能 快速简单地完成编程 来自菜鸟教程 read可用于读取输入 echo和printf都可以用于输出很多都没写出来,觉得太多了都写好心累,比较不常用的要用再查好了。#!#!/bin/bash# #! 是一个约定的标记,告诉系统这个脚本用什么解释器执行变量定义变量时,变量名和等号之间不能有空格s="hello world
2017-03-09 22:39:37 229
原创 tornado 与 angularjs 冲突问题
一开始使用tornado渲染模版,但是angularjs响应式应用让交互变得更加友好,所以想用angularjs来做一个搜索框,直接用filter过滤就好了,非常简单。但是遇到一个非常坑爹的问题,tornado和angularjs中都有{{}},就冲突了,实践所得结果,渲染时还是会认为是tornado的{{}}。搜索了一下解决方法,有几种:修改tornado模版渲染的代码实现前后端分离,把渲染的
2017-03-09 17:08:41 940
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人