自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shawn06

Talk is cheap, show me the code

  • 博客(50)
  • 资源 (18)
  • 收藏
  • 关注

原创 彻底关闭Windows10自动更新

目录前言一、禁用Windows Update服务1.打开“服务”2.禁用更新相关服务二、关闭Windows Update组策略1.打开“组策略”2.关闭自动更新相关组策略三、禁用Windows Update任务计划1.打开“任务计划”2.禁用自动更新相关任务计划四、修改Windows Update注册表1.打开“注册表”2.修改自动更新相关注册表总结前言Windows升级到版本10之后,自动更新似乎再也无法关闭,官方至提供延迟更新选项,到最后期限就会强制自动更新,尝试过各种方法后,终于找到让Windo

2021-07-14 17:08:19 884 1

原创 Qt 入门 01:Qt Creator开发环境

安装安装Visual Studio为什么需要安装Visual Studio?因为Qt只是一个类库的集合,用Qt开发需要编译器、调试器的支持。在Windows上就需要安装Visual Studio来提供编译器、调试器和基础类库。官网现在是Visual Studio 2017版本。我这里使用的是Visual Studio 2015 Community 中文版。VS2015 Communi...

2018-12-19 13:41:50 526

原创 Qt 扫雷 01:Qt调试出现 “qtcreatorcdbext.dll cannot be found” 错误 解决方法

问题安装好 Microsoft Visual Studio 2015 Community 后安装 Qt 5.10.0,安装程序默认安装 Qt Creator 4.5.0,但是没有CDB Debugger的插件选项:安装完成后调试报错:意思是:Qt Creator 的名为“qtcreatorcdbext”插件未找到,提示用户去下载CDB Debugger插件。但是在“Qt Cre...

2018-12-19 11:59:12 1832 1

原创 Qt学习——QList + 结构体 注意事项

注意Qlist 使用结构体时,不能使用foreach进行遍历,会报错“==”操作符重载有问题。但是可以使用for进行遍历

2018-11-29 11:16:22 7839

原创 struct和typedef struct

struct 和 typedef struct首先,C与C++ 不同, 在C中定义一个结构体类型要用typedef:typedef struct Student{ int a;}Stu;于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是struct Student的别名...

2018-03-26 13:55:45 307

原创 Qt学习18——设置程序图标

将ico图标文件存放至Qt工程 .pro 文件的同级目录下,在 .pro 文件中添加:#设置程序图标:RC_FILE = desktopIcon.icodesktopIcon.ico 为图标文件名。然后编译运行可看到生成的 .exe 文件图标已更改。

2017-12-17 21:13:59 253

原创 Qt技巧——巧用QSS样式表

(本文持续更新)QTableWidget / QTableView去除选中项的虚框: { outline : 0px; }

2017-11-30 10:14:50 381

原创 Qt学习17——初识数据库SQLite(下)

SQLite的操作摘要:主要介绍SQLite的基本操作(查询、插入、修改、删除)用QSqlTableModel和QSqlQuery的分别实现。数据库使用 Navicat for SQLite(一个数据库管理工具) 进行查看和管理。

2017-10-24 16:24:28 328

原创 Qt学习17——初识数据库SQLite(上)

SQLite的使用摘要:主要是了解Qt中创建SQLite数据库的基本流程,使用QSqlQuery类和SQL基本语法实现创建简单数据库并添加数据。下一篇会介绍与Model/View配合更默契的QSqlTableModel和QSqlRelationalTableModel,这些高层接口将不依赖SQL语法实现数据库操作。

2017-10-23 17:35:46 556

原创 同步git到码云

一、添加ssh公钥1、生成ssh公钥ssh-keygen -t rsa -C "用户邮箱"# Generating public/private rsa key pair...# 三次回车即可生成 ssh key2、查看ssh公钥路径:C:\Users\(PC用户名)\.ssh\id_rsa.pub或者使用命令行查看:cat ~/.ssh/id_rsa.pub3、测试ssh公钥ssh -T gi...

2017-09-04 11:11:15 2201

原创 Qt学习16——程序启动画面QSplashScreen

在一些大型应用程序启动时,通常会在程序完全运行前显示一个启动画面。启动画面可用于显示产品信息、程序功能、广告等,同时也可以在后台完成一些程序的初始化工作。

2017-07-03 10:18:25 17811 4

原创 Qt学习15——不规则窗体

Qt中不规则窗体的实现,是在原来窗口图形的基础上,增加图形遮罩,剩余部分为最终显示的窗口图形。

2017-06-30 16:27:33 961

原创 Qt学习14——可拓展对话框

