4 藤藤菜丶

尚未进行身份认证

代码就是艺术

等级
博文 28
排名 10w+

Go语言基础 数据类型

Go语言基础-数据类型Go语言基础-数据类型变量常量枚举基本类型引用类型类型转换字符串指针自定义类型变量Go语言是静态语言,不能在运行期间改变变量类型。在使用变量之前需要对变量进行定义,自动初始初始化为零值。可省略变量类型,由编译器自动判断。packagemainvarxint//定义变...

2018-07-29 19:24:42

Python生成器

Python生成器一、生成器的实现二、列表和生成器的区别三、列表表达式和生成器表达式Python生成器我之前是一个做Android的Java程序员,当我一年前开始学习Python时,for循环的差异吓了我一跳。这是因为在java中的语法是这样的:for(i=0;i<N;i++){do_something(i);}而在Pytho...

2018-06-07 10:53:05

Python列表和元组的详细区别

Python列表和元组的详细区别一、列表和元组的区别二、列表(List)三、元组(Tuple)Python列表和元组的详细区别一、列表和元组的区别列表是动态数组,它们不可变且可以重设长度(改变其内部元素的个数)。元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。元组缓存于Python运行时环境,这意味着我们每次使用元组时无须访问内核去分配内存...

2018-06-06 20:40:06

Python装饰器详解

Python装饰器详解一、什么是装饰器?二、编写装饰器无参装饰器有参装饰器装饰有返回值的函数三、装饰器的使用场景Python装饰器详解说到装饰器,它是个什么东西有什么作用,如何编写一个装饰器,具体的应用场景又有哪些呢?下面一一进行讲解。一、什么是装饰器?顾名思义,装饰器就是用来修饰某个函数,在不改变原来方法代码的前提下,额外的附加其他的功能和属...

2018-06-05 19:39:54

Python使用zlib对数据进行简单压缩处理

Python对数据进行简单压缩处理在Python丰富的库中,也有着对数据进行压缩处理的库(zlib)。对于需要数据压缩的应用程序,此模块中的功能允许使用zlib库进行压缩和解压缩。(本文只对简单的字符串数据进行压缩,如需压缩文件等复杂数据类型,详见zlib官网进行更详细的学习)Python3的字符串类型为Unicode,而非字节。对Unicode字符串进行压缩,先得将字符串编码为字节...

2018-06-04 00:21:44

Python常用序列化对象的方式(pickle, shelve, json)

