- 博客(9)
- 资源 (26)
- 问答 (2)
- 收藏
- 关注
原创 2015年macbookpro更换电池
1 起因由于电脑固态硬盘存储空间不够(128g),于是就换了一个(512g【1200rmb全新某宝入手】),在更换的时候,发现电池鼓包严重(用了5年的时间),于是就决定更换电池,由于官方跟换电池需要1500元,某宝一搜电池289元附带工具【嘿嘿,巨划算】,于是就某宝入手电池然后自行更换。2 过程3 结果换电池的时候由于排线的接口可能被硬拉,里面的接触口被磨平了,于是换了一根新的排线还是无用,由于排线的接口是安在触控板上的,于是还需要再更换触控板(某宝原装100rmb),但是换触控板要铲掉所有电池,
2020-06-29 23:18:42 7034 6
转载 安装Homebrew报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
1 解决方法根据知乎大佬的看法:问题出自:原因是目前 GitHub 的 gist 访问不了,所以获取不到安装的脚本文件。解决方法(大佬自己写了一个脚本):/usr/bin/ruby -e "$(curl -fsSL https://gitee.com/xueweihan/codes/vfrgh7z8qcjlx1ubwt6nk71/raw\?blob_name\=brew_install.sh)"...
2020-06-28 20:11:55 1089
原创 Qt对QLabel显示的图案使用四条线剪裁图片———附带思路和核心代码
文章目录1 效果2 思路3 核心代码1 效果2 思路QLabel一定要设置的和显示的图片一样大小,方便获取相对于QLabel的位置,依次来准确裁剪图片。给QLabel安装事件过滤器,重写事件过滤事件3 核心代码类.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include<QKeyEvent>#include<QImage>QT_BEGIN_NAMESPACEnamespace U
2020-06-11 23:22:11 1036 4
原创 Qt在QLabel绘制矩形框并剪裁————附带完整代码
文章目录1 效果图2 思想3 核心代码1 效果图从鼠标左键点击QLabel中的图片开始,然后到移动鼠标的过程中不断绘制矩形框,直到释放鼠标左键,形成一个完整的矩形框,最后图片按照矩形框大小被裁剪。2 思想1 使用事件过滤器,为QLabel安装事件过滤器,2 重写事件过滤器,写鼠标左击、移动、释放事件2.1 在事件中在鼠标左击QLabel时,获得相对于QLabel的起始坐标(x1,y1),为了能更方便剪裁,使得QLabel大小和图片一样大2.2 在鼠标拖动的过程中,不断获得末端
2020-06-10 23:27:37 4318 10
原创 Mac检查固态硬盘状态————附带自己更换ssd
文章目录1 起因2 解决1 起因由于笔记本用了5年多,128G内存实在不够用(主要插口齐全,最新更新的macbookpro有没有太大的亮点,等更新mini-led和14寸窄面屏),于是计划在某宝入手一个原装的ssd固态硬盘(貌似有全新的)。入手前,先了解一下如何查询硬盘的基本参数,比如使用时间、读写次数等。以防购买后,被交智商税。2 解决在网上查到了,可以通过smartmontools软件查询硬盘信息,因此首先就是安装该软件brew install smartmontools然后,在关于本机
2020-06-10 21:59:26 5750
原创 #pragma pack用法简介
文章目录1 起因2 说明3 使用1 起因使用到这个的原因是因为要使用TCP传输结构作为通信协议,但是结构提中的变量可能不是同一个数据类型的,因此会存在变量对齐的问题,使用sizeof(结构体)计算结构体所占字节数,就会存在不是实际的字节长度的问题。2 说明使用#pragma pack(n)来设定变量以n字节对齐方式,对齐存在两种形式:1, n大于该变量所占字节数,偏移量使用默认的对齐方式2,n小于该变量所占字节数,偏移量为n的倍数3 使用对齐的字节数为n#pragma pack (n)
2020-06-08 13:34:37 862
原创 windows/mac在Qt下使用opencv(附赠编译好的windows和Mac动态链接库和头文件【下载即用】)
文章目录1 mac下2 windows 下3 福利1 mac下1 1,引入库文件,头文件不改变首先在pro文件中,INCLUDEPATH +=/usr/local/Cellar/opencv/4.0.1/include/opencv4作用:为头文件做准备(这个地址的含义是:为opnecv 安装的本地地址)然后,在写入,LIBS += -L/usr/local/lib/ \ -lopencv_calib3d \ -l
2020-06-07 21:32:30 539
原创 二值化图片数据解码显示(Grayscale8、Grayscale16、RGB888)————附带Qt版完整代码
文章目录1 效果2 思路3 实现代码4 扩展5 实验数据1 效果显示效果:二值化后的图片数据:原始数据信息:\x00\x1F\x8F\xFF\xFF\xFF\xFF\xFF\xE0\x00\x01\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF0\x00\x0F\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF0\x00?\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xF0\x00?\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x7F\x
2020-06-05 22:18:28 7770 4
原创 qt实验室之——实现不同形状的QLabel
文章目录1 效果显示2 实现代码1 效果显示东南西北为四个不同形状三角形的QLabel,并附带鼠标左键单机效果点击东南西北不同的板块label,产生不同的效果。2 实现代码在widget 的构造函数中MyWidget::MyWidget(QWidget *parent) : QWidget(parent) , ui(new Ui::MyWidget){ ui->setupUi(this); //图像显示QPixmap label8(":/img/be
2020-06-01 14:18:15 2149
Qt WIndwos和Linux下的SSL文件
2021-05-11
Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求
2021-03-14
loginTest.zip
2020-04-20
QSetting操作ini文件(包括增删改查),自己封装了QSetting类
2020-04-20
QtTcpImage-master.zip
2020-04-19
OpenCV 3计算机视觉:Python语言实现——高清版带书签全书+源代码
2019-04-05
ACM国际大学生程序设计竞赛:算法与实现(高清完整带书签版)
2019-03-20
590412 数据结构、算法与应用 C++语言描述 原书第2版——高清扫遍版带书签
2019-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人