- 博客(14)
- 收藏
- 关注
原创 Perl笔记:Perl语言入门(第六版) - 切片、捕获错误
切片列表切片my $mtime = (stat $some_file)[9]; #圆括号不能省略my ($card_num, $count) = (split /:/)[1, 5]; #一次取出多个值,下标可以使用负值,顺序可以是任意的,可以重复。数组切片数组切片的圆括号可以省略my @numbers = @names[ 9, 0, 2, 1, 0];切片可
2014-01-27 20:34:28
1947
原创 Perl笔记:Perl语言入门(第六版) - 智能匹配、given-when
智能匹配智能匹配操作符~~use 5.010001; #至少是5.10.1版会根据两边的操作数的数据类型自动判断该用何种方式进行比较或匹配。查找匹配的哈希键use 5.010001;say "I found a key matching 'Fred'" if %names ~~ /Fred/;对于哈希和正则表达式,智能匹配遍历哈希所有键,用给定的正则表达式逐
2014-01-27 17:21:48
1297
原创 Perl笔记:Perl语言入门(第六版) - IO文件目录
输入与输出读取标准输入chomp($line = ); chomp截掉最后的换行符,标准输入。while (defined($line = )) {print "$line";}简写while () {print "$_";}类似foreach () {print "$_";}foreach会读取全部输入,在列表上下文中处理。while每次循环读
2014-01-27 14:53:50
1733
原创 Perl笔记:Perl语言入门(第六版) - 正则表达式、字符串
匹配使用简单模式如果匹配对象$_,则只需把模式写在一对斜线中就可以。模式匹配通常返回布尔值。$_ = "yabba dabba doo";if (/abba/) {print "It matched!";}根据字符属性匹配Unicode字符可以理解自身含义,可以通过字符属性名匹配,空白符\p{Space}、数字\p{Digit}、十六进制\p{Hex},
2014-01-26 21:55:15
2346
原创 Perl笔记:Perl语言入门(第六版) - 控制结构、子程序
操作符结合性与优先级左 括号;给的参数的列表操作符左 ->++ --右 **右 \ ! ~ + -(单目操作符)左 =~ !~左 * / % x左 + - .左 >具名的单目操作符(-X文件测试; rand) >= lt le gt ge(“不相等”操作符)== != eq ne cmp(“相等”操作
2014-01-25 13:09:56
1043
原创 Perl笔记:Perl语言入门(第六版) - 数据类型
标量数据数字直接量浮点数据指数表示7.25e45,-1.2E-4;长数字便于阅读的格式12_345_678_910_111,支持非十进制0x1234_5678,0x12_34_56_78;字符串单引号内的字符串只转义单引号和反斜线。双引号内的字符串可以转义控制字符及非十进制写法表示的任何字符,例如:"\x{2668}","\007"八进制表示的ASCII值。
2014-01-25 00:23:03
1209
转载 [转载]数学建模应当掌握的十类算法
1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具)3、线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题
2013-11-08 19:17:25
734
转载 [转载]数学之美番外篇:平凡而又神奇的贝叶斯方法
概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史
2013-11-07 12:18:39
852
转载 [转载]数学各个研究方向简介
数论 人类从学会计数开始就一直和自然数打交道了,后来由于实践的需要,数的概念进一步 扩充,自然数被叫做正整数,而把它们的相反数叫做负整数,介于正整数和负整数中间的 中性数叫做0。它们和起来叫做整数。 对于整数可以施行加、减、乘、除四种运算,叫做四则运算。其中加法、减法和乘法这 三种运算,在整数范围内可以毫无阻碍地进行。也就是说,任意两个或两个以上的整数相 加、相减、相
2013-11-07 12:05:47
3181
转载 [转载]数学的三大核心领域
转载缘由: 数学发展到今天,很难用一篇“短文”做一个概观了。前段时间找到了一篇《数学的三大核心领域》,放在qq空间里,没想到被不少网友转载了,今天决定把它转帖到这里。通过它,我们大致可以了解基础数学的各个分支。很遗憾没有包含应用数学了。数学的三大核心领域数学的三大核心领域——代数学、几何学、分析学数学发展到现在,已经成为科学世界中
2013-11-07 11:54:34
7850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人