自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩江雪de 小屋

生命的至乐在于制心一处、制身于一境,克己、修心、信仰。

  • 博客(24)
  • 资源 (26)
  • 问答 (2)
  • 收藏
  • 关注

原创 HTTP 错误 500.0 - Internal Server Error 无法在<fastCGI>应用程序配置中找到<handler> scriptProce————附带详细步骤

文章目录0 背景1 原因2 解决3 后记0 背景因为使用windwos的IIS服务器搭建本地的PHP服务器,IIS服务器都配置好了后,却遇见了下面的错误:HTTP 错误 500.0 - Internal Server Error 无法在<fastCGI>应用程序配置中找到<handler> scriptProce本文就是记录如何解决这个问题的。1 原因出现上面那个问题的原因是因为IIS服务器缺少启动PHP服务的文件。2 解决1,下载PHPMangaer,下载地址

2021-01-30 17:32:50 3876

原创 纪念一下CSDN短暂的统一界面的UI

文章目录0 效果1 背景0 效果1 背景某一时间,发现CSDN似乎又更新了界面,所有博客的主页都是统一的样式,主题都没有了。原本还以为是CSDN准备把博客的主页换成统一的,博文内容也才是自己设定的主题,结果一天过后,又恢复了博客的主页主题设计。...

2021-01-30 17:28:52 239

原创 Qt Android/Windows/Linux 添加SSL认证【error TLS initialization、qt.network.ssl: QSslSocket: OpenSSL >= 1.】

文章目录0 问题1 解决方法0 问题1,发现的问题:在桌面端测试,发现可以正常post请求,但是在Android端运行时,就发现post请求发出去,也收不到信息。由于在真机上进行测试,不能打QDebug调试信息,于是只能把错误直接打印在控件上。2,打印出错信息的方法:事件:QNetworkAccessManager* networkAccessManager; connect(networkAccessManager, &QNetworkAccessManager::

2021-01-22 19:23:28 1508 6

原创 一篇文章带你看懂Qt MVC(模型、视图、代理)编程————附带详细图文和实践代码

文章目录0 背景1 MVC知识1. 1 视图1. 2 代理1.3 模型2 QTableVie数据呈现2.1 使用数据模型2.1.1 使用QStandardItemModel模型2.1.2 使用QSqlQueryModel模型2.2 QTableView的样式设计2.3 QTableView事件2.3.1 选择模型触发的事件2.3.3 代理触发的事件2.3.3.1 使用0 背景因为最近在做数据库、表格方面的应用程序,因此用到了很多这方面的知识,比如QTableView、QStandardItemMode

2021-01-20 21:59:57 4615 1

原创 一位成功程序员应该具备什么样的职业素养,你知道吗?

文章目录0 简介0.1 特点0.2 大概内容1 内容0 简介本文内容来自与《代码整洁之道:程序员的职业素养》一书。成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的

2021-01-14 12:49:46 322 2

原创 error: duplicate symbols for architecture x86_64 error: linker command failed with exit code

文章目录0 错误重现1 原因及解决办法0 错误重现1 原因及解决办法原因:.pro文件中包含了不存在的文件解决方法:删除不存的文件

2021-01-13 12:16:13 268

原创 编程专业人的良好习惯(练习、时间管理、压力、团队协作)

文章目录0 背景1 练习1 卡塔2 瓦萨3 自由练习4 开源5 职业道德2 时间管理2.1 会议2.1.1 是否参加会议2.1.2 会议的控制2.2 注意力点数2.2.1 提升注意力的方法2.2.2 避免行为3 压力3.1 避免方法3.2 应对压力4 团队协作4.1 协作4.2 团队4.3 辅导(原则、实践、技能)4.3.1 学位教育4.3.2 工程师的各个时期5 预估5.1 承诺5.2 预估6 技艺0 背景此篇为《代码整洁之道——程序员的职业素养》的第五篇读书心得,也是最后一篇心得。主要讲述编程专业人

2021-01-13 12:13:06 358

原创 专业人士的测试习惯(单元、验收、集成、系统、人工测试、测试驱动开发)

文章目录0 背景1 测试驱动开发(TDD)1. 1 三项法则1.2 优势1.2.1 确定性1.2.2 缺陷注入率1.2.3 勇气1.2.4 文档1.2.5 设计1.2.6 总结1.3 缺点0 背景测试能提高开发效率和质量,并且能显著降低bug的产生。此篇为《代码整洁之道——程序员的职业素养》的第四篇读书心得,主要讲的是良好的测试习惯和方法,可以用于让我们有意培养自己的测试习惯。1 测试驱动开发(TDD)测试驱动开发已经发展十余年,经过历史的验证,已证实TDD确实可以缩短编码周期,提高开发效率,有利于

2021-01-12 21:48:47 322

原创 工资计算(201612-2/CCF)———附带思路和完整代码

文章目录0 结果1 题目2 思路3 实现0 结果1 题目问题描述  小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算:  1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元;  2) A中不超过1500元的部分,税率3%;  3) A中超过1500元未超过4500元的部分,税率10%;  4)

