自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Qt自定义Combox(类似单选按钮功能)

Qt自定义控件学习–Combox问题由来:近期又继续Qt项目,对于combox有一个奇怪的需求: - combox中文本框文字始终显示为1 - 下拉后,combox list中需要显示2,3;其中2,3为1的一个子选项 - 当选择2,3时执行相应的操作 例: 选择:-选择选中-选择所有即,下面两个选项为上面的子选项。 由于大部分都和Co

2017-08-22 13:26:17 1902 1

转载 Qt入门之信号与槽机制

一. 简介就我个人来理解,信号槽机制与Windows下消息机制类似,消息机制是基于回调函数,Qt中用信号与槽来代替函数指针,使程序更安全简洁。信号和槽机制是 Qt 的核心机制,可以让编程人员将互不相关的对象绑定在一起,实现对象之间的通信。信号当对象改变其状态时,信号就由该对象发射 (emit) 出去,而且对象只负责发送信号,它不知道另一端是谁在接收这个信号。这样就做

2017-08-21 14:55:33 239

转载 QT 编写Qt多窗口程序

转自:http://www.qter.org/portal.PHP?mod=view&aid=27一、添加主窗口    1.首先打开Qt Creator,新建Qt Widgets Application,项目名称设置为windows,在类信息界面保持基类为QMainWindow、类名为MainWindow,这样将会生成一个主窗口界面。   

2017-08-21 14:53:17 891

转载 QT5模块

Qt 5 与 Qt 4 最大的一个区别之一是底层架构有了修改。 Qt 5 引入了模块化的概念,将众多功能细分到几个模块之中。 Qt 4 也有模块的概念,但是是一种很粗的划分,而 Qt 5 则更加细化。本节主要对 Qt 5 的模块进行一个简单的介绍。    Qt 5 模块分为 Essentials Modules 和 Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者

2017-08-21 11:00:43 324

转载 C/C++中main()格式

ANSI-C(C89/C99)的话main()函数有2种主要形式。(1) int main(void) (2) int main(int argc, char *argv[])其中(2)也可写成int main(int argc, char **argv) argv[argc]放空指针(NULL指针)。 argc和argv可以用别名。另外,还有一种受系统限制的形

2016-10-13 00:40:10 1830

转载 openwrt框架分析

这次讲讲openwrt的结构.1. 代码上来看有几个重要目录package, target, build_root, bin, dl....---build_dir/host目录是建立工具链时的临时目录---build_dir/toolchain-*是对应硬件的工具链的目录---staging_dir/toolchain-* 则是工具链的安装位置

2015-04-09 10:12:56 413

原创 编译openwrt----搭建编译环境与下载源码

1.逐条输入下列命令(及时验证是否安装成功):sudo apt-get install g++sudo apt-get install libncurses5-devsudo apt-get install zlib1g-devsudo apt-get install bisonsudo apt-get install flexsudo apt-ge

2015-03-12 14:13:47 616

原创 phpmyadmin 提示一个叫“pma_table_uiprefs”的内部表不存在问题

在系统ubuntu中phpmyadmin提示错误如下ubuntu中解决办法:1.在shell中定位 create_tables.sql的位置(/usr/share/doc/phpmyadmin/examples/create_tables.sql.gz)。2.通过phpmyadmin将/usr/share/doc/phpmyadmin/examples/create_table

2014-01-19 12:38:05 1596

转载 VMware Ubuntu增加硬盘空间图文教程

