weixin_41699511
码龄7年
关注
提问 私信
  • 博客:5,003
    5,003
    总访问量
  • 20
    原创
  • 1,823,369
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-02-01
博客简介:

学习记录

博客描述:
分享和记录一些实例和问题
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得2次收藏
创作历程
  • 20篇
    2019年
成就勋章
TA的专栏
  • perl
    17篇
  • shell
    1篇
  • 算法
  • assembly
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

条件操作符?:|建立二维数组的简洁形式

#!/usr/bin/perluse strict;use warnings;my @arr;foreach(1..4){ push @arr,[0,0,0,0];}my ($i,$j);for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++) { print "$arr[$i][$j]
";...
原创
发布博客 2019.06.20 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Needleman_Wunsch

Needleman_Wunsch算法思路:1.建立二维数组2.建立评分模式load1:向右;-2load2:向下;-2load3:对角线;依据是否配得到匹配:+1不匹配:-13.双层循环如图:matrix_score:动态规划过程过程如下图:首先计算【2,2】的得分,并依据线路规则的到期与所有得分;依据线路方式选择arrow的记录(离散化?)如图:matrix_arrow...
原创
发布博客 2019.06.20 ·
732 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

自定义分隔符|/i|/x|/xs|需要转译

小骆驼 第八章 用正则表达式进行匹配#!/usr/bin/envperluse strict;use warnings;$_ ="#adchbehnyhme3534f
vdh5ejbnv _+IHG
";if(m%(a)%){print "$1
";}else{print "no match!
";}if(/(i)/i){print "$1...
原创
发布博客 2019.06.19 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grep取缩写|awk两个文件取交集

#!/bin/shles species_latinName_abbr.txt|grep -E 'Aptenodytes|Gavia|Phoenicopterus|Chlamydotis|Phaethon' | awk '{printf $1","}'##APTFO,CHLUN,GAVST,PHALE,PHORUcat a.txt | awk '{a[i]=1;END{getline ...
原创
发布博客 2019.06.19 ·
1011 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

\p{space}|\p{Hex}|\p{Digit}|转译符|\1|\g{-1}|[^ab]|/([^\d\D]+)/

#!/usr/bin/perluse strict;use warnings;$_ = 'ab \ cde f ghijk10.x12ln';if(/d/){print "get!
";}if(/x/){print "get!
";}else{print "no match!
"}if(/\p{space}/){print "get!
";}else{print "...
原创
发布博客 2019.06.16 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第六章 哈希

#!/usr/bin/perluse strict;use warnings;my %fruit;$fruit{'ap'.'ple'} = 1;$fruit{'banana'} = 2;$fruit{'peach'} = 3;foreach my $choice (qw(apple banana peach x)){ print "$fruit{$choice}
"...
原创
发布博客 2019.06.16 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第五章 输入与输出

输入文件句柄#!/usr/bin/perluse strict;use warnings;# cat 1.txt# ssssssssssss# ssssssssss# ddddddddddddopen TXT, '<', '1.txt';binmode TXT;my $new = '5.txt';open NEW_TXT,'>:encoding(UTF-8)'...
原创
发布博客 2019.06.16 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第五章 输入与输出

输出到标准输出ssssssssssssssssssssssdddddddddddd2222222222sssssssssssssssss#!/usr/bin/perluse strict;use warnings;my @arr = (1,2,3,3);print "@arr
";print @arr."
";print @arr;print "
";##...
原创
发布博客 2019.06.16 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第五章 输入与输出

调用参数1.txtssssssssssssssssssssssdddddddddddd2222222222sssssssssssssssss#!/usr/bin/perluse strict;use warnings;while(<>){ chomp; $_ = <>; print "$_";}##sssssssss...
原创
发布博客 2019.06.15 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第五章 输入与输出

读取标准输入#!/usr/bin/perluse strict;use warnings;my $line=<STDIN>;my $err = defined($line);print "$err
";##j##1foreach(<STDIN>){ print "I saw $_
";}##kk##kkwhile(defi...
原创
发布博客 2019.06.15 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第四章 子程序

#!/usr/bin/perluse strict;use warnings;use 5.010;&print_hello;sub print_hello{ my $hello = 'hello'; print "$hello
";}###hellomy $three=3;my $four =4;my $sum = &add;pr...
原创
发布博客 2019.06.15 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

check.pl

比对两个文件并纠错#!/usr/bin/perluse strict;use warnings;###############################################main################################my %hash_txt = &read($ARGV[0]);my %hash_out = &read($A...
原创
发布博客 2019.06.12 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第三章 列表与数组

环境上下文#!/usr/bin/envperluse strict;use warnings;$_ = "ABCDEFG";print;print"
";##ABCDEFG$_ = reverse $_;print;print "
";##GFEDCBAmy @arr = reverse (1..10); print "@arr
";##10 9 8 7 6...
原创
发布博客 2019.06.12 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第三章 列表与数组

数组到foreach#!/usr/bin/envperluse strict;use warnings;foreach (qw( a b c )) { print "$_";} print "
"; ##abcforeach ('a','b','c' ) { print "$_";} print "
"; ##abcprint qw(a\\...
原创
发布博客 2019.06.11 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第三章 列表与数组

列表#!/usr/bin/envperluse strict;use warnings;if( ( 1 , 2 , 3 ) eq ( 1 , 2 , 3 , ) ) {print "right
";}else{print "wrong
";}##rightif( ( 1..3 ) eq ( 1 , 2 , 3 ) ){print "right
";}...
原创
发布博客 2019.06.10 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第三章 列表与数组

数组#!/usr/bin/envperluse strict;use warnings;my @arr; $arr[2] ="apple" ;print "$arr[3.14-1]
"; #$arr[5_234_567_890] = "abc";print "$arr[1_234_567_890]
";##apple##my $end = $#arr;my $len...
原创
发布博客 2019.06.09 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第二章 标量数据

控制结构#!/usr/bin/envperluse strict;use warnings;my $word = chr (0x05D0);print "$word
";my $code_point = ord( 'א' );print "$code_point
";print "\x{05D0}
";##Wide character in print at test...
原创
发布博客 2019.06.09 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第二章 标量数据

$val部分#!/usr/bin/envperluse strict;use warnings;my $number = 3;$number **= 3;print "$number
"; ##27print "lucky number is " , 8*11,".
" ;##lucky number is 88.my $empty_number ;...
原创
发布博客 2019.06.09 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第二章 标量数据

数字与字符串#!/usr/bin/envperluse strict;use warnings;##加斜表示同一个数字my $number = 124567890;my $new_number = 1_2_3456_7890;print "$number = $new_number
";##不同进制的数字my $octal_number = 0017;my...
原创
发布博客 2019.06.07 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小骆驼 第一章 简介

小骆驼 第一章 简介1.// input 和截取字符#!usr/bin/perluse strict;use warnings;while ( <> ){chomp;print join("\t",(split/:/)[0,2,1,5]),"
";}// say = print+
#!/usr/bin/envperluse 5.01...
原创
发布博客 2019.06.07 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多