在信息或窗体显示时,有时候要根据需求将部分信息设置为可切换隐藏和显示状态,我们可以通过可拓展对话框来实现。

2017-06-30 14:53:29 688

原创 Qt学习13——电子时钟

有些应用程序在界面上需要显示或者设置时间和日期,可以用Qt的QTime类及相关控件来实现。

2017-06-30 14:27:58 973

原创 Qt学习12——调色板QPalette

在应用程序中,我们有时需要手动改变文字、控件或窗体的颜色,Qt提供的调色板类QPalette,是Qt专门用于管理窗体和控件颜色的类。每一个窗体或控件都包含一个QPalette对象。在显示时,QPalette对象对各部分各状态下的颜色描述进行绘制。本文将用实例讲述QPalette类的用法。

2017-06-30 11:53:26 1323 2

原创 Qt学习11——进度条QProgressBar

在处理长时间任务时,有事需要提供进度条显示当前任务进度。Qt中进度条的显示方式有2种,一种是控件方式:QProgressBar;一种是针对慢速过程的对话框方式:QProgressDialog。

2017-06-30 10:42:23 12619

原创 Qt学习10——工具盒类QToolBox

本文介绍Qt中的QToolBox工具盒类,并用实例实现类似QQ抽屉效果。

2017-06-29 18:00:08 13758

原创 Qt学习09——基本标准对话框

本文用一个例子讲述Qt几种基本对话框的使用,包括QDialog、QFileDialog、QColorDialog、QFontDialog、QInputDialog、QMessageBox这几种。中间还会讲到如何实现ui的互相调用、中文显示问题等。

2017-06-23 13:46:22 616

原创 Qt技巧:中文显示乱码问题解决

本文讨论Qt5中的中文显示乱码问题,对网络上常见的解决方法进行试用并给出试用结果.最后会给我的解决办法.

2017-06-22 16:10:53 794

原创 Qt技巧:多窗口互相调用

这里用一个简单例子,介绍在使用Qt Creator设计ui时,如何用一个窗口调用另一个窗口。

2017-06-22 14:52:03 8312 1

转载 【IT软技能】Linux里10个最危险的命令

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章将会向你介绍十条命令,但你最好不要尝试着去使用。

2017-06-22 10:51:11 345

原创 【IT软技能】零基础如何自学JAVA

部分内容参考和修改自马士兵所写的《java自学之路》,文中附上了一些java自学的资料可供下载。

2017-06-22 10:31:13 655 1

原创 Qt学习08——布局管理综合应用

本文通过制作一个用户信息管理窗口,复习之前所用到的多个布局管理控件和方法,实现堆栈、分割器、layout等的综合运用。本综合实例将采用Qt Creator的Design来设计UI,整个项目无需代码,完全由.ui文件实现。全文通过图文讲解,并在文末附上.ui文件的xml代码以供参考。

2017-06-21 12:02:28 1267 2

原创 Qt学习07——布局管理

本文分别介绍分割窗口类QSplitter、停靠窗口类QDockWidget、堆栈窗体类QStackWidget的使用,并通过实例展示效果。(本文中的UI均由代码实现,注意添加相应库函数到头文件中)

2017-06-19 16:56:31 620

原创 Qt学习06——内存分配策略

QString在一个连续的内存块中保存字符串数据,当字符串长度不断增长时,QString需要重新分配内存空间。本文介绍QString使用的内存分配策略。

2017-06-19 15:58:23 5712 3

原创 Qt学习05——隐式共享

隐式共享将深拷贝和浅拷贝有机结合,可以降低对CPU和内存的占用,使函数中使用值传递更有效率,提高程序运行效率。

2017-06-19 15:42:12 411

原创 Qt学习04——正则表达式

使用正则表达式可以方便地完成处理字符串的一些操作,如验证、查找、替换和分割等。Qt的正则表达式使用QRegExp类,基于Perl语言,完全支持Unicode。

2017-06-19 14:30:36 251

原创 Qt学习03——QVariant类

QVariant类类似于C++的union数据类型,能保存多种Qt类型的值及Qt容器的值。本文将通过一个实例学习QVariant类的用法

2017-06-19 12:09:17 697

原创 Qt学习02——容器类

Qt提供了一组通用的基于模板的容器类。对比C++中的标准模板库的容器类,Qt的这些类更轻量,更安全,并且更容易使用。此外,Qt的容器类在速度、内存、消耗和内联代码等方面做了优化。在本文中我们将学到Qt的几种容器类及其用法,以及这些容器类的Java、STL风格迭代器遍历方法。

