<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mrbbcool的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mrbbcool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mrbbcool]]></copyright><item><title><![CDATA[软考-中级软件设计师-2017年下半年真题]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/113953992</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/113953992</guid><author>mrbbcool</author><pubDate>Mon, 22 Feb 2021 22:16:03 +0800</pubDate><description><![CDATA[软考-中级软件设计师-2017年下半年真题

1.以下关于防火墙功能特性的叙述中，不正确的是（）

A.控制进出网络的数据包和数据流向


B.提供流量信息的日志和审计


C.隐藏内部 IP以及网络结构细节


D.提供漏洞扫描功能
答案：D

2.在程序执行过程中， Cache与主存的地址映射是由（ ）完成的。

A. 操作系统


B. 程序员调度


C. 硬件自动


D. 用户软件
答案：C

3.某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为 8ns、 ]]></description><category></category></item><item><title><![CDATA[web前端入门（四）-canvas图形拖拽事件]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/104813353</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/104813353</guid><author>mrbbcool</author><pubDate>Thu, 12 Mar 2020 12:23:52 +0800</pubDate><description><![CDATA[概述
  在 canvas 中绘制图形后，可以给 canvas 添加事件响应函数，并判断事件是否发生在canvas内部所绘制的图形中，从而给 canvas 中绘制图形添加事件处理。
  很多情况下有鼠标拖拽图形的需求，如果是单个图形、不重叠图形，鼠标拖拽功能还较易实现。但在 canvas 中有图形存在重叠的情况下，鼠标点击的图形以及绘制区域的清除等操作，都不容易实现。此文首先讲解基本的鼠标拖拽功能...]]></description><category></category></item><item><title><![CDATA[web前端入门（三）-canvas添加事件响应]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/104789622</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/104789622</guid><author>mrbbcool</author><pubDate>Wed, 11 Mar 2020 10:40:06 +0800</pubDate><description><![CDATA[html 中添加 canvas 元素后，可以给 canvas 元素添加 mousedown、mousemove等等事件响应函数，从而处理 canvas 事件。
然而，在 canvas 中绘制图形后，无法单独监听各图形的事件，只能在 canvas 事件响应函数中，判断鼠标是否在绘制的图形内，从而对各图形执行相应的事件操作。
function drawArc(x,y,rOut,rIn,s,e,ctx)...]]></description><category></category></item><item><title><![CDATA[web前端入门（二）-canvas绘图]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/104778496</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/104778496</guid><author>mrbbcool</author><pubDate>Tue, 10 Mar 2020 18:58:57 +0800</pubDate><description><![CDATA[1.canvas中绘制的图形，坐标都是相对于canvas元素的左上角坐标，canvas左上角为（0，0）坐标点。如下图中，中绘制了个矩形，该矩形左上角相对于 canvas 的左边距为 W2 ,上边距为 H2，则该矩形左上角顶点坐标为（W2,H2）。

2.使用 rotate 旋转坐标时，默认以 canvas 的 左上角为中心点。例如要使绘制的矩形绕矩形中心点旋转，如果直接使用
var canvas...]]></description><category></category></item><item><title><![CDATA[web前端入门（一）]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/104755712</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/104755712</guid><author>mrbbcool</author><pubDate>Mon, 09 Mar 2020 17:10:09 +0800</pubDate><description><![CDATA[浏览器自带 js 基本库，在 html 文件中直接写 js 语句，浏览器即可执行；
jQuery 是 js 库，需要下载并导入到html文件中。在 html 中，使用 &lt;script type="text/script" src="path" &gt;引入 js 库；
div横排放置顶端对齐问题
–左右两个 div 都设置为 float:left，如果右边div没有设置宽度，右边div的宽...]]></description><category></category></item><item><title><![CDATA[QTableWidget相关用法]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/89302476</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/89302476</guid><author>mrbbcool</author><pubDate>Sun, 14 Apr 2019 21:35:14 +0800</pubDate><description><![CDATA[1.设置整行选中模式：
 tableWidget-&gt;setSelectionBehavior(QAbstractItemView::SelectRows);//设置表格按行选中
 tableWidget-&gt;setSelectionMode(QAbstractItemView::SingleSelection);

2.隐藏表头：
tableWidget-&gt;horizontalHe...]]></description><category></category></item><item><title><![CDATA[使用 TagLib 获取音频文件信息]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/89197449</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/89197449</guid><author>mrbbcool</author><pubDate>Wed, 10 Apr 2019 22:37:44 +0800</pubDate><description><![CDATA[最近在用QT做一个音乐播放器，想获取音频文件的唱片名称、时长、歌手等信息。百度一圈，推荐使用第三方库 taglib ，遂从官网下载 taglib。由于是开源软件，需要在本地 cmake（话说也是在这时知道cmake）。下载 、安装、配置、使用 cmake，一顿操作梦入虎，结局不堪入目：cannot find boost，zlib。又是各种安装改cmakelist文件，最后均告失败（原谅业余选手）。...]]></description><category></category></item><item><title><![CDATA[QT面试题]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/89053553</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/89053553</guid><author>mrbbcool</author><pubDate>Sat, 06 Apr 2019 11:33:38 +0800</pubDate><description><![CDATA[1、Qt信号槽机制的优势
（1）类型安全。需要关联的信号和槽的签名必须是等同的，即信号的参数类型和参数个数同接收该信号的槽的参数类型和参数个数相同。不过，一个槽的参数个数是可以少于信号的参数个数的，但缺少的参数必须是信号参数的最后一个或几个参数。如果信号和槽的签名不符，编译器就会报错。
（2）松散耦合。信号和槽机制减弱了Qt对象的耦合度。激发信号的Qt对象无需知道是哪个对象的哪个槽需要接收它发出的...]]></description><category></category></item><item><title><![CDATA[QTreeWidget 简介]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/88262708</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/88262708</guid><author>mrbbcool</author><pubDate>Wed, 06 Mar 2019 23:09:03 +0800</pubDate><description><![CDATA[QTreeWidget简介
QTreeWidget 类根据预设的模型提供树形显示控件。
QTreeWidget 使用类似于 QListView 类的方式提供一种典型的基于 item 的树形交互方法类，该类基于QT的“模型/视图”结构，提供了默认的模型来支撑 item 的显示，这些 item 类为 QTreeWidgetItem 类。
如果不需要灵活的“模型/视图”框架，可以使用QTreeWidge...]]></description><category></category></item><item><title><![CDATA[高级程序设计语言的翻译和解释]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/83758655</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/83758655</guid><author>mrbbcool</author><pubDate>Mon, 05 Nov 2018 23:07:45 +0800</pubDate><description><![CDATA[  解释程序也称为解释器，它或者直接解释执行源程序，或者将源程序翻译成某种中间代码后再执行；而编译程序（编译器）则是将源程序翻译成目标语言程序，然后在机器上运行目标程序。
  这两种语言处理程序的区别是：在编译方式下，在机器上运行的是与源程序等价的目标程序，源程序和编译程序都不再参与目标程序的执行过程；而在解释方式下，解释程序和源程序（或其某种等价表示）要参与到程序的运行过程中，运行程序的控制权在...]]></description><category></category></item><item><title><![CDATA[软考-中级软件设计师-考点]]></title><link>https://blog.youkuaiyun.com/mrbbcool/article/details/82946579</link><guid>https://blog.youkuaiyun.com/mrbbcool/article/details/82946579</guid><author>mrbbcool</author><pubDate>Fri, 05 Oct 2018 20:03:42 +0800</pubDate><description><![CDATA[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
解析：逆波兰式也叫后缀表达式，是将运算符写在操作数之后的表达式表示方法。对逆波兰式求值的方法是：从左至...]]></description><category></category></item></channel></rss>