亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
打印 上一主題 下一主題

ChinaUnix技術(shù)實(shí)踐之三——Perl編程大賽 [復(fù)制鏈接]

論壇徽章:
0
31 [報(bào)告]
發(fā)表于 2011-02-25 19:39 |只看該作者
本帖最后由 strike2000mr 于 2011-03-09 15:41 編輯

回復(fù) 22# Monox

感謝討教!深以為然!
filename:test1
  1. #!/usr/ibn/perl
  2. my $str=join ",",@ARGV;
  3. $var=$_+1 and $string=~s/($_),($var)/$_ $var/  foreach (@ARGV);
  4. $str=~s/ (\d+ )+/-/g;
  5. print $str;
復(fù)制代碼
3-2
filename:test2
  1. #!/usr/bin/perl
  2. $var=$_-1 and $ARGV[$_]-$ARGV[$var]>1 and $str.="$ARGV[$var],$ARGV[$_]-" foreach(1..$#ARGV);
  3. ($str="$ARGV[0]-$var$ARGV[-1]\n")=~s/(\d+)-\1/$1/g;
  4. print $str;
復(fù)制代碼
#perl test 1 2 3  5 6 7 8

論壇徽章:
59
2015七夕節(jié)徽章
日期:2015-08-24 11:17:25ChinaUnix專家徽章
日期:2015-07-20 09:19:30每周論壇發(fā)貼之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38榮譽(yù)版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年紀(jì)念徽章
日期:2015-07-20 11:05:27IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-07-20 11:05:34操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:36程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:40數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:432015年辭舊歲徽章
日期:2015-07-20 11:05:44
32 [報(bào)告]
發(fā)表于 2011-02-25 21:07 |只看該作者
本帖最后由 renxiao2003 于 2011-02-28 10:50 編輯

大賽試題:

1.
請(qǐng)正確的精簡(jiǎn)如下代碼。

sub myfunc {
    # $x = ...;

    if ( $x ) {
        return 1;
    } else {
        return;
    }
}
答案:
  1. sub myfunc{
  2.     # $x=...;
  3.     $x?1:return;
  4. }
復(fù)制代碼
2. $x=()結(jié)果是什么?列表位于標(biāo)量上下文是什么情況?()是不是用來創(chuàng)建空的list?請(qǐng)解釋原因。
答案:
  1. $x=()結(jié)果是空列表,0個(gè)元素的列表;列表位于標(biāo)量上下文是反轉(zhuǎn)。()用來創(chuàng)建空的list。
復(fù)制代碼
3. 1,2,3,5,6,7,8 如何合并成1-3,5-8?
沒辦法,你們已經(jīng)正則了。我只能用這種老古董的辦法。要不我就是抄襲了啊。
答案:
  1. #!/usr/bin/perl
  2. $str="1,2,3,5,6,7,8";
  3. @array=split(/,/,$str);
  4. $len = @array;
  5. $start=0;
  6. $end=0;
  7. $pos=0;
  8. $startpos=0;
  9. $outstr="";
  10. if ($len>1){
  11.         for($i=0;$i<$len-1;$i++){
  12.             if ($array[$i] + 1 == $array[$i+1]){
  13.                $pos=$i+1;
  14.             }else{
  15.                if ($outstr eq ""){
  16.                    $outstr=$array[$startpos] . "-" . $array[$pos];
  17.                }else{
  18.                    $outstr=$outstr . "," . $array[$startpos] . "-" . $array[$pos];
  19.                }
  20.                $startpos=$i+1;
  21.             }
  22.             if ($pos==$len-1){   
  23.                $outstr=$outstr ."," . $array[$startpos] . "-" . $array[$pos];
  24.             }
  25.         }
  26. }
  27. print $outstr . "\n";
復(fù)制代碼
4.@x=(5,7,9); $x[1]與@x[1]的區(qū)別是什么?
答案:
$是一般變量,而@是數(shù)組變量。但因?yàn)锧x指向的是一個(gè)列表,所以在這里$x[1]與@x[1]輸出是一樣的。