VMware Ubuntu增加硬盘空间图文教程   我使用的是vmware 6.0版本的。增加分区有2个方法 ,一个使用VM自带的工具来增加整个分区大小(我没试过)另一个方法是增加一个硬盘分区(成功实现)。(注:以下分配出来的空间都是由虚拟系统目录所在的盘提供的)。 做这些的时候确保你的虚拟机是关的。(不放心的

2014-01-19 12:24:07 796

转载 winscp连接vmware ubuntu

windows下通过winscp,putty(ssh) 等连接ubuntu 需安装ssh服务 1ubuntu桌面版本 默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:hgz001@ubuntu:~$ ssh localhost sshhgz001@ubuntu:~$ ssh

2014-01-16 15:19:49 495

转载 Ubuntu MySQL数据库导入导出详解

1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.

2014-01-16 14:18:27 875

转载 每个Linux用户都应该了解的命令行省时技巧

为了获取文中提到的一个命令的更多信息,先试下“man ”,在一些情况下,为了让这条命令可以正常执行,你必须安装相应的包,可以用aptitude 或者 yum。如果失败了,求助Google。基础篇学习基础的Bash。事实上,读整个的bash的帮助手册;很容易理解而且篇幅也不算长。其他一些可选的shell外观可能更漂亮,但是bash功能很强大而且总是能用(主要学习zsh或者tcsh在很

2014-01-10 15:15:50 445

转载 10个简单步骤,完全理解SQL

本文着重介绍 SELECT 句式,其他的 DML (Data Manipulation Language 数据操纵语言命令)将会在别的文章中进行介绍。10个简单步骤,完全理解SQL1、 SQL 是一种声明式语言首先要把这个概念记在脑中:“声明”。 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。这是不是很棒?

2014-01-10 14:10:51 540

转载 C/C++返回内部静态成员的陷阱(inet_ntoa)

背景在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内存会随着函数的返回而被弹栈释放,所以,你一定要返回一块函数外部还有效的内存。这是一个让无数人困扰的问题。如果你一不小心,你就很有可能在这个上面犯错误。当然目前有很多解

2014-01-04 14:06:07 601

转载 C++头文件

C/C++头文件一览 C、传统 C++ #include     //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include     //文件输入/输出 #include     //参数化输入/输出 #include    //数据流输入/输出 #inc

2013-12-20 13:51:35 507

转载 Microsoft Visual Studio

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET

2013-12-12 10:19:06 1473

转载 MFC(补充)

MFC的编程优势   随着编程语言的推陈出新,MFC一些缺点日益突出。最重要的就是入门门槛相对其他语言要高,而且同样完成一个任务代码量相对较多。而原有的优势如运行速度快等,也因为其他编程语言的日臻完善和个人电脑的运算速度增加而显得不那么突出。MFC似乎江河日下。但是MFC真的没有任何优势了吗?不是,面对底层程序,它能很轻松的与Windows API或驱动程序结合,就是在自己的代码中直接使用

2013-12-12 10:14:02 598

转载 MFC(微软基础类库)

1简单介绍   MFC:微软基础类(Microsoft Foundation Classes),同VCL类似,是一种应用程序框架,随微软Visual C++开发工具发布。目前最新版本为10.0(截止2011年3月),并且发布了中文版。该类库提供一组通用的可重用的类库供开发人员使用,大部分类均从CObject 直接或间接派生,只有少部分类例外。[1]MFC应用程序的总体结构通常由开发人员从M

2013-12-12 10:08:37 2112

转载 GDB调试精粹及使用实例

一:列文件清单1. List(gdb) list line1,line2二:执行程序要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。利用set args 命令就可以修改发送给程序的

2013-12-09 18:41:36 431

转载 Linux学习-守护进程

1、守护进程定义:       英文Daemon,它是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。2、守护进程用处:       Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务,比如,作业规划进程crond,打印进程lpd等。  3、守护进

2013-12-09 16:38:46 487

转载 数据库集群

一.数据库集群的定义数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。这里有两个关键点:1. 两台或者多台数据库服务器:如果只有一台数据库服务器是不能称其为集群的。2. 透明的服务:集群向客户端提供的服务与单机系统向客户端提供的服务,从通讯协议上保持二进制兼容。二.与分布式数据库系统的区别

2013-11-02 12:53:53 857

原创 起航!

经历好多事之后,折腾了好久,心静了!既然选择了这条路,那就带着自信走下去吧!有目标,有理想,有负担,才能走得更远!荒废了那么多时间,我更得珍惜,管理分配时间要做的更好!基础不行那就补,编程不行那就学。怕这怕那的裹足不前,只会一事无成!

2013-10-30 15:06:26 393

空空如也

空空如也

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

TA关注的人

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