自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装react环境

系统: ubuntu 16.041.官网下载node.js 2.解包(后缀为tar.xz) tar -xJf xxx.tar.xz3.将解析的包放置 /opt/sudo mv xxx /opt/4.软链接sudo /opt/xxx/bin/npm /usr/local/bin/npmsudo /opt/xxx/bin/npm /usr/local/bin/node...

2018-05-21 11:06:52 270

原创 python -- 私有属性

创建Foo类,以前双下划线定义一个私有属性class Foo(object): def __init__(self, name): self.__name = name def index(self): return self.__name在终端中>>> foo = Foo('chim')>>&...

2018-05-13 22:48:03 225

原创 python字典pop()方法与值引用思考

>>> d = {'a': {'b': [1, 2, 3]}}>>> s = d['a']['b']>>> id(s)139715463973848>>> id(d['a']['b'])139715463973848 # 可见id(s)与id['a']['b']引用的是同一地址# 删除d中元素>&g

2018-05-13 17:22:36 2249

原创 python日志-- logging

流程: (1)实例化 一个日志类(日志保存位置,文件最大值,备份数) (2)实例格式类 (3)设置日志的格式 (4)监控应用 (5)将日志类添加至监控类中 (6)设置监控类的等级import loggingfrom logging.handlers import RotatingFileHandlerhandler = Rota...

2018-05-12 23:14:34 181

原创 Celery笔记 -- 使用

1.简单例子# app.pyfrom celery import Celerycelery = Celery('app', broker='localhost:6379/0', backend='localhost:6379/1')# 第一个参数: 文件名或者__name__,或者应用名app.name# broker: 消息代理#...

2018-05-12 20:16:22 350

原创 Ubuntu安装Sublime text 3

下载 官网: http://www.sublimetext.com/3 下载完压缩包sublime_text_3_build_3170_x64.tar.bz2保存在/home/ubuntu/Downloads目录中解包cd ./home/ubuntu/Downloadstar -jxvf sublime_text_3_build_3170_x64.tar.bz2解压完成后生成s...

2018-05-10 23:38:14 4765

原创 python--继承父类

2018-05-08 23:39:23 4313

原创 flask-login(0.1.1)源码

源码链接: https://github.com/maxcountryman/flask-login/blob/0.1.1/flaskext/login.py python版本:2.7.12 系统: ubuntu16.04(1) 从_request_ctx_stack的top中获取user属性def _get_user(): return getattr(_reques...

2018-05-07 00:17:58 630 1

原创 __import__('pkg_resources').declare_namespace(__name__)

文件:project/ setup.py proj_ex/ __init__.py corecode.py>>pip install xxx安装包过程: 先找到setup.pyfrom setuptools import setupsetup( ... name_space_packag...

2018-05-04 13:50:09 3193

原创 flask_login中current_user问题

在用户未登陆(匿名用户)情况下:print 'current_user: %s' % current_userprint 'AnonymousUser: %s' % AnonymousUserprint isinstance(current_user, AnonymousUser)结果:current_user: <app.models.AnonymousUser object at 0x7f

2018-05-03 13:29:51 12639

原创 快速排序--python实现

def find_index(nums, low, high): key = nums[low] while low &lt; high: while low &lt; high and key &lt;= nums[high]: high -= 1 while low &lt; high and key &gt; nums[...

2018-04-24 22:13:34 115

原创 python 关于时间类笔记

(1)time   1.time.strptimeimport timetime.strptime('2018-02-15 23:59:59', '%Y-%m-%d %H:%M:%S')  结果:time.struct_time(tm_year=2018, tm_mon=2, tm_mday=15, tm_hour=23, tm_min=59, tm_sec=59, tm_wday=3, tm...

2018-02-24 10:24:21 280

原创 ubuntu安装postman

(1)下载     Postman下载地址:https://www.getpostman.com/(2)解压安装    sudo tar -xzf Postman-linux-x64-5.5.3.tar.gz    此时,在当前目录出现一个Postman文件夹。    启动Postman    ./Postman/Postman(3)创建启动图标    每次进入Postman目录很不方便,可以创建...

2018-02-23 15:18:36 23814 3

转载 ubuntu安装chrome

(1)打开终端           cd /tmp (2)下载chrome          chrome32位版本           wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb    (32位地址无效)          32位chrome地址:https://repo.fdzh.o...

2018-02-23 12:42:43 210

原创 python闭包

[1] x += 1 和 x = x + 1 区别两者id(对象的内存地址)和初始x的id均不相同。说明对x进行改变时,x引用的对象在发生改变。x就像衣服上的标签,引用的对象就是衣服。试图改变x时,相当于把x标签从A衣服上撕下来,粘在B衣服上。 作为不可变对象,x += 1和 x = x + 1没有什么区别[2]s += [1]、s += s [1]和s.append(1)区别我们发现前两者i

2017-12-22 17:11:12 272

原创 装饰器-Django登录

在用户未登录时,有些功能(网页)受到限制,不允许为登录用户操作。那如何对部分网页进行限制访问? 装饰器就是给函数加一件衣服,改变它的一些特性,增加功能性。from django.htttp import HttpResponseRedirectdef login(func): def login_func(request, *args, **kwargs): if requ

2017-11-15 10:57:54 1159

原创 打印等边三角形

n = input('输入数字:')#输出n行for i range(n): #打印每一行前面的空格 for j in range(n-1-j, n+1): print ' ', #打印每一行的'*' for j in range((n-1)-i, (n-1)+i+1): #若第一个*的位置是奇(偶)数, #后面所有

2017-10-10 15:43:36 1030

原创 python-flask-route

1. add_url_ruledef add_url_rule(self, rule, endpoint, **options): options['endpoint'] = endpoint options.setdefault('methods', ('GET',)) self.url_map.add(Rule(rule, **options))2

2017-08-06 13:37:16 318

原创 python2.7中文编码

问题1:在编辑器(如Notepad++)中print '中文'SyntaxError: Non-ASCII问题2:在编辑器(如Notepad++)中#-*- coding:utf-8- *-print '中文'在windows cmd乱码:涓枃问题3::在编辑器(如Notepad++)中# -*- coding: utf-8 -*-print '中文'.decode('utf-8') #

2017-06-06 20:20:02 802

原创 Python __name__ == '__main__'

在学习flask时,遇到__name__ == '__main__',开始不明白,查了些资料,想整理一下。1 问题if __name__ == '__main__' : app.run(debug = True)

2016-08-26 16:07:49 400

空空如也

空空如也

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

TA关注的人

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