Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxÏÂQTͼÐνçÃæ¿ª·¢£¨Ò»£©——¸ÅÊö(1)


QtÊÇÒ»¸ö¿çƽ̨µÄC++ͼÐÎÓû§½çÃæ¿â,.ÓÉŲÍþTrollTech¹«Ë¾³öÆ·£¬Ä¿Ç°°üÀ¨Qt/X11£¬»ùÓÚFrambufferµÄQt Embedded,¿ìËÙ¿ª·¢¹¤¾ßQt Designer¼¸¹ú¼Ê»¯¹¤¾ßQt LinguistµÈ£®QtÖ§³ÖUnix¼°Linuxϵͳ,»¹Ö§³ÖWindows NT/Windows 2k¼°Qindows 95/98ƽ̨.QtµÄÁ¼ºÃ·â×°»úÖÆÊ¹ÆäÄ£¿é»¯³Ì¶È·Ç³£¸ß,¿ÉÖØÓÃÐԽϺÃ.
Qt/EmbededÊÇÃæÏòǶÈëʽϵͳµÄQt°æ±¾£¬ÊÇQtµÄǶÈëʽLinux´°¿Ú£¬ÊÇÍêÕûµÄ×Ô°üº¬C++ GUIºÍ»ùÓÚLinuxµÄǶÈëʽƷ̨¿ª·¢¹¤¾ß¡£Qt/Embeded¡¡API¿ÉÓÃÓÚ¶àÖÖ¿ª·¢ÏîÄ¿¡£Ðí¶à»ùÓÚQtµÄX¡¡Window³ÌÐò¿ÉÒԷdz£·½±ãµØÒÆÖ²µ½Ç¶Èëʽ°æ±¾¡£
ÏÂÃæÎÒÃǾʹÓʵ¼ÊÓ¦ÓÃÖÐÈÏʶQt.
¶þ¡¢ÔÚÖÕ¶ËϱàдQt³ÌÐò
ÎÒÃÇÏÈÒª½éÉÜÔÚÖÕ¶Ë´°¿Ú±àдQt³ÌÐò£®
´ò¿ªÒ»¸öÖÕ¶Ë£¬½¨Á¢Ò»¸öÎļþ¼Ð£¬È磺mkdir hello
È»ºó½øÈëÕâ¸öÎļþ¼Ð£ºcd hello
´´½¨c++Îļþ£¬vi hello.cpp
ÔÚÎļþÖмüÈëÏÂÃæµÄ´úÂ룺
#include <qapplication.h>
#include <qlabel.h>
int main(int argc,char *argv[])
{
    QApplication app(argc,argv);
    QLabel *label=new QLabel("Hello Qt!",0);
    app.setMainWidget(label);
    label->show();
    return app.exec();
}
È»ºóÎÒÃÇÓÃqtµÄ¹¤¾ßqmakeÀ´Éú³É¹¤³ÌÎļþ£º
qmake -project
´ó¼Ò¿ÉÒÔÓÃls²é¿´Ò»Ï£¬ÊDz»ÊǶàÁËÒ»¸öÃûΪhello.proµÄ¹¤³ÌÎļþ£®
½ÓÏÂÀ´ÊÇÉú³ÉMakefileÎļþ£º
qmake hello.pro
ºÇºÇ£¬lsһϣ¬MakefileÖÕÓÚ¿´µ½ÄãµÄ.
½ÓÏÂÀ´¾ÍÊÇmakeÁË£¬µÈÉÏÒ»¶Îʱ¼ä£®
ÔËÐгÌÐò./hello
ÏÂÃæÊǽçÃæ£º
ÏÂÃæÎÒÃÇÀ´½²½âÉÏÃæµÄ³ÌÐò£º
   #include <qapplication.h> 
ÕâÒ»Ðаüº¬ÁËQApplicationÀàµÄ¶¨Òå¡£ÔÚÿһ¸öʹÓÃQtµÄÓ¦ÓóÌÐòÖж¼±ØÐëʹÓÃÒ»¸öQApplication¶ÔÏó¡£QApplication¹ÜÀíÁ˸÷ÖÖ¸÷ÑùµÄÓ¦ÓóÌÐòµÄ¹ã·º×ÊÔ´£¬±ÈÈçĬÈϵÄ×ÖÌåºÍ¹â±ê¡£ 
    #include <qpushbutton.h> 
ÕâÒ»Ðаüº¬ÁËQPushButtonÀàµÄ¶¨Òå¡£²Î¿¼ÎĵµµÄÎļþµÄ×îÉϲ¿·ÖÌáµ½ÁËʹÓÃÄĸöÀà¾Í±ØÐë°üº¬ÄĸöÍ·ÎļþµÄ˵Ã÷¡£ 
QPushButtonÊÇÒ»¸ö¾­µäµÄͼÐÎÓû§½çÃæ°´Å¥£¬Óû§¿ÉÒÔ°´ÏÂÈ¥£¬Ò²¿ÉÒÔ·Å¿ª¡£Ëü¹ÜÀí×Ô¼ºµÄ¹Û¸Ð£¬¾ÍÏñÆäËüÿһ¸öQWidget¡£Ò»¸ö´°¿Ú²¿¼þ¾ÍÊ


