自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙师弟专栏

当你的才华还撑不起你的野心时,那你就应该静下心来学习。

原创 Python开发 之 Python3打包(windows/linux)详解

文章目录1、唠唠叨叨2、背景3、Python打包工具3.1、py2exe3.2、cx_Freeze3.3、PyInstaller4、Windows打包4.1、单个文件打包4.1.1、核心源码4.1.2、程序运行4.1.3、打包4.1.4、打包后效果4.2、多个文件打包4.2.1、核心源码4.2.2...

2020-01-20 19:55:00 24256 4

原创 C++面试常用知识点总结——基础篇

文章目录1、算法1.1、排序1.1.1、快排1.1.2、归并1.1.3、稳定性高效率高的排序1.2、广度优先算法和深度优先算法1.3、BFPRT算法1.4、二叉树1.4.1、遍历方式2、数据库2.1、画ER图2.2、如何备份2.3、加快数据库查询有几种方式2.4、建立索引如何加快查询2.5、内、外...

2019-07-15 18:13:04 51975 11

原创 数据库总结(350个数据库,14个分类)

文章目录1、简述2、数据库排行3、总体分类4、对比4.1 关系型数据库遵循ACID规则4.1.1、A (Atomicity) 原子性4.1.2、C (Consistency) 一致性4.1.3、I (Isolation) 独立性4.1.4、D (Durability) 持久性4.2、为什么使用No...

2019-06-24 21:37:13 17637 0

原创 十个常用排序算法——python3实现(以及全部的排序算法分类)

文章目录一、总览二、常用排序算法1、冒泡排序——交换类排序1.1 简介1.2 源码1.3 效果2、快速排序——交换类排序2.1 简介2.2 源码2.3 效果3、选择排序——选择类排序3.1 简介3.2 源码3.3 效果4、堆排序——选择类排序4.1 简介4.2 源码4.3 效果5、插入排序——插入...

2019-06-10 19:49:59 23659 7

原创 人工智能 之 机器学习常用算法总结 及 各个常用分类算法精确率对比

