自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

藤藤菜的专栏

代码就是艺术

转载 Go语言基础 数据类型

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

2018-07-29 19:24:42 187 0

原创 Python生成器

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

2018-06-07 10:53:05 2001 0

原创 Python列表和元组的详细区别

Python列表和元组的详细区别 一、列表和元组的区别 二、列表(List) 三、元组(Tuple) Python列表和元组的详细区别 一、列表和元组的区别 列表是动态数组,它们不可变且可以重设长度(改变其内部元素的个数)。 元组是静态数组,它们不可变,且其内部数据一...

2018-06-06 20:40:06 37672 5

原创 Python装饰器详解

Python装饰器详解 一、什么是装饰器? 二、编写装饰器 无参装饰器 有参装饰器 装饰有返回值的函数 三、装饰器的使用场景 Python装饰器详解 说到装饰器,它是个什么东西有什么作用,如何编写一个装饰器,具体的应用场景又有哪些呢?下面一一进行讲解。 一、什么是装...

2018-06-05 19:39:54 1083 0

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

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

2018-06-04 00:21:44 3506 0

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

Python常见数据对象的序列化 一、Python中序列化对象的方式 二、使用pickle进行序列化 三、使用shelve进行序列化 四、使用json进行序列化 五、总结 Python常见数据对象的序列化 ​ 序列化 (Serialization)将对象的状态信息转换为可...

2018-06-03 17:01:35 806 0

原创 Python生成hash摘要(hashlib)

Python生成hash摘要(hashlib) hash是什么? 常见的hash算法 MD5 SHA家族 通过Python生成hash摘要 Python生成hash摘要(hashlib) hash是什么? ​ Hash,一般翻译做“散列”,也有直接音译为“哈希...

2018-06-02 16:31:29 1052 0

原创 Redis的安装与配置(4.0.9)

Redis 的安装与配置 一、Redis的安装 二、Redis-server的配置 Redis 的安装与配置 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,具有范围查询的排序集,位图,超级日志和具...

2018-06-02 11:36:21 2774 0

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

MongoDB基础(一) 一、MongoDB在Linux环境下的安装 二、MongoDB的简单配置 三、启动和关闭mongod服务 四、数据库安全配置 MongoDB基础(一) 一、MongoDB在Linux环境下的安装 ​ 进入MongoDB数据库的[官网]:ht...

2018-06-01 23:20:43 458 0

原创 Flask DebugToolbar 的使用

Flask DebugToolbar 的使用 安装 pip install flask-debugtoolbar 配置 Name Description Default DEBUG_TB_ENABLED 启用工具栏。默认与app.debug值相同...

2018-05-20 18:24:50 2096 0

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

Flask 进阶蓝图(Blueprints)项目模块化 蓝图(Blueprints) ​ Flask使用蓝图的概念来制作应用程序组件,并支持应用程序或应用程序中的通用模式。蓝图可以大大简化大型应用程序的工作方式,并为Flask扩展程序在应用程序上注册操作提供了一个重要手段。Bluepr...

2018-05-20 00:09:13 468 0

原创 Flask基础Part4 - Flask-SQLAlchemy 的使用

Flask 基础 Part4 Flask-SQLAlchemy 的使用 Flask-SQLAlchemy使用起来非常有趣,对于基本应用程序来说非常简单,并且适用于大型应用程序。 安装 pip install flask-sqlalchemy 配置 Flask-SQLAlchemy...

2018-05-18 19:46:27 291 0

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

Flask Template模版引擎(Jinja2) Flask利用Jinja2作为模版引擎。模版引擎包含了变量和表达式,当模版被渲染时,它们被替换为值和标签,它们控制着模版的逻辑。 Jinja2默认的几种分割符: {% ... %} 表示声明 {{ ... }} 表达式打印到模版输出...

2018-05-17 01:05:47 188 0

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

Flask基础Part2 路由 路由中的变量规则 生成URL 模版渲染 请求(request) 响应(response) 重定向和错误(redirect,error) Flask基础Part2 Flask是一个Python实现的Web开发微框架。他与Django不同,D...

2018-05-15 20:13:06 546 0

原创 Flask基础 Part1

Flask 安装Flask模块 创建一个Flask项目 运行Flask 运行参数 在网页页面中进行控制台调试 Flask 安装Flask模块 pip install flask 创建一个Flask项目 创建一个app.py文件 from flask i...

2018-05-14 14:48:54 7467 1

原创 Django配置MEDIA文件

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

