博客园 - 林贵秀
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=53966
2021-04-13T03:21:40Z
林贵秀
https://www.cnblogs.com/adc8868/
feed.cnblogs.com
https://www.cnblogs.com/adc8868/p/13786811.html
开发第一个基于PyQt5的桌面应用 - 林贵秀
# -*- coding:utf-8 -*- import sys from PyQt5.QtWidgets import QApplication, # QApplication为创建程序基类 # QWidget 为创建窗口基类 if __name__ == "__main__": # 创建一个桌
2020-10-09T09:11:00Z
2020-10-09T09:11:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】# -*- coding:utf-8 -*- import sys from PyQt5.QtWidgets import QApplication, # QApplication为创建程序基类 # QWidget 为创建窗口基类 if __name__ == "__main__": # 创建一个桌 <a href="https://www.cnblogs.com/adc8868/p/13786811.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/9621199.html
第四百一十六节,Tensorflow简介与安装 - 林贵秀
第四百一十六节,Tensorflow简介与安装 TensorFlow是什么 Tensorflow是一个Google开发的第二代机器学习系统,克服了第一代系统DistBelief仅能开发神经网络算法、难以配置、依赖Google内部硬件等局限性,应用更加广泛,并且提高了灵活性和可移植性,速度和扩展性也有
2018-09-10T09:25:00Z
2018-09-10T09:25:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百一十六节,Tensorflow简介与安装 TensorFlow是什么 Tensorflow是一个Google开发的第二代机器学习系统,克服了第一代系统DistBelief仅能开发神经网络算法、难以配置、依赖Google内部硬件等局限性,应用更加广泛,并且提高了灵活性和可移植性,速度和扩展性也有 <a href="https://www.cnblogs.com/adc8868/p/9621199.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/8926882.html
第四百一十五节,python常用排序算法学习 - 林贵秀
第四百一十五节,python常用排序算法学习 常用排序 名称 复杂度 说明 备注 冒泡排序Bubble Sort O(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序 Insertion sort O(N*N) 逐一取出元素,在已经排序的元素序列中从后向前扫
2018-04-24T03:01:00Z
2018-04-24T03:01:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百一十五节,python常用排序算法学习 常用排序 名称 复杂度 说明 备注 冒泡排序Bubble Sort O(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序 Insertion sort O(N*N) 逐一取出元素,在已经排序的元素序列中从后向前扫 <a href="https://www.cnblogs.com/adc8868/p/8926882.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/8926183.html
第四百一十四节,python常用算法学习 - 林贵秀
本节内容 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法
2018-04-24T01:12:00Z
2018-04-24T01:12:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】本节内容 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法 <a href="https://www.cnblogs.com/adc8868/p/8926183.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/8926163.html
第四百一十三节,python面向对象,组合、类创建的本质、依赖注入 - 林贵秀
组合 组合举例组合就是多个类,或者若干类联合起来完成一个任务下面举例两个类联合起来完成一个任务为了降低代码的耦合度,我们一般不会在一个类里实例化另外一个类,都是将一个类在外面实例化后传参到另外一个来这样就带来了一个问题,如果有很多类相互继承,我们就需要在外面实例化很多类最好能动态实例化类并传参(依赖
2018-04-24T01:07:00Z
2018-04-24T01:07:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】组合 组合举例组合就是多个类,或者若干类联合起来完成一个任务下面举例两个类联合起来完成一个任务为了降低代码的耦合度,我们一般不会在一个类里实例化另外一个类,都是将一个类在外面实例化后传参到另外一个来这样就带来了一个问题,如果有很多类相互继承,我们就需要在外面实例化很多类最好能动态实例化类并传参(依赖 <a href="https://www.cnblogs.com/adc8868/p/8926163.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/8926140.html
第四百一十二节,python接口,抽象方法抽象类 - 林贵秀
Python接口 在Python中所谓的接口,有两种,一种是通过url访问的api接口 一种是一个对象的接口 构造接口 抽象方法抽象类 抽象类与普通类的区别就是,抽象类里可以定义抽象方法,而抽象方法可以做约束,凡是继承抽象类、的类里、必须实现(存在)抽象方法,否则报错 定义抽象类必须引入abc模块
2018-04-24T01:01:00Z
2018-04-24T01:01:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】Python接口 在Python中所谓的接口,有两种,一种是通过url访问的api接口 一种是一个对象的接口 构造接口 抽象方法抽象类 抽象类与普通类的区别就是,抽象类里可以定义抽象方法,而抽象方法可以做约束,凡是继承抽象类、的类里、必须实现(存在)抽象方法,否则报错 定义抽象类必须引入abc模块 <a href="https://www.cnblogs.com/adc8868/p/8926140.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7674032.html
第四百零六节,自定义用户表类来继承Django的用户表类, - 林贵秀
第四百零六节,自定义用户表类来继承Django的用户表类, models.py settings.py makemigrations 然后在输入 migrate 来生成表 用户登录和验证 如果要求允许用户表里的两个字段中的任意一个字段值都可以登录,就需要逻辑处理页面需要重写authenticate
2017-10-15T12:28:00Z
2017-10-15T12:28:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零六节,自定义用户表类来继承Django的用户表类, models.py settings.py makemigrations 然后在输入 migrate 来生成表 用户登录和验证 如果要求允许用户表里的两个字段中的任意一个字段值都可以登录,就需要逻辑处理页面需要重写authenticate <a href="https://www.cnblogs.com/adc8868/p/7674032.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7669655.html
第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, - 林贵秀
第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过docker安装sentry 安装docker 1.卸载旧版本 2.安装依赖包 3.添加稳定的源 安装docker
2017-10-14T18:12:00Z
2017-10-14T18:12:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过docker安装sentry 安装docker 1.卸载旧版本 2.安装依赖包 3.添加稳定的源 安装docker <a href="https://www.cnblogs.com/adc8868/p/7669655.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7665864.html
第四百零四节,python网站第三方登录,social-auth-app-django模块, - 林贵秀
第四百零四节,python网站第三方登录,social-auth-app-django模块, social-auth-app-django模块是专门用于Django的第三方登录OAuth2协议模块 目前流行的第三方登录都采用了OAuth2协议 安装 依赖关系 使用文档 http://coding.i
2017-10-14T02:17:00Z
2017-10-14T02:17:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零四节,python网站第三方登录,social-auth-app-django模块, social-auth-app-django模块是专门用于Django的第三方登录OAuth2协议模块 目前流行的第三方登录都采用了OAuth2协议 安装 依赖关系 使用文档 http://coding.i <a href="https://www.cnblogs.com/adc8868/p/7665864.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7652314.html
第四百零三节,python网站在线支付,支付宝接口集成与远程调试, - 林贵秀
第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv 安装virtualenvwrapper virtualenvwrapper是virtualenv的一个方便管理虚拟环境的
2017-10-11T10:46:00Z
2017-10-11T10:46:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv 安装virtualenvwrapper virtualenvwrapper是virtualenv的一个方便管理虚拟环境的 <a href="https://www.cnblogs.com/adc8868/p/7652314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7631427.html
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 - 林贵秀
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi-2.0.15nginx-1.12.1 1.用Navicat Premium远程登录Linux系统数据库
2017-10-06T05:13:00Z
2017-10-06T05:13:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi-2.0.15nginx-1.12.1 1.用Navicat Premium远程登录Linux系统数据库 <a href="https://www.cnblogs.com/adc8868/p/7631427.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7625964.html
第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 - 林贵秀
第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtualenv 2.安装virtualenvwrapper virtualenvwrapper是virtual
2017-10-04T10:37:00Z
2017-10-04T10:37:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtualenv 2.安装virtualenvwrapper virtualenvwrapper是virtual <a href="https://www.cnblogs.com/adc8868/p/7625964.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7625518.html
第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 - 林贵秀
第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 1.检查系统是否安装了python 可以看到CentOS6.5系统默认安装了python2.6.6 2.检查一下Python安装在什么地方 可以看到Python启动文件在/usr
2017-10-04T04:55:00Z
2017-10-04T04:55:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 1.检查系统是否安装了python 可以看到CentOS6.5系统默认安装了python2.6.6 2.检查一下Python安装在什么地方 可以看到Python启动文件在/usr <a href="https://www.cnblogs.com/adc8868/p/7625518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7619754.html
第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 - 林贵秀
第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: 2.删除已安装的MySQL 3.从mysql的官网下载.rpm安装库,有了
2017-10-02T02:15:00Z
2017-10-02T02:15:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: 2.删除已安装的MySQL 3.从mysql的官网下载.rpm安装库,有了 <a href="https://www.cnblogs.com/adc8868/p/7619754.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7617008.html
第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置 - 林贵秀
第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置 1、Linux安装配置 注意事项: 虚拟机网卡桥接模式 不要拨VPN 如果,网络怎么都不同,可以删除这个文件 /etc/udev/rules.d/70-persistent-net.ru
2017-10-01T04:34:00Z
2017-10-01T04:34:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置 1、Linux安装配置 注意事项: 虚拟机网卡桥接模式 不要拨VPN 如果,网络怎么都不同,可以删除这个文件 /etc/udev/rules.d/70-persistent-net.ru <a href="https://www.cnblogs.com/adc8868/p/7617008.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7611711.html
第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置 - 林贵秀
第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置 主题设置是在xadmin\plugins\themes.py这个文件 默认xadmin是通过下面这个json文件来动态加载的。所以我们可以到它加载的json文件里下载好主题 themes.py修改方
2017-09-29T08:45:00Z
2017-09-29T08:45:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置 主题设置是在xadmin\plugins\themes.py这个文件 默认xadmin是通过下面这个json文件来动态加载的。所以我们可以到它加载的json文件里下载好主题 themes.py修改方 <a href="https://www.cnblogs.com/adc8868/p/7611711.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7592966.html
第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 - 林贵秀
第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 设置后台列表页面字段统计 在当前APP里的adminx.py文件里的数据表管理器里设置 aggregate_fields = {'字段名称':'sum为统计数,min为统计时间'} 自定义列表
2017-09-25T09:32:00Z
2017-09-25T09:32:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 设置后台列表页面字段统计 在当前APP里的adminx.py文件里的数据表管理器里设置 aggregate_fields = {'字段名称':'sum为统计数,min为统计时间'} 自定义列表 <a href="https://www.cnblogs.com/adc8868/p/7592966.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7580705.html
第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框 - 林贵秀
第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框 首先安装DjangoUeditor3模块 Ueditor HTML编辑器是百度开源的HTML编辑器 下载地址 https://github.com/andyzsf/DjangoUeditor3 下载后解压
2017-09-23T03:32:00Z
2017-09-23T03:32:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框 首先安装DjangoUeditor3模块 Ueditor HTML编辑器是百度开源的HTML编辑器 下载地址 https://github.com/andyzsf/DjangoUeditor3 下载后解压 <a href="https://www.cnblogs.com/adc8868/p/7580705.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7576313.html
第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明 - 林贵秀
第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明 设置后台列表页面可以直接修改字段内容 在当前APP里的adminx.py文件里的数据表管理器里设置 list_editable = ['可以修改的字段','可以修改的字段'] 设置
2017-09-22T10:05:00Z
2017-09-22T10:05:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明 设置后台列表页面可以直接修改字段内容 在当前APP里的adminx.py文件里的数据表管理器里设置 list_editable = ['可以修改的字段','可以修改的字段'] 设置 <a href="https://www.cnblogs.com/adc8868/p/7576313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/adc8868/p/7575140.html
第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 - 林贵秀
第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 设置后台某个字段的排序规则 在当前APP里的adminx.py文件里的数据表管理器里设置 ordering = ['-要排序的字段名称']-为倒序排序 设置后台某个字段为只读,不能修改 在当前APP里
2017-09-22T07:25:00Z
2017-09-22T07:25:00Z
林贵秀
https://www.cnblogs.com/adc8868/
【摘要】第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 设置后台某个字段的排序规则 在当前APP里的adminx.py文件里的数据表管理器里设置 ordering = ['-要排序的字段名称']-为倒序排序 设置后台某个字段为只读,不能修改 在当前APP里 <a href="https://www.cnblogs.com/adc8868/p/7575140.html" target="_blank">阅读全文</a>