08 2014 档案

摘要:参考:http://www.cnblogs.com/Bob-FD/archive/2012/07/12/2588233.htmlLinux目录结构Linux Directory Structurehttp://www.cnblogs.com/fsjohnhuang/p/3918483.html 阅读全文
posted @ 2014-08-29 18:49 冷冰若水 阅读(168) 评论(0) 推荐(0) 编辑
摘要:正则表达式基础字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multilin... 阅读全文
posted @ 2014-08-29 14:49 冷冰若水 阅读(269) 评论(0) 推荐(0) 编辑
摘要:工作需要,学习一下Flex and bison,以前在编译原理的课上听老师说过他们的前辈,lex and yacc。Flex and bison就是lex and yacc的升级版。参考书:flex 与 bison1、Flex and bison简介Flex和bison是两个用来生成程序的工具,它们... 阅读全文
posted @ 2014-08-29 11:09 冷冰若水 阅读(5895) 评论(0) 推荐(0) 编辑
摘要:参考:Perl教程1、Perl简介 Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的。 Perl具有高级语言的强大能力和灵活性。事实上,它的很多特性是从C语言中借用来的。 Perl对于小的编程问题的快速解决方案和为大型... 阅读全文
posted @ 2014-08-29 09:54 冷冰若水 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1 第一个shell脚本 2 #!/bin/bash 3 echo "Hello World" 4 5 使用read从标准输入获取输入并赋值给变量,然后输出 6 #!/bin/bash 7 8 # Author : zjw 9 # Copyright @ www.litsof... 阅读全文
posted @ 2014-08-28 22:35 冷冰若水 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Linux下的命令有那么多,我不可能也不想去把每一个都记住,列举一些自己工作中很实用的命令,这些命令或许不是很常用,但是有时候却离不了。1、网络方面service iptables start/stop/restart 打开/关闭/重启防火墙,有时候工作中会遇到需要关闭防火墙,这时候这个命令就是必须... 阅读全文
posted @ 2014-08-28 15:19 冷冰若水 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1 cp:拷贝命令 2 用法: 3 cp [参数] source dest 4 cp [参数] source ... directory 5 说明:将一个档案拷贝至另一个档案,或数个档案拷贝到另一目录 6 参数: 7 -a 尽可能将档案状态、权限等资料都照原状予以复制。 8 -r 若source中... 阅读全文
posted @ 2014-08-26 11:17 冷冰若水 阅读(508) 评论(0) 推荐(0) 编辑
摘要:工作中需要用到Qt在Linux下做开发,公司提供的电脑安装的CentOS6.2,但是为了和windows下自己使用的QT版本一直,于是也选择安装了Qt5.1.0。但是在CentOS下刚开始是无法启动,经过自己努力(可以看我另外几篇关于CentOS下QT的文章)终于可以跑通了,但是却无法调试。不知道是... 阅读全文
posted @ 2014-08-26 10:05 冷冰若水 阅读(10571) 评论(0) 推荐(0) 编辑
摘要:在程序中需要使用到团队其它成员开发的静态库和动态库,起初是知道使用LIBS变量在在.pro文件中指定需要包含的库,但是实际使用的时候却遇到很大麻烦,但其实确实是因为自己看官方文档不太用心造成的。下面是官方文档对于LIBS变量的使用说明:这段话对于LIBS的使用说的很清楚了,就是-L指定库的目录,而-... 阅读全文
posted @ 2014-08-25 23:51 冷冰若水 阅读(17551) 评论(0) 推荐(3) 编辑
摘要:今天在代码中遇到这样一个问题,自己感觉槽和函数都写的没错,但是就是不执行槽函数,因为是一个定时器的使用,即定时时间到了就执行槽函数。 1 SeventhWizardPage::SeventhWizardPage(QWidget *parent) : 2 QWizardPage(parent)... 阅读全文
posted @ 2014-08-25 09:34 冷冰若水 阅读(2204) 评论(0) 推荐(0) 编辑
摘要:在Qt下做开发的时候.pro文件就是工程的配置文件,虽然很多时候里面的选项是工具自动生成的,但是难免会需要手动修改的时候,下面就记录一下它的基本语法#:在.pro文件中表示注释,注释当前行TEMPLATE:模板INCLUDEPATH:指定要包含的头文件LIBS:指定使用到的静态库和动态库:详细用法 阅读全文
posted @ 2014-08-21 15:36 冷冰若水 阅读(806) 评论(0) 推荐(0) 编辑
摘要:因为在程序中需要在界面上输入中文,但是系统是英文系统,没有预装中文输入法,于是从网上搜了一下输入法的安装,但是输入法安装好之后,可以再系统中输入中文,但是却无法再Qt中输入中文,只能继续找解决办法安装上ibus-qt就可以,1、使用yum list *ibus*命令找到ibus-qt2、因为我的系统... 阅读全文
posted @ 2014-08-19 10:02 冷冰若水 阅读(421) 评论(0) 推荐(0) 编辑
摘要:因为在程序中需要输入中文,但是系统没有预装中文输入法,所以就安装一下,顺便记录1.用root登录 ,或su root2.yum install "@Chinese Support"3.exit4.回到桌面,system->preferences->input method5.如果没有,先注销一下。6... 阅读全文
posted @ 2014-08-19 09:38 冷冰若水 阅读(704) 评论(0) 推荐(0) 编辑
摘要:因为要将程序实现跨平台,所以只能在CentOS6.2上再安装一次Qt,为了保证一致性,我使用了和windows下版本一样的Qt5.1.0,可以到此处下载。下载好,复制到虚拟机上后,直接双击运行,一切良好,安装完毕,可是却无法启动,于是在网上搜解决方案,将遇到的问题及解决办法记下来。1、从applic... 阅读全文
posted @ 2014-08-18 18:12 冷冰若水 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:在Linux下做Qt开发,结果运行程序的时候提示找不到GL/gl.h文件,所以只能先把OpenGL库安装上去,不知道这样操作对不对,以后再考虑吧,下面开始安装1、查看mesa相关的包yum list mesa*2、安装这些包yum install mesa*安装完成后,我们就拥有了一个基础的Open... 阅读全文
posted @ 2014-08-18 17:41 冷冰若水 阅读(5740) 评论(0) 推荐(0) 编辑
摘要:在centos中安装了QT5.1.0,发现无法启动,原因好像是GCC版本问题,所以就更新GCC。1、下载GCC源码:下载网址:http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/ (可以直接访问,我就是在windows下用迅雷下载,拷到虚拟机CentOS中的)wgethttp:... 阅读全文
posted @ 2014-08-18 15:18 冷冰若水 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:代码中碰到一个奇怪的现象,在同样的函数中调用this指针,结果却有一个无法通过编译 1 // 读取连接信息 2 void ThirdWizardPage::ReadConnection() 3 { 4 QFile file("oracle.passwd"); 5 if(!file.o... 阅读全文
posted @ 2014-08-18 11:41 冷冰若水 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:C++中有四种类型转换操作符,分别是:1.static_cast 2.const_cast 3.dynamic_cast 4.reinterpret_cast.1、static_cast2、const_cast3、dynamic_cast4、reinterpret_cast 阅读全文
posted @ 2014-08-18 10:43 冷冰若水 阅读(202) 评论(0) 推荐(0) 编辑
摘要:const关键字是C++新引进的关键字,目标是用于定义常量,避免C语言中使用宏定义出现的边际问题,并且const是类型安全的,即const定义的是不可修改值的变量,它是有类型的,但是宏替换只是简单的进行字符串的替换,容易出现边际问题,造成错误。但是const的用法并不仅仅在此,因此整理一下,加深理解... 阅读全文
posted @ 2014-08-13 15:34 冷冰若水 阅读(200) 评论(0) 推荐(0) 编辑
摘要:一、static的作用有三种:限制变量或函数作用域、保持变量内容的持久、默认初始化为01、被static关键字修饰的全局函数或者变量具有文件作用域,即只在当前文件中可见。2、被static修饰的变量会被存储在静态存储区,生命周期也为从定义直至程序结束。对于局部变量,即使在函数退出后该静态变量依然存在... 阅读全文
posted @ 2014-08-13 15:26 冷冰若水 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:1 " show row num 2 set nu 3 4 " show syntax highlight 5 set syntax=on 6 7 " set autoindent 8 set autoindent 9 set cindent10 11 " set tab w... 阅读全文
posted @ 2014-08-13 10:14 冷冰若水 阅读(113) 评论(0) 推荐(0) 编辑
摘要:虚函数详解第一篇:对象内存模型浅析C++中的虚函数的内部实现机制到底是怎样的呢? 鉴于涉及到的内容有点多,我将分三篇文章来介绍。 第一篇:对象内存模型浅析,这里我将对对象的内存模型进行简单的实验和总结。 第二篇:继承对象的构造和析构浅析,这里我将对存在继承关系的对象的构造和析构进行简单的实验和... 阅读全文
posted @ 2014-08-12 19:02 冷冰若水 阅读(303) 评论(0) 推荐(0) 编辑
摘要:操作符的重载有一定的规则,而IO操作符必须重载为普通函数,且应该声明为类的友元函数。我试了,非友元也可以,但是必须提供访问成员变量的函数,所以,出于效率的考虑还是应该定义为友元。规则如下:1. 重载操作符必须具有一个类类型或枚举类型操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的... 阅读全文
posted @ 2014-08-12 16:27 冷冰若水 阅读(741) 评论(0) 推荐(0) 编辑
摘要:在代码中使用到了函数的默认参数,在函数的定义和实现中都填写的默认参数,结果出现了错误:代码: 1 #ifndef FIRSTPAGE_H 2 #define FIRSTPAGE_H 3 4 #include 5 #include "ui_firstdialog.h" 6 7 class Fir... 阅读全文
posted @ 2014-08-08 14:34 冷冰若水 阅读(741) 评论(0) 推荐(2) 编辑
摘要:在使用Qt的时候遇到这个错误,查了一下发现,是因为我没有正确的使用前置声明。 1 #ifndef FIRSTPAGE_H 2 #define FIRSTPAGE_H 3 4 #include "ui_dialog.h" 5 //#include 6 class QWizardPage; 7 8... 阅读全文
posted @ 2014-08-08 10:44 冷冰若水 阅读(25399) 评论(0) 推荐(1) 编辑
摘要:我在学习Qt查看Qt Creater提供的例子时,遇到了一个小问题。就是明明在代码中包含了QtGui,然而编译的时候还是提示找不到QLabel的定义,以及其他一些类的定义,但是这是官方提供的文档的啊,不应该没通过编译就提供吧,所以就想肯定是自己哪里出了问题,在网上搜了一下果然,归根到底还是版本问题吧... 阅读全文
posted @ 2014-08-08 10:03 冷冰若水 阅读(6205) 评论(0) 推荐(0) 编辑
摘要:项目中需要打开文件对话框,就查了一下,不得不说Qt的帮助文档做的真好,非常详细。要实现这个功能有两种方式,使用QFileDialog的静态方法,实例化QFileDialog对象。基本算是照抄帮助文档了。下面是自己的代码。 1 // 单击文件按钮 2 void FirstDialog::on_push... 阅读全文
posted @ 2014-08-06 11:55 冷冰若水 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:项目中使用的是基于对话框的程序,所以限制调整窗口大小会比较合适,下面是两种方法。1、使用代码修改 1 #include "dialog.h" 2 #include "ui_dialog.h" 3 4 Dialog::Dialog(QWidget *parent) : 5 QDialog(p... 阅读全文
posted @ 2014-08-06 09:17 冷冰若水 阅读(16463) 评论(0) 推荐(0) 编辑
摘要:写在前面的话:因为服务器要统一主机名,但是在安装的时候忘记设置了,所以需要修改主机名需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。vi /etc/sysconfig/network用任一款你喜爱... 阅读全文
posted @ 2014-08-05 09:23 冷冰若水 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一般出现这种情况都是没有将用到的头文件包含进来我的情况是在头文件中定义了一个QMenu的指针,在源文件中使用menuBar()函数来返回一个menu指针。我在源文件中包含了文件出现这个错误,.hQMenu *fileMenu;.cppfileMenu = menuBar()->addMenu(tr(... 阅读全文
posted @ 2014-08-01 15:15 冷冰若水 阅读(9199) 评论(0) 推荐(0) 编辑
摘要:常函数即在类的成员函数参数列表后放置const的函数,常函数的作用是限制函数体对成员变量的修改,此外,常函数也不能调用非 常函数。 1 #include 2 using namespace std; 3 4 class Test 5 { 6 private: 7 int x, y; 8 ... 阅读全文
posted @ 2014-08-01 10:06 冷冰若水 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:C++中有一种类叫函数对象又称仿函数,到底什么是函数对象呢?其实函数对象就是一个类实现了括号操作符重载,即称为函数对象、仿函数,因为它的对象可以像使用一个函数一样来使用。 1 #include 2 using namespace std; 3 4 class Square 5 { 6 publi... 阅读全文
posted @ 2014-08-01 09:44 冷冰若水 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示