自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

葫芦娃的爷爷的博客

技术交流请留言

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于Python爬虫面试170道题

#背景今天在痴海的公众号看到了170道爬虫相关的题目,打算自己在这里先回答能够回答的部分,等6月23日出正式结果了对比一下看看,自己和大佬之间的天埑有多宽#答题部分##语言特性1.谈谈对 Python 和其他语言的区别答:Python属于比较“自由”的语言,首先变量使用前不需要声明类型,其次语句结束不需要使用分号作为结尾,同时不需要大括号进行代码块的标注,使用缩进对大括号进行代替。2....

2019-06-10 17:00:45 22236 20

原创 跨服务器迁移nextcloud数据

阿里云内网同步nextcloud数据

2024-04-08 17:54:06 375

原创 pip 安装任意软件包报错

可以看到是从 pip 包中导入 main失败,点击查看目录。main 文件不见了,判断是文件缺失,重装 pip 即可。至此结束,可以正常 pip 了。使用 pip 命令时提示。

2023-11-10 11:07:48 155

原创 小米电视安装 Plex 打造家庭影院

最近突然想重温教父,本来想着直接投屏就可以,后来看了别人搭建的基于 NAS 的家庭影院很动心,也想依葫芦画瓢做一个,跟对象申请经费的时候被拒了,理由是有这钱还不如开个会员直接看。我寻思不同电影在不同的平台上,难道我每个平台都开会员就为了看一两部电影,再者娱乐圈翻车又不是一两次了,万一某个明星又翻车,把电视剧/电影下架了咋办。想一想还是直接用笔记本搭一个简单的环境给我对象秀一把,看看能不能再申请点经费下来。

2023-02-13 23:24:07 8431

原创 git快速上手指南

本文用作个人笔记作用,不作为参考首先,进入你本地的 git 仓库:第一步,打开进行git 链接 github这里使用进行链接测试,如出现以上字样则代表链接 github 成功。第二步,链接远程仓库使用:若出现下图情况可以使用命令先断开远程链接:添加要推送的文件使用进行添加:接下来直接推送至 github ,使用。

2022-11-03 09:50:01 1084

原创 Python面试题目汇总(2022年10月最新)

Python面试题,涵盖Python基础、Web后端开发、数据库实战、算法等内容

2022-10-26 09:44:55 630

原创 rest_framework 中 serializers 学习记录

DRF 框架中 serializers 相关字段类的使用方式及源码解析

2022-10-25 11:21:02 211

原创 简单的装饰器使用

装饰器用于对现有函数进行功能补充,在不修改原函数的代码上,可以对原函数的参数、执行前后进行功能追加。

2022-08-15 11:58:06 309

原创 Django DRF框架相关内容

JWT认证可以解决HTTP无状态认证及跨域登录的问题,常见于不同域名网页使用同一账户登录的解决方案当中,在Django中可以使用JWT代替Session进行认证。Session一般保存于服务器的数据库中,而JWT通过Token的形式,将认证结果保存在cookie中,二者在保存上存在区别。...

2022-07-26 23:38:31 213

原创 Windos 使用 Docker 部署最新版 Redis 并进行外部链接

最近在开发基于Django的电商网站,使用Redis进行商品信息的缓存,由于使用Windows进行开发,Redis自身不支持Windows系统,查阅了很多资料只有几种办法,要么使用Github上的旧版Redis,要么使用Win10以上支持WSL的子系统,考虑到Github不能第一时间使用最新版,WSL自身不稳定等因素,使用Docker部署Rdis镜像来解决Windows使用Redis的问题。如果下载成功,使用命令显示的效果如图。2022.7.30更新。......

2022-07-06 15:36:54 1184

原创 Django 数据模型相关知识点

Django4 中常见的模型使用及相关函数的用法

2022-06-16 23:29:12 171

原创 使用opcv人脸检测

