自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软考-中级软件设计师-2017年下半年真题

软考-中级软件设计师-2017年下半年真题1.以下关于防火墙功能特性的叙述中,不正确的是()A.控制进出网络的数据包和数据流向B.提供流量信息的日志和审计C.隐藏内部 IP以及网络结构细节D.提供漏洞扫描功能答案:D2.在程序执行过程中, Cache与主存的地址映射是由( )完成的。A. 操作系统B. 程序员调度C. 硬件自动D. 用户软件答案:C3.某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为 8ns、

2021-02-22 22:16:03 1683 1

原创 web前端入门(四)-canvas图形拖拽事件

概述  在 canvas 中绘制图形后,可以给 canvas 添加事件响应函数,并判断事件是否发生在canvas内部所绘制的图形中,从而给 canvas 中绘制图形添加事件处理。  很多情况下有鼠标拖拽图形的需求,如果是单个图形、不重叠图形,鼠标拖拽功能还较易实现。但在 canvas 中有图形存在重叠的情况下,鼠标点击的图形以及绘制区域的清除等操作,都不容易实现。此文首先讲解基本的鼠标拖拽功能...

2020-03-12 12:23:52 2471

原创 web前端入门(三)-canvas添加事件响应

html 中添加 canvas 元素后,可以给 canvas 元素添加 mousedown、mousemove等等事件响应函数,从而处理 canvas 事件。然而,在 canvas 中绘制图形后,无法单独监听各图形的事件,只能在 canvas 事件响应函数中,判断鼠标是否在绘制的图形内,从而对各图形执行相应的事件操作。function drawArc(x,y,rOut,rIn,s,e,ctx)...

2020-03-11 10:40:06 1405

原创 web前端入门(二)-canvas绘图

1.canvas中绘制的图形,坐标都是相对于canvas元素的左上角坐标,canvas左上角为(0,0)坐标点。如下图中,中绘制了个矩形,该矩形左上角相对于 canvas 的左边距为 W2 ,上边距为 H2,则该矩形左上角顶点坐标为(W2,H2)。2.使用 rotate 旋转坐标时,默认以 canvas 的 左上角为中心点。例如要使绘制的矩形绕矩形中心点旋转,如果直接使用var canvas...

2020-03-10 18:58:57 1539

原创 web前端入门(一)

浏览器自带 js 基本库,在 html 文件中直接写 js 语句,浏览器即可执行;jQuery 是 js 库,需要下载并导入到html文件中。在 html 中,使用 <script type="text/script" src="path" >引入 js 库;div横排放置顶端对齐问题–左右两个 div 都设置为 float:left,如果右边div没有设置宽度,右边div的宽...

2020-03-09 17:10:09 229

原创 QTableWidget相关用法

1.设置整行选中模式: tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);//设置表格按行选中 tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);2.隐藏表头:tableWidget->horizontalHe...

2019-04-14 21:35:14 850

原创 使用 TagLib 获取音频文件信息

最近在用QT做一个音乐播放器,想获取音频文件的唱片名称、时长、歌手等信息。百度一圈,推荐使用第三方库 taglib ,遂从官网下载 taglib。由于是开源软件,需要在本地 cmake(话说也是在这时知道cmake)。下载 、安装、配置、使用 cmake,一顿操作梦入虎,结局不堪入目:cannot find boost,zlib。又是各种安装改cmakelist文件,最后均告失败(原谅业余选手)。...

2019-04-10 22:37:44 891 1

原创 QT面试题

1、Qt信号槽机制的优势(1)类型安全。需要关联的信号和槽的签名必须是等同的,即信号的参数类型和参数个数同接收该信号的槽的参数类型和参数个数相同。不过,一个槽的参数个数是可以少于信号的参数个数的,但缺少的参数必须是信号参数的最后一个或几个参数。如果信号和槽的签名不符,编译器就会报错。(2)松散耦合。信号和槽机制减弱了Qt对象的耦合度。激发信号的Qt对象无需知道是哪个对象的哪个槽需要接收它发出的...

2019-04-06 11:33:38 4425

原创 QTreeWidget 简介

QTreeWidget简介QTreeWidget 类根据预设的模型提供树形显示控件。QTreeWidget 使用类似于 QListView 类的方式提供一种典型的基于 item 的树形交互方法类,该类基于QT的“模型/视图”结构,提供了默认的模型来支撑 item 的显示,这些 item 类为 QTreeWidgetItem 类。如果不需要灵活的“模型/视图”框架,可以使用QTreeWidge...

2019-03-06 23:09:03 4494

原创 高级程序设计语言的翻译和解释

  解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间代码后再执行;而编译程序(编译器)则是将源程序翻译成目标语言程序,然后在机器上运行目标程序。  这两种语言处理程序的区别是:在编译方式下,在机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在...

2018-11-05 23:07:45 5421

原创 软考-中级软件设计师-考点

1.算术表达式采用逆波兰式表示时不用括号,可以利用 (1)进行求值。与逆波兰式 ab-cd+* 对应的中缀表达式是(2)。(1) A.数组 B.栈 C.队列 D.散列表(2) A.a-b+c*d B.(a-b)*c+d C.(a-b)*(c+d) D.a-b*c+d解析:逆波兰式也叫后缀表达式,是将运算符写在操作数之后的表达式表示方法。对逆波兰式求值的方法是:从左至...

2018-10-05 20:03:42 3723

空空如也

空空如也

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

TA关注的人

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