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

linux ÃÜÂë»ØÏÔ

Ò»£¬Ð÷ÂÛ
1.¿ÎÌâ±³¾°
LinuxÏÂÓÐϵͳÌṩµÄgetpass()º¯Êý£¬¿ÉÓÉÓÚдµÄʱºòÌ«ÔçÁË£¬Ö»Ö§³Ö8λ×Ö·û£¬Í¬Ê±Óа²È«Òþ»¼£¨Òç³ö£¡£©£¬Linux³öÓÚ¶ÔÃÜÂëµÄ±£ÃÜ£¬ÊäÈëµÄ×Ö·ûÊDz»»áÏÔʾµ½ÆÁÄ»Éϵġ£Ôڵǽº¯ÊýºÍÃÜÂëÐ޸ĺ¯ÊýÄÚ¶¼Ã»ÓÐÌṩÃÜÂë»ØÏÔÌáʾ£¬µ«ÊÇ´ËÉè¼Æ¶ÔÓÚÒ»°ãµÄ×ÀÃæ¼¶Ó¦Óõijõ¼¶Óû§´øÀ´ÁËÒ»¶¨µÄÂé·³£¬¶øÇÒ£¬Ã»ÓÐÈκÎÃÜÂëÒÅÍüÌáʾ¹¦ÄÜ£¬Ò»µ©ÒÅÍü£¬Ö»ÄÜÖØÉ裬×÷ΪÓû§¶¨Öƹ¦ÄÜ£¬ÈçºÎÔÚlinux cÏÂʵÏÖÃÜÂë»ØÏÔºÍÌáʾ¹¦ÄܵĵǼºÍÃÜÂëÐÞ¸ÄÄ£¿éÄØ¡£
2.²Î¿¼×ÊÁÏ
Linux±à³Ì¼¼ÊõÏê½â   ¶Å»ª¡¡±àÖø ÈËÃñÓʵç³ö°æÉç
http://www.fanqiang.com
http://csdn.net/
¶þ£¬ÊµÏÖ¹ý³Ì
1.Ê×ÏÈ£¬ÎÒ±àдÁËÔÚwindows cϵÄÃÜÂë»ØÏԵĴúÂë
³ÌÐò1.c´úÂëÈçÏ£º
#include <stdio.h> 
#include <conio.h> 
#define TRUE 1 
#define FALSE 0 
#define MIN_INPUT 0x20 
#define MAX_INPUT 0x7e 
/* 
* ËùÓй¦ÄÜÓд˺¯ÊýʵÏÖ£º 
* pszPw £º ±£´æÃÜÂëµÄ»º³å 
* iMaxSize £º×î´óµÄÃÜÂ볤¶È£¬¸Ã³¤¶È±ØÐëСÓÚ»º³åÇø´óС¡£ 
* ·µ»ØÖµÎªTRUEΪ³É¹¦»ñÈ¡ÃÜÂë¡£×ÜÊÇ·µ»ØTRUE 
*/ 
int GetPassword(unsigned char* pszPw,int iMaxSize) 

unsigned char ch; 
int i=0; 
int bIsEcho=TRUE; 
//while( ! kbhit() && i<iMaxSize ) 
while( ( ch = (unsigned char)getch() ) && i < iMaxSize ) 

//ch = (unsigned char)getch(); 
bIsEcho=TRUE; 
if ( ch == 13) 

pszPw[i++]=0; 
break; 

else if ( ch >= MIN_INPUT && ch <= MAX_INPUT) /*ËùÓпɴòÓ¡×Ö·û*/ 

pszPw[i++]=ch; 

else if ( ch == 8 && i> 0 ) /*Í˸ñ¼ü*/ 