系统开发环境Windows11Python 3.8Pycharm 2021.3 社区版所需环境库numpy==1.22.1opencv-contrib-python==4.5.5.62opencv-python==4.5.5.62安装环境库直接使用 pip 安装即可,使用 openCV 进行开发建议使用低版本 Python 不容易遇到各种奇怪的问题,Windows 系统可以安装多版本 Python,注意在安装时不要勾选添加到 Path 即可,在创建虚拟环境时,直接使用不同版本的解释

2022-02-06 22:56:20 2944

原创 Django数据库报错相关问题总结(初始化、迁移等)

记录 Django 开发过程中的各类问题,主要用于收集数据库相关的错误

2021-12-10 20:11:28 1327 1

原创 VScode 使用 Git 进行版本控制

目录准备工作进行本地版本控制打开项目目录启用 Git 版本控制配置 Git 全局用户名及邮箱地址查看版本时间线准备工作下载最新的 VScode下载最新的 Git按照默认的选项一路安装直到完成进行本地版本控制打开项目目录现阶段项目还处于开发状态,所以只进行本地版本控制的介绍。首先打开项目所在目录。启用 Git 版本控制点击左侧的按钮,选择版本控制配置 Git 全局用户名及邮箱地址在进行版本控制之前,先对 Git 进行用户名和邮箱的设置。在命令提示行中输入$ git config

2021-07-19 15:15:59 551

原创 Django 学习记录

数据库python manage.py migrate #激活数据库setting.py 文件中添加项目的数据库配置文件INSTALLED_APPS = [ 'polls.apps.PollsConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.

2021-07-15 16:50:47 114

原创 Flask与Mysql数据库连接各类问题汇总

背景最近重新开始写 Flask,发现很多知识点都已经忘记了,在链接数据库的过程当中也遇到很多问题,所以特地在此增加一个博客,用于记录使用 Flask 和 MySQL 数据库当中发生的所有错误信息,供大家进行参考。强烈建议使用 * VScode + Anaconda *的组合,可以实现环境的管理和不同环境之间的快速切换。使用第三方库及版本Flask 1.1.2Flask-SQLAlchemy 2.5.1MySQL 5.56Python 3.5问题汇总数据库初始化后使用db.create_

2021-04-27 10:37:13 1110

原创 Wordpress 全站 SSL 及阿里云申请免费 SSL 证书

这里写目录标题背景准备工作申请证书修改nginx配置证书过期替换后遗症背景最近闲的没事做,想在自己服务器上搭建一个 Wordpress 作为备用博客,操作过后发现自己的博客居然没有支持 https 导致各类浏览器疯狂提示不安全,了解一下发现阿里云可以免费申请 SSL 证书,就计划申请一套免费的证书,顺便复习一下服务器的配置,特地记录一下如何进行 SSL 证书的申请与配置。准备工作申请 SSL 证书备份网站数据库申请证书1、打开阿里云管理控制台,找到 SSL 证书页面,找不到的在搜索界面直接

2021-02-22 15:05:38 431

原创 将 MySQL安装在U盘中实现随时开发

背景老规矩,开篇讲一下背景:本人出差狗一枚,长期在外地出差,没有带电脑出门只有一台 iPad,不写写代码手又难受,所以想着把 Python 和 MySQL 都安装在 U 盘里,到每个网吧实现插上 U 盘随时开发的功能。准备工作Python 安装包(本人使用3.6.8)MySQL 社区版(免安装版本,即直接解压缩生成一堆文件的版本)操作步骤Python1.直接下载安装包,插入 U 盘进行安装,安装文件夹选择 U 盘,环境变量勾选无所谓,因为后期换电脑还得重新设置 Path 变量2.安装完成

2020-11-17 16:05:21 2919 4

原创 简单小爬虫

