大西瓜Blog

成为更好的人,看更美的风景

redis-列表类型命令操作笔记

列表类型 命令 1.向列表两端增加元素 LPUSH key value [value …] # LPUSH命令用来向列表左边增加元素,返回值表示增加元素后列表的长度。 # LPUSH命令还支持同时增加多个元素,例如: redis> LPUSH numbers 2 3...

2018-09-14 16:52:10

阅读数 75

评论数 0

redis-散列类型命令操作笔记

散列类型 命令 1.赋值与取值 HSET key field value # 赋值 HGET key field # 取值 HMSET key field value [field value …] # 多次赋值 HMGET key field [field …] ...

2018-09-14 15:11:42

阅读数 82

评论数 0

Python @staticmethod@classmethod用法(转)

一般来说,调用某个类的方法,需要先生成一个实例,再通过实例调用方法。Java中有静态变量,静态方法,可以使用类直接进行调用。Python提供了两个修饰符@staticmethod @classmethod也可以达到类似效果。 @staticmethod 声明方法为静态方法,直接通过 类||实例....

2018-09-14 09:53:15

阅读数 52

评论数 0

redis-string类型命令操作笔记

redis-string类型 命令 1.赋值与取值 SET key value # 赋值 GET key # 取值 2.递增数字 INCR num 3.增加指定的整数 `INCRBY`命令与`INCR`命令基本一样,只不过前者可以通过`increment`参数指定...

2018-09-13 17:04:32

阅读数 98

评论数 0

redis 基本操作笔记

客户端连接: # password为登陆密码,在redis.conf中的requirepass设置 ./src/redis-cli -h 127.0.0.1 -p 6380 -a password 获得Redis中所有的键: 127.0.0.1:6380> keys...

2018-09-13 16:08:16

阅读数 66

评论数 0

Python---redis数据库hash操作

import redis r = redis.Redis(host='127.0.0.1', port=6380, db=0, password='123456') # 增加操作 # 语法: hset(name, key, value) //name对应的hash中设置一个键值对(不存在则创建,...

2018-09-11 16:53:43

阅读数 66

评论数 0

Python3---binascii模块和进制转换笔记

废话少说,直接上代码: # !/usr/bin/env python # -*- coding:utf-8 -*- # author:大西瓜 # 导入binascii模块 import binascii a = b'BE27E8FFFF010203' # 先把b'BE27E8FFFF010...

2018-09-11 15:52:10

阅读数 1331

评论数 0

Python---TCP send()和sendall()区别

 # 发送TCP数据 send()的返回值是发送的字节数量, #这个数量值可能小于要发送的string的字节数, # 也就是说可能无法发送string中所有的数据。如果有错误则会抛出异常。 s.send()    # 发送TCP数据,sendall()尝试发送string的所有数据,成功...

2018-09-11 14:31:20

阅读数 1926

评论数 0

使用Python创建简单的HTTP和FTP服务器

Python版HTTP服务器 首先确保装了Python,SimpleHTTPServer python -m SimpleHTTPServer 80 后面的80端口是可选的,不填会采用缺省端口8000。注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址: ht...

2018-09-11 10:36:38

阅读数 154

评论数 0

Python---SQLAlchemy常用操作

SQLAlchemy用一个字符串表示连接信息: '数据库类型+数据库驱动名称://用户名:口令@机器地址:端口号/数据库名' MySQL-Python mysql+mysqldb://<user>:<password&...

2018-09-11 09:42:41

阅读数 574

评论数 0

Django---ORM练习笔记1

首先,在manage.py同级目录下,新建一个orm练习的python文件orm1.py,如图 models.py文件的代码如下: # -*- coding:utf-8 -*- from django.db import models # Create your models here...

2018-09-10 23:09:58

阅读数 90

评论数 0

jinja2 模板语言之filter 3

母板 <!DOCTYPE html> <html lang="en"> <head> <meta c...

2018-09-04 11:17:03

阅读数 47

评论数 0

jinja2 模板语言之filter 2

Tags for (循环语句) <ul> {% for user in user_list %} <li>{{ user.name }}</li> {%...

2018-09-04 10:45:07

阅读数 66

评论数 0

jinja2 模板语言之filter

Filters 管道 语法: {{ value|filter_name:参数 }}   default (如果变量不存在,则是使用默认值) {{  bucunzai|default:"这个变量并没有传值,使用的是默认值"  }}  # | 为管道,使用默...

2018-09-03 13:46:37

阅读数 364

评论数 0

HTML基础-4个实例-HTML标题、段落、链接、图片

HTML 标题 HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的 <h1>这是一级标题</h1&...

2018-08-16 11:03:44

阅读数 347

评论数 0

HTML常用标签

先来看看示例: <!DOCTYPE html> <html> <head> <meta charset="utf-8&am...

2018-08-16 10:47:55

阅读数 43

评论数 0

HTML学习---中文网页编码声明

简介: 对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。 有些浏览器(如 360 浏览器)会设置 GBK 为默认编码,则你需要设置为 <meta ...

2018-08-16 10:41:20

阅读数 914

评论数 0

Python isinstance() 函数和type()函数区别

Python isinstance() 函数和type()函数区别 描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 i...

2018-08-13 14:07:27

阅读数 297

评论数 0

【Flask】Sqlalchemy 常用数据类型

SQLAlchemy常用数据类型: 1. Integer:整形,映射到数据库中是int类型。 2. Float:浮点类型,映射到数据库中是float类型。他占据的32位。 3. Double:双精度浮点类型,映射到数据库中是double类型,占据64位。 4. String:可变字符类型,映射到数...

2018-08-08 17:54:44

阅读数 2327

评论数 0

使用Flask-Migrate进行管理数据库升级和更改

我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用。 现在我们可以使用Flask-Migrate插件来解决之,Flask-Migrate插件是基于Alembic,Alembic是由...

2018-08-08 15:36:03

阅读数 523

评论数 0

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