- 博客(37)
- 资源 (19)
- 收藏
- 关注
原创 Qt——【若按钮点击后无反应,UI界面中已经勾选Checkable属性, 并且调用了按钮的setchecked(false), 但是页面就是不切换状态
属性执行后, 当有一个选中,并且没有选择其它按钮时,此按钮一直为选中状态。即使执行了按钮的setchecked(false)。这是预期的行为,正如我在另一个问题中解释的那样,它被记录下来了。属于独占组,则不能取消选中它,问题中提供的代码就是这种情况。属性,然后取消选中所有按钮,然后恢复该属性。您可以尝试更改lambda以删除组上的。几经排查,发现是按钮组的。
2024-04-16 15:18:20 682
原创 Linux系统性能监控与调优
Linux系统性能监控与调优 - 简书性能调优攻略 | 酷 壳 - CoolShell基本概念QPS:query per second, 1秒内完成的请求数RT:response time, 1个请求完成的时间Throughput越大,Latency会越差。因为请求量过大,系统太繁忙,所以响应速度自然会低Latency越好,能支持的Throughput就会越高。因为Latency短说明处理速度快,于是就可以处理更多的请求最佳线程数量=((线程等待时间+线程cpu时间)/线程cpu时间.
2022-04-12 14:48:51 1233
原创 linux nvidia/ATI driver install
Reinstall the drivers depending on your case: Nvidia sudo apt-get install nvidia-current- More stable/tested versionsudo apt-get install nvidia-current-updates- More up-to-date version For other cases seethis answerfor details and follow the li...
2022-01-14 19:56:57 311
原创 Ubuntu 16.04 LTS“系统设置”中的“软件和更新”选项无法打开
作者:知乎用户O4F89K链接:https://www.zhihu.com/question/266263515/answer/728175063来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Ubuntu 16.04 LTS“系统设置”中的“软件和更新”选项无法打开,如图1所示。图1 无法打开“系统设置”中的“软件和更新”选项原因:安装Python 3.X时,将系统默认的Python 3.5(在我的机子上是这样的)手动改为指向Python.
2022-01-14 14:58:36 6842 5
原创 关于QByteArray存储十六进制 与十六进制互转
概要1、Qt中 QByteArray 存储十六进制的数(例如 0xff),实际是以ASCII码存储的,存储形式为 '\xff'(其中 \ 是转码标识),单位是字节(一个字节存储一个十六进制数)如果需要比较的话,用 array.at(0) == '\xff' 表示,而不是 array.at(0) == 0xff 。2、判断 QByteArray 里面存储的是 int 整数,还是字符 'f':如果是 int 整数,则用 int 或者 hex 来判断,如果是字符 ‘f’ ,则用 ‘f’ 来判断。比如
2021-08-05 10:48:57 4928
转载 如何使用 go mod
参考https://studygolang.com/articles/19010go modules是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Modules官方定义为:模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。如何使用 Modules ?把 golang 升级到 1.11(现..
2020-07-16 17:50:44 293
转载 hive日期时间处理
select day -- 时间 ,date_add(day,1 - dayofweek(day)) as week_first_day -- 本周第一天_周日 ,date_add(da.
2020-06-12 15:15:33 1368
原创 正则表达式匹配中括号内的内容
几经研究, 终于实现了。time[2020-06-04 11:43:36](?<=\[)(.*)(?=])(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。 (?:pattern) 匹配 pattern 但不获取匹配结...
2020-06-04 16:10:06 3776
原创 linux中mail函数不能发送邮件
没有安装或启动 sendmail 组件解决办法我是新手,命令不熟,所以写的很详细,老鸟勿喷哦1.重新安装 sendmail 组件,我用的是 CentOS ,使用下面的命令安装代码如下 复制代码yum install sendmail2.使用下面的命令重启php-fpm进程代码如下 复制代码/etc/init.d/php-fpm restart3.检测s...
2020-04-19 18:27:30 269
翻译 RFC3550 RTP:实时应用程序传输协议
摘要本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传输进行监测...
2019-12-26 17:11:43 383
转载 使用 http-server 在本地开启 https 服务
转自:https://www.jianshu.com/p/7895c57a321c?from=timeline&isappinstalled=0资料http-server - npm问题直接使用http-server命令开启的是http服务,在npmjs的官网地址中只是看到了http-server -S是开启https服务的方法,但是我这边直接使用该...
2019-11-15 19:00:03 3343 1
转载 MySQL分析数据运行状态利器【SHOW PROCESSLIST】
引用自:https://www.cnblogs.com/shihuc/p/8733460.html这个博文,将只是简单的记录一下,我们的数据库操作和使用中,加索引加不上去,分析的过程,其实比较简单,就是看有没有连接进程还在操作表。有的话,将其停掉(不影响业务的场景下)。今天的主角是:SHOW [FULL] PROCESSLIST官方文档的描述如下:SHOW PROC...
2019-11-07 10:45:28 359
转载 Linux—shell中$(( ))、$( )、``与${ }的区别
命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1[root@localhost ~]# echo today is $(date "+%Y-%m-%d")today is 2017-11-07[root@localhost ~]# ech...
2019-07-04 11:31:52 332
转载 解释Crypto模块怎么就这么"皮"?No module named "Crypto"
1.pip install crypto;会安装很多包:chardet, certifi, urllib3, idna, requests, pyyaml, Naked, shellescape, crypto2.安装成功后,提示没有该模块,那就去python3的安装目录..Lib/site-package中查看是否有Crypto文件夹这时你会看到有crypto文件夹,将其重命名...
2019-04-11 14:15:52 155
转载 php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
最近遇到一个问题,就是在使用php的mail函数发送utf-8编码的中文邮件时标题出现乱码现象,而邮件正文却是正确的。最初以为是页面编码的问题,发现页面编码utf-8没有问题啊,找了半天原因,最后找到了问题所在。1.使用 PEAR 的 Mail 类PEAR 的 Mail 类可以让你选择使用 sendmail 或者 SMTP 方式发信,这样的包装好的接口很好用,你没有必要去自己重...
2019-04-09 10:59:12 1202
转载 yum源配置的三种方法
(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式是由配置文件决定的。...
2019-04-03 11:30:53 410 2
转载 centos6.10 重新安装python2.6 和 yum (不可以直接安装yum yum 依赖于python2.6)
(升级或卸载Python导致 yum出错)一: 升级python导致yum出错 1.cd /usr/bin/yum 2.#!/usr/bin/python 修改为 #!/usr/bin/python2.6 二 :完全重装python和yum(卸载系统的安装的python) <1> 删除python包 1. wher...
2019-04-03 11:14:36 1155
转载 网络-Docker 提供的几种原生网络和自定义网络(11)
https://www.cnblogs.com/hanxiaohui/p/8550506.htmlDocker 网络从覆盖范围可分为单个 host 上的容器网络和跨多个 host 的网络,本章重点讨论前一种Docker 安装时会自动在 host 上创建三个网络,我们可用docker network ls命令查看:下面我们分别讨论它们。none 网络故名思议,none 网...
2019-03-27 19:31:07 1287
转载 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
1、ISO开放系统有以下几层: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理...
2019-03-15 16:49:04 382
转载 Etcd集群搭建
要:Etcd集群搭建 环境信息 主机1 主机2 主机3 10.25.72.164 10.25.72.233 10.25.73.196 安装etcd yum install -y etcd 安装etcd 配置第一台 编辑etcd配置文件 vim /etc/etcd/etcd.Etcd集群搭建环境信息主机1 主机2 主机3 10.25.72.164 10.25.72...
2019-03-07 10:20:23 201 1
原创 godep 安装
从github中获取godepgit clone https://github.com/tools/godep.git将godep移动到指定目录mkdir -p ${GOPATH}/src/github.com/tools/mv godep ${GOPATH}/src/github.com/tools/godepcd ${GOPATH}/src/github.com/tool...
2019-01-28 17:30:01 471
转载 你眼中的Python大牛 应该都有这份书单
你眼中的Python大牛 应该都有这份书单 更新时间:2017年10月31日 16:06:43 作者:异步社区 我要评论 现在学习Python途径很多,但是想系统的学习Python的知识体系,还需要靠阅读专业的书籍来不断积累。你眼中的Python大牛,应该都看过这些书,赶快收藏一份在最新一期的话题中,80%读者认为Python是最好的编程语言,知乎上类似的问题也...
2019-01-17 15:07:36 691
原创 k8s The connection to the server 10.209.213.55:443 was refused - did you specify the right host or p
今天在Kubernetes的从节点上运行命令【kubectl】出现了如下错误[root@p22650v /home/zhu/k8s]# kubectl create -f k8stranscode-rc.yaml The connection to the server 10.209.213.55:443 was refused - did you specify the r...
2019-01-10 15:11:24 1466
转载 GIT 常用命令
GIT 常用命令2017-12-20 10:17 by 天才卧龙, 187435 阅读, 12 评论, 收藏, 编辑学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很...
2018-12-27 11:56:30 85
转载 Docker 简介与shell操作使用 -
https://www.cnblogs.com/frankdeng/p/9275092.html一.Docker概述1.Docker简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。对比传...
2018-12-26 15:55:18 345
转载 Kubernetes(k8s)如何使用kube-dns实现服务发现
Kubernetes(k8s)如何使用kube-dns实现服务发现https://www.kubernetes.org.cn/273.html 原文大纲: Kubernetes中如何发现服务 如何发现Pod提供的服务 如何使用Service发现服务 如何使用kube-dns发现服务 kube-dns原理 组成 域名格式 配置注:本次分享内容基于Kubernet...
2018-12-18 17:34:24 381
转载 解决 error creating overlay mount to /var/lib/docker/overlay2
最近在centos7.1使用docker运行redis镜像,出现下面的错误:/usr/bin/docker-current: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/65f3c109fb903539820f84856d2725af784f2f03f95b1f021...
2018-12-13 10:59:13 3733 2
原创 理解 php new static
理解 php new static今天在看 Laravel 的容器(Container)实现时,发现了这么一段突然不能理解的代码:*** Set the globally available instance of the container.** @return static*/public static function getInstance(){ if (is...
2018-12-10 11:36:53 241
原创 VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法
在虚拟机centos7上安装nginx之后虚拟机内能访问,真机不能访问,修改iptables配置也不起作用,最后上网查找了资料后才发现centos的防火墙改成了firewall,不再叫iptables,开放端口的方法如下:firewall-cmd --zone=public --add-port=80/tcp --permanent 1命令含义:–zone #作用域–a...
2018-12-08 22:31:22 170 1
转载 mkfs.xfs
XFS格式化: 块设备分割成八个或以上相等的线性区域(region,或块chunk)-->称为“分配组”.分配组是唯一的,独立管理自己的inode节点和空闭空间(类似文件子系统,使用高效的B+树来跟踪主要数据),分配组机制给XFS提供了可伸缩和并行特性(多个线程和进程可以同时在同一个文件系统上执行IO操作)。XFS:数据段(数据,元数据),日志段,实时段.(默认mkfs.xfs...
2018-11-23 15:31:28 5443
转载 XFS 文件系统 介绍
本文摘自IBM网站http://www.belinking.com/hard_drive_tech/data_115.htm 随着 Linux 2.4 发行版的到来,给我们带来了使用多种新文件系统的可能性,包括 Reiserfs、XFS、GFS 以及其它文件系统。这些文件系统听起来很酷,但是它们到底能做什么,它们擅长于什么,还有,您到底如何着手在 Linux 生产环境下安全地使用它们呢?...
2018-11-23 15:10:55 6608
转载 php脚本错误输出到了邮件临时文件
今天nagios报警,一台服务器的disk满了,使用du -sh * 或 du -sh /* 查看目录的大小,查找占用空间大的目录/var/spool/clientmqueue.... 看了下文件内容, 竟然是php脚本的异常输出, 这个内容为嘛写到了邮件呢, 开始怀疑try catch后的异常进行了邮件发送。分析脚本没有相关内容。 那什么原因呢。 几经baidu\goog...
2018-11-15 19:34:57 152
原创 linux 镜像文件
http://vault.centos.org/7.4.1708/isos/x86_64/ linux 镜像文件 7.4.1708 everything: 对完整版安装盘的软件进行补充,集成所有软件GnomeLive , GNOME桌面版KdeLive , KDE桌面版livecd 光盘上运行的系统,NetInstall 在线安装 ...
2018-11-14 15:46:29 888 2
原创 mysql数据库show processlist查看当前连接数及状态,show status查看所有状态
show processlist;查看正在运行的线程,列出前100条,show full processlist;列出所有。+--------+-------------+-------------+---------+-------------+---------+------------------------------------------| Id | User ...
2018-08-15 11:59:03 2322
原创 websocket客户端的代码
网上找了个websocket的代码 不过只提供了服务端的处理, 对于客户端握手 以及订阅等进行了补充开发,实现了相关功能void parse_str(char *request){char KEY[20]="y2g8E-f^3Bxc"; time_t curtime=0;char sTimeStr[64];int len;char acDigest[6
2017-05-27 15:08:04 1498
Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)
2018-11-29
PHP开发实例大全(提高卷)pdf
2018-11-01
PHP开发实例大全(基础卷)
2018-11-01
unix网络编程
2017-06-13
websocket客户端源码
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人