2018-05-13 21:20:20 3147 0

原创 xPath解析HTML页面教程

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

2018-05-13 20:51:00 4914 0

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

Django Base Part2 MVC设计模式 Model的创建 将models映射到数据库中 Field types AutoField 自增 BigAutoField 64位自增 IntegerField 整型 PositiveIntegerField 正整型 SmallInteger...

2018-04-30 09:39:19 315 1

原创 Django基础Part1 - 创建项目

Django Base Part1 安装virtualenv 配置虚拟环境 进入虚拟环境,安装Django模块 新建一个项目 目录结构分析 manage.py setting.py 创建一个app 连接MySQL Django Base Part1 项目代码基于Django1...

2018-04-24 21:29:01 193 0

原创 Git-常用命令

Git常用命令 git init git add git commit git config git remote add origin git push -u origin git checkout -b git branch git checkout git branch -d ...

2018-04-21 00:39:48 575 1

原创 Linux-part1-文件管理

Linux-Part1-文件管理 Linux-Part1-文件管理 cat命令 chmod命令 chown 命令 cmp命令 diff命令 file命令 git命令 cut命令 ln命令 less命令 more命令 mv命令 rm命令 touch命令 cp命令 cat命令 ...

2018-04-20 14:40:57 237 0

原创 Python基础(四)

Python基础(四)-文件读写、异常处理、正则表达式、多进程线程和套接字(Socket)的使用 Python基础(四)-文件读写、异常处理、正则表达式、多进程线程和套接字(Socket)的使用 一、文件的读写 file 对象方法 写入JSON数据格式、数据的解析和封装 二、异常处理 三...

2018-03-24 14:10:20 135 0

原创 Python基础(三) - 面向对象思想

Python基础(三) - 面向对象思想 Python基础(三) - 面向对象思想 一、面向对象概念 1. 对象 2. 对象的状态和行为 3. 类 4. 类的结构 5.消息和方法 二、面向对象三大基本特征 封装 继承 多态 三、面向对象七大基本原则 单一职责原则(SRP,Singl...

2018-03-17 16:29:10 318 0

原创 Python基础(二)

Python 基础(二) Python 基础(二) 一、字符串 二、列表 1. 基本操作 2. 列表的排序与最大最小 3. 列表的创建方式 三、元组 四、集合 五、字典 六、模块的导入 七、函数的使用 函数中的可变参数 将函数做为参数传递 将函数作为返回值 装饰器 递归的使用 ...

2018-03-17 10:24:18 297 0

原创 常用排序基础算法(python)

常用排序算法 常用排序算法 一. 冒泡排序(BubbleSort) 二. 选择排序(SelectionSort) 三. 插入排序(Insertion Sort) 待续。。。 一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过...

2018-03-03 14:22:42 113 0

原创 Python基础(一)

Python基础(一) Python基础(一) 1. python之禅 2. 代码注解 3. 变量命名规则 硬性规则: 官方建议: 4. 输入函数和数据类型 5.运算符 小练习 输入圆的半径计算圆的面积 判断闰年 摄氏度和华氏度互相转换 输入三条边的长度能构成三角形,求三角形的周长面积是...

2018-03-02 20:21:29 229 0

原创 快速使用Vitamio框架播放网络视频

简介文章简介,把以前写过的东西拿来复习分享一下,由于Android自带的VideoView等控件支持的视频播放格式较少,所以使用到Vitamio框架进行快速的搭建一个能播放更多格式的视频播放功能。 需要用到 Vitamio框架:https://github.com/yixia/VitamioB...

2017-12-25 20:27:21 994 1

原创 自定义简单ProgressBar样式

该篇为学习笔记 记录学习中的困难,日后便于回顾熟练。 为了毕业找工作,决定基于环信的SDK,开发一个能发送多种消息类型的聊天应用。 第一步,想得有个欢迎界面,初始化界面。 由于android自带的style和我的应用主题不搭,决定自定义下style。 结果如下 Activity XML...

2017-03-07 19:32:03 9428 0

原创 在fragment中用ViewFlipper做网络图片轮播手动+自动+点击事件

本人刚步入大三,从大二开始自学Android,已经学了一年了,所以我还是个小菜,希望老鸟们勿喷。本博客分享个人开发经验,用于互相交流学习。由于项目中需要用到图片轮播所以花了一天的时间把它弄了出来,我也是第一次来做,数据缓存还没有做,如有更好的方法请与我分享。(1021766585@qq.com) ...

2016-09-19 08:34:33 3272 5

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