自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码就是生产力!

不为繁华易匠心,不舍初心得始终。

  • 博客(202)
  • 资源 (9)
  • 收藏
  • 关注

转载 【网络安全】在局域网里创建个人CA证书

前言这篇文章主要是给另一篇文章提供生成个人CA证书步骤的教程。生成CA证书首先网上下载一个openssl软件,Windows可以从这里下载:已经编译好的Windows下的openssl,当然也可以在Linux下生成。之后按步骤输入下面指令生成证书。这一步是创建根证书。创建私钥> openssl genrsa -out ca/ca-key.pem 1024 ...

2017-04-25 09:38:43 17642 8

原创 【MQTT】在Ubuntu下搭建MQTT服务器

博主之前写了一篇《在Windows下搭建MQTT服务器》,这次要尝试在Ubuntu下搭建MQTT服务器。实际上,下载好源码包后,后面的都和那篇文章差不多了。

2017-04-23 15:51:09 12067 3

原创 【Linux】Ubuntu安装JDK1.8.0并配置环境变量

博主之前写了一篇《在Windows下搭建MQTT服务器》,这次想在Linux环境下测试apache-apollo的MQTT,但是安装这个需要Java环境,所以这这一篇是安装apache-apollo的准备工作。

2017-04-23 15:19:09 5592 1

原创 【Web建站】Windows10下Apache2.4配置Flask

本文假设读者已经安装好Apache并阅读过《Windows10下Apache2.4配置Django》,知道怎么使用Apache。因为有些配置是前文已经提过,这里不再赘述。

2017-04-19 14:48:25 2272

原创 【Web建站】Windows10下Apache2.4配置Django

以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给Python提供Web环境。于是上网找了很多资料,现在总结如下。这一篇是在Apache上部署Django。本文结合《Window10下Apache2.4的安装和运行》使用。

2017-04-19 13:19:04 3886

原创 【Web建站】Window10下Apache2.4的安装和运行

以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给Python提供Web环境。于是上网找了很多资料,现在总结如下。这篇是在Window10下Apache2.4的安装和运行。

2017-04-19 12:05:29 7753 2

翻译 【Flask】Flask-Principal介绍译文

Flask-Principal介绍译文

2017-04-18 15:44:35 3237

原创 【Flask】cookiecutter-flask生成的database.py代码分析

cookiecutter-flask生成的工程目录下有一个database.py文件,主要是对数据表功能的一个扩展。这篇文章是对这份代码简单分析。

2017-04-18 14:41:04 1790

原创 【Flask】cookiecutter-flask使用笔记

Cookiecutter可以让你快速从模板中建立工程,cookiecutter-flask则是Flask的模板,可以快速生成Flask大型项目模板。

2017-03-29 09:28:31 7589

原创 【Linux】/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: XXX解决方案

pycurl.so: undefined symbol: XXX解决方案

2017-03-28 10:54:55 9590 1

原创 【Python】Notepad++配置Python编译器

有时候想写一些简单的Python脚本,但又不想打开笨重的Pycharm,官方的IDLE又不好用,那怎么办呢?想到自己会用Notepad++,上网搜了一下能不能给Notepad++配一个编译器,结果还真的有。

2017-03-16 09:02:20 2576 2

原创 【Python】Python3「'ascii' codec can't encode character...ordinal not in range(128)」解决方案

在网络传输中需要把数据转换为字节类型(byte类型),这个时候就需要进行编码转换,可是在Python3下有时候会出现下面的错误。‘ascii’ codec can’t encode character ‘\x80’ in position 0: ordinal not in range(128)

2017-03-11 12:58:15 6092

原创 【运维】Windows下MRTG入门教程

MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,可以监控网络链路流量负载,其通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。MRTG是瑞士奥尔滕的Tobias Oetiker与Dave Rand所开发,此软件已GPL授权。

2017-03-07 00:12:35 13708 1

原创 【C++】VS2013下CURL编译及使用示例

概述VS C++下可以使用CURL工具进行网络通信,但是要用到CURL必须有dll和lib文件。所以这个要自己编译生成这些文件。

2017-02-24 17:54:05 11439 2

原创 【Python】SNMP的安装及Python的调用

本文是介绍SNMP在Windows和Linux(Ubuntu)下的安装,以及通过Python调用其接口的文章。

2017-02-13 11:17:54 22759 6

原创 【Linux】Ubuntu 16.04下部署Zabbix 3.2

网络上有很多在Ubuntu下部署Zabbix的,但是大多数教程都是在Ubuntu 14.04下部署,同时Zabbix也不是3.0版本以上。所以在这里写一篇目前最新的部署教程。

