摘要:
Qt中的主窗口为建立桌面应用程序的用户提供了一个框架,Qt中提供了QMainWindow和一些相关的类共同完成主窗口的管理。Qt中的QWidget是一个最基本的窗口控件,只有一个最基本的窗口,其余什么也没有。而QMainWindow为用户提供了一个具有菜单,工具栏以及底部状态栏的窗口。 1. 菜单栏 阅读全文
摘要:
最近开始学习c++ qt, 按照教材上的例程设计一个简易的桌面计算器: Qt是一个基于C++语言的跨平台应用程序和UI开发框架,主要包含一个类库,和跨平台开发及国际化的工具,最初由挪威的Trolltech公司开发,后来被诺基亚收购,现在属于Digia公司。qt最大的特点是其跨平台的属性,同一份代码可 阅读全文
摘要:
在上一篇博客 粒子群优化算法(1)中介绍了基本的粒子群算法,基本粒子群算法是基于连续空间(区间)进行搜索,然而在一些实际的工程应用中,我们的待求解的变量可能并不是历需的,而实一种离散型的变量。这就需要对基本的粒子群算法做出一些相应的改进。 在离散粒子群算法中,将离散问题空间映射到连续粒子运动空间,并 阅读全文
摘要:
背景: 粒子群优化算法起源于对鸟群觅食活动的分析。鸟群在觅食的时候通常会毫无征兆的聚拢,分散,以及改变飞行的轨迹,但是在不同个体之间会十分默契的保持距离。所以粒子群优化算法模拟鸟类觅食的过程,将待求解问题的搜索空间看作是鸟类飞行的空间,将每只鸟抽象成一个没有质量和大小的粒子,用这个粒子来表示待求解问 阅读全文
摘要:
1.表单设计 表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。 (1) 基础表单 <!DOCTYPE html> <html lang="en"> <head> <meta 阅读全文
摘要:
1. 标题 bootstrap中添加了h1, h2....h6类,可以直接使用div表示标题 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>标题(一)</title> <link rel="stylesheet" href=" 阅读全文
摘要:
最近在实验室的一台windows服务器上安装matlab的时候遇到一个问题,License Manager Error-103: 因为安装包之前在多台本地计算机上安装过都没有问题,后来经过查找,发现是由于Matlab使用了 FLEXlm进行 license管理,而 FLEXlm不支持从远程桌面访问。 阅读全文
摘要:
1. 什么是并发和多线程 2. 为什么要使用并发和多线程 2011年发布的C++11开始支持多线程程序。并在库中为编写多线程应用程序提供组件,这使得在不依赖平台相关扩展编写多线程程序成为可能。 首先介绍,什么是并发? 从简单和基本的层面讲,并发是指两个或者更多独立的活动同时发生,那么计算机系统中的并 阅读全文
摘要:
动态增长的数组vector,当它放入的元素满了的时候,会自动的扩充内存,但是,在计算机中内存不能够实现原地扩充,因为在申请了一块固定大小的内存之后,这块内存不管有没有用完,他后面的内存都有可能别的内容被占用。所以... 阅读全文
摘要:
1. 委托构造函数委托构造函数允许在同一个类中,一个构造函数可以调用另一个构造函数,从而可以在初始化的时候简化变量的初始化。例如:定义一个test类// ConsoleApplication1.cpp : 定义控... 阅读全文