Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : linux

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 ......

linux×Ö·ûģʽϵķֱæÂÊÉèÖÃ

²»Í¬É«²ÊºÍ·Ö±æÂÊËù¶ÔÓ¦µÄÖµ ¡¡¡¡
    depth-----640x480----800x600----1024x768-----1280x1024
¡¡¡¡8bit---------769--------771--------773----------775
¡¡¡¡15bit--------784--------787--------790----------793
¡¡¡¡¡¡¡¡±à¼­/boot/grub/Ŀ¼ÏµÄmenu.lstÎļþ£¨ÓÐЩϵͳmenu.lstÎļþÊÇÈíÁ¬½Óµ½grub.confÎļþ£©
¡¡¡¡ÔÚÆô¶¯ÏîÖмÓÈëvga=xxx£¨ÐèÒªµÄÉ«²ÊºÍ·Ö±æÂÊÖµ£©
¡¡¡¡ÅäÖÃʵÀý(Fedora7 ĬÈÏgrub.confÅäÖÃ):
¡¡¡¡default=0 #ĬÈÏµÄÆô¶¯²Ëµ¥Ïî´Ó0¿ªÊ¼¼ÆËã
¡¡¡¡timeout=5 #ĬÈÏµÄÆô¶¯²Ëµ¥ÏÔʾʱ¼ä
¡¡¡¡splashimage=(hd0,9)/grub/splash.xpm.gz #grub±³¾°ÉèÖÃ
¡¡¡¡hiddenmenu #Æô¶¯Ê±Òþ²Ø²Ëµ¥Ñ¡Ïî
¡¡¡¡title Fedora (2.6.21-1.3194.fc7) #Æô¶¯Ïî±êÌâ
¡¡¡¡root (hd0,9) #Æô¶¯Ó³ÏñËùÔڵķÖÇø
¡¡¡¡kernel /vmlinuz-2.6.21-1.3194.fc7 ro vga=791 root=LABEL=/ rhgb
¡¡¡¡quiet #ºìɫΪ·Ö±æÂÊÉèÖÃ
¡¡¡¡initrd /initrd-2.6.21-1.3194.fc7.img ......

linux c alarm(0)µÄº¬Òå

Linux C¡¡¡¡alarmº¯Êý---Çë¿´×îºó
¡¡¡¡alarmÒ²³ÆÎªÄÖÖÓº¯Êý£¬Ëü¿ÉÒÔÔÙ½ø³ÌÖÐÉèÖÃÒ»¸ö¶¨Ê±Æ÷£¬µ±¶¨Ê±Æ÷Ö¸¶¨µÄʱ¼äµ½Ê±£¬ËüÏò½ø³Ç·¢ËÍSIGALARMÐźš£Òª×¢ÒâµÄÊÇ£¬Ò»¸ö½ø³ÌÖ»ÄÜÓÐÒ»¸öÄÖÖÓʱ¼ä£¬Èç¹ûÔÚµ÷ÓÃalarm֮ǰÒÑÉèÖùýÄÖÖÓʱ¼ä£¬ÔòÈκÎÒÔǰµÄÄÖÖÓʱ¼ä¶¼±»ÐÂÖµËù´úÌæ¡£
ËùÐèÍ·Îļþ
¡¡¡¡#include<unistd.h>
º¯ÊýÔ­ÐÍ
¡¡¡¡unsigned int alarm£¨unsigned int seconds)
º¯Êý²ÎÊý
¡¡¡¡seconds:Ö¸¶¨ÃëÊý
º¯Êý·µ»ØÖµ
¡¡¡¡³É¹¦£ºÈç¹ûµ÷ÓôËalarm£¨£©Ç°£¬½ø³ÌÒѾ­ÉèÖÃÁËÄÖÖÓʱ¼ä£¬Ôò·µ»ØÉÏÒ»¸öÄÖÖÓʱ¼äµÄÊ£Óàʱ¼ä£¬·ñÔò·µ»Ø0¡£
¡¡¡¡³ö´í£º-1
³ÌÐòʾÀý
¡¡¡¡#include<unistd.h>
¡¡¡¡#include<stdio.h>
¡¡¡¡#include<stdlib.h>
¡¡¡¡int main()
¡¡¡¡{
¡¡¡¡int ret;
¡¡¡¡ret = alarm(5);
¡¡¡¡pause();
¡¡¡¡printf("i have been waken up.\n", ret);//´Ë¾ä²¢²»Ö´ÐÐ
¡¡¡¡return 0;
¡¡¡¡}
µ±ÔÚµ÷ÓÃalarm()ǰÒѾ­ÉèÖÃÁËÒ»¸öÄÖÖÓ£¬ÄÇôÎÒÃÇ¿ÉÒÔµ÷ÓÃalarm(0)À´È¡Ïû´ËÄÖÖÓ£¬²¢·µ»ØÊ£Óàʱ¼ä¡£ ......

