自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

平头

学习 Python 中

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 Django 数据库迁移反复出错

处理 Django Migrate 中的各类问题

2023-04-19 21:19:59 502

原创 Django admin 管理后台进阶使用

在 Django admin 支持时间范围筛选、多选筛选、外部键搜索、外部键编辑、定制排序和显示内容、定制编辑表单等

2023-04-19 20:21:43 171

原创 wagtail 入门与使用 - 基于 Python Django 的内容管理系统 CMS

快速搭建内容管理系统,实现自己的博客、新闻、论坛系统

2023-04-13 16:16:01 2114

原创 关于面试的一些想法

衷心希望大家都能找到自己心仪的工作。

2022-07-21 21:11:04 251

原创 自建家居 Wiki 系统(BookStack 服务)

快速搭建一个简单的 Wiki 服务,界面好看,功能够用,免费开源

2021-05-17 21:40:30 3837 1

原创 Huginn 服务部署与安装指南(Ubuntu+Nginx+HTTPS)

简介Huginn 是一个在线运行的自动化机器人,可以根据用户的配置,抓取 rss 订阅、天气、新闻等数据,并进行邮件发送、rss 推送等处理。目前 Huginn 在 Github 上已经获得了 31K 的 star,可以说是非常厉害了。演示工程Huginn 提供了演示的 网站,可以对 Huginn 有一个基础的认识;如果想要本地看一看效果,最简单的方案就是通过 docker 来部署docker run -it -p 3000:3000 huginn/huginn然后在浏览器打开 http://

2021-04-13 21:27:53 3907

原创 ssh 实用教程与安全防护

什么是 ssh文章目录什么是 sshssh 客户端使用基础连接快捷登录免密码登录与远程计算机互传文件远程计算机安全保护使用复杂密码使用 sshd 自带的服务封禁暴力登录行为ssh,又叫 Secure Shell,我的理解主要就是远程登录一台类 Unix(Linux、BSD、MacOS)机器,并通过命令行进行控制。这个词有的时候会在一些电子产品的破解中,伴随着 root 这个词出现,比如小米路由器、玩客云等。因为这些电子产品运行着 Linux 系统,只要在同一个局域网下,理论上就可以进行“远程控制”,但

2021-03-31 21:07:48 270

原创 Django + webpack 测试开发环境搭建

如何在 Django 的模板中,和 webpack 输出的动态 JS 文件挂钩?如何实现前后端代码的快速联调、测试?

2020-08-08 10:09:20 986 1

原创 Django 跨站请求伪造(csrf)防御——解决 POST 请求 403 问题

文章目录背景Django 的跨站请求伪造(csrf)防御取消 csrf 防御对某个特定请求开启 csrf 防御设置 csrf token客户端该如何处理 csrf token针对 csrf 的一些配置项背景正在使用 Django 框架做项目,需要在页面上进行 POST 请求,请求由 axios 进行处理。处理过程中总是出现 403 Forbidden,于是仔细研究了一下。Django 的跨站请求伪造(csrf)防御如果你啥也不想管,就想让自己的 403 消失,那么可以直接看下一节。首先什么是 c

2020-08-08 08:25:47 757

原创 rtorrent 的安装、使用

rtorrent 是什么这是一个 PT 下载工具,和大家熟知的 utorrent、vuze、transmission 属于同类的产品。其优点 / 特点是:被广大国内外 PT 网站所接受,包括馒头、ttg、ipt 等自身仅支持 CLI,即命令行界面,对一些没有图形操作界面的系统比较友好有配套的远程控制指令,也有配套的 GUI,支持直观的用户操作支持程序控制,可以实现一定程度的自动化...

2020-07-22 12:45:33 53388

原创 Pandoc 实用教程

什么是 PandocPandoc 是一种将各类文件互相转换的工具,例如 docx、html、markdown 等,在一些 markdown 写作工具中,它常被用作导出工具的一种。Markdown Preview Enhanced

2020-07-08 13:50:10 15584 6

原创 Juypter Notebook 的安装、配置、部署

文章目录基本介绍安装方法一:通过 anaconda 安装方法二:通过 pip 安装安装验证Jupyter 的配置配置 Nginx 代理设置 Jupyter Notebook 的开机自启动参考文档基本介绍这是一个笔记本软件/文本编辑器,其次它有一系列的功能,使得它非常适合写作科学类的文章。约等于 Python 交互式命令行 + markdown,结合 numpy、plotly.py 等科学计算相关的库,实现类似 matlab 的效果。安装方法一:通过 anaconda 安装这是一个开源的 Pyth

2020-06-19 10:14:39 1325

原创 使用 Alfred 快速添加 Anki 笔记

