Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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
 ×îÐÂÎÄÕ :

C ѧϰ±Ê¼Ç£º ÒÆÎ»²Ù×÷Á·Ï°¡£

#include <stdio.h>
unsigned int reverse_bits(unsigned int value)
{
    unsigned int answer;
    unsigned int i;
    answer = 0;
   
    for(i=1;i!=0;i<<=1){ //´ËÑ­»·¿ÉÒÔºöÂÔ»úÆ÷µÄ²îÒì¡£64λºÍ32λ½Ô¿ÉÓã¬ÔöÇ¿´Ë´úÂëµÄ¿ÉÒÆÖ²ÐÔ
        answer <<=1;
        if(value & 1)
            answer |= 1;
        value >>=1;
    }
    return answer;
}
int main(void)
{
    unsigned int get_answer=reverse_bits(13);
    int i=31;
    char t;
    while(i)
    {
        t ='0'+ ((get_answer >> i) & 1);
        printf("%c",t);
        i- ......

ÉîÈëÀí½âextern "C"

Ò»¡¢´ÓCÓëC++±àÒëÁ¬½Ó·½Ê½ÉîÈëÀí½âextern "C"
<1>.CºÍC++¶Ôº¯ÊýµÄ´¦Àí·½Ê½ÊDz»Í¬µÄ.±»extern "C"ÐÞÊεıäÁ¿ºÍº¯ÊýÊǰ´ÕÕCÓïÑÔ·½Ê½±àÒëºÍÁ¬½ÓµÄ.extern "C"ÓÃÓÚʵÏÖC++ÓëC¼°ÆäËüÓïÑԵĻìºÏ±à³Ì¡£
<2>.δ¼Óextern “C”ÉùÃ÷ʱµÄ±àÒ뷽ʽ
Ê×ÏÈ¿´¿´C++ÖжÔÀàËÆCµÄº¯ÊýÊÇÔõÑù±àÒëµÄ¡£
×÷ΪһÖÖÃæÏò¶ÔÏóµÄÓïÑÔ£¬C++Ö§³Öº¯ÊýÖØÔØ£¬¶ø¹ý³ÌʽÓïÑÔCÔò²»Ö§³Ö¡£º¯Êý±»C++±àÒëºóÔÚ·ûºÅ¿âÖеÄÃû×ÖÓëCÓïÑԵIJ»Í¬¡£ÀýÈ磬¼ÙÉèij¸öº¯ÊýµÄÔ­ÐÍΪ£º
void foo( int x, int y );
¸Ãº¯Êý±»C±àÒëÆ÷±àÒëºóÔÚ·ûºÅ¿âÖеÄÃû×ÖΪ_foo£¬¶øC++±àÒëÆ÷Ôò»á²úÉúÏñ_foo_int_intÖ®ÀàµÄÃû×Ö£¨²»Í¬µÄ±àÒëÆ÷¿ÉÄÜÉú³ÉµÄÃû×Ö²»Í¬£¬µ«ÊǶ¼²ÉÓÃÁËÏàͬµÄ»úÖÆ£¬Éú³ÉµÄÐÂÃû×Ö³ÆÎª“mangled name”£©¡£_foo_int_intÕâÑùµÄÃû×Ö°üº¬Á˺¯ÊýÃû¡¢º¯Êý²ÎÊýÊýÁ¿¼°ÀàÐÍÐÅÏ¢£¬C++¾ÍÊÇ¿¿ÕâÖÖ»úÖÆÀ´ÊµÏÖº¯ÊýÖØÔØµÄ¡£ÀýÈ磬ÔÚC++ÖУ¬º¯Êývoid foo( int x, int y )Óëvoid foo( int x, float y )±àÒëÉú³ÉµÄ·ûºÅÊDz»ÏàͬµÄ£¬ºóÕßΪ_foo_int_float¡£
ͬÑùµØ£¬C++ÖеıäÁ¿ ³ýÖ§³Ö¾Ö²¿±äÁ¿Í⣬»¹Ö§³ÖÀà³ÉÔ±±äÁ¿ºÍÈ«¾Ö±äÁ¿¡£Óû§Ëù±àд³ÌÐòµÄÀà³ÉÔ±±äÁ¿¿ÉÄÜÓëÈ«¾Ö±äÁ¿Í¬Ãû£¬ÎÒÃÇÒÔ"."À´Çø·Ö¡£¶ø±¾ÖÊÉ ......

GCC ÐÂÊÖ c/c++

±¾ÎÄÊÇд¸ø gcc ÐÂÊÖµÄÈëÃÅÎÄÕ£¬ËùÒÔÄÚÈݱȽϼòµ¥¡£Èç¹ûÄãÖªµÀÏÂÃæ3ÌõÃüÁî¶¼¿ÉÒÔ±àÒëc++µÄ»°£¬¾Í²»ÓÃÔÚ±¾ÎÄÀË·Ñʱ¼äÁË
´úÂë:
g++ -Wall hellocpp.cpp
gcc -Wall hellocpp.cpp -lstdc++
gfortran -Wall hellocpp.cpp -lstdc++
×¢£º±¾ÎÄ×îаæÔÚwikiÖÐ http://wiki.ubuntu.org.cn/Gcchowto
£¨½¨Òé´ó¼ÒÖ±½Ó·ÃÎÊwikiÖеİ汾£©
Èç¹ûÄãÏëÕÒÒ»¸ö¼¯³É¿ª·¢»·¾³£¬¿É·ÃÎÊ
http://wiki.ubuntu.org.cn/C_Cpp_IDE
Èç¹ûÒª´î½¨Gtk»òQt±àÒë»·¾³£¬¿É·ÃÎÊ http://wiki.ubuntu.org.cn/GtkÓëQt±àÒë»·¾³°²×°ÓëÅäÖÃ
×¢Ò⣺
¿ªÊ¼Ö®Ç°ÇëÈ·±£ÒѾ­°²×°ÁË build-essential Èí¼þ°ü
±àÒë¼òµ¥µÄ C ³ÌÐò
C ÓïÑÔ¾­µäµÄÈëÃÅÀý×ÓÊÇ Hello World£¬ÏÂÃæÊÇһʾÀý´úÂ룺
´úÂë:
#include <stdio.h>
int
main(void)
{
  printf("Hello, world!\n");
  return 0;
}
ÎÒÃǼٶ¨¸Ã´úÂë´æÎªÎļþ‘hello.c’¡£ÒªÓà gcc
±àÒë¸ÃÎļþ£¬Ê¹ÓÃÏÂÃæµÄÃüÁ
´úÂë:
$ gcc -Wall hello.c -o hello
¸ÃÃüÁÎļþ‘hello.c’ÖеĴúÂë±àÒëΪ»úÆ÷Âë²¢´æ´¢ÔÚ¿ÉÖ´ÐÐÎļþ ‘hello’ÖС£»úÆ÷ÂëµÄÎļþÃûÊÇͨ¹ý -o
Ñ¡ÏîÖ¸¶¨µÄ¡£¸ÃÑ¡Ïîͨ³£×÷ΪÃüÁîÐÐÖ ......

GCC ÐÂÊÖ c/c++

±¾ÎÄÊÇд¸ø gcc ÐÂÊÖµÄÈëÃÅÎÄÕ£¬ËùÒÔÄÚÈݱȽϼòµ¥¡£Èç¹ûÄãÖªµÀÏÂÃæ3ÌõÃüÁî¶¼¿ÉÒÔ±àÒëc++µÄ»°£¬¾Í²»ÓÃÔÚ±¾ÎÄÀË·Ñʱ¼äÁË
´úÂë:
g++ -Wall hellocpp.cpp
gcc -Wall hellocpp.cpp -lstdc++
gfortran -Wall hellocpp.cpp -lstdc++
×¢£º±¾ÎÄ×îаæÔÚwikiÖÐ http://wiki.ubuntu.org.cn/Gcchowto
£¨½¨Òé´ó¼ÒÖ±½Ó·ÃÎÊwikiÖеİ汾£©
Èç¹ûÄãÏëÕÒÒ»¸ö¼¯³É¿ª·¢»·¾³£¬¿É·ÃÎÊ
http://wiki.ubuntu.org.cn/C_Cpp_IDE
Èç¹ûÒª´î½¨Gtk»òQt±àÒë»·¾³£¬¿É·ÃÎÊ http://wiki.ubuntu.org.cn/GtkÓëQt±àÒë»·¾³°²×°ÓëÅäÖÃ
×¢Ò⣺
¿ªÊ¼Ö®Ç°ÇëÈ·±£ÒѾ­°²×°ÁË build-essential Èí¼þ°ü
±àÒë¼òµ¥µÄ C ³ÌÐò
C ÓïÑÔ¾­µäµÄÈëÃÅÀý×ÓÊÇ Hello World£¬ÏÂÃæÊÇһʾÀý´úÂ룺
´úÂë:
#include <stdio.h>
int
main(void)
{
  printf("Hello, world!\n");
  return 0;
}
ÎÒÃǼٶ¨¸Ã´úÂë´æÎªÎļþ‘hello.c’¡£ÒªÓà gcc
±àÒë¸ÃÎļþ£¬Ê¹ÓÃÏÂÃæµÄÃüÁ
´úÂë:
$ gcc -Wall hello.c -o hello
¸ÃÃüÁÎļþ‘hello.c’ÖеĴúÂë±àÒëΪ»úÆ÷Âë²¢´æ´¢ÔÚ¿ÉÖ´ÐÐÎļþ ‘hello’ÖС£»úÆ÷ÂëµÄÎļþÃûÊÇͨ¹ý -o
Ñ¡ÏîÖ¸¶¨µÄ¡£¸ÃÑ¡Ïîͨ³£×÷ΪÃüÁîÐÐÖ ......

ASPÈçºÎÁ¬½ÓÊý¾ÝÔ´£¿(ϵͳDSN)Öн¨Á¢µÄÊý¾ÝÔ´£¿

ASPÈçºÎÁ¬½ÓÊý¾ÝÔ´£¿(ϵͳDSN)Öн¨Á¢µÄÊý¾ÝÔ´£¿
ASPÔõô½¨Á¢Á¬½Ó£¬²»ÊÇOLEDB·½Ê½£¬ÓÃODBCÖеēÓû§DSN”½¨Á¢µÄÊý¾ÝÔ´½øÐÐÁ¬½Ó£¿ÈçºÎ²Ù×÷£¿
ÎÊÌâ²¹³ä£ºÎÒµÄÊÇODBCÖеēÓû§DSN”²»ÊǓϵͳDSN”£¬“Óû§DSN”ÔõôÁ¬½Ó£¿¶øÇÒÎÒµÄÊý¾Ý¿âÓÐÃÜÂë¡£
ÌáÎÊÕߣºÄäÃû
×î¼Ñ´ð°¸
Set con=Server.CreateObject("ADODB.Connection")
con.Open "DSN=CommyDSN;UID=admin;Database=CommyManage"
'ÒÔÉÏÊÇDSN·ÃÎÊÊý¾Ýʱ,ʵÀý,DSN=CommyDSNÖеÄÖµ,±ØÐëÓëÈçϲ½ÖèÖеÄÉ趨Ãû³ÆÒ»ÖÂ
DSNÉ趨Êý¾ÝÔ´Ãû³Æ²½Öè
¿ØÖÆÌ¨-ϵͳ¹ÜÀí¹¤¾ß-×ÊÁÏÀ´Ô´(ODBC)-ϵͳ×ÊÁϼÐÀ´Ô´Ãû³Æ-
Microsof Access Driver(*.mdb)-Íê³É-
Õâʱ¿´µ½×ÊÁÏÀ´Ô´Ãû³Æ(×Ô¼ºÃüÃû,¼ÇµÃÔÚÊý¾Ý¿âÁ¬½Ó×ÊÁÏÖÐÒªÒ»ÖÂÓ´)²¢Ñ¡×ÊÁÏ¿âµÄλÖü´¿É
......

ASP²ÉÓÃODBCÊý¾ÝÔ´Á¬½ÓMSSQLÊý¾Ý¿âÏêϸ˵Ã÷¡¾ÊµÓá¿

ODBCÊý¾ÝÔ´¿É·ÖΪ“ϵͳÐÍ”ºÍ“ÎļþÐÍ”£¬ËûÃǵÄÇø±ðÔÚÓړϵͳÐÍ”ÊÇÁ¬½ÓÊý¾Ý¿âµÄÐÅÏ¢½¨Á¢Ôړϵͳע²á±í”À“ÎļþÐÍ”ÔòÊÇÒÔdsnÎļþÐÎʽ´æ´¢ÔÚODBCÔ´µÄĿ¼ÏÂÃæ
Ò»¡¢½¨Á¢ODBCÊý¾ÝÔ´µÄ·½·¨£º
¿ØÖÆÃæ°å - ¹ÜÀí¹¤¾ß - Êý¾ÝÔ´£¨ODBC£©
´ò¿ªODBCÊý¾ÝÔ´¹ÜÀíÆ÷£¬È»ºóÒ»²½²½°´ÕÕÐèÒª½¨Á¢“ϵͳDSN”»òÕß“ÎļþDSN”
(½¨Òé°Ñн¨Á¢µÄÎļþDSN±£´æÔÚODBCÔ´µÄĿ¼ÏÂÃæ£¬±ãÓÚÁ¬½Ó)
¶þ¡¢MSSQLµÄÊý¾Ý¿âÁ¬½Ó×Ö·û´®Ð´·¨£º
1¡¢Í¨¹ýoledb½¨Á¢Á¬½Ó
conn.open ""Provider=SQLOLEDB;server=(SQL·þÎñÆ÷Ãû³Æ»òIPµØÖ·);database=Êý¾Ý¿âÃû³Æ;uid=;pwd=""
2¡¢Í¨¹ýdriver½¨Á¢Á¬½Ó
conn.open ""driver={sql server};server=(SQL·þÎñÆ÷Ãû³Æ»òIPµØÖ·);database=Êý¾Ý¿âÃû³Æ;uid=;pwd=""
3¡¢Í¨¹ýODBC DSN½¨Á¢Á¬½Ó
ϵͳDSNÁ¬½Ó
conn.open ""DSN=(ϵͳDSNÃû³Æ);Database=Êý¾Ý¿âÃû³Æ;UID=;PWD=;""
ÎļþDSNÁ¬½Ó1
conn.open ""FileDSN=(ÎļþDSNÃû³Æ.dsn);Database=Êý¾Ý¿âÃû³Æ;UID=;PWD=;""
Àý£ºconn.open ""FileDSN=test.dsn;Database=mytest;UID=test;PWD=1234;""
ÎļþDSNÁ¬½Ó2(°²È«ÐÔ×î¸ß)
---ºÍµÚÒ»ÖÖ·½·¨ÀàËÆ,Ö»Ê ......

ASP²ÉÓÃODBCÊý¾ÝÔ´Á¬½ÓMSSQLÊý¾Ý¿âÏêϸ˵Ã÷¡¾ÊµÓá¿

ODBCÊý¾ÝÔ´¿É·ÖΪ“ϵͳÐÍ”ºÍ“ÎļþÐÍ”£¬ËûÃǵÄÇø±ðÔÚÓړϵͳÐÍ”ÊÇÁ¬½ÓÊý¾Ý¿âµÄÐÅÏ¢½¨Á¢Ôړϵͳע²á±í”À“ÎļþÐÍ”ÔòÊÇÒÔdsnÎļþÐÎʽ´æ´¢ÔÚODBCÔ´µÄĿ¼ÏÂÃæ
Ò»¡¢½¨Á¢ODBCÊý¾ÝÔ´µÄ·½·¨£º
¿ØÖÆÃæ°å - ¹ÜÀí¹¤¾ß - Êý¾ÝÔ´£¨ODBC£©
´ò¿ªODBCÊý¾ÝÔ´¹ÜÀíÆ÷£¬È»ºóÒ»²½²½°´ÕÕÐèÒª½¨Á¢“ϵͳDSN”»òÕß“ÎļþDSN”
(½¨Òé°Ñн¨Á¢µÄÎļþDSN±£´æÔÚODBCÔ´µÄĿ¼ÏÂÃæ£¬±ãÓÚÁ¬½Ó)
¶þ¡¢MSSQLµÄÊý¾Ý¿âÁ¬½Ó×Ö·û´®Ð´·¨£º
1¡¢Í¨¹ýoledb½¨Á¢Á¬½Ó
conn.open ""Provider=SQLOLEDB;server=(SQL·þÎñÆ÷Ãû³Æ»òIPµØÖ·);database=Êý¾Ý¿âÃû³Æ;uid=;pwd=""
2¡¢Í¨¹ýdriver½¨Á¢Á¬½Ó
conn.open ""driver={sql server};server=(SQL·þÎñÆ÷Ãû³Æ»òIPµØÖ·);database=Êý¾Ý¿âÃû³Æ;uid=;pwd=""
3¡¢Í¨¹ýODBC DSN½¨Á¢Á¬½Ó
ϵͳDSNÁ¬½Ó
conn.open ""DSN=(ϵͳDSNÃû³Æ);Database=Êý¾Ý¿âÃû³Æ;UID=;PWD=;""
ÎļþDSNÁ¬½Ó1
conn.open ""FileDSN=(ÎļþDSNÃû³Æ.dsn);Database=Êý¾Ý¿âÃû³Æ;UID=;PWD=;""
Àý£ºconn.open ""FileDSN=test.dsn;Database=mytest;UID=test;PWD=1234;""
ÎļþDSNÁ¬½Ó2(°²È«ÐÔ×î¸ß)
---ºÍµÚÒ»ÖÖ·½·¨ÀàËÆ,Ö»Ê ......

ASP.Net ºÍ ASPÓÐÊ²Ã´Çø±ð£¿

Ê×ÏÈ£¬ËûÃǵÄÔËÐлúÖÆ²»Í¬¡£aspÊÇÊôÓÚÒ»ÖÖ½âÊÍÐ͵Ŀò¼Ü£¡ÊǽâÊÍÖ´Ðеģ¬Êǽű¾¡£asp.netÊDZàÒëÐ͵ģ¡×îÖÕ»á±à³Ì¶þ½øÖƵĻúÆ÷´úÂë¡£´ÓÕâÒ»µãÀ´Ëµ£¬asp.netÖ´ÐÐЧÂÊÉÏÒª±Èasp¸ß£¡
Æä´Î£¬aspÖ»ÔÊÐíʹÓÃjs»òÕßvbs¡£¶øasp.netÔò²»Ò»Ñù£¬Ö»Òª·ûºÏ¹«¹²ÓïÑÔÔËÐÐ¿â¹æ·¶µÄÓïÑÔ£¬¶¼¿ÉÒÔʹÓã¡´ÓÕâÒ»µãÉÏÀ´Ëµ£¬aspÔڵײã²Ù×÷ÉϽÏasp.netÒªÀ§Äѵ㡣±ÈÈ磺½øÐÐÎļþ²Ù×÷µÄʱºò£¡aspÒª½èÖúÆäËûÓïÑÔ±àдµÄ×é¼þ¡£
ÔÙÕߣ¬asp.netÒª±Èasp¼òµ¥£¡ºÜ¶à¶«Î÷¶¼·â×°ºÃÁË£¬ÄÃÀ´ÓþÍÊÇ¡£´úÂëҲʩÐÐÁË·ÖÀ룬Õâ¾ÍʹµÃά»¤ºÍÖØÓøü¼òµ¥¡£
ÐèҪעÒâµÄÊÇ£ºËäÈ»ºÍjsͬΪ½âÊÍÐ͵쬵«ÊÇaspÊÇÔÚ·þÎñÆ÷½âÊ͵ģ¡jsÊÇÔÚä¯ÀÀÆ÷ÉϽâÊ͵ġ£ ......

ASP.Net ºÍ ASPÓÐÊ²Ã´Çø±ð£¿

Ê×ÏÈ£¬ËûÃǵÄÔËÐлúÖÆ²»Í¬¡£aspÊÇÊôÓÚÒ»ÖÖ½âÊÍÐ͵Ŀò¼Ü£¡ÊǽâÊÍÖ´Ðеģ¬Êǽű¾¡£asp.netÊDZàÒëÐ͵ģ¡×îÖÕ»á±à³Ì¶þ½øÖƵĻúÆ÷´úÂë¡£´ÓÕâÒ»µãÀ´Ëµ£¬asp.netÖ´ÐÐЧÂÊÉÏÒª±Èasp¸ß£¡
Æä´Î£¬aspÖ»ÔÊÐíʹÓÃjs»òÕßvbs¡£¶øasp.netÔò²»Ò»Ñù£¬Ö»Òª·ûºÏ¹«¹²ÓïÑÔÔËÐÐ¿â¹æ·¶µÄÓïÑÔ£¬¶¼¿ÉÒÔʹÓã¡´ÓÕâÒ»µãÉÏÀ´Ëµ£¬aspÔڵײã²Ù×÷ÉϽÏasp.netÒªÀ§Äѵ㡣±ÈÈ磺½øÐÐÎļþ²Ù×÷µÄʱºò£¡aspÒª½èÖúÆäËûÓïÑÔ±àдµÄ×é¼þ¡£
ÔÙÕߣ¬asp.netÒª±Èasp¼òµ¥£¡ºÜ¶à¶«Î÷¶¼·â×°ºÃÁË£¬ÄÃÀ´ÓþÍÊÇ¡£´úÂëҲʩÐÐÁË·ÖÀ룬Õâ¾ÍʹµÃά»¤ºÍÖØÓøü¼òµ¥¡£
ÐèҪעÒâµÄÊÇ£ºËäÈ»ºÍjsͬΪ½âÊÍÐ͵쬵«ÊÇaspÊÇÔÚ·þÎñÆ÷½âÊ͵ģ¡jsÊÇÔÚä¯ÀÀÆ÷ÉϽâÊ͵ġ£ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [2236] [2237] [2238] [2239] 2240 [2241] [2242] [2243] [2244] [2245]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