2017-06-13 15:21:59 550

原创 【IT软技能】如何使用中文维基百科

由于xxxx原因,中文维基百科(zh.wikipedia.org)是无法直接访问的,因此我们可以用修改host代理的方法实现正常访问。先上图:修改方法:1、找到host文件C:\Windows\System32\drivers\etc\host2、添加host代理并保存198.35.26.96 zh.wikipedia.org

2017-06-13 10:58:54 3271

原创 Qt学习01——字符串类

本文介绍QString类的使用方法。包括QString常用的操作、查询、转换函数的使用介绍,以及在使用过程中的需要注意的细节。

2017-06-12 11:22:42 812

原创 【IT软技能】Sublime 下载+激活+快捷键

用VS Code有一段时间了。现在转到Sublime,感觉不相上下啊。不过我个人还是更喜欢Sublime一些,我整理了一下Sublime安装配置过程和常用快捷键,跟大家分享分享。一、下载当前版本:Sublime Text 3 Build 3126下载地址1:官方下载下载地址2:百度云   提取码:m7hi二、激活sublime本身是可以免费无限期试用的,目前没有发现明显的区

2017-05-10 17:52:18 524

原创 【IT软技能】VS Code 快捷操作

简介VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以优化前端开发的体验。布局:左侧是用于展示所要编辑的所有文件和文件夹的文件管理器,依次是`资源管理器`,`搜索`,`GIT`,`调试`,`插件`,右侧是打开文件的编辑区域,最多可同时打开三个编辑区域到侧边。底栏:依次是`Git Branch`,`error&warning`,`编码格式`等。常用

2017-05-08 17:25:54 353

原创 【IT软技能】激活phpstorm方法

