8 水军总督

尚未进行身份认证

我要认证

与你同在。

等级
TA的排名 1w+

git提示“Please make sure you have the correct access rights and the repository exists.”

最近用git提交代码时候,踩了很多坑。也参阅了很多的答案,发现写的都不是很完整,为了防止忘记,在此记录一下。提示:Please make sure you have the correct access rights and the repository exists.谷歌后,发现是ssh key有问题,导致的连接不上服务器。1、首先要重新在git设置一下身份的名字和邮箱。git config --global user.name "yourname"git config --glo.

2020-10-27 11:38:41

QGridLayout的addWidget、setColumnStretch 等的使用方法

目前用得比较多的布局是 QGridLayout,它将界面划分为若干个网格,而控件可以按需要放到对应的格子,确保了控件的准确定位。m_layout->addWidget(m_calender,0,0); //calendar放在第一行第一列m_layout->addWidget(m_tblList,0,1); //table放在第一行第二列但是我们还需要控件在窗体缩放的时候也按比例缩放,这个时候就需要用到拉伸因子这个东东。拉伸因子决定了窗体尺寸发生改变时,控件发生改变的..

2020-10-22 15:56:21

Qt贝塞尔曲线

相信很多同学都知道“贝塞尔曲线”这个词,我们在很多地方都能经常看到。但是,可能并不是每位同学都清楚地知道,到底什么是“贝塞尔曲线”,又是什么特点让它有这么高的知名度。贝塞尔曲线的数学基础是早在 1912 年就广为人知的伯恩斯坦多项式。但直到 1959 年,当时就职于雪铁龙的法国数学家Paul de Casteljau才开始对它进行图形化应用的尝试,并提出了一种数值稳定的de Casteljau 算法。然而贝塞尔曲线的得名,却是由于 1962 年另一位就职于雷诺的法国工程师Pierre Bézie...

2020-09-25 18:49:19

python之判断字符串为数字

函数 说明 isdigit 数字 isalpha 字母 isspace 空格 isdecimal 十进制数字 islower 小写字母 isupper 大写字母 istitle 单词首字母大写 isalnum 字母或数字 判断字符串是否为数字:a='123'if a.isdigit(): print("a是数字" )else: print("a不是数字")# 输出:# a是数字判.

2020-09-25 14:52:08

python实现进制转换(十进制与二、八、十六进制的相互转换)

# (10进制的)2转二进制b = format(2, "b")print(b)print(type(b))# 输出:# 10# <class 'str'># (10进制的)9转八进制o = format(9, "o")print(o)print(type(o))# 输出:# 11# <class 'str'># (10进制的)17转十六进制x = format(17, "x")print(x)print(type(x))# 输出:# 11.

2020-09-22 18:50:51

QGraphicsTextItem

class MyTextItem(QGraphicsTextItem): def __init__(self, text=None, parent=None): super().__init__(text, parent) self.setTextInteractionFlags(Qt.TextEditorInteraction) self.setFocus() def focusOutEvent(self, event): .

2020-09-22 18:18:15

QGraphicsView与QGraphicsScene

class CanvasView(QGraphicsView): def __init__(self, scene, parent=None): super().__init__(scene, parent) # 设置样式,不然会有滚动条 self.setStyleSheet("padding:0px;border:0px") self.setAlignment(Qt.AlignLeft | Qt.AlignTop)class .

2020-09-09 20:01:22

Python os.symlink创建软链接

链接source 的 relative path是相对于 destination的 destination的relative path是相对于 当前路径的

2020-08-27 17:46:44

Python进程

关于python的进程,常用的库有两个:multiprocessing和subprocess模块。具体使用时,想要实现并发调用外部指令,应该用哪个模块呢?研究下两个模块区别:multiprocessing的核心机制是fork,重开一个进程,首先会把父进程的代码copy重载一遍,但是在windows平台上是不支持fork的,那windows上如何使用呢?--答案是,if main入口中,就可以照常使用multiprocessing(忘记为啥了/试出来的);subprocess适用于与外部进程交互

