`
tcspecial
  • 浏览: 896205 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
  1. groups 显示当前用户所在的组   2. cat /etc/group|grep root root:x:0:root 注: 组名:用户组:密码段:GID:用户列表(用逗号分隔) group_name:x:1000: 注: 说明group_name组只有一个用户,且为同名用户(即为group_name) 3. cat /etc/passwd 查看用户列表   4. w 查询当前活跃用户列表   5. 更改文件拥有者    chown -R root:root mydir    注: chown [-R]  帐户名称:用户组 文件或目录
      在VM上安装CentOS6.2后,用SecureCRT去连接,发现无法连接,但是可以ping通,网络没问题       1. 检测ssh服务有没有开启       ssh 127.0.0.1,发现无法连接上.重启服务一切OK   重启服务:       /etc/init.d/sshd restart              2. ssh服务开机启动         1. 通过chkconfig命令 chkconfig sshd on          2. 通过ntsysv选中sshd服务
      目前使QT运行一个实例有三种方式:         1.QSharedMemory       使用共享内存,当第二个进程启动时,判断内存区数据是否建立,如有,则退出; 这种方式有弊端,在程序发生崩溃时,未及时清除共享区数据,导致程序不能正常启动.      2. QtSingleApplication      使用QT扩展库QtSingleApplication,能很好的解决这个问题. 详见: http://qt.nokia.com/products/qt-addons/solutions-archive. 里面就是用的QLocalServer/QLocalSock ...
    看到网上很多文章,窗口居中,无非都是move至窗口的中心目标; 有两种方式, 一种在构造函数中直接计算中心坐标; 另一种是在窗口show后再move至相应坐标.        1. 在构造函数中添加 /** *构建函数中move至中心坐标时, 必须应用setFixedSize(500,500); 否则达不到期望居中显示的目标 */ Dialog:Dialog(QObject *parent=0):QDialog(parent) { ... this->setFixedSize(500,500); //这句必须添加 this-&g ...
   java.io.IOException: Cannot run program "videostore": java.io.IOException: error=24, Too many open files   Javadoc says: The parent process uses these streams to feed input to and get output from the subprocess. Because some native platforms only provide limited buffer size for stand ...
      以下教程,本人亲测, 一切正常: 查看教程        安装过程中遇到的问题:       1. 系统提示只需要等候17分钟,结果一等就是3个多小时啊        在这个大 X 画面,我至少遇到 3 处像是假死奇慢无比的位置 1 大X中间偏左点的地方.过了这里之后 2 在进入大 X 右下角那条腿内部偏右的位置.大概屏幕上显示剩余时间为4分钟的位置.这里也是整个安装过程中最最最最最慢的地方.这里让我几次差点想放弃.因为我的本本配置不高.所以总共就2G内存分配给虚拟机2g虚拟内存后真机奇卡无比,开个 OPERA 随便看个网页都很卡.好.过来那里之后就是第 3 个比较卡的位置. ...
      对于配置文件不仅要读取里面信息,可能还会修改; 前不久看到一篇文章,那小伙来修改配置文件时, 首先通过QTextStream加载所有内容后,去更换里面字符串后再写入文件, 每次这样效率得多低了; 其实QT中提供了很好的修改配置文件接口,直接使用就行,这点比java也要方便多了.      /** * QT读取和修改配置文件,当执行setValue后查看配置文件,发现内容变化了 */ //QSettings加载并读取配置文件 String path="test.txt"; QSettings settings(path,QSettings::In ...

linux 下安装gcc

    博客分类:
  • OS
利用yum软件包安装gcc     yum install gcc     yum install gcc-c++  
用vm8新安装centOS6.2后, 一路next到最后, 出现英文的桌面界面,然后去prefence找language, 发现新版本里面没有这个语言选项了.    解决方法:        1. 打开菜单 Administrator / Add or remove software,安装chinese中文包. 安装完成之后, 重启发现依然是英文.        2. 那只有打开i18n文件,强制指定其中文(zh_CN.UTF-8)语言环境, 重启发现中文已经完整显示.      
     因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类     1. 利用memcpy拷贝内存数据     //自定义person结构体 typedef struct { int age; char name[20]; }Person; //向QByteArray写入多个结构体 void writeStruct() { QByteArray ba; ba.resize(2*sizeof(Person)); //设置容量 // ...
    doxygen 支持c/c++/java/python/php等多种语言的提取, 支持html/rtf/latex/xml/man等多种方式的导出,效果比javadoc丰富。   一. 配置文件     #doxygen -g   会在当前目录产生名称为 Doxygen 的默认配置文件,配置文件采用 key = value 这样结构,只需根据需要修改几项即可生成文档。下面几项比较重要:   PROJECT_NAME = "Basic Sytle Test" #工程名称 OUTPUT_DIRECTORY ...
  C++不允许在类定义中初始化成员变量, 必须在构选函数中初始化, 这就带来一个问题, 如果我一个带参数的类怎么声明了   1. 头文件 private: int age; ParamClass param; // 只有一个带参数的构造函数       2. 源文件 MyWiget:MyWidget(parent):param("hello"){ }      在类的构造函数内部,给param变量赋值是不恰当的, 因为此时变量已经构造完成了.只能在初始化列表中传递参数
最近安装QtCreator2.5.1, 可以编译运行程序, 启动调试时提示: "没有CDB二进制档可用为二进制格式在'x86-windows-msvc2008-pe-32bit" 这样的错误; 在QtCreator 2.7.2版本则提示:"调试器未设置", 说明是QtCreator没有找到可用的编译器. 1. 方法一: 安装dbg_x86_6.11.1.404.msi, 点击下载.  然后重启QtCreator, 打开 工具/构建和运行,如果没有自动检测到编译器,则手动指定cdb.exe所在路径        QtCreator 2.5:  ...
1. MINA传递大文本时, 会出现异常: org.apache.mina.common.BufferDataException: Line is too long: 1531  原因是MINA设置的行解码器长度太小,默认的才1024,必须增大其长度; 代码如下. TextLineCodecFactory lineCodec=new TextLineCodecFactory(Charset.forName("UTF-8"));  lineCodec.setDecoderMaxLineLength(1024*1024); //1M lineCodec.s ...
Global site tag (gtag.js) - Google Analytics