- 博客(23)
- 资源 (27)
- 收藏
- 关注
原创 linux bash点滴
linux系统的Bash有很多种,常见的有bash, csh, ksh。 bash是大多数linux系统的默认的Bash。下面介绍都是bash的东西。1. # 为bash的注释标志符,windows下面是@。如#this is a simple bash file.2. #! 用来指定执行bash文件的程序。#!/bin/bash3. bash文件属性
2011-11-24 22:22:06 936
转载 软件版本号的命名
转载 :http://blog.zol.com.cn/1009/article_1008882.html 版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number
2011-11-23 16:35:55 715
原创 gdb调试带参数的程序
有两种方式调试带参数的程序。1. run arg1 arg2或者是r arg1 arg22. set args arg2 arg2不要这两种方式能工作的前提是你已经用gdb [app]或者gdbload [app]的方式将程序加载。
2011-11-20 21:10:23 1050
原创 linux设置环境变量
在来说linux下面怎么设置的环境变量之前,我们先看一下windows下面怎么设置环境变量,这样可以比较着学习。在windows下面设置环境变量的过程如下:1. 查看当前shell/cmd环境的环境变量。打开cmd窗口,echo $PATH就是当前path路径的值。如果是当前用户所有的环境变量则是:set2. 设置当前shel
2011-11-19 17:04:40 958
原创 qt快速界面设计
在qt Designer中编辑出来的界面,最后会被保存成*.ui的文件,然后用qmake就可以生成对应的头文件。ui文件我们可以用utrleditor(windows 下面)或者kwriter(linux)打开,其实里面就是一个xml格式的文件,这个文件中用树状结构描述了,整个界面的组织结构,每个界面元素的描述,大小,名字,位置等等。用qmake来生成ui头文件的命令如下, 假设我们ui文件名
2011-11-16 23:09:13 3625
原创 QT中的内存管理
我们先上一段代码分析一下:mydialog.hclass MyDialog : public QDialog{public: explicit MyDialog( QWidget* parent );private: QLabel* m_pText; QPushButton* m_pExit; QVBoxLayout* m_pMainLa
2011-11-16 23:04:30 1493
原创 Qt中 QGLWidget碰到no such file or directory的解决办法
想要使用QGLWidget,于是就#include 编译,结果被告知:no such file or directory也是用find / -name QGLWidget找到了这个文件,但是为什么我们编译的时候出错了,原因是没有qt默认是没有包含这个路径的,因此在源代码中直接包含全路径。#include 结果是,编译通过,链接的时候出
2011-11-15 22:37:28 3291 1
原创 版本控制软件(系统)
1. cvs免费 官方网站:http://cvs.nongnu.org/ 2. svn免费使用该工具的开源软件有:Apache Software Foundation,Free Pascal,FreeBSD,GCC,Django,Ruby,Mono,SourceForge, PHP ht
2011-11-15 09:33:11 755
转载 内存泄漏检测工具Valgrind的使用
转自:http://wenku.baidu.com/view/2583052acfc789eb172dc881.htmlValgrind 安装 1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23. 解压后生成目录valgrind-3.2.3
2011-11-14 22:40:17 1423
转载 GPL中文
以下文字摘自:http://www.thebigfly.com/gnu/lgpl/lgpl-v3.php GNU 较宽松公共许可证 (简体中文翻译版) 声明!这是一份 GNU 较宽松公共许可证非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用 GNU 较宽松公共许可证的文件的法定发布条款─只有GNU 较宽松公共许可证英文原文的版本始具有此等效力。然而,我们
2011-11-14 20:12:11 660
原创 检查内存泄漏的工具
这里说的工具都是针对与C/C++的。1. vld这个工具只是针对visual studio,免费的。官方网站:http://vld.codeplex.com/2. valgrind适合linux和mac os, 是open source的。官方网站:http://valgrind.org/好文介绍:http:/
2011-11-13 22:07:11 654
原创 使用qt命令来编译的基本步骤
首先cd到你的目录,如果你没有工程目录,可以创建一个,比如:mkdir testqtcd testqt我们用vim来编写我的程序,或者其他的文本编辑工具,输入下列程序:#include int main(int argc, char *argv[]){ QApplication::setStyle("cleanlooks"); QApplic
2011-11-13 12:05:36 1292 2
原创 qt 抗锯齿
使用GDI+来实现抗锯齿,如果单单使用GDI是不能实现抗锯齿的。使用qt的话,也可以实现抗锯齿,并且不只是一些线条的抗拒,比如说是画直线或者圆的时候,text也可以抗拒。参看qt的帮助文档:QPainter::Antialiasing0x01Indicates that the engine should antialias edges of
2011-11-12 17:24:51 5121
原创 qt设置widget的背景颜色和图片
设置背景颜色有人说是:QPalette pal = widget.palette();pal.setColor(widget.backgroundRole(), Qt::blue);widget.setPalette(pal);但是我用这种方法设置我的toolbar根本就效果。后来查看qt的帮助文档,看到可以用qt style sheet来设置,并且它不仅
2011-11-12 15:58:46 1888
原创 qt调整初始窗口大小
我们用qt创建一个窗口,先后显示它,代码如下:class Mywindow : public QMainWindow{ .....}int main( int argc, char** argv ){ QApplication app( argc, argv ); Mywindow wind; wind.show(); return
2011-11-12 14:49:30 3746
原创 open source 列表
CommunicationEmail Client = Thunderbird Compare to: Microsoft Outlook IRC Client = X-Chat 2,Bersirc Compare to: mIRC Universal Instant Messaging Client = Pidgin
2011-11-11 18:57:19 1031
转载 很有启发的一些小故事
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾
2011-11-09 23:22:37 840
转载 视频会议的价值已被越来越多的企业认知
以下文字转载自:http://vc.lmtw.com/SF/201109/69468.html 在目前常用的商务工具中,电子邮件主要是文字的沟通和交流,不具互动性,MSN、QQ即时通信具备互动性,然而,在图片演示、声音、图例传输,以及在多点会议上先天不足,而视频会议却使这些需求“一步到位”,据此,人们认为,视频会议必将成为电子邮件、MSN等互联网时代沟通交流应用后的“新贵”,进而成为未
2011-11-09 13:32:23 733
原创 linux+eclipse调试ffmpeg
虽然可以用GDB调试ffmpeg,但是对于习惯在IDE下面调试的人来说,还是很不习惯。那么怎样才能在IDE下面调试,又有什么IDE适合ffmpeg的调试呢。那就是eclipse.前提:1. 已经下载了ffmpeg源码并且已经编译通过。例如使用下面的选项编译:./configure --enable-memalign-hack --enable-stati
2011-11-06 08:52:35 2703
原创 QT Creator 快捷键
首先说明一点: qt creator这些快捷键都是可以重新定义的。方法是:Tools->Options->Environment->Keyborad以前在vs下面开发东西,所以很多东西都喜欢用快捷键操作,所以来到qt creator下面也喜欢用,有些设置和vs是不一样的,用上面的方法可以设置成你习惯的方式。另外qt creator提供了vs没有的功能,如查看类的继承关系。
2011-11-05 09:56:01 1078
原创 unity 判断鼠标左键在按下的状态
unity 中获取输入的类是Input。如判断是否有Delete键按下if (Input.GetKeydown( KeyCode.Delete )){ // do something}查看Input这个类的提供的方法,有个GetMouseButtonDown(), 参数为0表示左键,那么如果我们想知道左键是不是按下的状态那是不是就可以直接:void Upda
2011-11-02 21:44:37 11074
原创 unity3d中让某个物体透明
在unity3d中让某个物体透明,非常简单。下面我们以一个最简单的立方体为例,说明怎么样使物体透明。菜单:GameObject->Create Other->Cube这样就在场景中创建了一个立方体。随便导入一张图片。 然后选中他,就可以在右侧的inspector窗口中看到它的所有属性,将刚才导入的图片直接从Hierarchy视图中拖拽到立方体的属性窗口的空白处。这时候你就会发现
2011-11-02 14:31:02 9327
原创 QT点滴
1. QT的MessageBoxQT中也提供了类似与win32中 MessageBox的那样的东西:QMessageBox,这个类中有几个静态的方法,供我们使用:voidabout ( QWidget *parent, const QString &title, const QString &text )voidaboutQt ( QWidget *
2011-11-01 21:43:35 1063
全能视频转换软件
2013-11-25
改变图片透明度专业版
2012-09-17
检测图片alpha通道的工具
2012-06-07
linux学习资料打包下载
2011-10-17
smartfoxserver c# client
2011-09-13
免费超级好用的unity 3D地图编辑工具
2011-09-08
短小精悍的xml读写器-tinyxml 源代码,以及我写的测试工程
2011-07-17
网络数据包抓取和分析工具
2010-10-09
RTP实现源代码之JRTPLib以及示例代码
2010-09-26
远程控制软件 而且是免费的
2010-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人