5. 用最短和優(yōu)的perl代碼對(duì)當(dāng)前目錄下的文件和子目錄按修改時(shí)間進(jìn)行排序。
答案:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. print for ( system "ls -lt");
復(fù)制代碼
6.傳入一串?dāng)?shù)字并返回所有大于平均值的數(shù)字。
答案:
  1. #!/usr/bin/perl
  2. print "please input number,user ',' split:\n";
  3. $x=<STDIN>;
  4. @arr=split(/,/,$x);
  5. sub average{
  6.   $len=@arr;
  7.   $sum=0;
  8.   for($i=0;$i<$len;$i++){
  9.     $sum = $sum + @arr[$i];
  10.   }
  11.   return $sum/$len;
  12. }
  13. sub getratheravg{
  14.   $avg=average;
  15.   @arr1;
  16.   for($i=0;$i<@arr;$i++){
  17.     if (@arr[$i]>$avg){
  18.       push(@arr1,@arr[$i]);
  19.     }
  20.   }
  21.   return @arr1;
  22. }
  23. #test
  24. @arrx=getratheravg;
  25. for($i=0;$i<@arrx;$i++){
  26.    print @arrx[$i];print " ";
  27. }
復(fù)制代碼
7.讓用戶不斷猜測(cè)范圍從1到100的秘密數(shù)字,直到猜中為止。程序應(yīng)該以魔術(shù)公式lnt(1+rand 100)來隨機(jī)產(chǎn)生秘密數(shù)字。當(dāng)用戶猜錯(cuò)時(shí),程序應(yīng)相應(yīng)“too high”或者“too low”。如果用戶quit或者exit或者鍵入一個(gè)空白行程序就中止。當(dāng)然如果用戶猜到了,程序也應(yīng)該中止。
答案:
  1. #!/usr/bin/perl
  2. $key=int(1+rand 100);
  3. print "please input a number (1~100):\n";
  4. while($guess = <STDIN>)
  5. {
  6.     chomp($guess);
  7.     if ($guess eq "quite" || $guess eq "exit" || $guess =~/\s*/)
  8.     {
  9.          exit(1);
  10.     }
  11.     elsif($guess > $key)
  12.     {
  13.          print "to high\n";
  14.     }
  15.     elsif($guess < $key)
  16.     {
  17.          print "to low\n";
  18.     }
  19.     elsif($guess == $key)
  20.     {
  21.          print "you guess right\n";
  22.          exit;
  23.     }
  24. }
復(fù)制代碼
8. 寫一個(gè)簡(jiǎn)單的TCP Echo Server,在linux/unix環(huán)境運(yùn)行,偵聽在特定端口,接受用戶的網(wǎng)絡(luò)輸入,并返回同樣的數(shù)據(jù)給對(duì)方,能接受quit命令。
基本要求:
(1)無阻塞IO。
(2)daemon方式運(yùn)行。
(3)能接受kill -HUP重啟信號(hào)。

論壇徽章:
0
33 [報(bào)告]
發(fā)表于 2011-02-25 22:36 |只看該作者
本帖最后由 horsley 于 2011-02-25 22:37 編輯

接到上面來:

3. 1,2,3,5,6,7,8 如何合并成1-3,5-8?
1..3,5..8

4.@x=(5,7,9); $x[1]與@x[1]的區(qū)別是什么

$x[1] 結(jié)果是標(biāo)量為 7
@x[1]結(jié)果為列表 (7)

論壇徽章:
1
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
34 [報(bào)告]
發(fā)表于 2011-02-26 09:07 |只看該作者
第一題:
  1. sub myfunc {
  2.     # $x = ...;

  3.     $x ? 1 : return;
  4. }
復(fù)制代碼

論壇徽章:
1
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
35 [報(bào)告]
發(fā)表于 2011-02-26 09:45 |只看該作者
第二題:

1.$x=()是未定義的。
2.列表位于標(biāo)量上下文中返回它的最后一個(gè)元素。
3.是用來創(chuàng)建空list的。

論壇徽章:
0
36 [報(bào)告]
發(fā)表于 2011-02-26 12:31 |只看該作者
本帖最后由 shangat 于 2011-02-26 12:33 編輯

1:
  1. sub myfunc () {
  2.         # $x = ...;
  3.         $x ? 1 : return;
  4. }
復(fù)制代碼
2: $x = () 的結(jié)果: $x = undef。
列表位于標(biāo)量上下文表示的是該列表中最后一個(gè)元素;當(dāng)為空列表時(shí), 該標(biāo)量的值為:undef
新的或者是空的數(shù)組的初始值是空列表 (),在被賦值之前,數(shù)組變量的值是空列表,
清空數(shù)組時(shí)也可直接設(shè)置 @arr = (); 故 ()可以用來創(chuàng)建空的list的。
3:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use 5.010;

  5. my %hash;
  6. my ( @arr, $num, $chk, @resu );
  7. chomp ( @arr = sort { $a <=> $b } grep { /\d+/ } split /\s+/, <STDIN> );
  8. print "@arr=>";
  9. $hash{$_} = 0 for ( $arr[0]...$arr[-1] );
  10. for ( keys %hash ) {
  11.         $hash{$_} = 1 if $_ ~~ @arr ;
  12. }
  13. for ( sort { $a <=> $b } keys %hash ) {
  14.         if ( $hash{$_} ) {
  15.                 $chk = 1;
  16.                 $num = $_++;
  17.                 while ( $hash{$_} ) {
  18.                         $num =~ s/^(-?\d+).*/$1-$_/;
  19.                         $hash{$_++} = 0;
  20.                 }
  21.         }
  22.         else { $chk = 0 }
  23.         push @resu, $num if ( $chk );
  24. }
  25. print join "、", @resu, "\n";
