自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凤凰人

记录点滴,经常总结,见证成长的足迹, 个人主站:http://www.itcoderman.cn/

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 微信公众号配置 token验证失败 解决方案总结

排查问题我将从以下几个步骤进行自己编写的验证接口的问题服务端配置问题微信端出现的问题一. 自己编写验证接口的问题可能出现的情况1.1 没有严格按照微信官方的要求进行token验证。解决方案建议:详细多阅读几次官方文档,并达到理解的程度。这里我将文档中的重点位置摘录,以提醒注意:验证消息的确来自微信服务器开发者提交信息(如何配置不再累赘,参见官方文档)后,微信服务器将发送GET...

2019-07-17 21:11:49 23138

原创 能提升你前端工作效率的工具总结

一. nvmnode版本管理工具1.1 nvm简介目前主流的node版本管理工具有两种,nvm和n。两者差异挺大的,具体分析可以参考《管理 node 版本,选择 nvm 还是 n?》总的来说,nvm有点类似于 Python 的 virtualenv 或者 Ruby 的 rvm,每个node版本的模块都会被安装在各自版本的沙箱里面(因此切换版本后模块需重新安装),因此考虑到需要时常对no...

2019-07-13 23:26:52 718

原创 Django作为微信小程序后端实践

前言         小程序作为轻量级的应用,具有开发周期短,能快速迭代的优点,而且还能借助大厂的流量入口,迅速导入用户。这也大概是为啥一些创业公司和团队喜欢用小程序进行产品的快速迭代的原因的。小程序快速的迭代,势必要求后端也能跟得上迭代的进度,因此选择一些优秀成熟的框架是必须的。  &n...

2019-07-13 18:21:29 6375 3

原创 Python+Django+uwsgi+Nginx 项目部署采坑记

一. 环境描述服务器: 阿里云ecs系统版本:Ubuntu 18.04LTS部署环境:Python3.6 + Django 1.11.13 + uwsgi 2.0.18 + MySQL 5.7 + Redis + Nginx###二. 步骤说明: 至于如何在阿里云服务器中安装虚拟环境、Mysql、Reids、Nginx等我这偏文章不进行说明,免得把文章的篇幅写得太长,我这里主要记录...

2019-07-13 14:57:53 2058

原创 Mac/Linux 下让git命令自动补全

Mac/Linux 下让git命令自动补全在新买了Mac电脑上默认自带有git工具,但是在输入命令的时候发现命令不能自动补全,使用起来非常不方便,这里介绍如何配置,实现git命令自动补全1.确保bash能够自动补全在终端上输入下面命令查看是否成功安装bash-completionbrew list如果没有,则安装, 命令如下:brew install bash-completion...

2019-03-26 23:05:37 385

原创 django执行反序列化操作报Django admin argument to reversed() must be a sequence 解决方案

django执行反序列化操作报Django admin argument to reversed() must be a sequence,错误如下:处理方案:查看所有的路由设置,主路由(urls)和分路由都要同一成中括号:urlpatterns = {……}# 改为urlpatterns = [  ………]...

2019-01-14 19:49:13 237

原创 Failed to open file ''****.sql'', error: 2的解决方案

将source后面的路径的引号去掉:source '/home/python/study/flask/information_info_category.sql'# 改为source /home/python/study/flask/information_info_category.sql

2019-01-07 10:44:12 35277 3

原创 PyCharm中添加快捷模块的方法

为了方便快捷开发,有些常用的代码块可以直接在IDE编辑器中保存为一个代码块,用简写的方式快捷调取, 常用的方法:先建一个模板分组并命令为myTemplateFile ==> Setting ==> Live Templates ==> +(Template Group) ==> myTemplate添加常用的模块 +(Live Template) ,如我把下面...

2019-01-06 19:32:09 2585 2

原创 前端开发利器Emmet插件的基本使用总结

1.Emmet的简介Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的工具,能够实现 HTML、CSS 的快速编写。官网地址:http://emmet.io/官方文档:http://docs.emmet.io/cheat-sheet/1.1 使用Emmet的好处通过使用Emmet的精简语法,可以加速前端的页面书写布局,提高前端的开发效率。1.2 简单样例展示...

2019-01-05 13:07:54 3719 2

原创 Flask中正则匹配路由及路由转换器

正则匹配路由​ 在 web 开发中,可能会出现限制用户访问规则的场景,那么这个时候就需要用到正则匹配,根据自己的规则去限定请求参数再进行访问具体实现步骤为:导入转换器基类(BaseConverter):在 Flask 中,所有的路由的匹配规则都是使用转换器对象进行记录自定义转换器:自定义类继承于转换器基类将自己的转换器添加到默认的转换器列表中使用自定义转换器实现自定义匹配规则路...

2019-01-04 22:38:00 920

原创 Flask中的路由总结