linux c alarm(0)µÄº¬Òå

Linux C¡¡¡¡alarmº¯Êý---Çë¿´×îºó
¡¡¡¡alarmÒ²³ÆÎªÄÖÖÓº¯Êý£¬Ëü¿ÉÒÔÔÙ½ø³ÌÖÐÉèÖÃÒ»¸ö¶¨Ê±Æ÷£¬µ±¶¨Ê±Æ÷Ö¸¶¨µÄʱ¼äµ½Ê±£¬ËüÏò½ø³Ç·¢ËÍSIGALARMÐźš£Òª×¢ÒâµÄÊÇ£¬Ò»¸ö½ø³ÌÖ»ÄÜÓÐÒ»¸öÄÖÖÓʱ¼ä£¬Èç¹ûÔÚµ÷ÓÃalarm֮ǰÒÑÉèÖùýÄÖÖÓʱ¼ä£¬ÔòÈκÎÒÔǰµÄÄÖÖÓʱ¼ä¶¼±»ÐÂÖµËù´úÌæ¡£
ËùÐèÍ·Îļþ
¡¡¡¡#include<unistd.h>
º¯ÊýÔ­ÐÍ
¡¡¡¡unsigned int alarm£¨unsigned int seconds)
º¯Êý²ÎÊý
¡¡¡¡seconds:Ö¸¶¨ÃëÊý
º¯Êý·µ»ØÖµ
¡¡¡¡³É¹¦£ºÈç¹ûµ÷ÓôËalarm£¨£©Ç°£¬½ø³ÌÒѾ­ÉèÖÃÁËÄÖÖÓʱ¼ä£¬Ôò·µ»ØÉÏÒ»¸öÄÖÖÓʱ¼äµÄÊ£Óàʱ¼ä£¬·ñÔò·µ»Ø0¡£
¡¡¡¡³ö´í£º-1
³ÌÐòʾÀý
¡¡¡¡#include<unistd.h>
¡¡¡¡#include<stdio.h>
¡¡¡¡#include<stdlib.h>
¡¡¡¡int main()
¡¡¡¡{
¡¡¡¡int ret;
¡¡¡¡ret = alarm(5);
¡¡¡¡pause();
¡¡¡¡printf("i have been waken up.\n", ret);//´Ë¾ä²¢²»Ö´ÐÐ
¡¡¡¡return 0;
¡¡¡¡}
µ±ÔÚµ÷ÓÃalarm()ǰÒѾ­ÉèÖÃÁËÒ»¸öÄÖÖÓ£¬ÄÇôÎÒÃÇ¿ÉÒÔµ÷ÓÃalarm(0)À´È¡Ïû´ËÄÖÖÓ£¬²¢·µ»ØÊ£Óàʱ¼ä¡£ ......

linux install ÃüÁî

