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

Linux/UnixÏÂODBCµÄ°²×°¡¢ÅäÖÃÓë±à³Ì

±¾ÎÄÖ÷ÒªÄÚÈÝÊǽéÉÜODBCµÄ¼òµ¥Ô­Àí£¬ÒÔ¼°ÈçºÎÔÚLinux/UnixϽøÐÐODBCµÄ°²×°¡¢ÅäÖÃÓë±à³Ì¡£
ODBCÔ­Àí
ODBC
ÊÇOpen Database Connect ¼´¿ª·ÅÊý¾Ý¿â»¥Á¬µÄ¼ò³Æ£¬ËüÊÇÓÉMicrosoft ¹«Ë¾ÓÚ1991
ÄêÌá³öµÄÒ»¸öÓÃÓÚ·ÃÎÊÊý¾Ý¿âµÄͳһ½çÃæ±ê×¼£¬ÊÇÓ¦ÓóÌÐòºÍÊý¾Ý¿âϵͳ֮¼äµÄÖмä¼þ¡£Ëüͨ¹ýʹÓÃÏàÓ¦Ó¦ÓÃÆ½Ì¨ÉϺÍËùÐèÊý¾Ý¿â¶ÔÓ¦µÄÇý¶¯³ÌÐòÓëÓ¦ÓóÌÐòµÄ½»»¥
À´ÊµÏÖ¶ÔÊý¾Ý¿âµÄ²Ù×÷£¬±ÜÃâÁËÔÚÓ¦ÓóÌÐòÖÐÖ±½Óµ÷ÓÃÓëÊý¾Ý¿âÏà¹ØµÄ²Ù×÷£¬´Ó¶øÌṩÁËÊý¾Ý¿âµÄ¶ÀÁ¢ÐÔ¡£
ODBC
Ö÷ÒªÓÉÇý¶¯³ÌÐòºÍÇý¶¯³ÌÐò¹ÜÀíÆ÷×é³É¡£Çý¶¯³ÌÐòÊÇÒ»¸öÓÃÒÔÖ§³ÖODBC
º¯Êýµ÷ÓõÄÄ£¿é£¬Ã¿¸öÇý¶¯³ÌÐò¶ÔÓ¦ÓÚÏàÓ¦µÄÊý¾Ý¿â£¬µ±Ó¦ÓóÌÐò´Ó»ùÓÚÒ»¸öÊý¾Ý¿âÏµÍ³ÒÆÖ²µ½ÁíÒ»¸öʱ£¬Ö»Ðè¸ü¸ÄÓ¦ÓóÌÐòÖÐÓÉODBC
¹ÜÀí³ÌÐòÉ趨µÄÓëÏàÓ¦Êý¾Ý¿âϵͳ¶ÔÓ¦µÄ±ðÃû¼´¿É¡£Çý¶¯³ÌÐò¹ÜÀíÆ÷¿ÉÁ´½Óµ½ËùÓÐODBC Ó¦ÓóÌÐòÖУ¬Ëü¸ºÔð¹ÜÀíÓ¦ÓóÌÐòÖÐODBC º¯ÊýÓëDLL
Öк¯ÊýµÄ°ó¶¨¡£
ODBC
ʹÓòã´ÎµÄ·½·¨À´¹ÜÀíÊý¾Ý¿â£¬ÔÚÊý¾Ý¿âͨÐŽṹµÄÿһ²ã£¬¶Ô¿ÉÄܳöÏÖÒÀÀµÊý¾Ý¿â²úÆ·×ÔÉíÌØÐԵĵط½£¬ODBC
¶¼ÒýÈëÒ»¸ö¹«¹²½Ó¿ÚÒÔ½â¾öDZÔڵIJ»Ò»ÖÂÐÔ£¬´Ó¶øºÜºÃµØ½â¾öÁË»ùÓÚÊý¾Ý¿âϵͳӦÓóÌÐòµÄÏà¶Ô¶ÀÁ¢ÐÔ£¬ÕâÒ²ÊÇODBC
Ò»¾­ÍƳö¾Í»ñµÃ¾Þ´ó³É¹¦µÄÖØÒªÔ­ÒòÖ®Ò»¡£
´Ó½á¹¹ÉÏ·Ö£¬ODBC ·ÖΪµ¥ÊøÊ½ºÍ¶àÊøÊ½Á½Àà¡£
µ¥ÊøÊ½Çý¶¯³ÌÐò

µ¥ÊøÊ½Çý¶¯³ÌÐò½éÓÚÓ¦ÓóÌÐòºÍÊý¾Ý¿âÖ®¼ä£¬ÏñÖнéÇý¶¯³ÌÐòÒ»ÑùÊý¾ÝÌṩһ¸öͳһµÄÊý¾Ý·ÃÎÊ·½Ê½¡£
µ±Óû§½øÐÐÊý¾Ý¿â²Ù×÷ʱ£¬Ó¦ÓóÌÐò´«µÝÒ»¸öODBC º¯Êýµ÷ÓøøODBC Çý¶¯³ÌÐò¹ÜÀíÆ÷£¬ÓÉODBC API Åжϸõ÷ÓÃÊÇÓÉËüÖ±½Ó´¦Àí²¢½«½á¹û·µ»Ø»¹ÊÇËͽ»Çý¶¯³ÌÐòÖ´Ðв¢½«½á¹û·µ»Ø¡£
ÓÉÉϿɼû£¬µ¥ÊøÊ½Çý¶¯³ÌÐò±¾ÉíÊÇÒ»¸öÊý¾Ý¿âÒýÇæ£¬ÓÉËüÖ±½Ó¿ÉÍê³É¶ÔÊý¾Ý¿âµÄ²Ù×÷£¬¾¡¹Ü¸ÃÊý¾Ý¿â¿ÉÄÜλÓÚÍøÂçµÄÈκεط½¡£

