锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久久夜,欧美日本一区二区高清播放视频,99视频精品免费观看 http://m.shnenglu.com/changup/category/15637.htmlzh-cn Thu, 30 Dec 2010 17:02:56 GMT Thu, 30 Dec 2010 17:02:56 GMT 60 c涓皟鐢╬erl鐨勬祴璇曞皬紼嬪簭錛屽悇縐嶅満鏅戶緇祴璇曚腑 http://m.shnenglu.com/changup/archive/2010/12/30/137753.htmlchangup changup Thu, 30 Dec 2010 10:14:00 GMT http://m.shnenglu.com/changup/archive/2010/12/30/137753.html http://m.shnenglu.com/changup/comments/137753.html http://m.shnenglu.com/changup/archive/2010/12/30/137753.html#Feedback 0 http://m.shnenglu.com/changup/comments/commentRss/137753.html http://m.shnenglu.com/changup/services/trackbacks/137753.html tar鍖呬綅緗細(xì)http://m.shnenglu.com/Files/changup/c_perl.tar 鏈嫻嬭瘯姣旇緝瀹屾暣鐨勪竴涓猚鏂囦歡錛岃創(chuàng)鍑烘潵錛岃楂樹漢鎸囩偣瀹屽杽錛屼簤鍙栧ぇ瀹跺疄闄呬腑鑳界敤濂斤紝姣曠珶鎰熻鍦ㄧ▼搴忎腑宓屽叆瑙i噴鎬х殑鑴氭湰鏄潪甯稿ソ鐨勶紝灝ゅ叾閽堝澶嶆潅澶氬彉鐨勪笟鍔¢昏緫閮ㄥ垎錛?br>
#include < stdio.h > #include < string .h > #include < stdlib.h > #include < EXTERN.h > #include < perl.h > static PerlInterpreter * my_perl; #define CALLFUN_BEGIN dSP; \ ENTER; \ SAVETMPS; \ PUSHMARK(SP);#define CALLFUN_END FREETMPS;\ LEAVE; void initperlenv( int argc, char * argv[]) { my_perl = perl_alloc(); perl_construct(my_perl); perl_parse(my_perl, NULL, argc, argv, ( char ** )NULL); } void destroyperlenv() { perl_destruct(my_perl); perl_free(my_perl); } /* 鏅歱erl鏍囬噺鐨勬搷浣?br> */ void SV_test() { // 鍒涘緩 SV * sv_i = newSViv( 99 ); SV * sv_n = newSVnv( 23.45 ); SV * sv_p = newSVpv( " test string " , 0 ); SV * funstring = 0 ; // 灝嗗彉閲忚緗負(fù)mortal錛?/span> sv_2mortal(sv_i); sv_2mortal(sv_n); sv_2mortal(sv_p); // 鎺㈡祴綾誨瀷 if (SvIOK(sv_i)) { printf( " sv_i is a int type,value=%d\n " , * ( int * )(sv_i -> sv_any)); } else { printf(" sv_i is not a int type\n " ); } if (SvNOK(sv_n)) { printf( " sv_n is a double type\n " ); } else { printf(" sv_n is not a double type\n " ); } if (SvPOK(sv_p)) { printf( " sv_p is a string type\n " ); } else { printf(" sv_p is not a string type\n " ); } // 鎺㈡祴綾誨瀷錛岃繖嬈℃墦鍗板嚭鐨勬槸綾誨瀷鐨勫畯瀹氫箟 printf( " sv_i.type=%u\n " , SvTYPE(sv_i)); printf( " sv_n.type=%u\n " , SvTYPE(sv_n)); printf( " sv_p.type=%u\n " , SvTYPE(sv_p)); // 浠ヤ紭緹庣殑鏍煎紡鎵撳嵃鏍囬噺 sv_dump(sv_i); sv_dump(sv_n); sv_dump(sv_p); // 淇敼鍊?/span> sv_setiv(sv_i, 89 ); sv_dump(sv_i); sv_setnv(sv_n, 89.76 ); sv_dump(sv_n); sv_setpv(sv_p, " String changed " ); sv_dump(sv_p); // 鎿嶄綔pl鑴氭湰涓殑鏂囦歡 funstring = perl_get_sv( " main::getstring " , 1 ); // 娌℃湁寰楀埌鍊?/span> sv_dump(funstring); } /* 鎿嶄綔perl鍑芥暟 sub fun1() { $username = shift; $arg = shift; print "your name=$username,your arg=$arg\n"; return 88; } */ int call_fun() { // 璋冪敤鍑芥暟鍓嶇殑perl鍫嗘爤鎿嶄綔 CALLFUN_BEGIN; // 鍙傛暟鍏ユ爤 XPUSHs(sv_2mortal(newSVpv( " changym " , 0 ))); XPUSHs(sv_2mortal(newSViv( 32 ))); PUTBACK; // 琛ㄧず鍙傛暟瀹屼簡(jiǎn) // 璋冪敤鍑芥暟 perl_call_pv( " fun1 " ,G_SCALAR); // G_SCALAR---榪斿洖鏍囬噺;G_ARRAY--榪斿洖鏁扮粍 /* #define G_SCALAR 0 #define G_ARRAY 1 #define G_VOID 128 /* skip this bit when adding flags below */ // extra flags for Perl_call_* routines // #define G_DISCARD 2 /* Call FREETMPS. */ // #define G_EVAL 4 /* Assume eval {} around subroutine call. */ // #define G_NOARGS 8 /* Don't construct a @_ array. */ // #define G_KEEPERR 16 /* Append errors to $@, don't overwrite it */ // #define G_NODEBUG 32 /* Disable debugging at toplevel. */ // #define G_METHOD 64 /* Calling method. */ // 寮濮嬫搷浣滆繑鍥炲間簡(jiǎn) SPAGAIN; printf( " inner ibm.pl,fun1 return %s\n " ,POPp); // POPi---int, POPp--pchar PUTBACK; // 琛ㄧず榪斿洖鍊煎彇瀹屼簡(jiǎn) // perl鏍堣祫婧愬洖鏀?/span> CALLFUN_END; return 0 ; } /* 鎿嶄綔perl鍑芥暟,perl 鍑芥暟榪斿洖涓涓暟緇?br>sub return_array() { @arr = ("changym","chenjx","changjr","xiaobaobao"); print "inner ibm.pl.return_array:@arr\n"; } */ int call_fun_ret_array() { int ireturn = 0 ; STRLEN n_a; // 璇″紓鐨勭幇璞★紝闈炶瀹氫箟榪欎釜鍚﹀垯鎵撳嵃鍊肩殑鍝灝辨姤閿?br> // ibm.c:162: `n_a' undeclared (first use in this function) // 鍚屾牱鐨勯棶棰樺氨鏄疨erlInterpreter鐨勫悕瀛楀繀欏誨彨my_perl,涓轟粈涔堝晩錛?br> // 璋冪敤鍑芥暟鍓嶇殑perl鍫嗘爤鎿嶄綔 CALLFUN_BEGIN; PUTBACK; // 琛ㄧず鍙傛暟瀹屼簡(jiǎn) // 璋冪敤鍑芥暟 ireturn = perl_call_pv( " return_array " ,G_ARRAY); // G_SCALAR---榪斿洖鏍囬噺;G_ARRAY--榪斿洖鏁扮粍 // 寮濮嬫搷浣滆繑鍥炲間簡(jiǎn) SPAGAIN; if (ireturn > 0 ) { while (ireturn > 0 ) { // 榪斿洖鐨勯『搴忔槸鏁扮粍鐨勫掑彊鍟婏紵 printf( " coming from ibm.pl.return_array:%d-%s\n " ,ireturn -- ,POPpx); } } PUTBACK; // 琛ㄧず榪斿洖鍊煎彇瀹屼簡(jiǎn) // perl鏍堣祫婧愬洖鏀?/span> CALLFUN_END; return 0 ; } int main( int argc, char * argv[]) { char * my_argv[] = { "" , " ibm.pl " }; printf( " begin c_perl_ibm_test\n " ); printf( " init perl env\n " ); initperlenv( 2 ,my_argv); // 鏍囬噺鎿嶄綔嫻嬭瘯 // SV_test(); // 鍑芥暟鎿嶄綔嫻嬭瘯 // call_fun(); // 鎿嶄綔perl鍑芥暟榪斿洖鏁扮粍嫻嬭瘯 call_fun_ret_array(); destroyperlenv(); printf( " leaved c_perl_ibm_test\n " ); return 0 ; }
]]>C銆丆++紼嬪簭娼滃叆瑙i噴鎬ц璦 http://m.shnenglu.com/changup/archive/2010/12/24/137357.htmlchangup changup Fri, 24 Dec 2010 02:22:00 GMT http://m.shnenglu.com/changup/archive/2010/12/24/137357.html http://m.shnenglu.com/changup/comments/137357.html http://m.shnenglu.com/changup/archive/2010/12/24/137357.html#Feedback 5 http://m.shnenglu.com/changup/comments/commentRss/137357.html http://m.shnenglu.com/changup/services/trackbacks/137357.html 鍦ㄥ仛鐢?shù)淇″甯﹁璇丷adius緋葷粺鐨勬椂鍊欙紝閲囩敤浜?jiǎn)寮婧愮殑freeradius緋葷粺錛屽叾涓湁涓猵erl鐨勬ā鍧楅潪甯哥殑鏂逛究錛屽鍙樼殑涓氬姟閫昏緫浜ょ粰瑙i噴鎬х殑perl鍘繪墽琛岋紝榪欐牱鍦ㄥ悗鏈熺殑緇存姢銆佷笂綰垮氨杈圭殑闈炲父綆鍗曪紝涓嶇敤淇敼C紼嬪簭銆傝繎鏈熸墦綆楁憳涓涓婥鍜孭erl鐨勪氦浜掞紝鍒嗙鍑轟竴涓寘鍏敤銆?br>璇鋒暀澶у榪欐牱鐨勬渚嬭繕鏈夋病鏈夋洿綆鍗曠殑緇勫悎錛熸湡寰匔PP鍗氬鐨勯珮鎵嬩滑寮鍧涜緇?.. 琛ュ厖涓涓嬶細(xì)寮婧愮殑鐜版垚妗嗘灦鏇村ソ錛?/p>
]]> 鐢熸垚闅忔満鏁扮殑涓孌典唬鐮?/title> http://m.shnenglu.com/changup/archive/2010/12/23/137259.htmlchangup changup Thu, 23 Dec 2010 01:15:00 GMT http://m.shnenglu.com/changup/archive/2010/12/23/137259.html http://m.shnenglu.com/changup/comments/137259.html http://m.shnenglu.com/changup/archive/2010/12/23/137259.html#Feedback 6 http://m.shnenglu.com/changup/comments/commentRss/137259.html http://m.shnenglu.com/changup/services/trackbacks/137259.html 鏀硅繘涓涓嬶紝鎻愰珮縐嶅瓙鐨勭簿搴︼紝瀹屼簡(jiǎn)寮曞叆os鐨剅adom璁懼
#include <stdlib.h> #include <stdio.h> #include <string.h> #include <sys/time.h> void init_random() { unsigned int ticks; struct timeval tv; gettimeofday(&tv,NULL); ticks = tv.tv_sec + tv.tv_usec; srand(ticks); }// ibuflen---闇瑕佺敓鎴愮殑闅忓嵆涓茬殑闀垮害 int genrandstr( char * pszbuf, int ibuflen) { static const char sourchar[] = " 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ " ; init_random(); for ( int i = 0 ;i < ibuflen;i ++ ) { int x = rand() / (RAND_MAX / ( sizeof (sourchar) - 1 )); pszbuf[i] = sourchar[x]; } pszbuf[ibuflen] = ' \0 ' ; } int main( int argc, char * argv[]) { printf("begin randstr...,RAND_MAX=%d\n",RAND_MAX); char buf[9] = {0}; genrandstr(buf,8); printf("randstr=%s\n",buf); genrandstr(buf,8); printf("randstr=%s\n",buf); genrandstr(buf,8); printf("randstr=%s\n",buf); genrandstr(buf,8); printf("randstr=%s\n",buf); genrandstr(buf,8); printf("randstr=%s\n",buf); genrandstr(buf,8); printf("randstr=%s\n",buf); printf("end randstr...\n"); return 0 ; }
]]> 緇х畫涓婁竴鍧楃爾錛屽紩鏉ョ帀銆備竴涓懡浠よ鍙傛暟鐨勮В鏋愮被CArgNodeList http://m.shnenglu.com/changup/archive/2010/12/15/136498.htmlchangup changup Wed, 15 Dec 2010 07:10:00 GMT http://m.shnenglu.com/changup/archive/2010/12/15/136498.html http://m.shnenglu.com/changup/comments/136498.html http://m.shnenglu.com/changup/archive/2010/12/15/136498.html#Feedback 0 http://m.shnenglu.com/changup/comments/commentRss/136498.html http://m.shnenglu.com/changup/services/trackbacks/136498.html 闃呰鍏ㄦ枃 ]]> 鍗曞疄渚嬫ā寮忕殑涓涓狢++璇誨彇閰嶇疆鏂囦歡鐨勭被CConfig2Map http://m.shnenglu.com/changup/archive/2010/12/14/136381.htmlchangup changup Tue, 14 Dec 2010 07:48:00 GMT http://m.shnenglu.com/changup/archive/2010/12/14/136381.html http://m.shnenglu.com/changup/comments/136381.html http://m.shnenglu.com/changup/archive/2010/12/14/136381.html#Feedback 4 http://m.shnenglu.com/changup/comments/commentRss/136381.html http://m.shnenglu.com/changup/services/trackbacks/136381.html 闃呰鍏ㄦ枃 ]]> 涓涓猽dp server鐨勪豢緇勪歡鐨勫皝瑁咃紝鎶涚爾寮曠帀 http://m.shnenglu.com/changup/archive/2010/12/14/136367.htmlchangup changup Tue, 14 Dec 2010 03:34:00 GMT http://m.shnenglu.com/changup/archive/2010/12/14/136367.html http://m.shnenglu.com/changup/comments/136367.html http://m.shnenglu.com/changup/archive/2010/12/14/136367.html#Feedback 1 http://m.shnenglu.com/changup/comments/commentRss/136367.html http://m.shnenglu.com/changup/services/trackbacks/136367.html 闃呰鍏ㄦ枃 ]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久综合九色99 |
欧美一区视频在线 |
欧美精品不卡 |
久久久久久精 |
久久一二三区 |
欧美freesex交免费视频 |
久久免费99精品久久久久久 |
久久免费一区 |
蜜臀av在线播放一区二区三区 |
欧美二区在线 |
国产精品久久久久久久久久直播
|
国产精品国产三级国产aⅴ9色 |
欧美日韩免费看 |
欧美日韩一区二区在线视频 |
国产精品久久久久久久久动漫 |
国产精品欧美日韩一区 |
国产精品一区亚洲 |
亚洲高清视频中文字幕 |
99riav1国产精品视频 |
亚洲欧美国产高清 |
久久理论片午夜琪琪电影网 |
亚洲高清一区二 |
欧美激情在线狂野欧美精品 |
日韩视频精品在线 |
欧美一区二区在线播放 |
欧美日韩xxxxx |
国内精品久久久久久久影视蜜臀 |
久久久久久亚洲精品杨幂换脸 |
玖玖精品视频 |
国产麻豆精品久久一二三 |
亚洲丰满少妇videoshd |
亚洲午夜一区 |
免费久久99精品国产 |
中文日韩在线 |
免费成人av在线 |
国产午夜精品麻豆 |
亚洲视频综合 |
亚洲福利视频二区 |
欧美在线观看视频 |
国产精品成人一区二区三区夜夜夜 |
国内精品国语自产拍在线观看 |
亚洲在线免费 |
亚洲网站在线 |
欧美99在线视频观看 |
亚洲在线成人精品 |
欧美日韩久久久久久 |
亚洲第一区在线观看 |
久久国产精品免费一区 |
一区二区三区国产在线 |
欧美高清视频一区 |
在线免费不卡视频 |
久久久国产亚洲精品 |
亚洲欧洲av一区二区 |
欧美偷拍一区二区 |
一区二区三区视频在线观看 |
亚洲人成网站影音先锋播放 |
久久综合亚州 |
亚洲国产精品欧美一二99 |
久久米奇亚洲 |
老巨人导航500精品 |
亚洲第一成人在线 |
欧美大片免费观看 |
欧美暴力喷水在线 |
亚洲精品国产视频 |
91久久精品一区 |
欧美激情视频在线播放 |
亚洲欧洲一区二区三区 |
亚洲国产老妈 |
欧美日韩免费在线 |
亚洲在线一区二区 |
中日韩在线视频 |
国产精品久久久久久模特 |
午夜精品久久久久久久99樱桃
|
欧美一区二区高清 |
国产视频欧美 |
久久综合五月 |
欧美大香线蕉线伊人久久国产精品 |
亚洲精品一区在线 |
99精品视频免费 |
国产精品乱人伦中文 |
欧美中文字幕在线播放 |
欧美怡红院视频 |
亚洲高清影视 |
一区二区国产精品 |
国产日韩高清一区二区三区在线 |
久久久欧美精品 |
嫩草伊人久久精品少妇av杨幂 |
亚洲精品一二三区 |
亚洲欧美激情视频 |
亚洲国产精品久久人人爱蜜臀 |
亚洲国产专区 |
国产美女精品人人做人人爽 |
农村妇女精品 |
国产精品美女www爽爽爽 |
美日韩精品免费观看视频 |
欧美日韩三级视频 |
久久免费视频网站 |
欧美久久一级 |
久热精品视频在线观看 |
欧美成人午夜影院 |
免费在线观看日韩欧美 |
国内一区二区三区 |
亚洲日韩中文字幕在线播放 |
国产欧美日韩综合精品二区 |
亚洲第一视频网站 |
国产亚洲欧美一区在线观看 |
91久久夜色精品国产九色 |
国产一区二区三区在线观看免费
|
国产伦精品一区 |
亚洲大胆在线 |
国产亚洲精品一区二555 |
亚洲精品乱码久久久久久久久 |
国产伦精品一区二区三区 |
亚洲激情视频网站 |
伊人伊人伊人久久 |
亚洲欧美日韩在线综合 |
夜夜爽av福利精品导航 |
久久综合九色99 |
久久夜色精品国产亚洲aⅴ |
国产精品狼人久久影院观看方式 |
亚洲欧洲精品成人久久奇米网 |
悠悠资源网亚洲青 |
亚洲欧美一区二区原创 |
日韩一级黄色大片 |
久久久久久精 |
美女视频黄免费的久久 |
国产自产精品 |
欧美影院一区 |
久久久午夜视频 |
国精产品99永久一区一区 |
性色一区二区 |
欧美在线观看一区二区三区 |
国产精品久久久久久久午夜 |
亚洲一二三区精品 |
亚洲欧美激情诱惑 |
国产精品亚洲综合色区韩国 |
亚洲午夜av在线 |
小辣椒精品导航 |
国产女精品视频网站免费
|
免费人成精品欧美精品 |
久久er精品视频 |
欧美午夜理伦三级在线观看 |
亚洲欧洲一区 |
亚洲欧洲综合 |
欧美chengren |
亚洲日本va午夜在线电影 |
亚洲精品视频一区 |
欧美精品一区二区久久婷婷 |
欧美激情视频一区二区三区不卡 |
在线观看欧美黄色 |
久久亚洲春色中文字幕 |
欧美韩日一区二区 |
亚洲美女视频网 |
欧美三级视频 |
性欧美在线看片a免费观看 |
久久婷婷国产综合精品青草 |
在线日韩视频 |
欧美另类视频在线 |
亚洲综合电影 |
欧美成人综合一区 |
一区二区三区欧美视频 |
欧美日韩在线视频观看 |
日韩亚洲欧美成人 |
午夜视频在线观看一区 |
夜夜嗨av一区二区三区免费区 |
亚洲国产成人av好男人在线观看 |
久久九九免费视频 |
亚洲精品一区二区三区99 |
亚洲永久免费 |
一区在线视频 |
欧美片在线播放 |
西西人体一区二区 |
亚洲福利专区 |
新片速递亚洲合集欧美合集 |
在线播放亚洲 |
国产精品激情电影 |
久久天堂av综合合色 |
中文在线不卡视频 |
欧美凹凸一区二区三区视频 |
亚洲午夜在线视频 |
亚洲黄色性网站 |
国产欧美va欧美va香蕉在 |
欧美高清免费 |
久久精品夜色噜噜亚洲a∨
|
在线国产欧美 |
国产精品高潮在线 |
毛片一区二区 |
午夜精品理论片 |
亚洲毛片在线 |
欧美国产日韩视频 |
久久精品午夜 |
亚洲影视中文字幕 |
亚洲精品久久久一区二区三区 |
国产综合视频 |
国产欧美日韩不卡 |
欧美视频一区二区三区 |
六月丁香综合 |
久久精品一本 |
欧美一区二区精品 |
亚洲网站在线看 |