- 博客(124)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注

原创 python3.8.3下载与安装详细教程
1.操作系统:Windows10 64bitPython版本:3.8.3下载地址:https://www.python.org/downloads2.安装步骤:双击安装文件python-3.8.3.exe勾选下方“Add Python 3.8 to PATH”,并选择“Customize installation”把Optional Features全部勾选上,下一步Advanced Options默认勾选项,然后选择安装路径,点击”Install“,等待安装完成按win+R,输入”
2020-06-09 09:13:23
46268
2
原创 shell脚本里获取字符串的最后一个字符
STR=123456abcFINAL=echo STR:−1或者FINAL={STR: -1}或者FINAL=STR:−1或者FINAL={STR: -1}都可以让FINAL获得c这个最后一个字符注意:${STR: -1},-1前面有空格
2022-07-14 14:11:45
3460
原创 Ubuntu下Pycharm中安装QtDesigner(介绍与使用)
安装qtdesignersudo apt-get install qttools5-dev-tools启动QtDesignerpyvharm下安装PyQt5pip install PyQt5 -i https://pypi.douban.com/simple方式一:找到安装QtDesigner的目录下,双击designer.exe方式二:在PyCharm中将其配置为外部工具打开。本文以PyCharm为例。1.在PyCharm中配置qtdesigner,选择Settings -> Tool
2022-07-14 14:09:54
3737
转载 /proc/self/status讲解
[root@localhost ~]# cat /proc/self/statusName: catState: R (running)SleepAVG: 88%Tgid: 5783Pid: 5783PPid: 5742TracerPid: 0Uid: 0 0 0 0Gid: 0 0 0 0FDSize: 256Groups: 0 1 2 3 4 6 10VmSize: 6588 kBVmLck: 0 kBVmRSS: 400 kBVmData: 144 kBVmStk: 2
2022-05-09 17:17:43
1336
原创 QComboBox隐藏item(隐藏下拉框中的某条)
用QComboBox做了一个下拉框,需要隐藏其中某个选项。QComboBox项目的隐藏/取消隐藏是否可以完成?方法:# hide rowview = comboBox.view()view.setRowHidden(row, True)# disable itemmodel = comboBox.model()item = model.item(row)item.setFlags(item.flags() & ~Qt.ItemIsEnabled# enable itemvi
2022-05-06 08:45:43
3621
转载 C语言 pow函数 undefined reference to `pow‘ 已解决
默认使用gcc编译是 gcc encoding1.c -o encoding1 结果报错: /tmp/ccvERwYZ.o: In function `Sum':encoding1.c:(.text+0x62): undefined reference to `pow'collect2: error: ld returned 1 exit status 改成下面的样子就可以成功编译了。 gcc encoding1.c -lm -o encodin...
2022-05-03 16:44:30
2120
原创 解决ModuleNotFoundError: No module named ‘sklearn.externals.six‘报错问题
原因:sklearn.externals.six 模块在 scikit-learn 0.23 及以后的版本已经被删除。解决方法一无需降级 scikit-learn。直接安装six包:pip install six然后直接引入即可:from six import StringIO解决方法二降级scikit-learn 到版本0.22或更低版本。在 jupyter notebook 中:!pip install --upgrade scikit-learn0.20.3在terminal:
2022-04-29 10:01:30
5874
1
原创 Ubuntu下Qt创建的窗口菜单栏(menubar)显示在左上角问题解决
解决菜单栏menubar不显示的问题!项目需要创建的窗口程序的菜单栏在没有把窗口最大化的情况下,菜单项出现在左上角,而不是在窗口上方。原因:ubuntu下默认是将菜单项放在左上角的。解决办法:在系统设置里进行外观行为设置,选择窗口的标题栏总是显示运行,验证效果,完毕!...
2022-04-15 18:04:37
1446
转载 Pyinstaller库安装步骤及使用方法
Pyinstaller库简介: 简单来说,就是直接将python语言编写的py程序打包为exe可执行文件,对方不需要安装python环境即可直接运行。 不过Pyinstaller库是在cmd环境下给出命令的哦! PyInstaller 库安装步骤 1.一般安装步骤: pip install pyinstaller一般的安装方法是在cmd命令提示符环境下输入: 即可,但是总会有一些意...
2022-04-06 13:33:34
7585
原创 pycharm中pip安装出错WARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))解决办法
存在的问题:太让人头大。。。解决办法一:尝试使用国内镜像进行,例如清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/阿里云 http://mirrors.aliyun.com/pypi/simple/但是依旧报错,很伤心~~再考虑允许警告,使用以下命令,例如:–trusted host pypi.douban.compip install dark -i ht
2022-04-05 01:50:11
7116
3
原创 ubuntu下docker的安装和使用教程
docker定义(百度百科)Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。前提:本教程所使用的环境:安装docker需要 64 位系统和Linux内核> 3.10。本测试环境使用的是:ubuntu 20.04查询版本信息安装步骤安装docker的apt源:apt-get install apt-tran
2021-12-14 15:42:43
1049
转载 什么是多线程?如何实现多线程?
【转】什么是线程安全?怎么实现线程安全? 什么是进程?什么是线程?什么是线程安全?添加一个状态呢?如何确保线程安全?synchronizedlock 转自:https://blog.youkuaiyun.com/csdnnews/article/details/82321777 什么是进程? 电脑中时会有很多单独运行...
2021-11-11 15:33:20
616
原创 qt中waitForReadyRead和waitForBytesWritten函数的使用
一些见解官方文档介绍Blocks until new data is available for reading and the readyRead() signal has been emitted, or until msecs milliseconds have passed. If msecs is -1, this function will not time out.Returns true if new data is available for reading; otherwise r
2021-11-01 21:15:36
17947
转载 软件测试的W模型和V模型
软件测试的V模型 V模型的目的在于改进软件开发的效率和效果。 在V模型中: 明确的标注了测试过程中存在着那些不同的测试类型,并且清楚的表达了测试阶段和开发过程各阶段的对应关系。 从这种对应关系我们分析: 单元测试和集成测试对应于详细设计和概要设计,那么在单元测试和集成测试中我们就需要检测程序的执行是否满足软件设计的要求。...
2021-10-24 16:51:44
1505
原创 qq电脑登录二维码加载失败怎么回事(解决办法)
问题:如图无法使用二维码进行登录,该如何解决?解决办法:1. 在主界面点击设置进入设置界面2. 可能由于开启了代理服务器,所以我们把代理服务器的类型设置改为不使用代理。3.可能是登录服务器类型的问题,把其设置为不使用高级选项。4.测试成功谢谢!...
2021-10-24 09:19:48
30308
1
原创 qml如何实现类似windows的新建文件夹功能
代码实例//新建文件夹onCreatedirectory: {let directory_name=“新建文件夹”var num=0pageSocket.listFiles(pathSelecter.absolutePath(), function(files) {**for (let i in files) { files[i] = { path: files[i].name || 0,
2021-10-20 09:42:30
589
转载 “分类” 与 “回归”的概念及区别详解
目录 1、分类与回归是干嘛的? 2、二者有什么区别 1.输出不同 2.目的不同 3.本质不同 4.结果不同 3、场景应用 1.分类应用 2.回归应用 学过机器学习的人都听过两个概念:分类与回归,特别的,在YOLO v1中,作者也提到了 YOLO之前的物体检测方法通常都转变为了一个分类问题,如 R-CNN、Fast R-CNN 等等。而YOLO将检测变为一个 回归问题。 那么这两个概念有什么联系,有什么区别呢? 写这篇博客,参考过很多人的简...
2021-10-17 14:18:27
18706
原创 js怎么进行数字相加
例如:var a=1;var a=2;var c=a+b;结果c=12不对可以使用Number函数解决:var c = Number(a) + Number(b)```c=3
2021-10-10 21:49:04
5743
原创 Js中字符串中提取数字方法
方法一:parseInt()方法针对前面是数字,后面非数字的情况例:var string ="123测试";var num1=parseInt(string);//num1=123若数字前面含有非数字字符,则不适用var string ="测试123测试";var num1=parseInt(string);//NaN方法二:正则表达式使用正则表达式将字符串中的非字符删除掉就行:例:var string ="123测试";var num1=string.replace(/[^0-
2021-10-10 21:35:37
1679
原创 JAVA JDK1.8下载安装与环境配置详细图文教程
1.jdk1.8下载地址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.安装jdk运行下载好的jdk-8u191-windows-windows-x64.exe,按提示进行操作。2.1选择安装路径2.2点击“下一步”,进入如下界面**2.3点击“下一步”*,直至成功3.jdk环境变量配置3.1安装完成后,需要进行环境变量的配置,通过“我的电脑”右键“属性”点击高
2021-10-06 18:36:53
2314
2
转载 珍藏版 | 20道XGBoost面试题
XGBoost的威名想必大家都有所耳闻,它不仅是数据科学竞赛神器,在工业界中也被广泛地使用。本文给大家分享珍藏了多年的XGBoost高频面试题,希望能够加深大家对XGBoost的理解,更重要的是能够在找机会时提供一些帮助。 1. 简单介绍一下XGBoost 首先需要说一说GBDT,它是一种基于boosting增强策略的加法模型,训练的时候采用前向分布算法进行贪婪的学习,每次迭代都学习一棵CART树来拟合之前 t-1 棵树的预测结果与训练样本真实值的残差。 XGBoost对GBDT...
2021-10-06 17:54:13
1988
原创 ImportError: cannot import name ‘cross_validation‘ from ‘sklearn.model_selection‘ (G:\Anaconda3\lib\
原因:sklearn.cross_validation是sklearn老版本中的模块新版本都迁移到了sklearn.model_selection解决办法将cross_validation 换为 model_selectionfrom sklearn import model_selection, metrics
2021-10-05 19:27:45
1057
原创 软件测试工具介绍 (静态测试工具和动态测试工具)
静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。动态测试工具一般采用“插桩”的方式,在代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。它与静态测试工具最大的不同是动态测试工具要求被测系统实际运行。我们将常用的测试工具分为10类:测试管理工具接口测试工具性能测试工具C/S自动化工具5.白盒测试工具6
2021-09-28 15:41:53
6356
2
原创 Qt报错处理 程序异常结束 The process was ended forcefully.
安装了QT,选择了最新的QT版本,出现了bug程序异常结束。The process was ended forcefully.截图如下更换项目路径,重新载入项目
2021-09-09 17:39:18
1586
2
原创 QML设置延迟功能
使用该延迟功能,定时器将再次触发所有连接的回调。所以你应该在触发后断开回调。这是我增强版的延迟功能:Timer { id: timer function setTimeout(cb, delayTime) { timer.interval = delayTime; timer.repeat = false; timer.triggered.connect(cb); timer.triggered.connect(functi
2021-09-07 12:32:23
4131
原创 unsigned int 和 int
unsigned int 和 int </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blogpost-body-html">就如同int a;一样,int 也能被其它的修饰符...
2021-08-18 23:56:01
879
转载 Qt拷贝文件、文件夹、创建文件夹、删除文件夹操作
Qt拷贝文件、文件夹、创建文件夹、删除文件夹操作 /** * @brief 拷贝文件到目的文件夹 * @param srcFileName 源文件全路径,比如 "F:/tx/wwxx.txt" ,"F:/tx/des/desd" * @param desFilePathName 要COPY到的目的路径 比如 "F:/tx/des/desd" * @param coverFileIfExist......
2021-08-18 11:08:43
778
原创 Git远程和本地存在冲突如何强制拉取
git fetch和git pull图解常用命令:git branch //查看本地所有分支git branch -r //查看远程所有分支git branch -a //查看本地和远程的所有分支git fetch 用法git fetch <远程主机名> //这个命令将某个远程主机的更新全部取回本地git fetch <远程主机名> <分支名> //注意之间有空格git pull 用法git fetch origi...
2021-07-23 16:00:56
6117
转载 Json对象和Json字符串的区别
Json对象和Json字符串的区别 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blogpost-body-html">1、Json概念概念:JSON...
2021-06-30 10:07:59
4691
转载 QT核心:signal-slot 信号/槽机制 最详细最通俗易懂的一篇
原创翻译:信号&槽(QT 基础) crystalblue,sand.fj.wen翻译 cxt_programmer校正 2010-10-22 14:55| 发布者: Vincent| 查看: 1396| 评论: 1 前言 Qt是Nokia今后最重要的开发平台,Symbian、Maemo、MeeGo都将使用Qt。 鉴...
2021-06-29 16:28:09
793
转载 QT下载和安装 指南教程
https://blog.youkuaiyun.com/sunskyday/article/details/106079577 原文地址:http://c.biancheng.net/view/3851.html Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。 作为 Qt 下载教程,本文会同时讲解以上三
2021-06-07 16:22:52
2213
2
原创 并发与多线程的关系与区别
进程:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程:线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。线程是程序中一个单一的顺序控制流程。多线程对应的是cpu,高并发对应的是访问请求多线程是处理高并发的一种编程方法,即并发需要用多线程实现。多线程:在单个程序中同时运行多个线程完成不同
2021-05-16 23:49:07
2423
转载 如何通俗易懂理解线程的一生
写得太好了忍不住,转载一下。 我是一个线程, 我一出生就被编了个号: 0x3704, 然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说: 我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。 我一脸懵懂,包裹,什么包裹? ”不要着急,马上你就会明白了, 我们这里是不养闲人的。“ 果然,没多久,屋子的门开...
2021-04-22 17:34:28
208
原创 win10电脑系统没有休眠选项解决办法
发现电脑没有休眠选项看以下教程cmd右键点击 管理员运行然后输入命令powercfg -a可以看到 系统中是有的 只是没有启用而已输入命令powercfg -hibernate on可以发现设置成功
2021-03-30 18:51:22
12179
3
原创 Ubuntu修改默认Python版本
1.查看当前默认的Python版本打开终端,输入python当前系统中默认的python版本是 2.7.32.修改默认Python版本下载并安装python2.4.6执行configure并指定文件前缀为我们刚创建的安装目录./configure –-prefix=/usr/local/python2.4.6make安装 $ sudo make install没报错,代表安装成功。3.现在我们在/usr/bin/下创建一个软链接python24,指向我们安装的Python2.4.6
2021-03-29 12:57:48
839
1
转载 Python2.7.16安装(Ubuntu16.04)
Python2.7.16安装(Ubuntu16.04) 前面的文章已经介绍了在Windows上安装Python2和Python3了,现在介绍Linux系统上的安装。Ubuntu16.04上默认安装了Python2.7和Python3.5,Redhat和CentOS上默认安装了Python2.7,注意,不管我们是否要使用默认安装的版本,都不要卸载默认的Python. Ubuntu, Redhat,CentOS的使用占了Linux系统发行版中的大部分,在这
2021-03-29 11:30:21
649
转载 Ubuntu卸载protobuf并安装3.6.0版本的protobuf
1.卸载Ubuntu自带的protobuf;# sudo apt-get remove libprotobuf-dev# which protoc// 运行完“which protoc”会显示一个protoc的路径,如果没有显示则下面这条命令不必执行# rm /usr/local/bin/protoc// 具体路径以“which protoc”显示的为准 到此,低版本的protobuf卸载完成。2.安装特定版本的protobuf,在此以安装protobuf3.6.0为例;前提:确保以下几
2021-02-01 15:24:30
2520
2
转载 Ubuntu 16.04 安装 protobuf 以及测试/使用
buntu 16.04 自带有 protobuf 2.6.1版本,如果安装心版本可以选择覆盖自带的2.6.1版本或两个版本兼容安装,根据需求选择安装方式。1.两个版本protobuf兼容安装Ubuntu 16.04 自带有 protobuf 2.6.1版本,如果想兼容的话按照下面方式安装1.1.1 下载并解压缩打开浏览器,输入地址:https://github.com/google/protobuf/releases/download/v3.4.1/protobuf-cpp-3.4.1.tar.gz
2021-02-01 15:21:13
607
基于多态的职工管理系统.zip
2021-08-16
FiddlerExtensions.pdb
2020-08-16
FiddlerExtensions.dll
2020-08-16
qml怎么使页面上鼠标区域在文本框编辑时,使鼠标事件消失?
2021-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人