2017-02-08 11:45:08 8344 4

原创 【Python】Python通过ctypes调用C动态链接库

这是一份示例代码,通过from ctypes import cdll调用C动态链接库打印系统时间。

2017-02-03 14:30:26 1620

原创 【Python】在PyCharm的菜单栏中配置Python2代码转换Python3的工具

本文介绍如何在PyCharm环境配置2to3.py工具到菜单栏。

2017-01-18 14:53:44 10468 6

原创 【Python】在PyCharm环境配置Autopep8到菜单栏

本文介绍如何在PyCharm环境配置Autopep8到菜单栏。

2017-01-18 09:28:18 13351

原创 【Python】Windows下安装scipy库步骤

由于学习需要,需要安装scipy库。scipy库在Windows下使用pip安装失败,所以需要寻找安装包进行安装,下面是记录步骤。

2017-01-11 10:36:17 17621 5

原创 【ESP8266】基于ESP8266的MicroPython入门笔记

概述本文是ESP8266运行MicroPython入门笔记,记录自己在探索MicroPython所见所思的同时,也顺便简单评估该开发方式的优缺点。开发环境ESP8266开发板: ESP-LAUNCHER(4 MB Flash)操作系统:Win10 64位关于MicroPythonMicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Pyt

2017-01-01 16:36:29 62542 41

原创 【Python】使用生成器改写直接返回列表的函数

本文是《Effect Python 编写高质量Python代码的59个有效方法》的学习笔记。主要记录生成器的使用方法和示例代码。

2016-12-29 15:28:24 2476

原创 【Flask】使用Flask-Admin内建的JS控件获取日期和时间

在使用Flask-Admin开发后台Web应用时,有时候需要一个填写日期或时间的表单,最好的用户体验就是用JS控件选择日期或时间。由于博主本身不是专门做前端的,所以能用Flask-Admin的东西我都尽量使用。

2016-12-24 12:25:17 4974 6

原创 【Flask】SQLAlchemy中从datetime字段获取某月份的数据

博主在使用Flask开发项目,需要按月份进行汇总,在数据库的历史记录中,我使用了datetime记录日期和时间,那么如何获取某月份的所有数据呢?

2016-12-22 16:42:10 14537 3

原创 【Python】获取某月份的第一天和最后一天

在做项目的时候需要进行月份汇总,查询数据库(SQLALchemy)时就需要传递一个时间范围,即某月份的第一天和最后一天,以给出当月的所有数据。所以就需要写一个获取某月份第一天和最后一天的函数。

2016-12-22 09:43:01 34431

原创 【Flask】关于Flask-Admin的一些坑及避开技巧

在使用Flask-Admin开发后台应用的时候,会遇到Flask-admin的一些坑,这篇是记录这些坑并且如何灵巧的避开。

2016-12-20 19:52:25 7262 1

原创 【Flask】HTTP的异常

在使用Flask中,我发现Flask的werkzeug框架有HTTP异常,下面是根据官方文档,汇总了一下werkzeug拥有的异常类,比如400错误和404错误。

2016-12-19 19:07:33 3822

原创 【Flask】在Flask中使用logger

使用Flask的logger时无法使用app.logger的一个解决方案。

2016-12-10 12:36:20 20131 3

翻译 【Flask】Flask和SQLAlchemy:init_app

博主前言博主在用Flask开发的时候,需要实现一个功能:定时写数据到数据库。之前采用了一个笨方法,单独写一个Python脚本文件,并且数据库表对象还要重新定义,如果Flask那边修改了数据表对象,这边的脚本也需要就改数据表对象,非常麻烦。我于是就想能不能直接用Flask里的数据表对象。可是每次在脚本里调用数据表对象都报错,加上定时任务是用了线程机制,还涉及线程安全问题等等,任务艰巨啊。但是,最

2016-12-01 20:58:38 18280 4

原创 【Flask】Flask-Admin修改成中文显示

使用flask-babelex包修改Flask-Admin为中文显示。

2016-11-29 20:41:37 4338

原创 【Flask】从Excel中批量导入数据

在Flask开发中需要批量导入数据,数据是用Excel保存的。所以在网上搜索了下资料,提取Excel里的数据可以使用xlrd包。这篇文章主要是记录Flask从Excel批量导入数据到数据库的方法。

2016-11-28 20:43:45 8719

原创 【Flask】如何在Flask-Admin管理视图中增加改写id的表单

最近需要做一个后台管理系统,之后发现Flask-Admin这个包挺好用的,下面是记录自己在使用Flask-Admin的小技巧。这篇文章记录的是如何在Flask-Admin管理视图中增加改写id的表单。