背景在厦门工作许久一直没有机会了解厦门的历史,所以选择在厦门地方志网站上爬取厦门历史典故,包括当地风俗、厦门名字的由来等等信息,搜集工作肯定交给爬虫处理,最后通过 pdfkit 实现网页保存为 PDF 的功能,方便日后慢慢细读。使用的库reuqetslxmlpdfkit详细代码及注释import requestsimport lxmlfrom lxml import etreeimport pdfkit#地方志仅有两页,故而不做翻页处理,直接放入列表中迭代urls = ['htt

2020-08-12 23:08:45 248

原创 Excel统计一列中某个值出现的次数

背景帮朋友统计腾讯问卷星上的回答,问卷星默认导出的值为数字,例如一个问题有ABCD四个选择,则各自对应数字1234,导出的Excel文件中第一行为问题,随后此列所有的值为对应的选项数字,需要自行通过筛选或是其他方式进行统计。本想着使用Python对Excel文件进行解析,后来想起来Excel本身就具备数据处理能力不然用Excel干嘛画画吗公式COUNTIF(起始格:终止格,“数值或是字符串”)这里解释一下公式的使用方法:选中要显示公式结果的单元格输入=公式内容,以本题为例,待分析的表格长这样

2020-06-16 21:39:13 14161

原创 owncloud常见问题(三)

安装完成后出现404由于nginx配置问题,导致的路径不能解析,修改nginx.conf文件,将其中的enable-php.conf改为enable-php-pathinfo.confMysql进程无法kill这种情况一般是由于有一个查询语句死锁导致的,表现为lnmp的MySQL无法启动,进程kill后会重新启动,最简单的解决方法——重启。...

2020-05-27 21:01:39 811

原创 SQLalchemy库链接Mysql

必备依赖Python使用SQLalchemy链接MySQL数据库,需提前安装 pymysql 库,Python3使用pip命令进行安装pip intall pymysql, sqlalchemy使用说明链接数据库前需提前进入MySQL,创建对应的数据库,这里以mydatabase为例,进入MySQL创建数据库mysql -u 用户名 -p输入密码后,开始创建mydatabase库c...

2020-03-24 15:11:46 286

原创 利用 Flask 写一个 todolist (一)