2020-08-15 15:56:01

Python线程

python中得thread的一些机制和C/C++不同:在C/C++中,主线程结束后,其子线程会默认被主线程结束掉。而在python中,主线程结束后,会默认等待子线程结束后,主线程才退出。 python对于thread的管理中有两个函数:join和setDaemon join:如在一个线程B中调用threada.join(),则threada结束后,线程B才会接着threada.join()往后运行。 setDaemon:主线程A启动了子线程B,调用b.setDaemao...

2020-08-15 14:06:41

python subprocess.Popen系列问题

链接

2020-07-28 18:42:57

Mac打包生成dmg文件

1.启动台→其他→磁盘工具,打开;2.左上角选择:文件→新建映像→空白映像...3.假设你的文件名为MyFile,则①存储为后面填MyFile;②位置选择一个目录,这里我选择桌面;③名称后面填MyFile;④大小后面填100MB或200MB或400MB等,具体大小看你文件大小,可以先填个小的,如100MB;⑤分区选择CD/DVD4.点击存储;5等待一会后点击完成;6.在终端输入命令“open /”,在弹出的窗口中的应用程序上右键,选择制作替身;7.在3②你选择的目

2020-06-06 17:34:11

python之http协议

链接http协议简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作...

2020-04-07 18:00:27

Qt获取时区和时间偏移量

current_time = QDateTime.currentDateTime() current_zone = current_time.timeZone() current_zone_id = current_zone.id() print(current_zone_id) print(current_zone.offsetFromUtc(curre...

2020-03-31 11:44:58

直播、互动直播、实时音视频、旁路直播的区别以及联系?

对于刚接触音视频技术的开发者而言,理清这四个概念需要一些时间,让我们通过一组简单的示意图以及关键词来了解这几个概念:直播:(一对多,RTMP/HLS/HTTP-FLV,CDN)直播是一种非常典型的流媒体系统,通常会分为推流端(Pusher)、拉流端(或者叫播放端,Player)以及直播流媒体中心(直播源站),通常会使用CDN进行直播的分发,因此大部分情况下使用的是通用标准的协议,如RTMP,而...

2020-03-26 14:14:33

Qt获取桌面大小和坐标

desktop = QApplication.desktop()# 获取桌面除去任务栏后的坐标和长宽available_rect = desktop.availableGeometry()# Windows下任务栏在上下左右四个不同的位置时,下面的x和y会生成不同的值x = available_rect.x()y = available_rect.y()width = availab...

2020-03-19 18:26:06

Mac下PyCharm的activate

链接相关文件已经保存到百度网盘,这里只记录下操作步骤。

2020-03-17 10:36:40

Windows下PyCharm的activate

1.在PyCharm菜单栏Help中选择Edit Custom VM Options,在弹框中选择Create;2.在最后一行添加:-javaagent:你pycharm的安装目录\jetbrains-agent.jar我添加了后是这样子的:-javaagent:G:\PyCharm\PyCharm 2017.3.4\bin\jetbrains-agent.jar;3.修改完成后,重启...

2020-03-16 10:57:18

QScrollArea和QScrollBar的属性和样式

MyAreaStyle = '''QScrollArea{ background-color: rgba(54, 62, 68, 0.8); border: 0px; border-radius: 0px;}QScrollBar:horizontal { background-color: rgba(54, 62, 68, 1); border:...

2020-03-13 18:34:34

Python进程,psutil库

import psutil# 判断是否存在进程id为pid的进程bool = psutil.pid_exists(pid: int)# 获取进程id为pid的进程pro = psutil.Process(pid: int)# 获取进程名并改为小写s = pro.name().lower()# 杀死进程pro.terminate()# 获取当前所有进程id和进程名l ...

2020-03-12 20:36:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。