¶àÊøÊ½Çý¶¯³ÌÐò

¶àÊøÊ½Çý¶¯³ÌÐò¸ºÔðÔÚÊý¾Ý¿âÒýÇæºÍ¿Í»§Ó¦ÓóÌÐòÖ®¼ä´«ËÍÃüÁîºÍÊý¾Ý£¬Ëü±¾Éí²¢²»Ö´ÐÐÊý¾Ý´¦Àí²Ù×÷¶øÓÃÓÚÔ¶³Ì²Ù×÷µÄÍøÂçͨÐÅЭÒéµÄÒ»¸ö½çÃæ¡£
ǰ¶ËÓ¦ÓóÌÐòÌá³ö¶ÔÊý¾Ý¿â´¦ÀíµÄÇëÇ󣬸ÃÇëÇóת¸øODBC
Çý¶¯³ÌÐò¹ÜÀíÆ÷£¬Çý¶¯³ÌÐò¹ÜÀíÆ÷ÒÀ¾ÝÇëÇóµÄÇé¿ö£¬¾ÍµØÍê³É»ò´«¸ø¶àÊøÇý¶¯³ÌÐò£¬¶àÊøÊ½Çý¶¯³ÌÐò½«ÇëÇó·­ÒëÎªÌØ¶¨³§¼ÒµÄÊý¾Ý¿âͨÐŽӿڣ¨ÈçOracle
µÄSQLNet£©ËùÄÜÀí½âµÄÐÎʽ²¢½»ÓÚ½Ó¿ÚÈ¥´¦Àí£¬½Ó¿Ú°ÑÇëÇó¾­ÍøÂç´«Ë͸ø·þÎñÆ÷ÉϵÄÊý¾ÝÒýÇæ£¬·þÎñÆ÷´¦ÀíÍêºó°Ñ½á¹û·¢»Ø¸øÊý¾Ý¿âͨÐŽӿڣ¬Êý¾Ý¿â½Ó¿Ú½«
½á¹û´«¸ø¶àÊøÊ½ODBC Çý¶¯³ÌÐò£¬ÔÙÓÉÇý¶¯³ÌÐò½«½á¹û´«¸øÓ¦ÓóÌÐò¡£
º


Ïà¹ØÎĵµ£º

LinuxϵͳÏÂÐÞ¸ÄMySQLµÄrootÃÜÂë

µÚÒ»ÖÖ·½·¨£º
rootÓû§µÇ¼ϵͳ
usr/local/mysql/bin/mysqladmin -u root -p password ÐÂÃÜÂë
enter password ¾ÉÃÜÂë
µÚ¶þÖÖ·½·¨£º
rootÓû§µÇ¼mysqlÊý¾Ý¿â
mysql> update mysql.user set password=password("ÐÂÃÜÂë")where User="root";
mysql> flush privileges;
mysql> quit ;
mysqlÍü¼ÇrootÃÜÂëÈçºÎ ......

redhat linux 9.0ÏÂLAMPµÄ°²×°ÓëÅäÖÃ

Ê×ÏÈ,·þÎñÆ÷GCCÒªÓÐ,²»È»Ê²Ã´¶¼²»ÄÜ×ö.Äܹ»ÓÃgcc -vÀ´²é¿´ÊÇ·ñ°²×°ÁËGCC,
#gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
--enable-shared --enable-threads=posix --disable-checki ......

Linux ÄÚºËWorkQueueÔĶÁ±Ê¼Ç


1.            Workqueue
WorkqueueµÄÃû×־ͺÍËûµÄ¹¦ÄÜÒ»Ñù£ºÐèÒª´¦ÀíµÄ¹¤×÷ÁбíºÍ¹¤×÷µÄÌí¼Óɾ³ý£¨Ã²ËÆÃ»Óп´µ½ÈçºÎɾ³ýµÄ£©¡¢ÒÔ¼°¹¤×÷µÄµ÷¶ÈÖ´ÐС£
ÐèÒª´¦ÀíµÄ¹¤×÷Áбíͨ³£¶¼Î¬»¤ÔÚÄں˶ÔÏóworkqueue_structÀïÃæ¡£ÏµÍ³ÀïÃæ¿ÉÒÔÓжà¸öworkqueue_struct¡£ ......

LinuxÖÐselectº¯Êýѧϰ¼°ÊµÀý±Ê¼Ç

UnixÖеĺ¯ÊýselectºÍpollÓÃÀ´£¬Ö§³ÖUnixÖÐI/O¸´ÓõŦÄÜ£¬ÔÚUnixÖÐI/OÄ£ÐÍ¿ÉÒÔ·ÖΪÒÔÒ»¼¸ÖÖ£º
£¨1£©×èÈûI/O
£¨2£©·Ç×èÈûI/O
£¨3£©I/O¸´Óã¨selectºÍpoll£©
£¨4£©ÐźÅÇý¶¯I/O(SIGIO)
£¨5£©Òì²½I/O
   ÆäÖУ¬ÏÖÔڱȽÏÁ÷ÐеÄI/OÄ£ÐÍÊÇ×èÈûI/OÄ£ÐÍ.×èÈûI/OÊǵ±Ó¦ÓóÌÐòºÍÄں˽»»»Êý¾Ýʱ£¬ÓÉÓÚÄں˻¹Ã»ÓÐ×¼±¸ºÃ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