准备工作开始写todolist之前,必然需要写一个简单的程序流程及相关参数,这里我使用思维导图的方式设计了一个简单的界面以及需要实现的内容,较为粗糙,供各位参考。本人自学编程,错漏之处还望各位海涵。这里主要实现以下几个功能:时间显示(主要用于显示服务器时间,为后期番茄钟功能进行开发)todolist部分(主要由一个勾选框与文本组成,打勾后自动划线,刷新后自动消失)新建任务(用于新建t...

2020-01-29 22:53:38 1227

原创 owncloud常见问题解决(二)

自动更新提示502国内特殊网络问题,无法使用网页自带的更新器进行更新,通过点击更新器旁边的按钮手动下载到本地,之后上传到nextcloud安装目录下的/data/update-XXXXXX/即可,之后修改/data目录下名为.step的隐藏文件,将里面{'state':'start','step':'3'}修改为{'state':'start','step':'3'},重新打开更新页面即可正常更...

2019-11-26 10:48:25 2379

原创 Flask及其插件使用过程记录

背景本博客主要用于记录学习~~ 抄代码 ~~ Flask框架中遇到的一些问题,包括代码与结构上的各式问题,后期博客将会整理发布开发过程。Flask-Migrate在初始化过程中出现错误提示如下,截取关键部分.....pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\...

2019-10-09 16:14:20 150

原创 MySql安装中出现的问题

安装过程一切顺利,安装完毕后会生成一个文件夹,将该文件夹的目录记下,先添加到环境变量中。这里将bin目录添加进环境变量的path中添加完毕之后,开始初始化数据库初始化后,会在mysql的安装目录中生成一个 data 文件夹随后启动服务这里出现报错,无法启动服务,打开安装目录下的 data 文件夹打开之后可以看到详细的错误,这里由于之前删除了日志,只能提供一部分错误红框处显示...

2019-08-29 21:04:19 200

原创 Owncloud 数据迁移到 Nextcloud 傻瓜教程

背景原来使用Owncloud作为工作文档的备份盘,发现几个问题:PDF文件不能在线预览,需要另外加载插件。视频不能直接播放,也需要插件。公司电脑差,上网页版卡顿。遂改用Nextcloud,中间踩坑无数,现在分享出来,愿更多的人加入到Nextcloud的队伍中软件版本Owncloud 10.0.1Nextcloud迁移数据Owncloud 和 Nextcloud 的数据结构很类似,没...

2019-06-25 14:44:52 3986 4

原创 CentOS 在 Pytohn3.4 环境下部署 flask 项目

一、环境系统:CentOSPython版本:3.4.9需要的组件:Python 三方库 uwsgi、nginx二、安装首先安装 Python 第三方库 uwsgi,这里我使用了pipenv虚拟环境,关于该虚拟环境的用法可参考我之前的博客。pip install uwsgi这里可能会出现报错: Python.h: No such file or directory...

2019-05-05 10:30:34 220

原创 CentOS7 安装 Python3 及 Pip3

CentOS 自带 Python2.7 但现在基本使用 Python3 所以需要自行下载编译及安装,以下为过程步骤。首先确认目前的 Python 版本及可执行文件位置,执行命令which python返回结果这里可以看到, Python 执行文件位置为 /usr/bin/python,故我们进入到该目录下cd /usr/bin/python现在开始进行我们 Pyth...

2019-02-16 10:59:15 982

原创 owncloud常见问题解决方案

PHP 似乎没有设置好查询的系统环境变量。 用 getenv(\"PATH\") 测试只返回一个空值。解决方案:在 php-fpm 的配置文件中,将语句前面的引号注释掉,即刻解决;env[HOSTNAME] = $HOSTNAME;env[PATH] = /usr/local/bin:/usr/bin:/bin;env[TMP] = /tmp;env[TMPDIR] = /tm...

2019-01-03 16:27:14 8117

原创 Win7 开启自带WIFI进行手机抓包

首先,通过命令行输入,将 windows系统 自带的 WIFI 承载功能打开,这里需要使用管理员权限的命令提示符这里解释一下命令的作用netsh wlan set hostwork #设置网络 modo=allow #将承载模式设置为允许ssid=testWiFi #设置 WiFi 的名字,这里设置为 testWiFikey=12345678 #设置 WiFi 的密码,这里设置...

2018-11-20 13:36:33 1400

原创 Pycharm 使用 Pipenv 新建的虚拟环境

目录什么是 Pycharm什么是 Pipenv如何在 Pycharm 中使用 Pipevn 生成的虚拟环境使用 Pipenv 生成虚拟环境使用 Pycharm 连接虚拟环境什么是 PycharmPycharm 是目前最好用的 Python 编辑器,自带文本高亮、版本管理、数据库连接、断点调试、虚拟环境和包管理的多功能编辑器什么是 Pipenvpipenv 是 Pipfile 主要倡导者、r...

2018-10-06 10:58:34 21976 4

原创 Pyhton3开发微信公众号(一)

今天开始使用 Python3 来处理微信公众号数据,首先进入开发文档可以看到需要先验证一下 token ,观察一下代码发现是使用 web 框架搭建一个监听端,收到信息后对几个数据进行 sha1 计算,比对后来判断是否是微信消息。示范代码对于 python3 来说有一些小地方需要修改,这里直接贴上修改后的代码# -*- coding: utf-8 -*-# filename: hand...

2018-08-30 14:11:59 263

原创 Tkinter+requests库打造属于你自己的翻译软件(三)

本文为进阶内容,第一篇通过简单爬虫进行翻译内容的分析,第二篇文章为翻译的图形界面编写,本文主要讲述多线程下时间的动态显示与网络链接测试首先是时间显示,先添加一个 Label 来显示时间import timetimeLabel=tk.Label(text=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))#设......

2018-08-29 22:21:10 484

原创 Tkinter+requests库打造属于你自己的翻译软件(二)

上一篇文章我们介绍了如何与百度 API 交互进行翻译,现在我们利用这个简单的爬虫再写出一个图形界面。先来看一个效果图: 首先我们先要新建一个窗口,然后自动获取屏幕宽度和高度,在屏幕中央显示一个窗口import tkinter as tkwindow=tk.Tk()ws=window.winfo_screenwidth()#获取屏幕宽度hs=window.winfo_screen......

2018-08-29 21:58:55 434

原创 Tkinter+requests库打造属于你自己的翻译软件(一)

前期准备运行库requests库,用于进行百度api交互 tkinter库,python自带库不需要另外下载 urlib库,python自带库不需要另外下载 random库, pyhthon自带库不需要另外下载前期准备请自行前往百度官网申请开发者API权限,这里不再叙述。通过查询官方文档我们可以知道,通过一个加密的 get 请求就可以向百度发出翻译请求,具体构造如下:...

2018-08-29 21:28:24 522

原创 owncloud绑定二级域名

简单的写一写,有空了再排版。先说一下需求,之前有一个域名大约是这样的 ,绑定的是我的博客 www.csdn.com 后来呢,觉得这样不能实现不同页面对应不同链接,于是决定把域名改为这样 blog.csdn,com 为博客地址 pan.csdn.com 为网盘地址 为了这个设计研究了很久,现在出一个教程造福一下后人首先,你需要把域名解析到你的ip上,这个不用...

2018-06-06 16:10:59 1255

原创 三星S6电信版7.0解锁获取root教程

准备工作先下载好odin、官方固件包(用于失败回退)、9200root包(经过测试和9209通用)、twrp(可在官网下载,后面有图示)、CROM(部分S6可在开发者选项中打开“解锁手机”这个选项,打开后可不用下载CROM)电脑端下载好adb以防止出现trwp无法挂载sd卡的问题背景由于得知S6不会再升级8.0,所以放心大胆的root了手机上的S6,以前自己是有root过手机的,...

2018-06-01 09:02:41 6390

原创 【杂谈】关于技术遇到瓶颈的小小感悟

说说自己最早接触编程的原因吧,初中的时候特别喜欢计算机,天天拉着班上的小伙伴一起去学校附近的网吧打游戏。那个时候最火的游戏就是现在过期游戏穿越火线,每天最大的乐趣就是在网吧里面对着电脑屏幕一阵突突突。 说来也巧,当时去网吧的次数那么多,偏偏一次都没有被人抓住过,被家里人发现去网吧仅仅只是因为一个小伙伴被抓到,出于“多供一个人少受点苦”的精神,反手就把我卖了。 后来的故事自不必说,无非是死不承认...

2018-05-30 13:19:37 525 2

原创 LNMP环境搭建owncloud服务器

环境:ubutu 16.04 64位owncloud 10.0以上版本php 5.6.0 以上版本搭建过程:首先,建议先安装screen模块,可以做到远程断开后不关闭会话,方便操作(owncloud下载时间非常长,大约需要20min+)通过wget命令将owncloud压缩包直接下载到网站的工作目录(本人工作目录为/home/wwwroot/dault),下载完成后使用解压

2018-01-13 17:36:58 2426

ADB 调试工具 用于连接安卓客户机 电视 手机 机顶盒

ADB 调试工具 用于连接安卓客户机 电视 手机 机顶盒

2023-02-13

Plex 客户端 armv7a 架构

用于电视的Plex客户端安装,基于安卓6.0

2023-02-13

dlib适用于python3.8 64位Windows系统

直接下载后放入Python安装目录下的DLLs文件夹内即可完成安装

2022-02-11

pyaudio使用范例

包含安装方式,简易实现方式

2022-02-06

简易翻译软件

只能实现简单的中英文互译,将来会添加GUI界面。目前为CMD界面,小内存占用

2017-11-06

空空如也

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

TA关注的人

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