pszPw[i--] = 0; 
bIsEcho = FALSE; 
putchar(


Ïà¹ØÎĵµ£º

Linux µÄ¶àÏ̱߳à³ÌµÄ¸ßЧ¿ª·¢¾­Ñé

2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾­Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄϰ¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......

Linux½ø³Ì¼äͨѶ֮ÏûÏ¢¶ÓÁÐ


1. »ù±¾¸ÅÄî
ÏûÏ¢¶ÓÁеÄ×î¼Ñ¶¨ÒåÊÇ£ºÄں˵ØÖ·¿Õ¼äÖеÄÄÚ²¿Á´±í¡£ÏûÏ¢¿ÉÒÔ˳ÐòµØ·¢Ë͵½¶ÓÁÐÖУ¬
²¢ÒÔ¼¸ÖÖ²»Í¬µÄ·½Ê½´Ó¶ÓÁÐÖлñÈ¡¡£µ±È»£¬Ã¿¸öÏûÏ¢¶ÓÁж¼ÊÇÓÉ IPC±êʶ·ûËùΨһ±êʶµÄ¡£
2. ÄÚ²¿ºÍÓû§Êý¾Ý½á¹¹
ÒªÍê³ÉÀí½âÏóϵͳ V IPCÕâÑù¸´ÔÓµÄÎÊÌ⣬¹Ø¼üÊÇÒª³¹µ×ÊìϤÄں˵öÄÚ²¿Êý¾Ý½á¹¹¡£
ÉõÖÁ¶ÔÄÇЩ×î»ù±¾µÄ²Ù×÷ ......

²é¿´linuxϵͳλÊý·½·¨£¨32£¿64£¿£©


1.Ö±½Ó¿´¿´ÓÐûÓÐ/lib64ĿĿ¼µÄ·½·¨¡£64λµÄϵͳ»áÓÐ/lib64ºÍ/libÁ½¸öĿ¼£¬32λֻÓÐ/libÒ»¸ö¡£
2.getconf LONG_BIT
£¨32λµÄϵͳÖÐintÀàÐͺÍlongÀàÐÍÒ»°ã¶¼ÊÇ4×Ö½Ú£¬64λµÄϵͳÖÐintÀàÐÍ»¹ÊÇ4×ֽڵ쬵«ÊÇlongÒѱä³ÉÁË8×Ö½ÚinuxϵͳÖпÉÓÃ"getconf WORD_BIT"ºÍ"getconf LONG_BIT"»ñµÃwordºÍlongµÄλÊý¡£64λϵͳÖÐÓ¦¸ ......

LinuxÏÂoracle Occi¿ª·¢»·¾³µÄ°²×°

1.Ê×ÏÈÒªÖªµÀʲôÊÇORACLEµÄ¿Í»§¶Ë£º
Oracle Instant client ÊÇoracleÌṩµÄ¼ò±ã¿Í»§¶Ë, Ö§³Ö¶àÖÖÆ½Ì¨. ¿É´ÓoracleÍøÕ¾ÏÂÔØ, ÏÂÔØµØÖ·Îª
http://www.oracle.com/technology/tech/oci/instantclient/index.html
ÕâʱÄã°´¸ölibaioµÄ¿â¾Í¿ÉÒÔÁË¡£
2. [root@localhost sdk]# ./occidml
./occidml: error while loading sh ......

LinuxË«Íø¿¨°ó¶¨ÊµÏÖ¸ºÔؾùºâºÍʧЧ±£»¤

Õâ½éÉܵÄLinuxË«Íø¿¨°ó¶¨ÊµÏÖ¾ÍÊÇʹÓÃÁ½¿éÍø¿¨ÐéÄâ³ÉΪһ¿éÍø¿¨£¬Õâ¸ö¾ÛºÏÆðÀ´µÄÉ豸¿´ÆðÀ´ÊÇÒ»¸öµ¥¶ÀµÄÒÔÌ«Íø½Ó¿ÚÉ豸£¬Í¨Ë׵㽲¾ÍÊÇÁ½¿éÍø¿¨¾ßÓÐÏàͬµÄIPµØÖ·¶ø²¢ÐÐÁ´½Ó¾ÛºÏ³ÉÒ»¸öÂß¼­Á´Â·¹¤×÷¡£ÆäʵÕâÏî¼¼ÊõÔÚSunºÍCiscoÖÐÔçÒÑ´æÔÚ£¬±»³ÆÎªTrunkingºÍEtherchannel ¼¼Êõ£¬ÔÚLinuxµÄ2.4.xµÄÄÚºËÖоͲÉÓÃÁËÕâÖÖ¼¼Êõ£¬±»³ÆÎª ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