2016-11-26 19:57:25 3532

原创 【Linux】CentOS下vsftpd报500\550的解决方法

本人在使用CentOS时,配置vsftpd,第一次上传文件遇到了500\550 的报错。后来我用root用户登录FTP,又发现有550的报错,之后查资料发现可能是selinux启用的原因,关掉后就可以解决问题。

2016-11-25 16:49:05 11037

原创 【Python】SQLAlchemy例程

SQLAlchemy是Python下的一个工具包,提供了SQL工具包及对象关系映射(ORM)工具。这篇文章主要是记录一份可以使用的例程(TODO代码),以后做项目的时候可以直接从这里拷贝并扩展。

2016-11-18 22:53:45 868

原创 【Flask】关于Flask的request属性

在进行Flask开发中,前端需要发送不同的请求及各种带参数的方式,比如GET方法在URL后面带参数和POST在BODY带参数,有时候又是POST的表单提交方式,这个时候就需要从request提取参数。这篇文章是总结如何使用request。

2016-11-10 18:09:33 42111 6

原创 【ESP8266】ESP8266的MQTT客户端搭建教程(基于NONS_SDK_v2.0)

前言MQTT是IBM开发的一个即时通讯协议,面向M2M和物联网的连接,采用轻量级发布和订阅消息传输机制,并且有可能成为物联网的重要组成部分。ESP8266是一款物美价廉的Wi-Fi芯片,集成Tensilica L106 钻石系列的32 位处理器和片上SRAM,多达17 个GPIO口,并拥有IIC、IIS、UART、PWM、IR遥控等片上资源。ESP8266还提供官方的软件开发开发包(...

2016-11-08 22:18:18 55865 123

原创 【Flask】Flask解决跨域的问题

在Flask开发RESTful后端时,前端请求会遇到跨域的问题。下面是解决方法。Python版本:3.5.1下载flask_cors包pip install flask-cors使用flask_cors的CORS,代码示例from flask_cors import *app = Flask(__name__)CORS(app, supports_credenti...

2016-11-04 16:36:22 24010 4

原创 【Python】Python中字符串的编码分析

现在Python环境可以分为2和3。Python 2.x的开发环境默认编码是ascii,Python 3.x是Unicode。下面就这个编码问题简单讨论一下。

2016-10-26 12:24:28 680

原创 【Python】Web服务器网关接口(WSGI)的简介及wsgiref模块

Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。WSGI有两方:「服务器」或「网关」一方,以及「应用程序」或「应用框架」一方。服务方调用应用方,提供环境信息,以及一个回调函数(提供给应用程序用来将消息头传递给服务器方),并接收Web内容作为返回值。

2016-10-25 22:18:56 2132

原创 Flask-在Flask中跨请求传递数据资源

由于项目需要,我想在Flask中跨请求传递数据资源,而且请求接口必须是异步非阻塞的方式,Flask的异步请求已经在这篇文章中解决。

2016-10-24 23:29:14 5454 2

ESP8266使用ESP-NOW示例工程

ESP8266使用ESP-NOW示例工程。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/74905888

2017-07-09

Espruino_1v92固件和Web IDE工具

Espruino_1v92固件和Web IDE工具。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72861216

2017-06-04

ESP8266使用sniffer示例工程

ESP8266使用sniffer示例工程。基于ESP8266_NONOS_SDK_v2.0.0。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72778688

2017-05-27

MicroPython的umqtt库

MicroPython有关MQTT的例程。相关博客:http://blog.csdn.net/yannanxiu/article/details/71641738

2017-05-12

VS2013调用libcurl示例工程

VS2013调用libcurl库示例工程,相关技术博客:http://blog.csdn.net/yannanxiu/article/details/56841726

2017-02-24

ESP8266搭建MQTT客户端源码

ESP8266搭建MQTT客户端源码,开发环境是ESP8266 IDE 2.0,ESP8266的SDK版本是2.0.0,对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/53088534

2016-11-20

移植cJSON到ESP8266

移植cJSON到ESP8266,ESP8266 SDK版本是1.5.2,可以拷贝cJSON.c和cJSON.h文件到最新的ESP8266 SDK版本中。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/52713746

2016-09-30

ESP8266使用官方Json接口的例程

ESP8266使用官方Json接口的例程 对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/50911357

2016-09-24

cc2530-contiki读取DHT11并发送数据例程

使用IAR环境打开,工程路径: work1-读取温湿度并发送数据\project\iar\simple\contiki_cc2530.eww

2016-04-15

空空如也

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

TA关注的人

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