2021-01-08 21:54:42 495

原创 专业人士的编码习惯

文章目录0 背景1 好的编码的要求2 错误的编码方式3 良好的编码习惯3.1 创造性输入3.2 调试3.3 保持节奏3.4 进度控制3.5 准确定义“完成”3.6 帮助和接受他人3.7 辅导0 背景编码是一个具有挑战的心智和体力活动,要做好它不是很容易。此篇为《代码整洁之道——程序员的职业素养》的第三篇读书心得,主要讲的是良好的编码习惯。可以用于纠正我们平时低效、不好的编程习惯,抑或是让我们认识到好的编程习惯并去培养它。1 好的编码的要求1,代码必须正常工作。2,代码必须能帮助用户解决问题。

2021-01-07 22:03:06 430 4

原创 由于找不到msvcp140.dll无法继续执行代码

文章目录0 背景1 解决方法0 背景因为在windows下需要重装系统,清空了所有配置,然后利用官网的系统工具制作了系统盘进行安装系统,安好后系统非常干净,所有依赖库都没有,导致安装Qt出现了问题。1 解决方法安装电脑管家,然后在工具线--->系统---->电脑诊所里,点击软硬件模块,然后点击修复dll的,然后就可以愉快的安装Qt了。...

2021-01-07 19:53:06 9175

原创 Qt Android和ios开发配置————附详细步骤

文章目录0 背景1 Android配置2 ios配置0 背景因为工作需要,要用到在移动端开发软件,虽然有更好的xcode和Android Studio来原生开发ios和Android,但是为了节约时间和人员,因此决定只用Qt来实现移动端的开发。往往配置开发环境是最令人头疼的问题,不过比起配置caffe、tensorflow等环境来说,Qt的配置还算比较简单。此文就是记录配置的方法,以备将来使用。1 Android配置前提:安装Qt的时候,选择安装Qt中所有Android的选项。1 打开配置的界面

2021-01-06 22:39:51 1646

原创 程序员该何时说“不”和“是”