Ïà¹ØÎĵµ£º

Linux °²×° memcached ±¸Íü

1.±àÒë°²×°libevent
2.±àÒë°²×°Memcached
ÔÚÎÒдÕâÆªÎÄÕµÄʱºò£¬libeventÒѾ­ÓÐ1.4.8Îȶ¨°æ
£¬Memcached ServerÒѾ­ÓÐ1.3.0°æ±¾
¡£±¾ÎľÍÒÔÕâÁ½¸ö°æ±¾ÎªÀý£¬ÎÒµÄgccÊÇgcc version 3.3.4 (Debian 1:3.3.4-7)¡£
Ê×ÏȰ²×°libevent
wget http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gz
tar zxvf libeven ......

linuxÁ½¸ö³ÌÐòͨ¹ý¹²ÏíÄÚ´æÍ¨ÐŵÄÒ»¸ö¼òµ¥Àý×Ó

д¹²ÏíÄÚ´æ³ÌÐò£º
/*
* File: server.cpp
* Author: centos
*˵Ã÷£º´Ó¼üÅ̶ÁÈëÊý¾Ý£¬´æ·ÅÔÚ¹²ÏíÄÚ´æÖС£
* Created on 2010Äê3ÔÂ1ÈÕ, ÏÂÎç3:44
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include < ......

QQ For LinuxÔÚUbuntu 9.10Ͼ­³£×Ô¶¯Í˳öµÄ½â¾ö·½·¨

  ÒòΪѧϰÐèÒª£¬×î½üÓÃÉÏÁËubuntu 9.10.¿ÉÊÇÈ´·¢ÏÖqq for linux×ÜÊÇĪÃûÆäÃîµÄ×Ô¼ºÍ˳ö¡£½ñÌìÈÌÊܲ»ÁËÁË£¬ÉÏÍøÕҴ𰸡£Ô­À´²»ÊÇÎÒÈËÆ·µÄÎÊÌâ¡£×îÖÕ´ÓÏÂÃæÕâÎÄÕÂÖÐÕÒµ½Á˽â¾ö·½·¨¡£
Ô­ÎÄÈçÏ£º
QQ¹Ù·½ÌṩµÄQQ For LinuxÔÚUbuntu
9.10ϰ²×°Ö®ºó£¬¾­³£³öÏÖûÁäÌì¾Í»á×Ô¶¯Í˳öµÄbug£¬Ô­ÒòÊÇQQ For LinuxÓëUbunt ......

LinuxµÄÈÕÖ¾»ù´¡

ÅäÖÃÎļþ
/etc/syslog.conf
³£ÓõölogÎļþ
1¡¢/var/log/boot.log£¨×Ô¼ì¹ý³Ì£©
2¡¢/var/log/cron   £¨crontabÊØ»¤½ø³Ì£©
3¡¢/var/log/maillog  £¨·¢Ë͵½ÏµÍ³»ò´Óϵͳ·¢³öµÄµç×ÓÓʼþµÄ»î¶¯£©
4¡¢/var/log/syslog  £¨ËüÖ»¼Ç¼¾¯¸æÐÅÏ¢£¬³£³£ÊÇϵͳ³öÎÊÌâµÄÐÅÏ¢£¬ËùÒÔ¸üÓ¦¸Ã¹Ø×¢¸ÃÎļþ£©
5¡¢/va ......

LinuxÕýÔò±í´ïʽ¼¼ÊõÖ¸ÄÏ

LinuxÕýÔò±í´ïʽ¼¼ÊõÖ¸ÄÏ
µ¼¶Á£º±¾ÎĽéÉÜLinuxÕýÔò±í´ïʽ¼¼Êõ¡£°üÀ¨Ê¹Óò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥²éÕÒ°üº¬Ìض¨Îı¾´®µÄÎļþ¡£
¹Ø¼ü´Ê£ºLinuxÕýÔò±í´ïʽ grep awk sed
 
ÕýÔÚ¼ÓÔØÊý¾Ý...
¡¾TechTargetÖйúÔ­´´¡¿×÷Ϊһ¸öLinux¹ÜÀíÔ±£¬ÄúÐèÒª¶ÔÎı¾Îļþ½øÐд¦Àí¡£Äú¿ÉÒÔʹÓò»Í¬µÄ¹¤¾ßÈçgrep¡¢awkÒÔ¼°sedÈ¥ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