路由的基本定义​ 客户端(如Web浏览器)把请求发送给Web服务器,Web服务器再把请求发送给Flask程序实例。程序实例需要知道每个URL请求运行哪些代码,所以保存了一个URL到Python函数的映射关系。处理URL和函数之间关系的程序称为路由。在Flask中定义路由最简单的方式,是使用程序实例提供的app.route修饰器,把修饰的函数注册为路由。这个函数也称为视图函数(view funct...

2019-01-04 22:24:34 550

原创 Pycharm经常使用的快捷键总结

1.编辑快捷键作用Ctrl + /行注释Ctrl + P查看参数信息(在方法中调用参数)Ctrl + Q快速查看(类或函数等)文档Ctrl + 鼠标跳转值函数或类定义的位置Ctrl + F1显示错误描述或警告信息Alt + Enter快速修正警告或快速导入模块Ctrl + Alt + O优化导入Ctrl + Alt + ...

2019-01-04 15:17:49 236

原创 创建第一个Flask Web程序

在前面我写一篇Python Web开发虚拟环境配置后,接下来就开始尝试编写第一个flask web程序,在进行尝试前需要安装专门做python开发的IDE软件pycharm,下载地址创建Python项目(创建简单的测试项目)说明:如果没有了解Python Web开发虚拟环境配置,建议你先了解一下相关的知识,参考地址打开 Pycharm,创建 Pure Python 类型的项目,创建项...

2019-01-03 18:06:10 613

原创 python web开发虚拟环境安装与配置(以flask开发为例)

为什么要搭建虚拟环境?问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.解决方案 :虚拟环境作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. 换而言之, 安装虚拟环境是为了项目的独立, 避免不同的项目安装不...

2019-01-03 14:04:00 430

原创 Python中的运算符

1.1 概述python语言支持以下的运算符:算数运算符比较运算符赋值运算符逻辑(关系)运算符位运算符成员运算符身份运算符运算符的优先级1.2 Python算术运算符假设变量a为10,变量b为21:运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -11...

2019-01-03 11:40:39 336

原创 Python中的字典和集合

1. 字典(dict)字典(dict,全称: dictionary )是python内置的一种使用“键值对结构”存储数据的存储模型。在其它语言中也称为map或者是object(对象)1.1 字典的操作创建/查询/修改字典# 创建字典:变量名 = {键1:值1,键2:值2,……}d = {'kendny': 99, 'Mary': 88}# 添加数据:变量名[键] = 值 (字典中没...

2019-01-03 09:48:19 5757

原创 Python的列表和元组

1 列表(list)​ 列表是Python内置的一种数据类型, 它是一种有序的集合, 可以随时添加和删除其中的元素。1.1 列表的特点列表具有索引概念, 可以通过索引(索引从0开始)来访问list中的每一个位置的元素,当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,最后一个元素的索引是len(list) - 1 ;列表是一个可变的有序表,...

2019-01-03 09:42:05 427

原创 解决在.gitignore中添加忽略文件,忽略不生效的方法

由于一些配置信息的私密性,不方便提交配置信息文件。于是在.gitignore中添加文件忽略,但是再次git status查看提交前的信息时,配置文件(config.py)还是跟踪到了:后面查阅相关的资料才知道需要进行下面操作rm -r --cached .实际操作如下:(加 -f 表示强制 )清除对所有文件的追踪,最后的点代表操作对象是所有文件。、清除了对文件的跟踪后,再在....

2019-01-02 22:09:43 4776 2

原创 Git在本地仓库基本操作

Git在本地仓库基本操作说明: 本地仓库是一个.git隐藏文件Ubuntu下Git安装及配置1.安装gitsudo apt-get install git2.查看git安装结果git3.创建项目并初始化本地仓库创建test文件夹,表示是工作项目进入到test,用git init初始化本地项目,将自动创建本地仓库.gitmkdir testcd ./test...

2019-01-02 16:13:47 189

原创 git初识

git初识什么是git?Git 是目前世界上最先进的分布式版本控制系统(没有之一)作用:源代码管理进行源代码管理的好处:方便多人协同开发方便版本控制git的诞生作者是 Linux 之父:Linus Benedict Torvalds当初开发 Git 仅仅是为了辅助 Linux 内核的开发(管理源代码)git 开发时间表git 的产生是 Linux Torvals...

2019-01-01 15:13:36 169

网络调试助手-全平台

网络调试助手是用于学习网络编程的工具,可以选择TCP/UDP类型,本软件包含Ubuntu及window环境下的安装包及安装方法

2019-01-03

JavaGUI编程基础入门

javaGUI编程入门基础必备 awt、swing各种包

2015-06-06

MAC_OS_X_10_8_Install_DVD_iso镜像文件BT种子

MAC_OS_X_10_8_Install_DVD_iso镜像文件BT种子

2014-11-05

基于单片机的交流LED智能照明系统设计

基于单片机的交流LED智能照明系统设计,适合中高职类的电子竞赛

2013-09-03

空空如也

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

TA关注的人

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