Python常见数据对象的序列化一、Python中序列化对象的方式二、使用pickle进行序列化三、使用shelve进行序列化四、使用json进行序列化五、总结Python常见数据对象的序列化​序列化(Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储...

2018-06-03 17:01:35

Python生成hash摘要(hashlib)

Python生成hash摘要(hashlib)hash是什么?常见的hash算法MD5SHA家族通过Python生成hash摘要Python生成hash摘要(hashlib)hash是什么?​Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就...

2018-06-02 16:31:29

Redis的安装与配置(4.0.9)

Redis的安装与配置一、Redis的安装二、Redis-server的配置Redis的安装与配置Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,具有范围查询的排序集,位图,超级日志和具有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性...

2018-06-02 11:36:21

MongoDB 安装配置,服务的启动与关闭,数据库安全用户密码配置

MongoDB基础(一)一、MongoDB在Linux环境下的安装二、MongoDB的简单配置三、启动和关闭mongod服务四、数据库安全配置MongoDB基础(一)一、MongoDB在Linux环境下的安装​进入MongoDB数据库的[官网]:https://www.mongodb.com/找到社区版Mongo服务的Linux系统下的安装包,由于我...

2018-06-01 23:20:43

Flask DebugToolbar 的使用

FlaskDebugToolbar的使用安装pipinstallflask-debugtoolbar配置NameDescriptionDefaultDEBUG_TB_ENABLED启用工具栏。默认与app.debug值相同app.debugDEBUG_TB_HOSTS允许Debug的白名单主机列表...

2018-05-20 18:24:50

Flask 进阶蓝图(Blueprints)项目模块化

Flask进阶蓝图(Blueprints)项目模块化蓝图(Blueprints)​Flask使用蓝图的概念来制作应用程序组件,并支持应用程序或应用程序中的通用模式。蓝图可以大大简化大型应用程序的工作方式,并为Flask扩展程序在应用程序上注册操作提供了一个重要手段。Blueprint对象与Flask应用程序对象的工作方式类似,但实际上并不是应用程序,相反,它的构建或扩展应用程序...

2018-05-20 00:09:13

Flask基础Part4 - Flask-SQLAlchemy 的使用

Flask基础Part4Flask-SQLAlchemy的使用Flask-SQLAlchemy使用起来非常有趣,对于基本应用程序来说非常简单,并且适用于大型应用程序。安装pipinstallflask-sqlalchemy配置Flask-SQLAlchemy存在以下的配置值,Flask-SQLAlchemy从主Flask配置中加载这些值,可以通过各种方式进行...

2018-05-18 19:46:27

Flask基础Part3 Template模版引擎(Jinja2)

FlaskTemplate模版引擎(Jinja2)Flask利用Jinja2作为模版引擎。模版引擎包含了变量和表达式,当模版被渲染时,它们被替换为值和标签,它们控制着模版的逻辑。Jinja2默认的几种分割符:{%...%}表示声明{{...}}表达式打印到模版输出{#...#}对于未包含在模板输出中的注释#...##行语句变量传递给...

2018-05-17 01:05:47

Flask基础Part2-(路由,请求,响应,重定向)

Flask基础Part2路由路由中的变量规则生成URL模版渲染请求(request)响应(response)重定向和错误(redirect,error)Flask基础Part2Flask是一个Python实现的Web开发微框架。他与Django不同,Django是大而全面,而Flask是短小精悍。Django就好比买电脑时的一台整机,而Flask更像是...

2018-05-15 20:13:06

Flask基础 Part1

Flask安装Flask模块创建一个Flask项目运行Flask运行参数在网页页面中进行控制台调试Flask安装Flask模块pipinstallflask创建一个Flask项目创建一个app.py文件fromflaskimportFlask#导入Flask包app=Flask(__name__)#获...

2018-05-14 14:48:54

Django配置MEDIA文件

Django配置MEDIA文件设置setting.py设置路由urls.py设置Model中字段属性Django配置MEDIA文件当我们需要向服务器发送图片或视频,需要对这些媒体文件进行保存时,需要指定保存在哪并将保存的路径添加到路由中。设置setting.pyMEDIA_URL='/media/'#设置媒体文件的相对路径MEDIA_RO...

2018-05-13 21:20:20

xPath解析HTML页面教程

XPath基础简介语法选取未知节点选取若干路径XPath基础简介什么是XPath,XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节点,提供在数据结构树中找寻节点的能力。同样的HTML(超文本标记语言)也是标准通用标记语言的子...

2018-05-13 20:51:00

Django基础Part2 - MTV模式,Model的字段和关系模型

DjangoBasePart2MVC设计模式Model的创建将models映射到数据库中FieldtypesAutoField自增BigAutoField64位自增IntegerField整型PositiveIntegerField正整型SmallIntegerField短整型PositiveSmallIntegerField短正整型BigInteger...

2018-04-30 09:39:19

Django基础Part1 - 创建项目

DjangoBasePart1安装virtualenv配置虚拟环境进入虚拟环境,安装Django模块新建一个项目目录结构分析manage.pysetting.py创建一个app连接MySQLDjangoBasePart1项目代码基于Django1.11安装virtualenv通过pip来安装virtualenv模块[root@...

2018-04-24 21:29:01

Git-常用命令

Git常用命令gitinitgitaddgitcommitgitconfiggitremoteaddorigingitpush-uorigingitcheckout-bgitbranchgitcheckoutgitbranch-dgitdiffgitmergegittag-a[版本号]-m[注解]git...

2018-04-21 00:39:48
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!