激活phpstorm方法版本:PhpStorm Version 2017.1.1首先,感谢@lanyu的无私分享!(注册码获取地址:http://idea.lanyus.com/)(注册补丁:http://idea.lanyus.com/jar/JetbrainsCrack-2.6.2.jar)PhpStorm安装完成后,软件自动进入注册激活界面。选择license

2017-05-08 10:45:16 2230

原创 STM32技巧: Keil错误提示“ File Not Found”

文件已添加到工程目录但提示“file not found”原因:仅添加到目录但未包含编译文件的路径解决:Option->C/C++->Include Paths,添加提示缺失的文件所在路径。错误提示消失。

2017-05-03 11:38:22 37346 15

原创 Qt技巧:Error LNK2019解决办法

在编译工程的时候经常会碰到 " LNK2019:无法解析的外部符号... " 的报错。一般来说,碰到这个错误有一下几种情况:1、头文件中声明了函数或者类型,但是没有相关的实现源文件解决:在编译结果中找到并定位该函数,删去多余的定义并对未实现的定义进行实现;注意删去Debug和Release文件夹,并重新构建。2、调用了第三方库,但是未链接成功解决:重新添加库的.lib和.dll及相关.h文

2017-04-26 17:21:59 15701 6

原创 Qt技巧:加载第三方API

date:2017/04/24 14:42开发环境:Qt 5.8.0 msvc2015 32bit + VS Community 2015由于Qt不带有完整的USB API,因此在做通信时需要使用第三方API来实现。1、编译生成API库文件首先介绍一下要用到的API。我做的是hid通信,网上常见API有三种:①HID API(下载地址:http://github.com/signal1

2017-04-26 17:21:56 2736

原创 【Qt项目】USBHID:读取数据

date:2017/04/12 11:10调用HIDAPI可实现读数据功能,但是功能十分单一,无法满足需求。最简单的调用如下:1 void Widget::myhid_read(){2 res = hid_read(handle,buf_IN,2);3 for(int i = 0;i 2;i++){4 qDebug("buf[%d]:0x%02x",i

2017-04-26 17:21:54 5725

原创 Qt技巧:获取QTextEdit文本内容

int buf_OUT[65]; QString sendStr = ui->sendTextEdit->toPlainText(); for(int i = 0;i QChar t = sendStr.at(i); buf_OUT[i] = t.toLatin1()-'0'; }

2017-04-26 17:21:51 36684

原创 建站技巧:WordPress报错 Error500:“WordPress Internal Server Error”

在阿里云上安装WordPress时出现网络连接问题,导致可以进仪表盘,但是只能正常显示默认主题,手动安装其他主题均显示异常且仪表盘的主题功能无法访问。Error 500:“wordpress Internal Server Error"WordPress版本:4.7.3主机:阿里云虚拟主机   CentOS 6.5 64位   PHP v5.5解决方法:在./wp-includes/

2017-04-26 17:21:48 1220

VS2010之MFC入门到精通教程 精编 带书签

本节旨在让大家对 VC++、VS2010 和 MFC 有基本的概念上的认识,带大家进入VS2010/MFC 的世界,让大家轻松的开发各种包含窗口、图形等的可视化程序。在这套 VS2010/MFC 编程入门教程中将会给大家讲解怎样使用 V S2010 进行可视化编程,也就是基于窗口的程序。 MFC 全称Microsoft Foundation Classes,也就是微软基础类库。它是VC++的核心,是C++与Windows API 的结合,很彻底的用C++封装了Win dows SDK(Software Development Kit,软件开发工具包)中的结构和功能,还提供了一个应用程序框架,此应用程序框架为软件开发者完成了一些例行化的工作,比如各种窗口、工具栏、菜单的生成和管理等,不需要开发者再去解决那些很复杂很乏味的难题,比如每个窗口都要使用 Windows API 注册、生成与管理。这样就大大减少了软件开发者的工作量,提高了开发效率。

2019-04-11

Qt CDB Debugger Support: qtcreatorcdbext

Qt Creator CDB Debugger Support compoment。Qt CDB调试插件。直接放到QtCreator/lib目录下即可。

2018-12-19

工具盒类+进度条+调色板+电子钟+可拓展对话框+不规则窗体+启动画面

工具盒类+进度条+调色板+电子钟+可拓展对话框+不规则窗体+启动画面

2017-06-29

Adobe工具-amtemu

Adobe工具-amtemu及详细用法

2017-06-27

Qt基本对话框综合实例

本人写的Qt基本标准对话框的综合示例,包括QDialog、QFileDialog、QColorDialog、QFontDialog、QInputDialog、QMessageBox这几种,用ui+code实现。

2017-06-23

study_basedialog

study_basedialog

2017-06-22

Java自学之路——(精华版)

ava自学之路——(精华版)

2017-06-22

Java面试题和试题答案

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。

2017-06-22

面试角度诠释Java工程师

从java基础、web、框架、工具讲述Java知识要点及面试中常考部分

2017-06-22

阿里巴巴Java开发手册 v1.2.0

所以本手册以Java开发者为中心视角,划分为编程规约、异常日志、MySQL数据库、工程结构、安全规约五大块,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内容做了引申和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。

2017-06-22

Java自学之路(马士兵)

马士兵所写的《java自学之路》,精编完整版。

2017-06-22

《Qt高级编程》Mark Summerfield (高清扫描版)

《Qt高级编程》为扫描版,清晰度高,带本书完整章节标签,方便阅读。 《Qt高级编程》,作者: (英)Mark Summerfield ,《qt高级编程》以工程实践为主旨,是对qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了qt的各种特色。

2017-06-13

STM32学习+代码合集

青风带你学 stm32f051系列教程,包含学习文档和配套实验源码,共25课时。

2017-05-10

《圈圈教你玩USB》HID上位机和下位机实例源码

《圈圈教你玩USB》HID上位机及下位机实例源码

2017-05-10

Qt5开发及实例(第2版)

Qt5 开发及实例 第2版 【作 者】陆文周主编 【形态项】 685 【出版项】 北京:电子工业出版社 , 2015.05 【ISBN号】978-7-121-26044-5 【中图法分类号】TP311.56 【原书定价】99.00 【主题词】软件工具-程序设计-高等学校-教材 【参考文献格式】 陆文周主编. Qt5 开发及实例 第2版. 北京:电子工业出版社, 2015.05

2016-10-12

Qt实现串口助手(UI部分)

用Qt制作了一个串口助手的UI界面,风格简洁,UI丰富,可供有次开发意向的新手参考,如果你喜欢或者不喜欢都可以给予评论,我会吸取改进。注意,该版本尚未添加串口通讯部分,串口通讯将在下一个版本推出。 系统环境: Win7 Professional SP1 32bit 开发环境: Microsoft Visual Studio Ultimate 2013 32bit 开发工具: Qt 5.7.0(MSVC2013,32bit) Qt Creator 4.0.2 本项目仅供学习交流。

2016-10-12

智能扫地机器人科研立项

智能扫地机器人的立项申请书,教你如何写大学生科研立项申请以及智能机器人一般立项计划

2015-07-12

51单片机例程

本资源收录《51单片机典型应用开发范例大全》的全部例程,能有效的帮助读者们解决51单片机开发过程中的模块难题和设计难题,帮助新手们从规范有效的代码中有个良好的开始

2014-09-22

空空如也

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

TA关注的人

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