摘要:
一、require函数1、require函数和子程序库2、用require指定Perl版本二、包1、包的定义2、在包间切换3、main包4、包的引用5、指定无当前包6、包和子程序7、用包定义私有数据8、包和系统变量9、访问符号表三、模块1、创建模块2、导入模块3、预定义模块Code highlighting produced by Actipro CodeHighlighter (freeware... 阅读全文
摘要:
一、模块简介二、Perl中的类三、创建类四、构造函数实例变量五、方法六、方法的输出七、方法的调用八、重载九、析构函数十、继承十一、方法的重载十二、Perl类和对象的一些注释本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。一、模块简介模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用见第x章引... 阅读全文
摘要:
一、引用简介二、使用引用三、使用反斜线(\)操作符四、引用和数组五、多维数组六、子程序的引用子程序模板七、数组与子程序八、文件句柄的引用一、引用简介引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把引用称为指针,二者是通用的,无差别的。引用在创建复... 阅读全文
摘要:
一、文件输入/输出函数1、基本I/O函数 1)open函数 2)用open重定向输入 3)文件重定向 4)指定读写权限 5)close函数 6)print, printf和write函数 7)select函数 8)eof函数 9)间接文件变量2、跳过和重读数据3、系统读写函数4、用getc读取字符5、用binmode读取二进制文件二、目录处理函数1、mkdir2、chdir3、opendir4、c... 阅读全文
摘要:
一、定义打印格式二、显示打印格式三、在打印格式中显示值1、通用的打印格式2、格式和局域变量3、选择值域格式4、输出值域字符四、输出到其它文件五、分页六、格式化长字符串七、用printf格式化输出Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--我们已经见... 阅读全文
摘要:
一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构1、(单)链表2、结构3、树Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com... 阅读全文
摘要:
一、定义二、调用 1、用&调用 2、先定义后调用 3、前向引用 4、用do调用三、返回值四、局部变量五、子程序参数传递 1、形式 2、传送数组六、递归子程序七、用别名传递数组参数八、预定义的子程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
摘要:
一、条件判断二、循环:1、while循环2、until循环3、for循环4、针对列表(数组)每个元素的foreach循环 5、do循环6、循环控制7、传统的goto语句三、单行条件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--一、条件判断if(<... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--第六章模式匹配byflamephoenix一、简介二、匹配操作符三、模式中的特殊字符1、字符+2、字符[]和[^]3、字符*和?4、转义字符5、匹配任意字母或数字6、锚模式7、模式中的变量替换8、字符... 阅读全文
摘要:
一、正则表达式特殊变量:1、$n:包含上次模式匹配的第n个子串2、$&:前一次成功模式匹配的字符串3、$`:前次匹配成功的子串之前的内容4、$’:前次匹配成功的子串之后的内容5、$+:前一次使用括号的模式匹配的字符串.二、文件句柄特殊变量:1、$|:如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写内容写回文件2、$%:当前输出页号3、$=:... 阅读全文
摘要:
如何提高F2812 AD的转换精度采用软件补偿,参考文档spra989a。 程序经常跑飞程序没有结尾或不是循环的程序。nmi管脚没有上拉。在看门狗动作的时候程序会经常跑飞。程序编制不当也会引起程序跑飞。硬件系统有问题。程序访问了非法的地址。用示波器观测的时候程序跑飞示波器的探头接地不好,探头上的电位可能会比较高,接到信号线上产生干扰会跑飞。大程序有时运行异常,但加一两条空指令就正常,是何原因由于T... 阅读全文