- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 Effective学习笔记1
本文内容一部分是自己理解,一部分是《Effective C++》中节选内容,若想阅读详细实例和分析,请阅读《Effective C++》。 注:其中标题和总结部分引用原文内容。1、视C++为一个语言联邦 1)多重范性编程语言:面向过程、面向对象、函数编程、泛型编程、元编程; 2)主要分为四部分次语言:C、Object-Oriented C++、Template C
2016-08-17 23:15:03 476
原创 VS编译Qt源码
Qt常用的编译方式有两种,一种是使用mingw编译器,另外一种是使用vs编译器进行编译,本文主要介绍使用vs编译器进行编译。1、编译选项 以下编译选项为常用编译选项,可添加在编译命令中,都是可选: 1)-prefix :指定安装目录默认在; 2)-hostprefix [dir] :指定可扩展的工具库安装路径,默认当前目录; 3) -prefi
2016-08-16 22:57:31 7727 4
原创 DOS基础命令
1、ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先
2016-08-15 22:28:05 291
原创 VS+Qt开发环境搭建
Qt 除了使用QCreator进行开发,还可以使用例如VS和eclipse等IDE进行集成开发,下面就介绍一下使用VS + Qt的开发方式。 注:Qt4 只能和VS2010以下进行集成,Qt5至少vs2010以上是没有问题的,以下并没有测试过,如果想要用例如VS2013和Qt4进行集成开发,只能够重新编译Qt4,并且单独使用designer进行UI界面的开法。 1、安装准备
2016-08-14 22:56:22 1034
原创 STL常用容器对比
STL的常用容器大致有以下8个:1.vector vector是一种动态数组,在内存中具有连续的存储空间,支持快速随机访问。由于具有连续的存储空间,所以在插入和删除操作方面,效率比较慢。vector有多个构造函数,默认的构造函数是构造一个初始长度为0的内存空间,且分配的内存空间是以2的倍数动态增长的,在push_back的过程中,若发现分配的内存空间不足,则重新分配一段连续的内存空间
2016-08-13 22:50:34 3111
原创 互联网商务模式
一、O2O O2O即Online To Offline,是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国。O2O的概念非常广泛,既可涉及到线上,又可涉及到线下,可以通称为O2O。主流商业管理课程均对O2O这种新型的商业模式有所介绍及关注。2013年O2O进入高速发展阶段,开始了本地化及移动设备的整合和完善,于是O2O商业模式横空出世,成为O2O模式
2016-08-12 17:41:18 1164
原创 Qt样式表QSS基本使用
Qt具有一种名为样式表的文件qss,主要结构与css相似,用于将界面与样式风格相互分离,形成同web相同的可以随意换肤的效果。一、QSS语法 和css 一样,他也有由一个选择器和具体的样式描述组成,选择器指定了是对象,样式描述指定了具体的样式风格。如: QPushButton { color: red }指QPushButton对象的前景色为红色。 选择器主要包括
2016-08-11 23:21:53 2766
原创 PPT滚动条文本框
在使用PowerPoint制作幻灯片时,会遇到这样的问题:一个图文并茂的幻灯片,左面是图,右面是说明文字,文字内容过多,不能全部展示;又如,产品 演示,分成若干页,上翻下翻十分不便,放在一页又受版面限制,容纳不下……其实可以用“控件工具箱”来解决,具体实现如下: 1.新建一个幻灯片,选择所需版面。 2.打开“控件箱工具箱” 点击[视图]→[工具栏]→[控件工具箱],或在任意工
2016-08-10 22:06:59 2156 1
原创 使用windeployqt.exe进行依赖查找打包
Qt 官方开发环境使用的动态链接库方式,在发布生成的可执行程序时,需要复制可执行程序的依赖库,如果自己去复制依赖库,可能会遗漏,导致可执行程序在别的电脑里无法正常运行,因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe,用以进行依赖库的查找,已经可执行程序的打包。执行方式是在Qt for Desktop 中执行windeployqt.exe命令进行打包。集成开发环境
2016-08-09 22:56:53 4005 1
原创 数据库开发基础
一、编程简介QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。QSqlDatabase代表数据库的关联。Qt使用驱动程序同各种数据库的接口进行通信。Qt4.8.6主要包括以下一些驱动程序:QDB2 QIBASE QMYSQL QOCI QODBC QPSQLQSQLITE QSQLITE2 QTD
2016-08-06 23:18:15 1694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人