復(fù)制代碼
4: $x[1] 代表一個(gè)標(biāo)量,是數(shù)組 @x 的第二個(gè)元素,
@$x[1] 代表一個(gè)數(shù)組, 其中標(biāo)量 $x[1]是一個(gè)數(shù)組引用
5:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;

  4. print for ( split / /, system "ls -t" );
復(fù)制代碼
6:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;

  4. my ( @arr, $num );
  5. chomp ( @arr = sort grep { /\d+/ } split /\s+/, <STDIN> );
  6. if ( @arr ) {
  7.         $num += $_ for @arr;
  8.         $num = join "、", grep { $_ > $num / @arr } @arr;
  9.         print "the result is: $num\n";
  10. }
  11. else {
  12.         print "no enter !\n";
  13.         exit( 1 );
  14. }
復(fù)制代碼
7:
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;

  4. my ( $result, $guess );
  5. $result = int ( 1 + rand ( 100 ) );
  6. print "Please input an integer ( 1 to 100 ) to make a guess: ";
  7. chomp ( $guess = <STDIN> );
  8. while ( $guess ) {
  9.                 if ( $guess eq "quit" || $guess eq "exit" || $guess =~/\s+/ ) {
  10.                         exit(1);
  11.                 }
  12.                 elsif ( $guess =~/^\d+$/ ) {
  13.                         print "to low \n" if ( $guess < $result );
  14.                         print "to hight \n" if ( $guess > $result );
  15.                         if ( $guess == $result ) {
  16.                                 print "Good, the result is: $guess\n";
  17.                                 exit(1);
  18.                         }
  19.                 }
  20.                 else {
  21.                         print "enter wrong !\n";
  22.                 }
  23.                 print "Again: ";
  24.                 chomp ( $guess = <STDIN> );
  25. }
復(fù)制代碼

論壇徽章:
27
CU大;照
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大;照
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大牛徽章
日期:2013-09-18 15:24:25CU大;照
日期:2013-09-18 15:24:31CU大;照
日期:2013-09-18 15:24:36CU大;照
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大;照
日期:2013-09-18 15:24:52處女座
日期:2013-09-27 17:45:43
37 [報(bào)告]
發(fā)表于 2011-02-26 23:14 |只看該作者
本帖最后由 yifangyou 于 2011-02-27 00:01 編輯
  1. ####################################################
  2. #系統(tǒng)環(huán)境:windows xp sp3,centos 5
  3. #編譯環(huán)境:perl, v5.6.1 built for MSWin32-x86-multi-thread,perl, v5.8.8 built for i386-linux-thread-multi
  4. #執(zhí)行:     perl 1.pl
  5. #題目:
  6. #1. 請(qǐng)正確的精簡(jiǎn)如下代碼。
  7. #
  8. #sub myfunc {
  9. #    # $x = ...;
  10. #
  11. #    if ( $x ) {
  12. #        return 1;
  13. #    } else {
  14. #        return;
  15. #    }
  16. #}
  17. #
  18. ####################################################

  19. sub myfunc_yifangyou {
  20.   # $x = ...;
  21.   my $x = shift;
  22.   1 if $x;
  23. }
  24. #輸出沒有參數(shù)的
  25. print "no param:[".myfunc_yifangyou()."]\n";
  26. print "a  param:[".myfunc_yifangyou(454)."]\n";
復(fù)制代碼