特性使用剪切板添加笔记自定义 anki-connect 地址自定义默认牌组安装这个 workflow 依赖度于 anki-connect,所以你需要先安装这个工具。请遵循其 Github 项目的指导,同时你需要注意,Anki 需要在使用这个 workflow 的过程中保持打开。之后可以通过这个项目的 release 页面下载 anki.workflow 并双击安装。如果你需要使用剪切板相关的特性,请为您的 Python 解释器安装以下包pip install Pillowpip in

2020-06-14 17:08:26 799

原创 使用 JavaScript 创建 MacOS 自动任务

文章目录什么是自动化任务在哪里编写、使用我们的脚本1 Script 应用2 automator3 Alfred自动化脚本基本框架与系统中的应用进行互动进行简单的用户交互1 对话框2 用户输入框3 系统通知4 文件选择器5 用户选项一些遗憾参考最近想用一用系统自带的提醒事项和日历软件,但是总觉得打开应用操作太麻烦,想通过 Alfred 快捷操作。但是最后没发现很好用的、现成的 workflow,于是只能研究一下苹果提供的脚本服务。本来在犹豫,因为不想花功夫去学 AppleScript,幸好发现最近苹果已

2020-06-10 23:28:55 1429

原创 Python 爬虫入门一:网络请求的处理

1

2020-03-24 22:19:55 490

原创 Python 爬虫科普:爬虫是什么?该怎么入门?

文章目录爬虫诞生的背景什么是爬虫爬虫任务一:网络请求这篇主要是写给那些“爬虫”技术门外汉看的科普文章。我的爬虫技术并不如何高深,但是给大家提供一点科普知识,应该还是够用了。最早的时候,我还不知道“爬虫”到底是啥,感觉神秘极了,最早在 gayhub 上搜索 spider、crawler,看到很多开源项目,看得我头都大了。现在回过头再来看这段经历,如果当时能更好地理解“爬虫”的概念,也许也不用...

2020-03-24 22:19:07 535

原创 自行搭建 Bitwarden 服务

文章目录Bitwarden 是什么Bitwarden 是什么能看到这篇文章的,通常已经知道 Bitwarden 是什么了。简单讲,Bitwarden 是一个密码管理软件,主要功能包括:能够生成复杂的密码,避免你在注册的时候使用相同的、简单的密码记录你的账号、密码,并支持云同步,这些数据和通信都是经过加密的在 iOS、Android...

2020-03-19 20:46:05 7726 3

原创 腾讯云 DDNS 方案

文章目录DDNS 是什么前期准备第一步:使用腾讯云 DNS 服务第二步:查看腾讯云的相关接口文档第三步:获取解析记录的 IDDDNS 是什么DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上——百度百科前端时间,我有个需求:家里 NAS 的 IP 不固定,而我需要一个域名,怎么样才能通过域名动态访问这个变化...

2020-03-19 18:06:59 10633 2

原创 通过 Alfred Workflow 的 Python API 提升效率

Github 上找到一个项目 https://github.com/deanishe/alfred-workflow这个项目提供了 Python 调用 Alfred 的 API,从而允许你更加自由地使用 Alfred 的显示功能。这篇文章主要是介绍其中几个我觉得比较有用的接口及使用方法。下图是自己通过这个库写的一个待办事项小工具。基础框架安装使用 pypi 安装 pip install...

2018-10-16 20:19:51 3406

原创 matplotlib 使用简明教程(七)-样式定义

matplotlib 使用简明教程(七)-样式定义定义 matplotlib 样式文件使用样式文件默认样式文件的使用matplotlib 使用某种样式查询当前可用的样式列表在某个块内使用某种样式直接定义样式参数直接设置 matplotlib.rcParams恢复默认的配置状态在各类绘制函数中定义样式d定义 matplotlib 样式文件官网提供了一份 matplotlibrc 文件的样例参考,...

2018-10-16 16:22:25 5305

原创 matplotlib 使用简明教程(六)-图像、动画相关

matplotlib 使用简明教程(六)-图像、动画相关Matplotlib 提供的图片功能将矩阵绘制成图像将图像存储为矩阵保存图像为文件制作缩略图interpolation,图片插补方式Colormap,颜色映射添加图片背景动画绘制通过函数绘制动画初始化函数动画导出通过已有图表绘制动画初始化函数动画导出Jupyter Notebook 注意事项动画渲染工具选择Matplotlib 提供的图片功...

2018-10-16 16:20:57 3920

原创 matplotlib 使用简明教程(五)-画布、图表、元素基础操作

matplotlib 使用简明教程(五)-画布、图表、元素基础操作通过 `plt` 库进行画布(figure)相关操作创建一个新的画布或引用一个已有的画布更新当前的画布(figure)绘制画布(figure)将画布保存成文件清除当前的画布(figure)关闭某个画布获取画布信息:为画布(Figure)添加标题使用建议通过 `plt` 库进行多图表操作`plt.subplot()``plt.subp...

2018-10-16 16:12:51 6389

原创 matplotlib 使用简明教程(四)-辅助性元件

matplotlib 使用简明教程(四)-辅助性元件辅助线`plt.vlines(x, ymin, ymax, colors='k', label='')` 和 `plt.hlines(y, xmin, xmax, colors='k', label='')``plt.axvline(x=0, ymin=0, ymax=1, hold=None, **kwargs)` 和 `plt.axhline...

