- 博客(56)
- 收藏
- 关注
原创 Ubuntu18.04 安装gnome-tweak-tool安装TopIcons Plus | 解决软件图标不显示问题 | 解决坚果云图标不显示问题
1- 安装gnome-tweak-tool终端执行命令:sudo apt install gnome-tweak-tool在所有应用程序中搜索"tweak“或"优化”,即可启动2- 安装TopIcons Plus点击Toplcons官网下载安装包:将解压后的包放到Ubuntu桌面终端进入桌面 将此包移动到此路径下:/usr/share/gnome-she...
2018-11-24 11:20:44
22529
8
原创 Django REST Framework报错magic = unpack('I', buf[:4])[0] struct.error:unpack requires a bytes object
使用Django+DRF开发 莫名报了此错误 最终找到的答案是环境不兼容报错magic = unpack(’<I’, buf[:4])[0] struct.error:unpack requires a bytes object of length 4我的虚拟环境中 Django版本为1.11.1 DRF的版本是3.9.0我的解决方案:将DRF的版本替换为...
2018-10-21 20:55:14
2235
原创 Django中Cookie与Session测试 | 使用redis缓存session数据
前情摘要知识点小结1- COOKIEcookie相关测试2- SESSIONsession相关测试3- 遇到的错误没有指定session的存储区域解决方案:...
2018-10-18 20:49:49
578
原创 Django中MySQL数据库配置 | ORM模型类 | 数据库迁移操作
配置使用MySQL数据库,按下图操作子应用中写入ORM模型类执行数据库迁移操作:python manage.py makemigrations与python manage.py migrate
2018-10-18 11:51:14
557
原创 Djngo结合Postman验证request请求与response响应 | 附原理图
原理相关推荐阅读:Django中的请求request原理图Flask与Django从请求request中提起参数对比1- 请求0- 配置runserver参数,确保程序可以启动1- 从url地址中提取参数2- 从查询字符串中提取参数3- 获取请求体中表单类型数据4- 获取请求体中JSON格式数据...
2018-10-16 13:28:07
366
原创 Django项目结合Pycharm从零开始搭建图文教程 | 附原理图
重要事宜Django项目调度原理图虚拟环境创建与pip命令小结路由映射原理图路由映射相关规范准备创建虚拟环境,并安装Django创建demo2项目启动项目,并在浏览器中访问创建子应用users将demo2项目在pycharm中打开,并配置刚安装的虚拟环境解释器
2018-10-16 13:11:33
1026
原创 【Session】Flask中的四种session关系图 | session实现机制原理图 | session测试
1- session原理图:session实现机制原理示意:session跨域请求原理示意:2- Flask中的4种session相互的关系图3-Flask中做session测试flask内置session请求上下文 – 操作实现session会话机制使用扩展包flask_session – 设定存储位置到redis...
2018-10-15 11:20:44
742
原创 【Redis】Redis非关系型数据库基本使用 | 键值操作 | Redis与Python的交互
知识图:Redis的基本了解:String相关操作:键相关操作:Redis与Python交互:修改键name的值为kevinPycharm中写入如下测试代码...
2018-10-14 16:44:16
383
原创 【Git系列教程-0】整体索引文件
请按顺序阅读下列文章:整体使用经理与张三两个文件夹模拟经理与张三两个人的工作区【Git系列教程-1】模型-Git操作的基本模型 | 原理示意图 博主推荐【Git系列教程-2】Git版本管理工具单人本地仓库操作【Git系列教程-3】Git多人远程仓库Github操作 | 克隆远程项目 | 推送远程项目【Git系列教程-4】Git之多人协同开发 | 远程操作Github远程仓库【Git系...
2018-10-14 11:36:01
461
原创 【Git系列教程-6】Git中的标签与分支操作
请先阅读如下文章【Git系列教程-1】模型-Git操作的基本模型 | 原理示意图【Git系列教程-2】Git版本管理工具单人本地仓库操作【Git系列教程-3】Git多人远程仓库Github操作 | 克隆远程项目 | 推送远程项目【Git系列教程-4】Git之多人协同开发 | 远程操作Github远程仓库【Git系列教程-5】Git多人协同工作时模拟代码冲突的产生 | 代码冲突解决方案...
2018-10-14 10:43:49
227
原创 【Git系列教程-5】Git多人协同工作时模拟代码冲突的产生 | 代码冲突解决方案
请先阅读如下文章【Git系列教程-1】模型-Git操作的基本模型 | 原理示意图【Git系列教程-2】Git版本管理工具单人本地仓库操作【Git系列教程-3】Git多人远程仓库Github操作 | 克隆远程项目 | 推送远程项目【Git系列教程-4】Git之多人协同开发 | 远程操作Github远程仓库本文使用经理与张三两个文件夹模拟经理与张三两个人的工作区1- 模拟代码冲突的产...
2018-10-14 09:37:03
1159
原创 【Git系列教程-3】Git多人远程仓库Github操作 | 克隆远程项目 | 推送远程项目
注意:请先阅读如下两篇文章【模型】Git操作的基本模型 | 原理示意图Git版本管理工具单人本地仓库操作1- Github上操作Github上创建远程仓库复制远程仓库地址2- 本机操作经理执行如下操作:克隆刚刚创建的项目配置经理信息,创建test测试项目推送本地代码到Github远程仓库张三执行如下操作:...
2018-10-13 16:55:05
604
原创 【Flask项目】XJZX项目的启动运行与数据库迁移操作
1- XJZX项目启动运行相关配置2- 执行数据库迁移操作终端数据库中:Pycharm终端中:
2018-10-13 13:21:11
243
原创 【记录】Ubuntu中安装Nginx遇到的问题
1E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?解决方案:执行如下两行语句sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock2 再次安装遇到如下问题无法定位...
2018-10-13 08:27:10
1413
1
原创 【Flask】多种方式启动Flask程序
第1种:app.run()执行第2种:manage.run() 执行,需要做如下配置,然后ctrl+ shift+ f10第3种:终端中执行或Pycharm中的Terminal中执行第4种:使用Gunicorn启动...
2018-10-12 23:03:23
6379
原创 解决Flask程序运行模型类时候的警告信息 | Warning: @@tx_isolation' is deprecated...
警告产生原因是因为MySQL5.X以上版本使用新的隔离级别,而SQLAlchemy低版本还没有适配解决方案就是修改SQLAlchemy中的base.py文件,终端中执行如下操作:进入提示的路径中:cd .virtualenvs/f3/lib/python3.5/site-packages/sqlalchemy/dialects/mysql编辑base.py文件:vim base...
2018-10-12 09:39:55
1344
原创 Flask中的循环引用/导入问题演示以及解决方案 | 蓝图的使用与解析 | 蓝图额外用法
1- 模拟循环导入现象创建文件loop_main.py和文件loop_goods.py在loop_main.py中写入如下代码:from flask import Flaskfrom loop_goods import goodsapp = Flask(__name__)@app.route("/")def index(): return "index page"...
2018-10-11 22:49:33
4685
2
原创 【Git系列教程-8】Pycharm将远程仓库如码云或Github代码克隆下来并迭代查看 | 查看提交的个个版本代码 | 码云上代码查看技巧
1- 克隆远程项目代码终端中进入想要放项目代码的位置点此链接,进入我们要克隆的代码地址,复制克隆链接终端中执行克隆操作: git clone 刚刚复制的地址2- Pycharm中对克隆的项目进行操作pycharm中打开刚刚clone下来的项目,给项目配解释器让pycharm管理git,跟踪变化3- 代码回退,查看提交的个个...
2018-10-10 22:37:12
3152
原创 创建Flask的虚拟环境 | pycharm中给项目配置解释器 |
1- 创建Flask虚拟环境终端执行:1:mkvirtualenv fp3_xjzx -p python3 创建一个名为fp3_xjzx的Flask虚拟环境 基于Python3解释器2:cd .virtualenvs/fp3_xjzx/ 进入到此虚拟环境所在位置将Flask项目所需的环境依赖放入到fp3_xjzx文件夹中终端中安装依赖,执行:pip ins...
2018-10-10 18:50:48
2546
原创 【Git系列教程-7】Pycharm中使用Git提交代码到Github或码云远程仓库详解 | Python中Flask项目测试
说明:文件名红色, 表示在工作区文件名绿色, 表示在暂存区文件名蓝色, 表示文件有修改,位于暂存区文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区文件名为红色,需要手动执行git add ., 添加到暂存区后,才可以使用快捷键ctrl+k文件名为绿色或蓝色,可直接使用快捷键ctrl+k提交并pushpycharm中快捷键ctrl+k的作用类似于git commit ........
2018-10-10 12:49:17
8090
转载 【转载】跟着动画来学习TCP三次握手和四次挥手 | 详解图文教程
原文地址:跟着动画来学习TCP三次握手和四次挥手作者:老錢来源:掘金著作权归作者所有。商业转载请联系作者获取授权,非商业转载请注明出处跟着动画来学习TCP三次握手和四次挥手TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP...
2018-10-09 10:26:21
691
原创 【技巧】如何切换更改优快云上的博客皮肤 | 新版优快云博客皮肤更换不生效解决方案
登录后点击头像 并进入创作中心找到博客皮肤的代码所在位置 (注:点击下面图片可放大查看)替换value值与id值 (注:点击下图 放大查看)点击保存,即可生效效果展示 成功替换:...
2018-10-09 09:46:18
429
2
原创 【技巧】如何给优快云上的每篇原创文章添加版权声明
首先登录优快云后,点击个人头像部分,进入创作中心点击博客设置,开启版权声明,填写内容并保存效果展示:
2018-10-09 09:21:58
4073
3
原创 Flask中模型类的数据库迁移操作Flask-Migrate和Flask-Script | 附知识图
总数据库迁移,迁移的是表结构, 数据不会发生变化常用命令如下:1- 准备工作终端连接数据库并做如下操作Pycharm运行如下代码from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): S...
2018-10-08 23:58:12
1078
原创 Flask中的flask_sqlalchemy模型类以及数据的增删改查操作 | ORM映射关系 | 附知识图
总结:模型类如下:class Role(db.Model):&amp;amp;quot;&amp;amp;quot;&amp;amp;quot;用户角色/身份表&amp;amp;quot;&amp;amp;quot;&amp;amp;quot;__tablename__ = &amp;amp;quot;tbl_roles&amp;amp;
2018-10-08 19:49:34
2288
原创 Ubuntu18.04安装配置Redis4.0.11数据库图文教程
1-安装首先点击此官网链接下载redis数据库包将下载的包拖到ubuntu桌面,并打开终端进入桌面如果没有安装gcc,先执行安装命令:sudo apt-get install gcc执行解压命令:sudo tar -xzf redis-4.0.11.tar.gz -C /opt/执行命令:cd /opt/redis-4.0.11/src执行命令: sudo make dis...
2018-10-08 19:45:13
1909
1
原创 Ubuntu18.04给Postman创建快捷方式以及相关配置
给Postman添加快捷访问方式执行命令:sudo ln -s /opt/Postman/Postman /usr/bin/postman执行命令:cat > ~/.local/share/applications/postman.desktop <<EOL输入下面的代码后,按两次enter键或ctrl+d退出[Desktop Entry]Encoding=UTF-...
2018-10-08 08:21:56
2928
原创 Ubuntu18.04中Postman安装过程中遇到的错误
Postman安装过程中遇到的错误错误-1,解决方案为终端中执行此命令:sudo apt-get install libgconf-2-4./Postman: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory...
2018-10-08 08:19:07
1516
1
原创 Ubuntu18.04安装Postman|Postman的安装与配置与使用技巧
1-安装篇如果在安装过程中遇到错误,可以点击此链接查看解决方案点击此处官网下载Postman的Linux版本安装包然后将下载的安装包拖到Ubuntu的桌面中执行解压命令,注意替换为自己的Postman版本:sudo tar -xzf Postman-linux-x64-6.3.0.tar.gz -C /opt/执行命令,进入解压后的包:cd /opt/Postman/执行...
2018-10-08 08:16:37
10881
2
原创 Ubuntu18.04中创建Pycharm快捷方式
终端进入此路径:cd /usr/share/applications执行命令:sudo touch pycharm.desktop执行命令:sudo vim pycharm.desktop复制下面代码到pycharm.desktop文件中,注意修改其中标记的两项的路径[Desktop Entry]Version=1.0Type=ApplicationName=P...
2018-10-08 08:12:56
3923
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人