自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙师弟专栏

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

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

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

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

原创 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 252 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 1581 2

原创 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 24051 4

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

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

2020-04-07 17:33:47 192 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 15756 0

原创 Qt在Windows上增加开机自启

源码如下: #include #include #define REG_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" static void setAutoStart(...

2017-07-20 11:03:35 45040 0

原创 Qt将桌面截图,保存成用base64加密的图片流

实现桌面截图代码很简单,一行就够了: QPixmap desktopPix = QApplication::primaryScreen()->grabWindow(QApplication::desktop()->winId()); 当然,如果用户的机器为双屏的需要根据需求自行处理...

2017-07-17 14:19:24 45319 0

原创 NSIS制作卸载器时注意事项和如何创建桌面快捷方式

1、制作卸载器时,注意检查是否打包的软件正在运行 如果用NSIS打包安装的软件正在运行,会影响我们的卸载。操作系统会阻止我们删除正在运行软件的相关库,这样打不到我们需要卸载的目的。 所以我们要把打包安装的正在运行软件停止,语句如下: KillProcDLL::KillProc "${PR...

2017-05-22 13:57:06 45636 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 12559 24

原创 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 3348 0

原创 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 4407 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 22952 6

转载 git官网下载太慢解决方法

文章目录1、前言2、普通下载地址3、国内下载地址 1、前言 官网下载Git时,速度几乎是超不过20KB,解决方法有很多,这里介绍简单粗暴的方法。 这里使用windows系统作为演示,其他系统对号入座即可。 2、普通下载地址 地址:https://github.com/git-for-windows...

2020-02-02 20:35:38 23216 0

转载 Go开发 之 基础语法(变量的声明、初始化、作用域,匿名变量,多变量赋值,变量逃逸分析)

文章目录1、变量的声明1.1、标准格式1.2、简短格式1.3、批量格式2、变量的初始化2.1、标准格式2.2、编译器推导类型的格式2.3、声明并初始化3、多个变量同时赋值4、匿名变量(没有名字的变量)5、变量的作用域5.1、局部变量5.2、全局变量5.3、形式参数 1、变量的声明 1.1、标准...

2019-11-25 14:43:27 15900 0

转载 Go开发 之 基础语法(数据类型、类型转换、运算符的优先级)

文章目录1、数据类型1.1、数值类型1.1.1、整型(整数类型)1.1.2、浮点型(小数类型)1.1.3、复数1.2、bool类型(布尔类型)1.3、字符串类型1.3.1、定义字符串1.3.2、字符串拼接符“+”1.3.3、字符串实现基于 UTF-8 编码1.3.4、定义多行字符串1.4、字符类型...

2019-11-25 19:45:53 6141 0

转载 Go开发 之 基础语法(常量、枚举、注释、类型别名、指针)

文章目录1、常量(const关键字)1.1、概念1.2、iota 常量生成器2、3、4、5、 1、常量(const关键字) 1.1、概念 Go语言中的常量使用关键字 const 定义,用于存储不会改变的数据,常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(整数型...

2019-11-25 21:18:36 6894 0

转载 Go开发 之 容器(数组Array、切片slice、映射map、列表list)

文章目录0、唠唠叨叨1、数组-Array1.1、什么是数组1.1.1、数组的声明1.1.2、比较两个数组是否相等1.1.3、示例1.1.3.1、通过索引下标访问元素1.1.3.2、数组每个元素都会被初始化为元素类型对应的零值1.1.3.3、在数组长度出现“...”,表示长度是根据初始化值的个数来计...

2019-11-26 18:02:39 12337 0

转载 Go开发 之 流程控制(if/else、for/range、switch、goto、break、continue)

文章目录0、唠唠叨叨1、分支结构(if / else)1.1、标准写法1.2、特殊写法2、循环结构(for)2.1、标准循环2.2、无限循环2.3、for 中的初始语句(开始循环时执行的语句)2.4、for 中的结束语句(循环结束时执行的语句)2.5、for 中的条件表达式(控制是否循环的开关)2...

2019-11-27 16:25:59 12148 0

原创 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 51760 11

原创 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 10011 0

转载 更换pip源到国内镜像

pip国内的一些镜像   阿里云 https://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(douban) http://pypi.douban.com/simple...

2020-01-13 16:44:07 3493 0

翻译 人工智能 之 自然语言处理(NLP)算法分类总结

一、人工智能学习算法分类 人工智能算法大体上来说可以分类两类:基于统计的机器学习算法(Machine Learning)和深度学习算法(Deep Learning) 总的来说,在sklearn中机器学习算法大概的分类如下: 1. 纯算法类 (1).回归算法 (2...

2018-08-29 14:16:37 17216 2

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

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

2017-12-19 16:56:24 54658 111

原创 Qt添加Halcon窗体Demo(以及Halcon简单的灰化效果)

Qt调用Halcon13.0机器视觉算法包 Qt:5.6.1 MSVC2013 32bit Halcon版本:13.0(注意,这里最好是正版,或者已经破译的版本,否则会引起很多意料之外的问题) 1、在pro文件中添加必要的库和必要的头文件 INCLUDEPATH += $$PWD/Halc...

2017-09-15 19:19:37 5396 8

转载 常见26种NLP任务的练手项目

文章目录1.分词 Word Segmentation2.词预测 Word Prediction3. 文本蕴涵 Textual Entailment4. 语音识别 Automatic Speech Recognition5. 自动摘要 Automatic Summarisation6. 文本纠错 T...

2019-12-30 12:47:40 20363 0

原创 Qt用QuaZip实现压缩/解压的小Demo

效果图: 关键代码: #include "squazip.h" #include "../quazip/JlCompress.h" #include <QtConcurrent/QtConcurrent> SQuaZip::SQu...

2017-10-11 18:07:07 604 2

原创 QTcpSocket客户端、服务端互发字符串Demo

最近又遇到tcp问题,发现知识不用忘得好快!于是做了一个简单的demo。 先看下运行效果: 代码我已经上传到CSDN: http://download.csdn.net/detail/u014597198/9689618 Github地址: https://github.co...

2016-11-22 11:32:34 2225 0

原创 Qt5气泡式聊天框——QListWidget+QPainter实现

目录 由于最近的项目需要,做了些相关IM的工作。所以聊天框也是必不可少的一部分。聊天框的制作分很多种,本文以QListWidget+QPainter绘制的Item做了一个Demo。该Demo只是做一个示例,代码已公布如下,需要的拿去! 目录 效果图 实现原理 调用样例 ...

2018-08-08 11:57:33 5776 25

转载 Go语言开发工程师一定要熟读的5个开源项目

文章目录1、简介2、开源项目2.1、Codis2.2、Etcd2.3、Kubernetes2.4、Caddy2.5、Go-MySQL3、原文地址 1、简介 写代码同写文章一样,既是技术活,又是艺术活。不是懂了语法能够写出优秀的代码,也正如不是认识字就能够写出优美的文章一样。那个作家饱读史书,那个架...

2019-12-21 10:16:00 10431 0

原创 Qt+VLC简单的使用显示视频Demo

先看看效果: vlc播放视频,要比QMediaPlayer实用的多,并且同时运行20个视频时不会出现卡顿。 这个Demo功能实现非常简单,简单的说一下vlc流程: 1、创建并初始化一个libvlc实例 LIBVLC_API libvlc_instance_t * libvlc_n...

2017-05-24 10:52:41 6927 54

转载 彻底理解cookie,session,token【转】

文章目录1、原文2、发展史3、具体理解3.1、Cookie3.2、Session3.3、Token3.3.1、Token的起源3.3.2、基于服务器的验证3.3.3、基于服务器验证方式暴露的一些问题3.3.4、基于Token的验证原理3.3.5、实现思路3.3.6、Token的优势3.3.6.1、...

2019-12-19 15:25:14 4719 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 5559 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 39198 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 44892 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 27956 2

原创 非关系型数据库 之 Elasticsearch的使用(Search engine DB)

文章目录1、简介2、概念3、增数据3.1示例3.2如图4、查数据4.1同一类型下模糊查询4.1.1示例4.1.2如图4.2根据ID精确查询4.2.1示例4.2.2如图5、更新数据5.1根据ID局部更新5.1.1示例5.1.2如图5.2根据ID精确更新5.2.1示例5.2.2如图6、删数据6.1根据...

2019-03-19 20:27:14 14660 0

原创 数据库总结(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 17582 0

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

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

2019-08-06 14:53:36 36199 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 13973 0

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