install
1.×÷ÓÃ
installÃüÁîµÄ×÷ÓÃÊǰ²×°»òÉý¼¶Èí¼þ»ò±¸·ÝÊý¾Ý£¬ËüµÄʹÓÃȨÏÞÊÇËùÓÐÓû§¡£
2.¸ñʽ
(1)install [Ñ¡Ïî]... À´Ô´ Ä¿µÄµØ
(2)install [Ñ¡Ïî]... À´Ô´... Ŀ¼
(3)install £­d [Ñ¡Ïî]... Ŀ¼...
ÔÚǰÁ½ÖÖ¸ñʽÖУ¬»á½«<À´Ô´>¸´ÖÆÖÁ<Ä¿µÄµØ>»ò½«¶à¸ö<À´Ô´>Îļþ¸´ÖÆÖÁÒÑ´æÔÚµÄ<Ŀ¼>£¬Í¬Ê±É趨ȨÏÞģʽ¼°ËùÓÐÕß/ËùÊô×é¡£ÔÚµÚÈýÖÖ¸ñʽÖУ¬»á´´½¨ËùÓÐÖ¸¶¨µÄĿ¼¼°ËüÃǵÄÖ÷Ŀ¼¡£³¤Ñ¡Ïî±ØÐëÓõIJÎÊýÔÚʹÓöÌÑ¡ÏîʱҲÊDZØÐëµÄ¡£
3.Ö÷Òª²ÎÊý
£­£­backup[=CONTROL]£ºÎªÃ¿¸öÒÑ´æÔÚµÄÄ¿µÄµØÎļþ½øÐб¸·Ý¡£
£­b£ºÀàËÆ £­£­backup£¬µ«²»½ÓÊÜÈκβÎÊý¡£
£­c£º(´ËÑ¡Ïî²»×÷´¦Àí)¡£
£­d£¬£­£­directory£ºËùÓвÎÊý¶¼×÷ΪĿ¼´¦Àí£¬¶øÇһᴴ½¨Ö¸¶¨Ä¿Â¼µÄËùÓÐÖ÷Ŀ¼¡£
£­D£º´´½¨<Ä¿µÄµØ>ǰµÄËùÓÐÖ÷Ŀ¼£¬È»ºó½«<À´Ô´>¸´ÖÆÖÁ <Ä¿µÄµØ>£»ÔÚµÚÒ»ÖÖʹÓøñʽÖÐÓÐÓá£
£­g£¬£­£­group=×飺×ÔÐÐÉ趨ËùÊô×飬¶ø²»Êǽø³ÌĿǰµÄËùÊô×é¡£
£­m£¬£­£­mode=ģʽ£º×ÔÐÐÉ趨ȨÏÞģʽ (Ïñchmod)£¬¶ø²»ÊÇrwxr£­xr£­x¡£
£­o£¬£­£­owner=ËùÓÐÕߣº×ÔÐÐÉ趨ËùÓÐÕß (Ö»ÊÊÓÃÓÚ³¬¼¶Óû§)¡£
£­p£¬£­£­preserve£­timestamps£ºÒÔ<À ......

LinuxÐÂÊÖÒªÁ˽âµÄÊ®¸ö֪ʶµã

