自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Flask源码阅读

线程本地变量flask对于每个连接创建一个新的线程。在HTTP1.1中,http连接是长连接,在一次时间间隔不长的2次访问网站的页面使用的是同一个连接。flask使用werkzeug.local的LocalStack, LocalProxy来隔离不同线程中的 request, session和g变量,而在同一个线程中是全局可访问的。简述线程本地变量的实现创建一个所有线程都可访问的Local类,其中的

2017-09-09 23:52:48 415

原创 spring mvc

Ioc DIbeanannotation wiringaop 面向切面编程Repository Component Service ControllerPostConstruct 和 PreDestroyRequired使用 Autowired 和 Qualifier 注解执行自动装配ResourceInjectSpring MVC 学习指南MVC模型使用Flash属性用于重

2017-06-11 20:41:16 342

原创 费马小定理

费马小定理是数论中的一个定理:假如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 562

原创 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 261

翻译 flask学习笔记之python代码模式

flask 进阶基本相当于翻译官方文档(并没有全翻),添加一些自己的理解。flask 进阶用蓝图使应用程序模块化实现API Exceptions注册一个 Error Handler在视图中使用使用URL处理器url_defaultsurl_value_preprocessor应用程序工厂函数current_appFactories Extensions延迟请求回调用 Set

2017-03-21 13:03:20 1143 1

原创 python装饰器

推荐一个个人觉得写得最好的介绍装饰器的文章如果装饰器也有参数传入类似@decorator_parameter('Hello', 1234)def func(*args, **kw): pass装饰器可以用来打印日志,测试等,而不必改动原函数,很方便。

2017-03-14 12:10:30 203

翻译 正则表达式 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 306

翻译 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 203

转载 Shell 学习笔记

shell可以用来做什么 快速批量处理文件 检测系统性能 快速简单地完成编程 来自菜鸟教程 read可用于读取输入 echo和printf都可以用于输出很多都没写出来,觉得太多了都写好心累,比较不常用的要用再查好了。#!#!/bin/bash# #! 是一个约定的标记,告诉系统这个脚本用什么解释器执行变量定义变量时,变量名和等号之间不能有空格s="hello world

2017-03-09 22:39:37 226

原创 tornado 与 angularjs 冲突问题

一开始使用tornado渲染模版,但是angularjs响应式应用让交互变得更加友好,所以想用angularjs来做一个搜索框,直接用filter过滤就好了,非常简单。但是遇到一个非常坑爹的问题,tornado和angularjs中都有{{}},就冲突了,实践所得结果,渲染时还是会认为是tornado的{{}}。搜索了一下解决方法,有几种:修改tornado模版渲染的代码实现前后端分离,把渲染的

2017-03-09 17:08:41 936

转载 Image模块

python Image模块 基本操作

2017-03-06 21:59:40 406

原创 43. Multiply Strings

Multiply Strings 简单的大数相乘

2017-03-06 21:48:37 180

原创 42. Trapping Rain Water

42. Trapping Rain Water 题目来自leetcode.

2017-03-06 21:23:50 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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