論壇徽章:
27
CU大;照
日期:2013-03-13 15:15:08CU大;照
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大;照
日期:2013-09-18 15:24:09CU大;照
日期:2013-09-18 15:24:20CU大;照
日期:2013-09-18 15:24:25CU大;照
日期:2013-09-18 15:24:31CU大;照
日期:2013-09-18 15:24:36CU大;照
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52處女座
日期:2013-09-27 17:45:43
38 [報(bào)告]
發(fā)表于 2011-02-26 23:14 |只看該作者
本帖最后由 yifangyou 于 2011-02-27 00:03 編輯
  1. ####################################################
  2. #系統(tǒng)環(huán)境:windows xp sp3,centos 5
  3. #編譯環(huán)境:perl, v5.6.1 built for MSWin32-x86-multi-thread,perl, v5.8.8 built for i386-linux-thread-multi
  4. #執(zhí)行:     perl 2.pl
  5. #題目:
  6. #2. $x=()結(jié)果是什么?列表位于標(biāo)量上下文是什么情況?()是不是用來創(chuàng)建空的list?請(qǐng)解釋原因。
  7. #
  8. ####################################################


  9. #1) $x=()結(jié)果是什么?
  10. #答:$x為空,因?yàn)?x=(2,3,5)這種情況,總是返回最后一個(gè)元素,而()為空列表,因此返回null
  11. $x=();
  12. print "1. x=[".$x."]\n";


  13. #2) 列表位于標(biāo)量上下文是什么情況?
  14. #答:@aList = ("one", "two", "three"); $x = @aList;   當(dāng)把一個(gè)列表賦給一個(gè)數(shù)組變量時(shí),這個(gè)數(shù)組變量在堆棧上放置了數(shù)組的長(zhǎng)度,
  15. #因此在列表位于標(biāo)量上下文的情況下,$x只會(huì)取到數(shù)組的長(zhǎng)度。
  16. @aList = ("one", "two", "three");
  17. $x = @aList;
  18. print "2. x=[".$x."]\n";

  19. #3) ()是不是用來創(chuàng)建空的list?
  20. #答:是,但是必須是在列表環(huán)境里,例如 @aList=(); 那么@aList就是一個(gè)空列表,若是在標(biāo)量環(huán)境里則是null相同,例如 $x=()

  21. @aList=();
  22. $x=();
  23. print "3. aList=[".scalar(@aList)."],x=[".$x."]\n";
復(fù)制代碼

論壇徽章:
27
CU大;照
日期:2013-03-13 15:15:08CU大;照
日期:2013-05-20 10:46:38CU大;照
日期:2013-05-20 10:46:44CU大;照
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大;照
日期:2013-09-18 15:24:25CU大;照
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大;照
日期:2013-09-18 15:24:48CU大;照
日期:2013-09-18 15:24:52處女座
日期:2013-09-27 17:45:43
39 [報(bào)告]
發(fā)表于 2011-02-26 23:21 |只看該作者
本帖最后由 yifangyou 于 2011-02-27 00:03 編輯
  1. ####################################################
  2. #系統(tǒng)環(huán)境:windows xp sp3,centos 5
  3. #編譯環(huán)境:perl, v5.6.1 built for MSWin32-x86-multi-thread,perl, v5.8.8 built for i386-linux-thread-multi
  4. #執(zhí)行:     perl 3.pl 1,2,3,5,6,7,8,24,25,26,2
  5. #題目:
  6. #3. 1,2,3,5,6,7,8 如何合并成1-3,5-8?
  7. #
  8. ####################################################

  9. sub join_int {
  10.   my @result=();
  11.   my $inputlen=@_;
  12.   #若是為空字符串的話,返回空
  13.   return @result if($inputlen==0);
  14.   #若是為1個(gè)數(shù)字的話返回
  15.   return @_ if($inputlen==1);
  16.   #記錄上一個(gè)整數(shù);
  17.   my $last_n=shift(@_);
  18.   #記錄開始的整數(shù)
  19.   my $join_begin=$last_n;
  20.   for my $n (@_) {
  21.           #判斷是否連續(xù)
  22.           if($n!=$last_n+1){
  23.                   #當(dāng)不連續(xù)時(shí)保存到結(jié)果集里
  24.                   if($join_begin==$last_n){
  25.                           push(@result,$join_begin);
  26.                   }else{
  27.                           push(@result,"$join_begin-$last_n");
  28.                   }
  29.                   $last_n=$n;
  30.                   $join_begin=$last_n;
  31.           }else{
  32.                   $last_n=$n;
  33.           }
  34.   }
  35.   #防止最后一個(gè)被遺漏
  36.   if($join_begin==$last_n){
  37.           push(@result,$join_begin);
  38.   }else{
  39.           push(@result,"$join_begin-$last_n");
  40.   }
  41.   return @result;
  42. }
  43. #例子
  44. #print "result:".join(",",join_int(1,2,3,5,6,7,8))."\n";

  45. #判斷輸入合法性
  46. if(!($ARGV[0]=~/(\d+,)*\d+/)){
  47.         die("please add a number list param like 1,2,3,5,6,7,8\n");
  48. }
  49. #分割成數(shù)組
  50. @input_list=split(/,/,$ARGV[0]);
  51. print "input :".join(",",@input_list)."\n";
  52. print "result:".join(",",join_int(@input_list))."\n";