LinuxÐÂÊÖÒªÁ˽âµÄÊ®¸ö֪ʶµã
¡¡¡¡1.LinuxÊÇ´óСдÃô¸ÐµÄϵͳ£¬¾Ù¸öÀý×Ó£¬Mozilla, MOZILLA, mOzillaºÍ mozillaÊÇËĸö²»Í¬µÄÃüÁµ«ÊÇÖ»ÓеÚËĸömozillaÊÇÕæÕýÓÐЧµÄÃüÁ¡£»¹ÓУ¬my_filE, my_file,ºÍ my_FILEÊÇÈý¸ö²»Í¬µÄÎļþ¡£Óû§µÄµÇ¼ÃûºÍÃØÃÜÒ²ÊÇ´óСдÃô¸ÐµÄ£¨ÕâÊÇÒòΪUNIXϵͳºÍCÓïÑԵĴ«Í³Ò»ÏòÊÇ´óСдÃô¸ÐËùÖ£©¡£
¡¡¡¡2.ÎļþÃû×î¶à¿ÉÒÔÓÐ256¸ö×Ö·û£¬¿ÉÒÔ°üº¬Êý×Ö£¬µãºÅ”.”£¬Ï»®Ïß”_”£¬ºá¸Ë”-”£¬¼ÓÉÏÆäËûһЩ²»±»½¨ÒéʹÓõÄ×Ö·û¡£
¡¡¡¡3.ÎļþÃûÇ°Ãæ´ø”.”µÄÎļþÔÚÊäÈë”ls”»òÕß”dir” ÃüÁîʱһ°ã²»ÏÔʾ¡£¿ÉÒÔ°ÑÕâЩÎļþ¿´×÷ÊÇÒþº¬Îļþ£¬µ±È»ÄãÒ²¿ÉÒÔʹÓÃÃüÁî”ls –a”À´ÏÔʾÕâЩÎļþ¡£
¡¡¡¡4.“/”¶ÔµÈÓÚDOSϵĔ\”(¸ùĿ¼£¬Òâζ×ÅËùÓÐÆäËûĿ¼µÄ¸¸Ä¿Â¼£¬»òÕßÊÇÔÚĿ¼֮¼äºÍĿ¼ºÍÎļþÖ®¼äµÄÒ»¸ö¼ä¸ô·ûºÅ)¡£¾Ù¸öÀý×Ó£¬cd /usr/doc¡£
¡¡¡¡5.ÔÚLinuxϵͳÏ£¬ËùÓеÄĿ¼ÏÔʾÔÚµ¥Ò»Ä¿Â¼Ê÷Ï£¨ÓбðÓÚDOSϵͳµÄÇý¶¯Æ÷±êʶ£©¡£ÕâÒâζ×ÅËùÓеÄÎïÀíÉ豸ÉϵÄËùÓÐÎļþºÍĿ¼¶¼ºÏ²¢ÔÚµ¥Ò»µÄĿ¼Ê÷Ï¡£
¡¡¡¡6.ÔÚÅäÖÃÎļþÀÒÔ#´òÍ·µÄÐÐÊÇ×¢ÊÍÐС£ÔÚ ......

LinuxÖеÄÄÚ´æÒ³±í´´½¨Ö®memtable_init()º¯Êý·ÖÎö

    ±¾º¯ÊýµÄ·ÖÎöºÜÄѾßÌ壬ÒòÎªÉæ¼°Á˺ܶàarmµÄ´¦ÀíÆ÷ÐͺźÍÿ¸öÐͺŶÔÓ¦µÄcacheºÍwrite bufferµÄ¹¤×÷·½Ê½£¬ÕâÆ¬ÎÄÕÂÖ»ÊÇ×ö¼òµ¥µÄ¼Ç¼£¬·½±ãÒÔºóÁ˽â¸üÉîºó»ØÀ´ÔÙÀ´ÍêÉÆÕâ¸öº¯Êý¡£
     Õâ¸öº¯ÊýµÄµ÷Óùý³ÌÈ磺start_kernel()->setup_arch()->paging_init()->memtable_init().´«µÝµÄstruct meminfo miÊÇÒ»¸öÈ«¾Ö±äÁ¿£¬ÀïÃæ¼Ç¼ÁËÕû¸öϵͳËùÓÐbankµÄÐÅÏ¢¡£ÎÒÃÇÀ´´ó¸Å¿´¿´Õâ¸öº¯ÊýµÄ´úÂë¡£
     void __init memtable_init(struct meminfo *mi)
     {
         struct map_desc *init_maps, *p, *q;//ҪעÒâÕâÀïºÜÖØÒªµÄ½á¹¹-struct map_desc£¬Õâ¸ö½á¹¹ÌåµÄÄÚÈݵÈÏ»áϸ½²µÄ¡£
         unsigned long address = 0;
         int i;
         build_mem_type_table();//Õâ¸öº¯Êý¿ÉÒÔ˵À´ÊÇÎÒ×ºýµÄº¯Êý£¬ÎÒÃÇÀ´Ç³Îöһϰɡ£
static void __init build_mem_type_table(void)
{
 struct cache ......
×ܼǼÊý:5772; ×ÜÒ³Êý:962; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [369] [370] [371] [372] 373 [374] [375] [376] [377] [378]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