高效码农

撰写、分享国内外先进的IT技术
December 30, 2020

铁道大学自动刷课谷歌插件

一、初衷现在有很多的网课,但是我们可能由于很多琐事不能完成网课的学时;所以有了这个插件,插件只是自己做着玩的,还很粗糙;二、优势:1、省去自己手动点击计时2、网站本身的自动计时,间隔时间长,无法将课时刷满3、自动播放下一集三、使用方法1、将demo.zip文件解压到指定位置。点击下载:demo.zip2、打开Chrome浏览器,地址栏输入 chrome://extensions/ ,回车键,...
December 9, 2020

宝塔部署Python项目问题汇总

大数据和AI的用途越来越广泛,再也不是大公司的专属;一、ModuleNotFoundError: No module named 'json'宝塔部署Python项目网上的教程有很多不在赘述;部署完成启动项目提示成功,但是状态一直是“已暂停”;查看日志报错信息为:ModuleNotFoundError: No module named 'json'解决方案:修改配置文件中:user = 'w...
November 24, 2020

FaceBook爬取库:facebook-scraper

简介无需注册登录,不需要API秘钥即可爬取Facebook;受twitter-scraper的启发。安装:pip install facebook-scraper使用:from facebook_scraper import get_posts # 第一个参数为主页唯一标识:nintendo(https://www.facebook.com/Nintendo/) # 第二个参数为爬取的页数...
November 22, 2020

PHP微服务实践 -- 手把手教你搭建PHP微服务

简介由于公司项目的发展,现在有SaaS架构的B2B、B2C项目,且项目提供的功能多而杂;并且有大部分功能是重复的。虽然,并发不大,但是从维护和开发的角度讲,开发和维护一套的成本要小很多;所以自己再业余时间探索PHP的微服务架构。基础知识普及:1、hyerf:https://hyperf.wiki/2.0/#/2、consul:https://www.consul.io/3、swoole:ht...
November 13, 2020

谷歌搜索库:googlesearch-python

谷歌搜索googlesearch是一个Python库,可轻松爬取Google搜索结果。googlesearch使用requests和BeautifulSoup4抓取Google。安装要安装,请运行以下命令:python3 -m pip install googlesearch-python 或者 pip3 install googlesearch-python用法要获取搜索字词的结果,只需使...
October 23, 2020

超牛API工具类组合,你想要的都在这儿

简介企业和开发人员需要大量的API来加速其项目。Cloudmersive由硅谷经验丰富的工程师,产品和业务人员于2017年成立,如今拥有众多客户。Cloudmersive为客户提供了完整的API组合,涵盖病毒扫描,文档转换和处理,深度学习OCR,图像识别和处理,自然语言处理,条形码处理以及任何其他关键领域。还可以通过托管云实例,私有租户云甚至是完全私有云模型进行部署,该模型允许在内部部署以及...
October 13, 2020

OpenCart安装和设置亚马逊支付和登录Amazon Pay and Login

注册了你的亚马逊支付账户后,你可以让你的OpenCart网站接受亚马逊支付作为你网站上的附加支付方式。登录到您的OpenCart管理员。从侧边栏选择Extensions > Payments选项。点击亚马逊支付旁边的安装图标,用亚马逊扩展登录。单击编辑图标,并在下面列出的字段中输入值(可以在卖方中央下集成> MWS访问密钥)。 商户ID(卖方ID) 访问密钥 秘密密钥 客...
August 27, 2020

spinrewriter英文伪原创工具,Python对接API示例

简介:Spin Rewriter是一款英文伪原创软件,它使用ENL语义旋转来理解文本的含义。它生产高质量,独特和可读性很高的伪原创文章,另外就是语法方面也不错,在效果上比the best spinner 以及国内的Spinnerchief 要好。国外的很多SEO大佬都有推荐。由于Python spinrewriter包是2012年的,不支持python3.x;所以自己简单写个示例API个别参...
August 26, 2020

swift学习笔记

文章只是根据自身情况,记录swift语言和其他语言的区别,请勿对号入座,请根据自身情况选择性学习:一、类型注解注意:类型注解作为一个需要了解的知识点,不做深入研究,因为在项目实操中很少需要写类型注解;理由是:Swift 可以推断出常量或者变量的类型当你声明常量或者变量的时候可以加上类型注解(type annotation),说明常量或者变量中要存储的值的类型。如果要添加类型注解,需要在常量或...
August 22, 2020

Python界面(GUI)编程PyQt5之多线程应用程序

背景基于Qt的应用程序(像大多数GUI应用程序一样)是基于事件的。这意味着执行是根据用户交互、信号和计时器来驱动的。在事件驱动的应用程序中,单击按钮将创建一个事件,应用程序随后将处理该事件以产生预期的输出。事件被推入和从事件队列取出,然后按顺序处理。事件循环通过在QApplication对象上调用.exec_()开始,并在与Python代码相同的线程中运行。运行这个事件循环的线程——通常称为...
August 21, 2020

Python界面(GUI)编程PyQt5之布局管理

一、简介PyQt5布局一般可分为:QHBoxLayout: 横向布局QVBoxLayout: 纵向布局QGridLayout: 表格布局QStackedLayout: 堆砌布局下面我们一一介绍这几种布局,为了更直观的表现布局,我们先设计一个组件并涂上颜色:from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.Q...
August 20, 2020

Python界面(GUI)编程PyQt5窗体小部件

一、简介在Qt(和大多数用户界面)中,“小部件”是用户可以与之交互的UI组件的名称。用户界面由布置在窗口内的多个小部件组成。Qt带有大量可用的小部件,也允许您创建自己的自定义和自定义小部件。二、小部件列表Qt文档中提供了所有小部件的完整列表,但让我们快速了解一下它们的实际效果。from PyQt5.QtWidgets import * from PyQt5.QtCore import * f...
August 18, 2020

Python界面(GUI)编程PyQt5工具栏和菜单

工具栏工具栏是最常见的用户界面元素之一。工具栏是用于在应用程序中执行常见任务的图标和文本栏。Qt工具栏支持图标,文本的显示,还可以包含任何标准Qt小部件。但是,对于按钮,最好的方法是利用QAction系统在工具栏上放置按钮。让我们从向应用程序添加工具栏开始。在Qt中,从QToolBar类创建工具栏。首先,创建该类的实例,然后调用.addToolbar。传入字符串作为第一个参数来设置工具栏的名...
August 15, 2020

Python界面(GUI)编程PyQt5事件和信号

触发响应用户行为和GUI事件的操作使用信号和槽构建复杂的应用程序行为,并使用自定义事件覆盖小部件事件处理。如前所述,用户与Qt应用程序的每次交互都会生成一个事件。事件有多种类型,每一种都代表一种不同类型的交互—例如鼠标或键盘事件。发生的事件被传递到发生交互的小部件上特定于事件的处理程序。例如,单击小部件事件将QMouseEvent发送到小部件上的. mousepressevent处理程序。此...