2020年6月8日
摘要:
先来先服务算法 最简单的一种调度算法是先来先服务算法(First Come First Served,FCFS),也叫做先进先出算法(First In First Out,FIFO)。 优点:简单,易于理解和实现。缺点:一批任务的平均周转时间取决于各个任务到达的顺序,如果短任务位于长任务之后,那么将
阅读全文
posted @ 2020-06-08 15:49
苦涩的茶
阅读(6400)
推荐(0)
2020年5月26日
摘要:
Aggregation(聚合)、Composition(组合)、Dependency(依赖) 关于以上三者的关系介绍用以下说话比较好理解和记忆: 两个类之间的关系,例如类A和B。 1、Composition 若B是A的成员变量,且B在A的构造函数种生成(new),则构成组合关系。 2、Aggrega
阅读全文
posted @ 2020-05-26 14:46
苦涩的茶
阅读(1237)
推荐(1)
2020年5月20日
摘要:
linux的五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。其中阻塞IO、非阻塞IO、多路复用IO、信号驱动IO都属于同步IO。 同步IO和异步IO 同步IO:导致请求进程阻塞,直到I/O操作完成。(应用程序主动向内核查询是否有可用数据,如果有,则再次阻塞,自己调
阅读全文
posted @ 2020-05-20 13:58
苦涩的茶
阅读(6642)
推荐(4)
2020年5月15日
摘要:
用VM虚拟机怎么能少了VMware Tools呢?它可以帮助你跨虚拟机复制粘贴、拖动文件、适应窗口大小等,很是方便。安装教程网上一大堆不再赘述 实际使用中发现这个Tools总是失效啊,经常用着用着莫名其妙自己就失效了,很不方便 百度&谷歌数小时无果,都准备放弃时,发现了这个:vmware-tools
阅读全文
posted @ 2020-05-15 09:39
苦涩的茶
阅读(3266)
推荐(0)
2020年5月13日
摘要:
(1)不推荐直接sudo 打开qtcreator,会出现“出现提示无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied的错误” (2)推荐方式 首先切换到root用户 su - 如果只执行su, 会导致root用户下
阅读全文
posted @ 2020-05-13 10:44
苦涩的茶
阅读(10984)
推荐(0)
摘要:
sudo运行qtcreator后,下次不使用sudo打开会报以上错误 /home/xxx/.config/QtProject/Qtcreator/qtversion.xml : Permission denied 原因:在sudo下打开qtcreator时,会向用户根目录的.config下写数据,所
阅读全文
posted @ 2020-05-13 10:29
苦涩的茶
阅读(4581)
推荐(0)
摘要:
Qt Creator4.7以上版本自动补全慢的解决方案 在 帮助->关于插件->C++选项卡中,取消ClangCodeMode,到目前为止,适用于4.7-4.9
阅读全文
posted @ 2020-05-13 09:42
苦涩的茶
阅读(1410)
推荐(0)
2020年5月7日
摘要:
(一)boost"准标准库"安装过程 系统是ubuntu虚拟机,安装的是boost_1_60_0。 (1)首先去下载最新的boost代码包,网址www.boost.org。 (2)进入到自己的目录,解压: bzip2 -d boost_1_60_0.tar.bz2tar xvf boost_1_60
阅读全文
posted @ 2020-05-07 16:09
苦涩的茶
阅读(8504)
推荐(0)
摘要:
一、说明 (虚拟机已经新建了快照建议不要用此文章方法,有朋友反馈会死机!!!!) 笔者这里是Ubuntu 18.04+VMware 12.0,虚拟机为默认安装。 网上教程推荐gparted,但是我试了快一个小时了,就是搞不定,又不想下载那个gpart.iso,折腾了半天,算是搞定了,这里分享下经验
阅读全文
posted @ 2020-05-07 15:39
苦涩的茶
阅读(2483)
推荐(0)
摘要:
主机系统: Win10 View端系统: Ubuntu 18.04 在终端输入如下命令(其中一种就行) vncconfig& vncconfig -nowin& vncconfig -display :# 然后正常情况下就会跳出选择框,选上三个选项就可以了。可能因为版本的问题,以上方法在我这全部失效
阅读全文
posted @ 2020-05-07 11:37
苦涩的茶
阅读(17723)
推荐(0)
2020年1月8日
摘要:
int 型 IPv4 值转换为 IPv4 字符串: IPv4 字符串转换为 int 型 IPv4 值: 转自:https://blog.csdn.net/wangmike19/article/details/102501684
阅读全文
posted @ 2020-01-08 20:28
苦涩的茶
阅读(2108)
推荐(0)
2019年12月30日
摘要:
在xml中,所有的数据都是以文本的形式来显示,但是二进制数据不能直接以文本格式来表示,那xml又是怎么处理二进制数据的呢?下面就来探讨一下。 为了简单和通用性,xml被设计成了以文本的格式来表示数据。在xml中,所有的数据都是以文本的格式来存储,二进制数据也不例外。在xml中,二进制数据也要被编码成
阅读全文
posted @ 2019-12-30 14:12
苦涩的茶
阅读(1839)
推荐(0)
2019年11月19日
摘要:
很久以前参考了https://www.genivia.com/doc/soapdoc2.html 中的一段: How to Create a Multi-Threaded Stand-Alone Service 完成了一个简单多线程服务器的编写。 但是一直以来服务器运行一段时间,接收一定量的请求后,
阅读全文
posted @ 2019-11-19 14:27
苦涩的茶
阅读(719)
推荐(1)
摘要:
参考:http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.19 gsoap就不用介绍了,是一个c/c++编写的可用于服务端与客户端的连接工具。 初始化gsoap后,然后就可以设置了。 在struct soap里面 是有很多参数的,具体可以参见
阅读全文
posted @ 2019-11-19 13:54
苦涩的茶
阅读(2226)
推荐(0)
2019年10月23日
摘要:
使用QMediaPlayer和QVideoWidget QHBoxLayout *m_layout=newQHBoxLayout(this); QMediaPlayer *m_player = new QMediaPlayer(this); m_player->setMedia(QUrl::from
阅读全文
posted @ 2019-10-23 09:30
苦涩的茶
阅读(8378)
推荐(0)
2019年10月17日
摘要:
使用遇到错误:D:\ffmpeg\dev\include\libavutil\common.h:210: error: ‘UINT64_C’ was not declared in this scope if ((a+0x80000000u) & ~UINT64_C(0xFFFFFFFF)) ret
阅读全文
posted @ 2019-10-17 13:02
苦涩的茶
阅读(2413)
推荐(0)
2019年10月10日
摘要:
五大主流浏览器内核的源起以及国内各大浏览器内核总结 首先来捋一下内核的概念:浏览器内核又分为两部分:渲染引擎(layout engineer 或者 Rendering Engine) 和JS引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式
阅读全文
posted @ 2019-10-10 10:32
苦涩的茶
阅读(1990)
推荐(0)
2019年6月5日
摘要:
尤其代码是从linux平台复制过来: 报错如图: 更有甚者基本函数都报错: 当下检查发现if else break case等基本函数并无问题时,报错行数明显不一致等一定要注意文档编码格式, 最简单的办法是用notepad++,逐个将.cpp和.h改成统一编码,如图 改成UTF-8-BOM编码,点保
阅读全文
posted @ 2019-06-05 09:25
苦涩的茶
阅读(4348)
推荐(0)
摘要:
(一)环境搭建 首先下载QT4.8.7的安装包、QT Addin 1.11插件和VS2010安装包。第一步:安装好VS2010第二步:安装QT4.8.7(qt-opensource-windows-x86-vs2010-4.8.7.exe) 刚刚安装了一下,所有的配置都不用改,按照步骤来就行。 第三
阅读全文
posted @ 2019-06-05 09:22
苦涩的茶
阅读(6365)
推荐(1)
2019年5月31日
摘要:
转自:https://blog.csdn.net/u011962883/article/details/78490441
阅读全文
posted @ 2019-05-31 15:18
苦涩的茶
阅读(4885)
推荐(0)