文章目录0 背景1 说“不”2 说“是”2.1 真/假承诺2.2 真承诺应该怎么做2.2.1 团队的角度2.2.2 个人角度3 总结0 背景此篇为《代码整洁之道——程序员的职业素养》的第二篇读书心得,主要讲的是当面对产品需求时,应该何时说“不”和“是“。平时开发过程中,我们总是说”是“,很少说”不“。(因为团队总是喜欢那些给予他们肯定答复的人)。那究竟什么时候该说“不”?当我们说“是”的时候,又是否是正确的呢?本文正是解答这些问题的。1 说“不”1,当面对一些为了赶时间进度而不惜牺牲专业习惯(不写

2021-01-06 22:08:52 268 1

原创 Qt几个月的学习心得及展望

文章目录0 背景1 过去2 目前3 展望0 背景虽然本科学过Java、C、C++、Matlab,奈何技术都比较菜,毕业论文的方向又是图像处理的方向,又需要完成一个应用程序,于是寻找一个程序框架(虽然之前接触过Java的Swing(听说后面又有了FX),但是不是很熟【也就是没写过几行代码】)。恰巧,之前学习C++时,买过很多书籍,里面就有关于Qt的,而Qt又是跨平台C++图形用户界面应用程序开发框架,而自己想往C++方向发展,于是就选择了Qt。1 过去最近看了看毕设的写的应用程序,可以说十分简陋(\笑

2021-01-06 22:08:08 5307 8

原创 论程序员的职业素养(如何成为专业人士?)

文章目录0 背景1 序言2 程序员的素质(专业主义)2.1 承担责任2.2 不做损害的事2.3 测试2.4 道德2.4.1了解自己的领域2.4.2 坚持学习2.4.3 合作与辅导2.4.4 理解业务知识2.4.5 站在雇主/客户的角度思考问题2.4.6 保持谦逊0 背景这是一个“带你读好书”系列的个人读书笔记中的第一本书。书籍的名称为《代码整洁之道————程序元的职业素养》。读这本书的起因,是因为自己想了解“究竟什么样的才算一个职业的程序员?”,在查阅相关资料后,便选择了本书,并且试读了一些章节后,觉得

2021-01-05 22:15:02 533

原创 Linux(Debian)下安装最新Qt5.15.2————附带详细步骤

文章目录0 背景1 安装2 问题0 背景因为工作原因,需要用到linux下的软件,平时使用Qt都是使用Mac和Windows进行开发。原本以为安装会一帆风顺的进行,结果还是遇到了很多坑,此文就是记录这些坑的。1 安装1,下载软件安装包,后缀为.run2,cd进入安装的文件目录下,输入以下指令:授予权限,chmod 755 qt-unified-linux-x64-4.0.1-online.run执行安装,sudo ./qt-unified-linux-x64-4.0.1-onli

2021-01-05 18:53:03 9628

原创 Qt添加工具栏按钮————附详细步骤

文章目录0 前提1 方法一:代码2 方法二:设计师界面0 前提需要在MainWindow中进行创建1 方法一:代码 //工具栏中创建打开文件 QAction *actOpen = new QAction(QIcon(":/img/icons/open.bmp"), tr("打开文件(&O)"), this); ui->toolBar->addAction(actOpen); ui->toolBar->setToolButtonStyle(

2021-01-03 11:37:06 14705 6

原创 Qt导入资源文件———附详细步骤

文章目录0 效果1 操作0 效果1 操作1, 对项目右键单击,然后选择Add New2 ,选择项目为资源文件3,此时输入的名字,为qrc的前缀的名字4 新建完成后,添加文件前缀,点击Add Prefix,在前缀里输入前缀名字5 添加文件,点击Add Files,选择文件【可以按住shift,来拖动选择全部文件】,然后点击打开6 按下ctr + S或者ctr + B来进行保存,资源文件就导入成功了另一种方法为:1 在第三步之后,对res.qrc右键单击选择使用普通文

2021-01-03 11:27:23 3807

原创 期末预测之安全指数(202012-2/CCF)———附带思路和完整代码

文章目录0 效果1 题目2 思路2.1 暴力求解2.2 简化3 代码3.1 暴力求解3.2 简化0 效果此为暴力求解的算法,没有通过200~105的数据测试。1 题目样例1输入60 01 01 13 15 17 1样例1输出3样例2输入85 15 05 02 13 04 0100000000 11 0样例2输出1000000002 思路2.1 暴力求解用vector存储输入的每个y和result值,待全部输入完成后,使用二重循环遍历依次遍历

2021-01-03 10:53:50 2335 8

原创 期末预测之安全指数(202012-1/CCF)———附带思路和完整代码

文章目录0 结果1 题目2 思路3 实现0 结果测试发现使用int存储累加和,不会造成答案错误,可以说这题基本上没有坑。1 题目样例1输入62 6010 1000 700 0-10 5010 60样例1输出1220样例2输入2-10 100-1 15样例2输出02 思路对输入的数字进行相乘后相加,最后当结果大于0时,输出累加和,否则,输出0.3 实现#include <cstdio>int main(){ int n; lon

2021-01-02 23:01:50 854 2

原创 Qt Widgets和QML Quick的区别

文章目录0 背景1 结论0 背景在接触Qt的编程过程,有一个概念一直在我脑遍徘徊,到底是学QML、Qucik还是Widgets,Widget会被放弃吗?这篇文档就是我查阅资料和书籍后得到的结果总结。1 结论C++ Widgets的编程主要是针对桌面端应用程序,而QML、Quick主要是针对移动应用程序。因为QML、Quick的出现是主要为开发小屏幕的可伸缩【解决不同屏幕大小的兼容性】、动态触控的轻量级手机端应用,使用Quick来调用OpenGL渲染界面。两个的定位不用,因此Widgets不会被放

2021-01-02 22:38:16 1116

原创 浅谈Qt的发展

文章目录1 过往2 目前2.1 优点:2.2 不足:3 未来1 过往Qt从1991年首个版本发布,到1995年第一个商业版本发行(Windows/Unix【都只有专利授权版本】)。随后就开始不断的更新换代,2001年发布3.0版本:3.2版本对Mac增加GPL2005年发布4.0版本:与上一个版本API和二进制不兼容,2009年开源框架,增加LGPL协议4.7版本引入QML开发移动端应用2012年发布5.0版本:引入全新的硬件图形处理,完善QML和JavaScript5

2021-01-02 22:11:09 1131

原创 Qt控件之toggle()、triggered()、clicked()——triggered发射信号无响应

文章目录0 背景1 toggle()、triggered()、clicked()区别0 背景写这篇博文的背景是因为在写一个控件QAction事件时,发射bool信号后,槽函数一直收不到信号,导致事件一直无法相应。一直在检查是不是代码逻辑出问题了,结果最后才发现是Checkable没有设置为true,导致bool代码一直没有传入。1 toggle()、triggered()、clicked()区别这三个信号都是按钮点击后发射的信号,区别在于:clicked()用于Button发射的信号trigg

2021-01-01 22:08:43 16009 2

原创 支付宝花呗提前还款————附操作图片

文章目录0 背景1 操作0 背景最近使用到花呗分期付款,但是又不想出手续费(未出账的账单,不用出手续费),于是便决定提前还款。不过不推荐使用花呗,因为提前消费对于大部分年轻人来说都不好(前面欠下的账,总是要还的),总是会花费超过自己消费水平的金额,导致自己成为月光族或者“负债累累”。【许多二三十岁的人,想过上流生活,却因为超前消费和消费贷,沦为贫民窟青年。】偶尔应急一下,还是可以的。1 操作但是在支付宝里找了半天,都未找到如何进行提前还款。看到网友评论说可以在电脑端进行,于是登陆了电脑端,但是经过

2021-01-01 09:36:26 2918

libstdc++.so.6.xx

libstdc++.so.6.20到28所有版本

2022-06-07

Qt WIndwos和Linux下的SSL文件

Qt WIndwos和Linux下的SSL文件,用于访问https网页,把文件夹中的文件放到运行文件exe或.so的同级目录下即可。

2021-05-11

Windows和Mac编译好的mysql驱动

Windows和Mac编译好的mysql驱动,可以直接使用

2021-05-11

Qt编写的裁剪图片软件

Qt编写的裁剪图片,可以拖动矩形框进行图片裁剪。

2021-04-15

代码计数软件(win)

可以统计代码行数、注释行数、各种语言占比等。

2021-04-15

Qt Android自动更新

使用Qt的JNI调用Android的java更新代码实现自动更新

2021-03-23

Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求

Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求

2021-03-14

loginTest.zip

Qt实现模仿LOL游戏登陆(亚索为界面英雄)【动态桌面】(边框去圆角化)。有背景音乐,登陆成功背景音乐消失,返回登陆,又有背景音乐。登陆账号和密码为空都会报错,并且重设焦点。附件中还包含mac和windows的sql驱动。

2020-04-20

QSetting操作ini文件(包括增删改查),自己封装了QSetting类

QSetting操作ini文件(包括增删改查),为了操作方便,自己封装了QSetting类。 写这类的原因的是每次操作QSettings的指针时候,用完都要delete指针,比较麻烦,可以使用类的析构函数自动删除。还有写入值的时候,QSettings类的成员函数setValue每次都会覆盖之前的值,因此自己写的类成员函数,可以选择保存原始的值,以及对即将插入的值去重复或者是插入不重复的值。

2020-04-20

QtTcpImage-master.zip

默认支持传输png格式的图片,如果需要传输其他个数的图片,那么把client.cpp文件里的image.save(&buffer, "png");修改为相应的图片格式即可。 使用时,客服端和服务器填写相应的监听端口和地址即可,服务器默认监听"127.0.0.1"本机环路地址。

2020-04-19

Qt creator快速入门第三版——高清完整带书签版本(附送源码)

Qt creator快速入门第三版——高清完整带书签版本(附送源码),是你入门QT的不二之选!

2019-04-22

《Qt 以及Qt creator实战经典》原版带书签附 +源代码

《Qt 以及Qt creator实战经典》原版带书签附 +源代码,带你通过一个一个项目熟悉Qt。

2019-04-22

《Qt5+编程入门》高清原版带书签+源代码

《Qt5+编程入门》高清原版带书签+源代码,是你学习c++和图形界面的不二选择!

2019-04-22

OpenCV 3计算机视觉:Python语言实现——高清版带书签全书+源代码

OpenCV 3计算机视觉:Python语言实现——高清版带书签全书+源代码,学习图像处理的不二选择!

2019-04-05

OpenCV3编程入门_毛星云编著—高清带书签

OpenCV3编程入门_毛星云编著_电子工业出版,高清带书签,学习图像处理的不二选择!

2019-04-05

第4到第8届蓝桥杯c++Java组所有题目附带官方测试数据和代码

第4到第8届蓝桥杯c++Java组所有题目附带官方测试数据和代码

2019-03-23

算法笔记上机训练实战指南(高清完整版)带你轻松高分过PAT、CCF

算法笔记上机训练实战指南(高清完整版),是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-20

算法笔记(高清完整带书签版)——轻松带你过PAT、CCF

算法笔记(高清完整带书签版)——轻松带你过PAT、CCF,是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-20

PAT真题解析完整版

PAT真题解析完整版,是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-20

ACM国际大学生程序设计竞赛:算法与实现(高清完整带书签版)

ACM国际大学生程序设计竞赛:算法与实现(高清完整带书签版),是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-20

ACM国际大学生程序设计竞赛:知识与入门(完整高清版带书签)

ACM国际大学生程序设计竞赛:知识与入门,是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-19

590412 数据结构、算法与应用 C++语言描述 原书第2版——高清扫遍版带书签

590412 数据结构、算法与应用 C++语言描述 原书第2版——高清扫遍版带书签,是你提高算法思想,锻炼算法实践能力的不二之选!你值得拥有!!

2019-03-19

算法导论(第三版中文版)——高清扫遍版带书签

算法导论(第三版中文版)——高清扫遍版带书签,提高算法思想和算法时间的不二选择!你值得拥有!

2019-03-19

挑战程序设计竞赛——数据结构(高清带书签)

挑战程序设计竞赛——数据结构(高清带书签),提高算法的不二之选!

2019-03-19

挑战程序设计竞赛2 算法与数据结构(源代码)

挑战程序设计竞赛2 算法与数据结构(源代码)————内容简洁明了,提高算法的不二直选!

2019-03-19

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

TA关注的人

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