自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【QT学习】多文档编辑器

问题描述设计多文档编辑器,掌握菜单、工具栏、标题栏、主界面的布局等的使用方法。步骤1 打开软件qt creator,创建QMainWindow基类的项目。2 ui设计界面添加菜单栏标签,并添加快捷键。在Action Editor窗口中,分别为两个标签添加下拉菜单内容。3 为工程添加资源并构建资源不构建无法使用4 为菜单添加图标5 编写工具栏代码,添加QToolButton组件和spinBox组件为例。6 创建标签并添加到状态栏7 设置标题栏8 添加中心部件和Dock部

2020-05-10 17:04:38 818

原创 【QT学习】UI界面设计

问题描述使用按钮、label、文本输入控件、复选框、单选框实现界面设计。实验步骤1.打开软件qt creator2.建立一个QWidget基类的项目3.在ui设计界面添加为实现功能的控件4.将控件进行布局设置5.单选框、复选框处理6.为PushButton添加槽函数实验结果...

2020-05-10 16:57:29 3034

原创 【QT学习】基本对话框

问题描述字体对话框、颜色对话框和向导对话框的调用步骤1.打开软件qt creator2.建立一个QWidget基类的项目3.在ui设计界面添加pushButton控件4.为控件添加槽函数,设置颜色对话框、字体对话框5.在头文件中创建三个page,在工程文件设置三个page的内容,并添加槽函数结果...

2020-05-10 16:53:25 264

原创 【QT学习】登录界面实现

1.建立一个QDialog基类的项目2.在ui设计界面添加Label、LineEdit、PushButton控件3.dialog.cpp中为按钮编写信号槽函数和accept条件运行结果

2020-05-10 16:49:18 734

原创 ARM汇编实现两位32位数加法

问题描述计算两个大数的和(超过32位,在C语言中使用long long int类型),在控制台显示和。和由ARM汇编来计算!程序分析①要有一个sum用于计算两数之和。②定义两个long long int 类型的数,用于计算。③如果数据超过32位,无法不能传入arm,进而无法计算,所以使两数之和 大于32 位。④由于传入数据后,r1,r3分别是用于存储两数的高32位,所以将r0,r2 中的数据进 行相加。⑤数据产生进位,需要将进位进行返回,利用addcs命令,即:若有进位, 则r1+1,进而得到

2020-05-10 16:40:09 2741

原创 ARM与C语言混合编程实现冒泡排序

题目要求(1)编程实现数据的冒泡排序。要求:1)主程序:用C语言编写:定义不少于20个CHAR型的数组变量;2)显示排序的结果。3)子程序:用ARM汇编语言编写,实现冒泡排序(升序)。(2)上机调试编写的程序,记录实验过程程序分析(1)主程序中要定义1个char型数组,要定义1个数组输出函数,用于输 出数组元素。(2)主程序中要有随机函数的使用用于char型数组元素的生成。(3)子程序要有两个寄存器用于计数,分别用于外层循环与内层循环。(4)子程序中要有讲两数进行比较后,用于交换位置的

2020-05-10 16:35:41 1096

原创 【Linux】哲学家就餐问题

问题描述程序分析1.5个哲学家相当于5的线程,5支筷子相当于5把mutex锁。2.一共五支筷子,最多同时两个人吃饭。3.将五个哲学家命名为ABCDE,并列出每个需用左右筷子号。4.若拿起左边的筷子,则将对应筷子号码上锁,然后判断其右手是否有筷子, 若有,则可吃饭,否则,放下左手筷子,即解锁。5.吃完饭需放下筷子,即进行解锁。6.主函数中初始化五把锁,并且将创建五个进程。代码实现#include<stdio.h>#include<pthread.h>#inclu

2020-05-10 16:28:17 549

原创 【Niagara Vykon N4 】物联网学习 04_历史生成

1 设计思路2 实验过程2.1依托上次温度报警生成实验,将History库拖入点位。2.2将次扩展展开,根据实际需求可进行参数设置。以修改数据记录时间为例。2.3打开并查看历史记录,这里需要注意的是由于是内嵌H5显示,双击会刷新显示。2.4切换查看历史记录内容,并修改历史记录。注:History Table是表格查看、History Editor是编辑历史记录。2.5双击状态行可进行修改数据,修改过的数据会有修改记录。2.6选择实时更新或差值查看。注:左侧为实时更新,右侧为差值查看

2020-05-10 16:16:26 1544 9

原创 Uhuntu搜狗拼音输入法安装详细过程

安装包下载搜狗官网下载安装包,要注意选择适合自己计算机位数的下载包。网址:https://pinyin.sogou.com/linux/解压安装包使用 sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb 命令,解压安装包。安装fcitx框架sudo apt install fcitx-table-wbpy fcitx-config-gtk设置...

2020-04-30 21:01:24 285

原创 【Niagara Vykon N4 】物联网学习 03照明控制及照明时间表

3.1 设计思路3.2逻辑组件添加①依据原有控制照明逻辑,打开palette,找到schedule模块,添加BoolenSchedule。②打开kitContrl,找到Util,并添加BoolenSwitch。③剪切到原有的逻辑线,并进行逻辑连接,如下图。④新建BooleanWritable,命名为Switch,设置参数并进行逻辑连接,若下图。3.3界面设计⑤至此完成了逻辑的设...

2020-04-28 19:23:09 2285

原创 【Niagara Vykon N4】物联网学习 02 照明控制

1.1新建Floder右键Config->New->Floder1.2.添加逻辑组件新建BooleanWritable(右键Config->New->Floder)控件,并命名,修改参数。2.2选中刚才创建的组件,Ctrl+C复制,Ctrl+V粘贴,新建一个Light02组件,并进行默认值得修改,新建BooleanWritable,并进行连接与默认值的设置。1...

2020-04-28 19:15:01 2956

原创 【Niagara Vykon N4 】物联网学习 01 Station创建

①Tools->New Station->填写信息②设置密码,并打开工作台,登录windows账户注:若登录用户名不正确,可吃用cmd查询用户名。③Platform->Station copier④点击copy,并进行设置⑤工作站创建成功⑥可以通过登录网址:http://localhost.com通过网页浏览工作站...

2020-04-28 18:30:39 2914 1

原创 利用可命名管道实现简易本地聊天室

说明①虽然说是本地聊天室,但是由于个人能力的原因,只是实现了两个客户端的通信。服务器客户端介绍①服务器编写中先定义三个管道,以及进行宏定义。然后定义文件描述符,和读写buf。创建一个公共管道,并对其进行属性设置,并依照次上述步骤,分别完成对私有管道1和私有管道2的设置。接下来循环执行功能,首先进行打开,然后进行判断为哪个客户端。若为客户端1,打开私有管道1,然后接收信息,并输出在屏幕上。②...

2020-04-22 08:45:52 502

空空如也

空空如也

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

TA关注的人

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