- 博客(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
原创 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 < high: while low < high and key <= nums[high]: high -= 1 while low < high and key > 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关注的人