目录简介一、监督学习1、决策树(Decision Tree,DT)2、朴素贝叶斯分类器(Naive Bayesian Model,NBM)3、最小二乘法(Least squares)4、逻辑回归(Logistic Regression)5、支持向量机(SVM)6、K最近邻算法(KNN,K-Near...

2018-12-27 21:46:38 29945 4

原创 Python开发 之 Python3读写Excel文件(较全)

Python读写Excel文件用xlrd包读取Excel文件 用xlrd包读取Excel文件 用法比较简单。 import xlrd import xlwt import openpyxl from datetime import date,datetime arrayNum =...

2018-10-17 10:17:52 61693 22

原创 Qt(C++)调用工业相机Basler的SDK使用示例

简介 由于公司采购的AVT相机不足,需要用Basler相机来弥补,所以我也了解了一下Basler这款相机的SDK。由于Basler这边的相机提供的没有提供Qt的示例,所以我做一个分享出来。 本篇的Demo采用的是工业黑白相机。工业应用中,如果我们要处理的是与图像颜色有关,那么我们最好采用彩色工...

2017-12-19 16:56:24 55673 113

原创 “代码雨”纯HTML源码实现及效果

先看看效果 1、绿色: 2、彩色: 3、背景色: 4、绿色逐渐变浅: 源代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Ty...

2017-05-08 15:19:36 123264 29

原创 QWebEngineView的使用示例

Qt慢慢淘汰了古老的Webkit,用WebEngine框架代替掉了。Webengine与webkit不同的是它是基于Chromium引擎的,也就是集成谷歌的引擎。 关于Qt Webkit 的未来,Qt 5.4 beta 的发布公告是这样说的: Qt 5.4 also contains Qt We...

2016-10-13 11:35:24 29632 99

原创 Go开发 之 单端口转发到多个端口

文章目录1、背景2、正题3、源码4、配置5、效果 1、背景 运维和我提到这个需求的时候,我先是一愣,第一时间想到的是nginx,然后运维说nginx没有这个功能……之所以选择用go语言,主要两点: 静态语言性能够用 不用部署其它包,可以直接丢一个可执行程序和一个配置上去就能运行。 2、正题 这...

2020-05-22 11:37:32 205 0

原创 饥荒TGP联机版免费搭建服务器教程
原力计划

文章目录1、饥荒简介2、如何免费搭建2.1、找到联机大厅,选择搭建服务器2.2、下载服务器资源2.3、下载完成后,先别急着登入服务器,要先配置一些东西2.3.1、准备:找到 我的文档-Klei-DoNotStarveTogetherRail 这个文件夹2.3.2、从TGP启动饥荒联机版,然后点击开...

2020-05-02 01:20:51 1805 6

原创 docker python3 编码问题:UnicodeEncodeError: 'ascii' codec can't encode characters in position...

文章目录1、简介2、解决过程 1、简介 windows上没有问题的接口,centos上也没有问题,只有docker里面有问题: UnicodeEncodeError: 'ascii' codec can't encode characters in position....

2020-04-10 19:51:47 391 0

原创 Python开发 之 正则知识点回顾

文章目录1、效果2、源代码 1、效果 2、源代码 已经把注释写的很清楚了 #! -*- coding: utf-8 -*- """ Author: ZhenYuSha Create type_time: 2020-4-7 Info: 正则模块 -----------...

2020-04-07 17:33:47 247 0

原创 Python开发 之 如何安装PyCharm全过程

目录1、下载①、下载开发IDE-PyCharm②、下载Python环境2、安装①、安装PyCharm-IDE②、安装Python3、网络重定向4、注册 1、下载 ①、下载开发IDE-PyCharm 官网下载:https://www.jetbrains.com/pycharm/ ②、下载Py...

2020-03-11 16:21:41 15868 0

原创 Python开发 之 去除字符串中 首个指定字符串

文章目录1、背景2、遇到坑3、找到 lstrip() 坑的真相4、解决方案4.1、方法1 split4.2、方法2 replace5、案例5.1、源代码5.2、效果6、延伸6.1、看字符串开头是否是指定字符串6.2、看字符串中是否存在指定字符串 1、背景 最近的项目中,再次踩到Python字符串处...

2020-02-26 11:40:16 3441 0

原创 Python开发 之 企业微信机器人每天定时发消息实例
原力计划

文章目录1、背景2、企业微信API3、想法4、效果5、源代码6、Github源码分享7、具体步骤7.1、创建一个群7.2、创建好后,添加一个群机器人7.3、给机器人起名字、添加头像7.4、创建好后,复制Webhook地址后,点完成7.5、配置程序到supervisor中启动7.6、完成 1、背景 ...

2020-02-24 17:29:12 13453 24

原创 2018款macbook pro如何安装windows双系统

文章目录1.背景2.具体过程2.1.查阅资料2.2.下载镜像2.3.安装过程2.4.启动安装3.其他须知3.1.如果windows镜像不对安装失败,mac启动不了怎么办3.2.双系统如何切换 1.背景 说到装mac的双系统,想必装过的人都不陌生,今天讲一下如何给2018款mac pro装双系统。2...

2020-02-17 17:22:25 4834 0

原创 Python开发 之 Websocket 的使用示例

文章目录1、唠唠叨叨2、先看一下效果吧2.1、效果1(一个客户端连上服务的并发送消息)2.2、效果2(另一个客户端连上服务的并发送消息)2.3、效果3(服务的收到客户端的全部消息并返回消息)2.4、效果4(一个客户端掉线并不影响其它socket连接)2.5、效果5(列取全部连接客户端对象和当前发消...

2020-01-14 18:24:19 10097 0

原创 Python开发 之 利用TF特征向量和Simhash指纹计算中文文本的相似度的示例

文章目录1、简介2、计算过程3、效果图4、核心代码5、此项目Github源码分享 1、简介 最近一直在研究NLP的文本相似度算法,本文将利用TF-IDF特征向量和Simhash指纹计算中文文本的相似度。 2、计算过程 准备测试数据 预处理读到的数据 加载数据到Map中 输入用户问...

2019-12-13 11:04:24 10269 2

原创 Python开发 之 Jieba分词示例

文章目录1、唠唠叨叨2、先看一下效果吧3、核心代码3.1、分词3.2、读取Excel文件3.3、去除数组中的\n符4、Github源码分享5、其它小知识5.1、在github.com的README中添加image图片 1、唠唠叨叨 之前讲述过关于Jieba分词的内容,最近又有关于这方面的需求,...

2019-12-05 14:34:44 7035 0

原创 Go开发 之 利用 Xpath 读取网页中想要的内容

文章目录1、唠唠叨叨2、先看一下效果3、项目所需包4、核心代码5、Github源码分享6、其它小知识 1、唠唠叨叨 在我之前的文章中讲述过如何利用xpath来抓取网页的内容,不过之前的开发语言我都是使用的Python。如果GoLang也想用Xpath该如何使用呢?下面就来简单的讲一下如何用Go...

2019-12-04 18:47:58 8092 0

原创 Go开发 之 GoLand还是VsCode

文章目录1、简介2、VsCode下载安装2.1、下载安装2.2、安装中文语言包2.2.1、快捷键找到语言配置2.2.2、安装中文语言包2.2.3、重启IDE2.2.4、安装语言包成功啦2.3、安装Go的插件2.4、增加Go的配置文件2.4.1、快捷键找到配置2.4.2、给settings.json...

2019-11-15 19:50:11 16510 1

原创 Go开发 之 Go的 9个 基本命令

文章目录1、go build命令(编译命令)1.1、go build 无参数编译1.2、go build 参数设置2. go clean命令(清除编译文件)3. go run命令(编译并运行)4. go fmt命令(格式化代码文件)5. go install命令(编译并安装)6. go get命令...

2019-11-15 19:49:12 13850 0

原创 Go开发 之 基础语法(25个关键字、36个预定义标识符)

文章目录1、Go的25个关键字讲解2、Go的36个预定义标识符 1、Go的25个关键字讲解 不,你没看错,这门语言只有25个关键字。 不像C++关键字那么多,原本C++98/03有63个关键字,后来C++11又加了10个,变成了73个。 其中13个关键字与C++相同(break、defau...

2019-11-15 11:56:54 13196 0

原创 Python开发 之 Sklearn的模型 和 CountVectorizer 、Transformer 保存 和 使用

文章目录1、简述2、 CountVectorizer 和 Transformer保存和加载2.1、TF-IDF词典的保存2.2、TF-IDF加载,测试新数据3、模型的保存和加载3.1、模型的保存3.2、模型的加载4、例子 1、简述 如果用到TF-IDF,sklearn中经常会用CountVec...

2019-11-12 20:38:24 14288 0

原创 Python开发 之 Python3 监控服务器的CPU、硬盘、内存和各个端口的开启情况

文章目录一、简介二、效果三、源码3.1、核心程序3.2、配置文件3.3、ReadMe 一、简介 由于项目的需要,需要做一个简单监控服务器的CPU利用率、CPU负载、硬盘使用率、内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体...

2019-08-06 14:53:36 36525 0

原创 记一次用IDE上传代码到服务器的过程

文章目录一、简介二、动态效果图三、配置服务器过程3.1、打开配置项3.2、添加SFTP服务器链接3.3、起一个服务器的名字,方便上传3.4、依次配置服务器地址、端口、用户名、密码3.5、配置项目根目录3.6、配置上传目录和服务器目录四、使用过程4.1、上传代码4.2、下载服务器的代码4.3、对比服...

2019-07-26 11:50:41 34124 0

原创 Excel多个表格通过相同的列合并成一个表格

文章目录1、背景2、效果图3、实现手段3.1、公式3.2、示例3.3、其余行实现手段 1、背景 最近有业务需求,将多个表格的数据合并到一起做统计。就是像SQL一样,将很多个表合并成一个。 犹豫表格太多,而且相同列的id也不是按一样的顺序排列的,所以复制粘贴的难度加大了。 2、效果图 表1: 表2...

2019-07-12 11:21:17 7226 0

原创 单例模式 C++(两种方式)、Python3

这里写自定义目录标题1、饿汉模式2、懒汉模式 1、饿汉模式 就是说不管你将来用不用,程序启动时就创建一个唯一的实例对象 优点:简单,明了,容易理解,代码简洁。 缺点:可能会导致进程启动慢,且如果有多个单例类对象实例启动顺序不确定。 class Singleton { publ...

2019-06-26 18:17:42 39167 0

原创 非关系型数据库 之 列数据库 Cassandra 的使用(Python3)

文章目录1、Cassandra 简介1.1、简述1.2、突出特点2、CentOS 操作 Cassandra2.1、下载 Cassandra2.2、检测是否安装了java环境2.3、修改配置文件 cassandra.yaml2.4、修改配置文件 cassandra-env.sh2.5、后台启动2.6...

2019-06-24 17:14:15 5624 0

原创 非关系型数据库 之 图数据库Neo4j的使用(Python3)

文章目录1、Neo4j 简介1.1、简述1.2、应用场景1.3、优点1.4、缺点2、CentOS 操作 Neo4j2.1、安装启动2.1.1、下载2.1.2、修改配置文件2.1.3、查看是否启动2.2、web访问3、Python3 操作Neo4j3.1、安装3.2、注意事项3.3、方法列表3.4、...

2019-06-21 12:04:57 39317 0

原创 Python 三元表达式的三种方法

文章目录1、三元表达式的三种方法1.1、结果1 if 条件 else 结果21.2、(结果2,结果1)[判断]1.3、{条件值1:结果1,条件值2:结果2}[判断]2、源代码3、效果图 1、三元表达式的三种方法 1.1、结果1 if 条件 else 结果2 tj = 2 > 1 print(...

2019-06-20 10:54:03 6763 0

原创 非关系型数据库 之 文档型数据库 MongoDB 的使用(Python3)

文章目录1、MongoDB 简介1.1、简述1.2、应用场景1.3、优点1.4、缺点2、CentOS 操作 MongoDB2.1、安装启动2.1.1、下载安装2.1.2、后台启动2.1.3、查看是否启动2.1.4、如果开了外网端口,用浏览器查看是否外网访问2.2、常用命令2.2.1、连接mongo...

2019-06-19 19:11:14 44926 0

原创 非关系型数据库 之 Key-Value数据库 Redis的使用(Python3)

文章目录1、Redis 简介1.1、简述1.2、特点1.3、优势2、CentOS 操作 Redis2.1、安装启动2.1.1、安装2.1.2、改配置2.1.3、启动2.2、常用命令2.2.1、redis-cli2.2.2、auth命令2.2.3、PING 命令2.2.4、Key命令2.2.5、GE...

2019-06-13 17:06:17 28039 2

原创 八个常用查找算法——python3实现

文章目录1、顺序查找1.1 简介1.2 基本思路1.3 优缺点1.4 源代码1.5 效果2、二分查找2.1 简介2.2 复杂度分析2.3 源代码2.4 效果3、分块查找3.1 简介3.2 算法思想3.3 算法流程3.4 复杂度分析3.5 源代码3.6 效果4、斐波那契查找4.1 简介4.2 算法描...

2019-05-28 19:24:22 20747 3

原创 Qt5.9使用Qt4的QFTP全过程

文章目录1、简介2、下载并编译Qt4的库2.1 编译准备2.1.1 修改“qtftp-master\src\qftp”下的“qftp.pro”文件2.1.2 修改“qtftp-master\src\qftp”下的“qftp.h”文件2.2 编译3、应用编译好的库3.1 引用3.1.1 拷贝静态库到...

2019-04-30 21:29:54 15766 14

原创 Python开发 之 各种可视化图表的绘制

文章目录1、简介2、用 matplotlib 绘制各种可视化图表2.1 折线图2.2 柱形图2.3 饼图2.4 绘制三维散点图2.5 散点图3、其它可视化库3.1 Seaborn3.2 ggplot3.3 Bokeh3.4 pygal3.5 Plotly3.6 geoplotlib3.7 Glea...

2019-04-29 20:41:28 14035 4

原创 前端学习 之 HTML通过JS调用HTTP

文章目录1、简介2、效果3、源码4、流程 1、简介 最近在搞爬虫抓包,抓到的东西只是后台展示太不方便了。于是就写了一些前端的js代码,通过HTTP协议与后台通信,然后把内容展现出来。以前写过这方面前端的代码,但每次用时又总是忘记,所以这次把它记录下来。本文只是举个最简单的get请求示例,供大家参考...

2019-04-24 16:41:14 8564 4

原创 Python开发 之 两种爬虫的方式 正则表达式、XPath

文章目录1、简介2、效果图3、先将一下利用正则的方式3.1 简单理解3.2 源码4、XPath4.1 简单介绍4.2 源码5、源码整合 1、简介 正在学习python的爬虫,于是爬了一下现在自己的CSDN博客的个人信息。本文讲解了我利用Python3爬取CSDN个人信息的两种方式(正则表达式、...

2019-04-19 17:23:51 7219 4

原创 Python开发 之 10分钟教你学会爬虫Scrapy

文章目录一、简介二、Scrapy的简单示例1、先找一个需要爬的网页2、先给用的浏览器下载一个“XPath”查询插件2.1 谷歌浏览器方法2.2 360浏览器的方法(博主用此浏览器,因为可以切换内核)3、利用Xpath找到要爬的位置3.1 先利用浏览器找到html对应的元素3.2 应用Xpath工具...

2019-04-11 20:00:17 18921 2

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