復(fù)制代碼

論壇徽章:
27
CU大;照
日期:2013-03-13 15:15:08CU大;照
日期:2013-05-20 10:46:38CU大;照
日期:2013-05-20 10:46:44CU大;照
日期:2013-09-18 15:24:09CU大;照
日期:2013-09-18 15:24:20CU大;照
日期:2013-09-18 15:24:25CU大;照
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大;照
日期:2013-09-18 15:24:41CU大;照
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52處女座
日期:2013-09-27 17:45:43
40 [報(bào)告]
發(fā)表于 2011-02-26 23:28 |只看該作者
本帖最后由 yifangyou 于 2011-02-27 00:04 編輯
  1. ####################################################
  2. #系統(tǒng)環(huán)境:windows xp sp3,centos 5
  3. #編譯環(huán)境:perl, v5.6.1 built for MSWin32-x86-multi-thread,perl, v5.8.8 built for i386-linux-thread-multi
  4. #執(zhí)行:     perl 4.pl
  5. #題目:
  6. #4.@x=(5,7,9); $x[1]與@x[1]的區(qū)別是什么?
  7. #
  8. ####################################################
  9. #答:兩者的返回值都一樣,如下
  10. print"same point:------------------------\n";
  11. @x=(5,7,9);
  12. print '$x[1]=',$x[1],"\n";# 7
  13. print '@x[1]=',@x[1],"\n";# 7

  14. print"\ndiffrerent \$x[1] point:------------------------\n";
  15. #但是$x[1]是一個(gè)標(biāo)量變量,給一個(gè)標(biāo)量變量,賦值,在右手邊就會(huì)以標(biāo)量環(huán)境計(jì)算:
  16. @x=(5,7,9);
  17. $x[1]=8;                   #常數(shù)#這個(gè)得到的結(jié)果和@x[1]是一樣
  18. print '$x[1]=',$x[1],"\n"; # $x[1]=8

  19. @x=(5,7,9);
  20. $x[1]=(10,11,12);          #列表 # 12 # 得到的是最后一個(gè)元素12,這個(gè)得到的結(jié)果和@x[1]是不一樣
  21. print '$x[1]=',$x[1],"\n"; # $x[1]=12

  22. @x=(5,7,9);
  23. @a=('a','b','c');
  24. $x[1]=@a;                  #數(shù)組# 得到的是@a的長(zhǎng)度,這個(gè)得到的結(jié)果和@x[1]是不一樣               
  25. print '$x[1]=',$x[1],"\n"; # $x[1]=3

  26. @x=(5,7,9);
  27. $x[1]={10,11,12};          #散列# 得到的是@a的長(zhǎng)度,這個(gè)得到的結(jié)果和@x[1]是一樣               
  28. print '$x[1]=',$x[1],"\n"; # $x[1]=散列的地址

  29. print"\ndiffrerent \@x[1] point:------------------------\n";
  30. #@x[1]是一個(gè)列表變量,在右手邊就會(huì)以列表環(huán)境進(jìn)行計(jì)算
  31. @x=(5,7,9);
  32. @x[1]=8;                   #常數(shù)# 8 #這個(gè)得到的結(jié)果和@x[1]是一樣
  33. print '@x[1]=',@x[1],"\n"; # @x[1]=8

  34. @x=(5,7,9);
  35. @x[1]=(10,11,12);          #列表 # (10,11,12) # 得到的是第一個(gè)元素10,這個(gè)得到的結(jié)果和$x[1]是不一樣
  36. print '@x[1]=',@x[1],"\n"; # @x[1]=10

  37. @x=(5,7,9);
  38. @a=('a','b','c');
  39. @x[1]=@a;                  #數(shù)組# 3 # 得到的是@a的第一個(gè)元素,這個(gè)得到的結(jié)果和$x[1]是不一樣   
  40. print '@x[1]=',@x[1],"\n"; # @x[1]='a'

  41. @x=(5,7,9);
  42. @x[1]={10,11,12};          #散列# 得到的是散列的地址,這個(gè)得到的結(jié)果和$x[1]是一樣               
  43. print '@x[1]=',@x[1],"\n"; # @x[1]=散列的地址
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP