自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ryan Z 的技术日志

千里之行,始于足下

  • 博客(671)
  • 收藏
  • 关注

原创 nodejs安装(Windows)

下载、安装官网地址:https://nodejs.org/zh-cn/download/双击安装包开始安装,修改默认安装路径,msi格式的安装包会自动添加环境变量打开cmd窗口,执行命令node -v查看node版本在安装node的同时也安装了npm,执行npm -v查看npm版本修改全局包路径(非必须)下载全局包时,默认保存在C盘下,可通过npm root -g命令查看当前路径,但是我们有时候想把全局包放在其他目录下,以免占用C盘空间。在安装目录下创建两个文件...

2021-10-15 15:32:58 263

原创 PyQt使用多线程的正确姿势

继承QThread实现多线程,是一种错误的做法,具体见:You’re doing it wrong…The main thing to keep in mind when using a QThread is that it’s not a thread. It’s a wrapper around a thread object. This wrapper provides the signals, slots and methods to easily use the thread objec

2021-10-14 17:40:19 3502

原创 Python知识点

Python之模块Python之模块(一) - 每天进步一点点!!! - 博客园https://www.cnblogs.com/madsnotes/articles/5537947.html Python之函数Python学习总结【第三篇】:Python之函数(自定义函数、内置函数、lambda表达式、装饰器、迭代器&生成器) - 每天进步一点点!!! - 博客园 Python数据结构(字符串、列表、元组、字典、set集合)Python数据结构(字符串、列表、元组、字典、set集合) -...

2021-10-12 23:24:51 288

原创 PyQt5在textBrowser添加文本并自动滑动到底

1. 信号与槽的连接self.pushButton_2.clicked.connect(MainWindow.slot1)2.槽函数def slot1(self): def _slot1(textBrowser,lineEdit): while True: textBrowser.append(lineEdit.text()) #文本框逐条添加数据 textBrowser.moveCursor(textBrowse.

2021-10-12 23:01:51 3818

原创 PyQt中的QProcess

一共就俩步骤:创建进程:process = QtCore.QProcess() 启动进程:process.start('cmd.exe', ['dir']) 其中第一个参数是外部程序,后面的列表是给该程序的参数。其他常用方法:等它结束,超过1秒就不等了:process.waitForFinished(1000) 读取输出结果:output = process.readAll() 它是 QByteArray 类型,所以需要编码成 unicode:str(output, encoding='u

2021-10-12 22:55:08 1613

原创 Python中的Queue与多进程(multiprocessing)

一、Queue(队列对象)在多进程中环境中,要使用进程安全的multiprocessing.Queue(),而非Python标准库中的Queue当一个队列为空的时候如果再用get取则会堵塞,所以取队列的时候一般是用到get_nowait()方法,这种方法在向一个空队列取值的时候会抛一个Empty异常所以更常用的方法是先判断一个队列是否为空,如果不为空则取值队列中常用的方法Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空,返回True,反之F...

2021-10-12 22:17:28 14275 4

原创 在PyQt5中使用多进程(multiprocessing)

multiprocessing对象要放在__main__所在的启动文件 使用槽连接multiprocessing对象from multiprocessing import Poolfrom PyQt5 import QtWidgetsfrom PyQt5.QtWidgets import *import sysclass Window(QWidget): def __init__(self): super().__init__() self.set

2021-10-12 21:30:17 8992 1

原创 MySQL8命令行安装

1. 下载并解压安装包2. 在安装包路径下创建my.ini[mysqld]# 设置mysql的安装目录,也就是刚才我们解压的目录# 请仔细观察单斜杠,双斜杠的区别# basedir=D:\\mysql-8.0.19-winx64basedir=D:/MySQL/mysql-8.0.25-winx64# 设置mysql数据库的数据的存放目录datadir=D:/MySQL/mysql-8.0.25-winx64/DATA# 设置默认使用的端口port=3306# 允许最大连接数m

2021-10-11 10:56:07 1054

原创 MySQL查找并更新记录,不存在就insert;判断表、表字段是否存在,不存在就新增

数据库:CREATE TABLE test(user_id INT UNSIGNED NOT NULL,visit_times INT UNSIGNED NOT NULL,PRIMARY KEY(user_id));查找并更新记录,不存在就insertinsert into test(user_id,visit_times)values(1,1)ON DUPLICATE KEY UPDATE visit_times=visit_times+1;...

2021-10-10 17:01:14 846

原创 PyQt5开发环境配置

1. 安装PyQt5pip install pyqt5pip install pyqt5-tools2.打开 Pycharm,依次选择 /File/Settings/Tools/External Tools/ 进入外部工具添加界面3. 点击绿色加号来创建一个外部工具 QtDesigner,配置如下-- 工具名称,用于菜单显示Name = QtDesigner-- 工具作用描述Description = Qt tool for designing and building..

2021-10-10 11:21:50 306

原创 国内开源镜像站总览

商业机构华为 华为开源镜像站_软件开发服务_华为云 腾讯 腾讯软件源 阿里 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 网易 欢迎访问网易开源镜像站cnpmjs.org: Private npm registry and web for Company教育机构清华大学 清华大学开源软件镜像站 | Tsinghua Open Source Mirror中国科学技术大学 USTC Open Source Software Mirror 北京...

2021-10-05 14:04:24 2660

原创 Python开发环境安装配置总结

1. 下载安装Python解释器下载地址Python官网Download Python | Python.org 华为镜像https://repo.huaweicloud.com/python/修改Windows环境变量,将Python安装路径添加到Path中,如:D:\Python37Python 环境变量下面几个重要的环境变量,它应用于Python:变量名 描述 PYTHONPATH PYTHONPATH是Python搜索路径,默认我们import的模块都会从..

2021-10-05 11:34:18 429

转载 缠中说禅形态挖掘之五笔形态

aAb式底背弛描述:12345向下,234构成中枢,最高点为fd1.high,5和1之间没有包含关系,力度上5小aAb式顶背驰描述:12345向上,234构成中枢,最低点为fd1.low,5和1之间没有包含关系,力度上5小于1;最高点为max(fd3.high, fd5.high);如果最高点是fd3.high,则fd5.high > fd1.high。三买描述:123构成中枢A,4大幅向上离开,5回调不跌破中枢A的ZG三卖

2021-09-28 20:28:38 208

转载 python文字转语音的五种方式win32com,pyttsx3,百度api,可使用自己的声音

1. 安装win32compip install win32com2. 导入并使用import win32com.client speaker = win32com.client.Dispatch(SAPI.SpVoice") str1 = """ 金樽清酒斗十千,玉盘珍羞直万钱。 停杯投箸不能食,拔剑四顾心茫然。 欲渡黄河冰塞川,将登太行雪满山。 闲来垂钓碧溪上,忽复乘舟梦日边。 行路难,行路难,多歧路,今安在? 长风破浪会有时,直挂云帆济沧海 """ speak

2021-09-27 13:23:53 6506 5

原创 Python pip安装 win32com模块

python -m pip install pypiwin32

2021-09-26 23:11:22 7587

原创 PIP更改源

临时使用国内镜像安装pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-hostWindows下永久更换镜像源1. 在windows文件管理器中输入“ %APPDATA% ”,如下图所示2. 定位到一个新的目录下(“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”),Administrator为自己的用户名,在该目录下新建pip文件.

2021-09-26 23:08:34 241

原创 Windows下多Python版本共存

1. Python 多版本使用在安装Python3(>=3.3)时,Python会在系统中安装一个启动器:py.exe,默认放置在文件夹C:\Windows\下。这个启动器允许我们指定使用哪个Python版本(当然前提是已经安装了相应版本的Python,并在Path中加入对应路径)使用方法py -3.7 main.py # 参数为Python版本号还可以在代码中加入说明,指定这个文件应该由哪个版本的Python解释运行,方法是在代码文件的最开始加入#! python3.7

2021-09-21 16:35:35 400

原创 自动安装TA-Lib报错的解决方法

1. pip安装官方安装教程文档:https://mrjbq7.github.io/ta-lib/install.html在命令行下输入命令(在线安装):pip install Ta-Lib注意:使用pip安装可能会出现这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/

2021-09-18 18:48:49 693

原创 Windows环境下安装Redis和发布订阅的简单方法

下载地址:https://github.com/MicrosoftArchive/redis/releasesRedis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到 D 盘redis文件夹下。一.Redis临时服务1.打开cmd,进入到刚才解压到的目录,启动临时服务:redis-server.exe redis.windows.conf (备注:通过这个命令,会创建Redis临时服务,不会在window S...

2021-09-18 17:40:20 439 1

转载 WEB页获取串口数据

网上找到很多 大致分两种使用ActiveX控件,JS调用MSCOMM32.dll的串口控件对串口进行控制 使用C#语言的控件对串口进行控制,然后使用JS+AJAX与C#进行交互获得串口数据详情见 使用JS获得串口数据http://blog.csdn.net/xuing/article/details/6688306 但是小弟用这两种办法都获取到数据串口配置如下:1 ...

2019-05-27 09:52:58 6555

转载 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)

修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion.接着需要做两件事:1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。...

2019-03-14 09:39:57 786

原创 STS4 New 菜单没有Spring Bean Configuration File选项

下载STS4.1.2解压后打开,发现New菜单里没有 Spring/Spring Bean Configuration File选项。解决办法:1、下载Spring Roo Project文件,https://projects.spring.io/spring-roo/#download-widget2、解压下载的Spring Roo文件3、打开STS,Help -> Ins...

2019-03-11 14:39:18 15170 22

转载 Maven构建Spring4.x项目

<properties>   <org.springframework.version>4.3.7.RELEASE</org.springframework.version> </properties> <dependencies> <!-- spring star...

2019-03-11 10:01:14 1185

原创 MySQL 配置文件

编辑配置文件vim /etc/my.cnf[client]port = 3306socket = /usr/local/mysql/mysql.sockdefault-character-set = utf8mb4[mysqld]port = 3306basedir = /usr/local/mysql/datadir=/usr/local/mysql/data # my...

2019-03-01 15:08:32 1682

转载 centos 7 安装 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 详细步骤

1.卸载Linux系统上自带的mysql插件(old版本)查找mysql相关安装:rpm -qa|grep -i mysql可能会出现以下的一个或多个,没有更好,说明你的系统很干净,但是以防万一,不管怎样下面的操作还是检查一变perl-DBD-MySQL-4.013-3.el6.x86_64mysql-libs-5.1.71-1.el6.x86_64qt-mysql-4.6...

2019-03-01 14:47:20 2320

转载 MySQL安装配置,命令,异常纪要

一、Mac上的安装配置// brew安装brew install mysql// 设置为开机启动brew services start mysql// 也可以手动自启mysql.server start// 登录mysql -uroot注意: 1)...

2019-03-01 09:27:36 419

转载 全民https时代,Let's Encrypt免费SSL证书的申请及使用(Tomcat版)

https://blog.csdn.net/lyq8479/article/details/79022888近几年,在浏览器厂商的强力推动下,HTTPS的使用率大增。据统计,Firefox加载的网页中启用HTTPS的占比为67%,谷歌搜索结果中HTTPS站点占比已达50%,HTTPS网站已获得浏览器和搜索引擎的共同青睐。据悉,浏览器开发商Mozilla,Google准备采取下一步措施:将所有的...

2018-05-18 17:21:51 763 1

转载 申请 Let's Encrypt 的免费通配符证书

原文:https://juejin.im/entry/5aa8f855f265da23945f2f2b在今天,Let’s Encrypt 宣布他们已经支持了通配符证书(Wildcard Certificates),通配符证书是一个可以被多个子域使用的公钥证书,在多子域名的情况下非常方便。市面上的通配符证书大多数比较昂贵,不适合个人使用,而 Let’s Encrypt 则主推免费证书。在去年的时候宣...

2018-05-10 16:30:22 2752

转载 <<iText in Action 2nd>>4.4 (Adding a table at an absolute position)读书笔记

前言在第二节中我们创建了大量high-level的对象,iText会自动对其布局。在第三节的时候我们学会了writing to direct content,然后使用ColumnText对象将high-levl和lowel-level对象组合起来使用。目前为止我们将PdfPTable对象当作high-level对象使用,因此在其被添加到Document时:单元格的文本内容会被添加到文本层(

2017-12-04 09:48:56 534

转载 <<iText in Action 2nd>>3.3节(Working with the ColumnText object)读书笔记

前言在这一节中我们将会学习ColumnText对象的使用:如果只是往ColumnText中加入Chunk或者Phrase对象,那么我们就处于文本模式(text mode);如果加入其它高层次的对象那么就处于组合模式(composite mode)。在listing3.13种我们调用方法ShowMovieInfo来文档上打印一个大大的P字符。我们希望通过相同的方法往矩形中添加电影的标

2017-12-04 09:47:59 640

转载 <<iText in Action 2nd>>读书笔记汇总

断断续续的写了一些关于iText in Action 2nd这本书的很多读书笔记,这里汇总一下方便别人也方便自己。Part 1   (从头构建pdf文档)Pdf和Itext的介绍 五步创建一个新的pdf文档Using iText’s Basic building block 文档中添加chunk,phrase,Paragraph和List对象文档添加链接、图

2017-12-04 09:46:58 484

转载 iText的简单应用-图象和文本的绝对位置

到目前为止,我们已经使用了简单的iText,我们已经添加了文本、图片、段落、章节、列表、表格等,没有涉及到布局问题。Itext分割文本到每页中,并将每个单词、句子、段落布置到页面上,但有时我们并不需要这种自动格式,有时我们希望将一些图象或者文本放置在某页的指定位置,为实现该功能,我们将使用PdfContentByte类。为代替第一章,仅用PdfWriter类的getInstance方法是不

2017-12-04 09:17:55 2543

转载 Centos下PPTP环境部署记录

转自:http://www.cnblogs.com/kevingrace/p/6329722.html?utm_source=itdadao&utm_medium=referralPPTP(点到点隧道协议)是一种用于让远程用户拨号连接到本地的ISP,通过因特网安全远程访问公司资源的新型技术。它能将PPP(点到点协议)帧封装成IP数据包,以便能够在基于IP的互联网上进行传输。PP

2017-10-26 11:31:50 2105 1

转载 ubuntu下Odoo 10 开发环境配置

原文:http://www.cnblogs.com/jlzhou/p/5940815.html使用VMware Fusion 8.5.0创建ubuntu 64bit虚拟机:使用ubuntu-16.04.1-desktop-amd64.iso镜像缺省安装ubuntu,用户名odoo,密码123456安装VMWare Tools:参照http://www.linuxid

2017-09-08 12:49:43 1670

转载 mysql5.7在centos上安装的完整教程以及相关的“坑”

安装前的准备Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql[plain] view plain copyyum list installed | grep mysql  Step2: 删除系统自带的mysql及其依赖命

2017-09-06 14:32:25 387

转载 jboss规则引擎KIE Drools 6.3.0-集群篇

DROOLS集群的原理Drools集群是架设在jboss集群之上的Drools集群其实是WorkBench(WB)间的集群KIE SERVER是JSON服务,它是架设在WB上的,一个WB可以挂1个、多个KIE SERVERWB除了HTTP间的集群还需要做WB内Repository间的集群,WB的REPO间的集群使用的是GIT协议,它们可以

2017-09-06 14:28:54 2003 1

转载 jboss规则引擎KIE Drools 6.3.0-高级讲授篇

在生产环境怎么用BRMS回溯BRMS开发教程中的那张“业务变现加速器”架构图,考虑下面的问题业务开发人员开发规则IT人员提供FACT关键在于“全动态”SQL语句改了怎么办?不重启DAO层改了怎么办?不重启Mybatis的配置文件改了怎么办?不重启按照上次的《jboss规则引擎KIE Drools 6.3.0 Final 教程》,一起来看一

2017-09-06 14:28:04 1212

转载 jboss规则引擎KIE Drools 6.3.0 Final 教程(3)

在前2部教程中,介绍了如何在本地运行.drools文件以及使用stateless的方法访问远程repository上的规则。 KIE Drools还提供了一种叫有状态-stateful的访问方式。运行KIE-DROOLS上的规则-另一种写法先上代码[java] view plain copyString url =

2017-09-06 14:26:18 399

转载 jboss规则引擎KIE Drools 6.3.0 Final 教程(2)

使用JAVA程序调用规则-运行KIE-DROOLS上的规则第一步:建立一个MAVEN的Java工程POM.XML给出pom.xml文件[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0"

2017-09-06 14:24:52 533

转载 jboss规则引擎KIE Drools 6.3.0 Final 教程(1)

前言目前世面上中文的KIE DROOLS Workbench(JBOSS BRMS)的教程几乎没有,有的也只有灵灵碎碎的使用机器来翻译的(翻的不知所云)或者是基于老版本的JBOSS Guvnor即5.x的一些教程,而且这些教程都是”缺胳膊少腿“的,初学者看后不知道它到底在干吗?能干吗?能够解决自己系统中什么问题。所以笔者自己写了几个例子,把整个最新的英文版的KIE DROOLS

2017-09-06 14:23:59 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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