2018-10-16 16:09:27 11203

原创 matplotlib 使用简明教程(三)-一些专业图表简介

matplotlib 使用简明教程(三)-一些专业图表简介统计、概率分布`plt.boxplot(x,**kwargs)``plt.violinplot(dataset, positions=None, vert=True, widths=0.5, showmeans=False, showextrema=True, showmedians=False, points=100, bw_method...

2018-10-16 16:05:45 1952

原创 matplotlib 使用简明教程(二)-常用图表

matplotlib 使用简明教程(二)-常用图表点线图`plt.plot(x1, y1, '样式1', x2, y2, '样式2', x3, y3, '样式3', ...)``plt.loglog(*args, **kwargs)``plt.semilogx(*args, **kwargs)` 和 `plt.semilogy(*args, **kwargs)``plt.step(x, y, *a...

2018-10-16 16:00:34 7907

原创 Alfred 与 Automator 实用教程

效率工具是什么第一次接触 Alfred 和 Automator 的时候,我是懵逼的,什么是效率工具?我现在理解,就是把一些需要多次点击、肉眼查找的工作都通过自动化或者几次简单的键盘敲击的方式来完成,从而提高工作效率,减少重复劳动。可以举几个例子:自动移动图片我的壁纸软件会自动下载图片到“下载”文件夹,但是我的图片都会收藏到“我的图片”文件夹,每次手动复制粘贴太麻烦,可以用 Auto...

2018-08-06 21:50:35 2244

原创 Mermaid 实用教程

Mermaid 实用教程Mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。之前用过 PlantUML,但是发现这个东西的实现原理是生成 UML 的图片后上传服务端,每次再从服务端读取,因此觉得不够鲁棒,隐私性也不好,因而弃用。Mermaid 作为一个使用 JS 渲染的库,生成的不是一个“图片”,而是一段...

2018-03-04 22:38:04 101392 11

原创 matplotlib 使用简明教程(一)-基础概念

Matplotlib 使用简明教程-基础概念Matplotlib 是一个用于绘制图表的 Python 库,可以用来处理图片、绘制统计类的图表。 本文分为几篇,主要目的在于说明 Matplotlib 的一些使用方法。第一篇用于介绍 Matplotlib 的一些基本概念。基本组成以官网中图片说明 Matplotlib 图表中的基本组成成分。figure:整个画布,包含一个或...

2018-02-23 13:35:24 6341 1

原创 # Python 学习从入门到放弃(四)--类和模块的基础知识

Python 学习从入门到放弃(四)–类和模块的基础知识类一个最简单的类的定义可能是类似这样的class 类名: def 方法名1(self, 参数...) 方法体 ... 属性名 = 初始值 ...而创建一个该类的对象则可以使用对象名 = 类名()其中的 self 指代对象自己,需要调用对象方法时,可以使用

2018-01-05 10:14:05 274

原创 Python 学习从入门到放弃(三)--变量与函数基础、基础控制语句

Python 学习从入门到放弃(三)–变量与函数基础、基础控制语句从文件执行从现在开始,代码块开始,使用解释器来调试代码就显得比较麻烦了。 因此先介绍一下最简单的从文件开始执行 Python 的用法。例如创建文件 hello.py,并在 hello.py 中写入以下代码x = 1y = 2xprint(x + y) # print为打印指令,能将结果打印出来print

2018-01-05 10:13:37 296

原创 Python 学习从入门到放弃(二)--基本语法说明

Python 学习从入门到放弃(二)–基本语法说明上一篇文章介绍了 Python 的一些基本信息,这一篇根据基础语法规定Python 的基本语法和 C 语言等还是有很大不同的。注释:行注释使用“#”标识,块注释使用“”’”进行包裹代码的结尾:不需要用“;”来标识一句代码,而通过换行的方式实现,当然还有几种特殊情况 一行中存在多句多句代码的时候,需要用“;”区隔一句代码过长需

2018-01-05 10:12:50 215

原创 Python 学习从入门到放弃(一)-Python 基础介绍

Python 学习从入门到放弃(一)-Python 基础介绍写在前面为什么要写这个东西呢? 一方面希望对之后学习Python的小伙伴能有帮助,另一方面希望通过这种方式激励自己,避免半途而废。Python的基础介绍 Python is a programming language that lets you work quickly and integrate sy

2017-07-21 14:05:07 389

Zstack api

Zigbee协议栈的编程接口,TI的文件,英文的。

2013-04-10

适用于rs232,hl340芯片 兼容64位win7

rs232驱动,64位系统可用,芯片HL340,安装的时候请按照说明文档进行。

2013-02-22

空空如也

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

TA关注的人

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