
LINUX 编程技术
Wangqis
这个作者很懒,什么都没留下…
展开
-
LINUX库的使用与生成
LINUX库的使用与生成yo发布于 2006-2-07 |2120次阅读 字号: 大 中 小 (网友评论 0 条) 我要评论使用和生成库 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统转载 2009-08-13 20:59:00 · 211 阅读 · 0 评论 -
Linux中.o,.a,.o,.so文件的意义程实现
转自 烟雨楼 http://hi.baidu.com/yanyuloulinux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,vi编辑查看,转载 2009-09-11 16:36:00 · 252 阅读 · 0 评论 -
Qt的事件过滤器
Qt的事件过滤器2008-10-11 12:02Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。一个解决的方法是转载 2009-09-13 12:31:00 · 563 阅读 · 0 评论 -
Qt事件
Qt事件Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发. Qt事件的类型很多, 常见的qt的事件如下:键盘事件: 按键按下和松开.鼠标事件: 鼠标移动,鼠标按键的按下和松开.拖放事件: 用鼠标进行拖放.滚轮事件: 鼠标滚轮滚动.绘屏事件: 重绘屏幕的某些部分.定时事件: 定时器到时.焦点事件: 键盘焦点移动.进入和离开事件: 鼠标移入widg转载 2009-09-13 13:26:00 · 2719 阅读 · 0 评论 -
在 Qt 中处理平台相关的底层事件 (From : IBM)
在 Qt 中处理平台相关的底层事件 级别: 中级涂 波 (tubo@cn.ibm.com), 软件开发工程师, IBM 中国软件开发中心田 晓燕 (tianxyan@cn.ibm.com), 软件开发工程师, IBM 中国软件开发中心路 绪清 (luxuqin转载 2009-09-13 13:40:00 · 642 阅读 · 0 评论 -
Qt QString类型转换为其他类型的函数(转)
Qt QString类型转换为其他类型的函数var $tag=杂谈;var $tag_code=d877f64b654d2be67e62ca9bcc880a4e;标签:杂谈 记把QString转换为 double类型方法1.QString str="123.45"; double v转载 2009-09-13 14:14:00 · 1453 阅读 · 0 评论 -
事件類型與處理者
事件類型與處理者<!-- my_tag("gg_468_60",1);// --><!-- alimama_pid="mm_11791213_1799217_8041380"; alimama_titlecolor="0044DD"; alimama_descolor ="275689"; alimama_bgcolor="FFFF转载 2009-09-13 14:20:00 · 360 阅读 · 0 评论 -
设计Qt式的C++ API(转)
设计Qt式的C++ APIby Matthias Ettrich 译:iptton(at)gmail.com我们在Trolltech公司提高开发者体验方面进行了大量研究。这里,我想分享下其中部分以及QT4的设计准则,同时演示如何在你的代码中使用。良好API的六个特征“方便”的陷阱(The Convenience Trap)转载 2009-09-13 14:39:00 · 493 阅读 · 0 评论 -
QObject类参考[基础的核心]
QObject类参考QObject类是所有Qt对象的基类。详情请见……#include qobject.h>继承了Qt。被QAccel、QAccessibleObject、QAction、QApplication、QDataPump、QWidget、QCanvas、QStyle、QClipboard、QCopChannel转载 2009-09-13 20:58:00 · 946 阅读 · 0 评论 -
GNU gcc 和 g++ 的区别详解
GNU gcc 和 g++ 的区别详解(2010-02-25 09:36:08)转载 标签:gnugccg区别详解杂谈分类:*C/C++ gcc 和 g++ 都是 GNU 组织的编译器。误区一: gcc 只能编译 C 代码,g++ 只转载 2010-05-30 17:48:00 · 1711 阅读 · 1 评论 -
QT系列. Qt的元对象(Meta-Object)系统 (From : 追逐理想)
QT系列. Qt的元对象(Meta-Object)系统 目前接触QT编程,打算将自己学习过程中的一些重要内容做一下梳理,并以QT系列命名 Qt的一个最主要的成功是对C++扩展,即把彼此独立的软件模块连接起来,而模块间彼此不需要知道相连模块的任何细节。这个机制就是Meta-Object系统,它提供了两个关键的用途:信号和槽和introspection(转载 2009-09-13 17:14:00 · 559 阅读 · 0 评论 -
QT 遍历 控件
QT 4.5QList widgets=this->children(); QListIterator i(widgets); while(i.hasNext()) { QCheckBox chkbox=(QCheckBox*)i.next(); } QT 3.5 窗口中的所有按钮失效(QObjectList类在qobject原创 2009-09-13 16:36:00 · 1262 阅读 · 0 评论 -
Linux库的介绍性文档
Linux库的介绍性文档 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(转载 2009-08-13 21:01:00 · 223 阅读 · 0 评论 -
__int64的printf问题!(转:http://blog.chinaunix.net/u/19782/showart_403061.html)
__int64的printf问题! 把Linux的东西移植到Windows 下, 问题真是多, 有时候感觉很是奇怪! 今天有遇到了一个!__int64在Windows下怎么输出的问题? 我还以为是强制转换的时候出问题了, 查了好长时间!下面是测试代码, 已经通过Windws, Linux两个平台的测试了!#include转载 2009-08-15 21:16:00 · 826 阅读 · 0 评论 -
ubuntu下安装Boost库、LOKI库、log4xx库
ubuntu下安装Boost库、LOKI库、log4xx库 - 音乐虫子的日志 - 网易博客ubuntu下安装Boost库、LOKI库、log4xx库Linux 2008-12-05 10:11 阅读286 评论1 字号: 大大 中中 小小 最近把自己的工作平台都迁到u转载 2009-08-14 00:18:00 · 3147 阅读 · 0 评论 -
QT 入门
QT 入门 使用Linux纯属为了想了解UNIX下DB2运行和使用情况,而一直喜欢用的FreeBSD上好像不支持DB2数据库,反正我没有看到这方面资料。如果有谁知道的话请你告诉我。 我的爱机配置较低,在Freebsd上使用GNOME作为X-Windws有点钝,KDE也就一直都没有尝试过。在安装Linux时,忽然有想看看KDE的念头,于是一古脑全装上了,第一次用时觉转载 2009-08-21 22:47:00 · 335 阅读 · 0 评论 -
Qt 出现“undefined reference to `vtable for”原因总结
Qt 出现“undefined reference to `vtable for”原因总结function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.g转载 2009-09-10 15:54:00 · 274 阅读 · 0 评论 -
建立Embedded QT 开发环境
建立Embedded QT 开发环境 [转 断水刀]本文主要内容为编译器的安装,安装与建立Qt 桌面运行环境,Qt/E 的交叉编译,建立本机Qtopia 虚拟平台, 预备:编译器安装 编译器: arm-linux-gcc-3.4.1.tar.bz2 一. 安装与建立Qt 桌面运行原创 2009-09-10 15:55:00 · 243 阅读 · 0 评论 -
tinycxx-linux平台下的线程安全的C++类库
tinycxx是linux平台下的线程安全的C++类库,对linux编程最常用的技术进行了封装。如:linuxthread, socket,IPC(共享内存、信号量),记录锁等等。同时,也提供了两种进程模型框架的基类,一种用于编写非阻塞socket程序(类似thttpd,一个进程监听连接同时处理请求);另一种用于编写使用进程池的程序(类似apache,多个进程同时监听连接,动态调整进程转载 2009-09-10 21:48:00 · 657 阅读 · 1 评论 -
linux i386系统中struct 的数据对齐(From: todaygood.cublog.cn)
linux i386系统中struct 的数据对齐在linux 系统中的应用程序,struct 并非是采用自然对齐,而是gcc强制对齐何为自然对齐:在数据项大小的整数倍(例如:8字节数据项存入8的整数倍的地址)的地址处存储 数据项。转载 2009-09-10 15:59:00 · 322 阅读 · 0 评论 -
Qt学习笔记(Qt3库)(http://blog.sina.com.cn/2010vw)
Qt学习笔记(Qt3库)//**************************************************************3.1创建第一个主部件 创建主部件的方法是基于QWidget或QDialog类创建一个用户类。可以使用用户类通过公有继承派生于QWidget类,在其中调用一些成员函数来定义窗口外观。题目要求:创建一个空的窗口转载 2009-09-13 15:33:00 · 1050 阅读 · 0 评论 -
在指定cpu的核心上执行线程
<br />Linux (转自cu)<br />原文链接: http://linux.chinaunix.net/bbs/viewthread.php?tid=904906<br />cpu.c <br /><br />[CODE] <br />#include<stdlib.h> <br />#include<stdio.h> <br />#include<sys/types.h> <br />#include<sys/sysinfo.h> <br />#include<unistd.h> <br />原创 2011-04-28 19:09:00 · 425 阅读 · 0 评论