暂无个人介绍
线程互斥
Perl 数据类型
Perl 数组
Perl 标量
Perl 基础语法
Perl 简介
Perl 基础语法
Perl 变量
Perl 变量
Ruby 多线程
线程优先级
Perl模块创建可借助h2xs工具,如`h2xs -AX -n Person`来生成模块Person,包括README、Changes、Makefile.PL、MANIFEST、Person.pm测试脚本等文件。MANIFEST用于打包tar.gz发布到CPAN或分享。lib/存储源码,t/存放测试脚本。
Perl 基础语法
Perl教程讲解了包和模块的使用。require和use函数可调用模块,require在运行时加载,use在编译时引入且能导入子模块。use能处理:内的路径,require需指定完整路径。通过`use Exporter`,@ISA=qw(Exporter)和@EXPORT数组可定义默认导出的函数和变量。
Perl CGI教程介绍了CGI(Common Gateway Interface)作为服务器与客户端交互的接口,并讲解了如何使用Cookie来弥补HTTP协议中用户身份验证的不足。Cookie通过设置HTTP头部的Set-Cookie字段,包括name、expires、path、domain和secure属性来实现。在Perl中设置Cookie涉及打印包含这些字段的响应头。示例代码展示了如何设置UserID、Password以及过期时间等Cookie信息。
Ruby JSON
Ruby 多线程
Perl CGI教程介绍如何通过CGI程序处理HTML表单数据。当用户从一个包含下拉选项(如百度和Google)的HTML表单提交选择后,CGI脚本`test.cgi`读取并解析POST请求中的数据。脚本将选定的值(如"百度"或"Google")存储在变量 `$site` 中,并生成一个显示所选网站的简单HTML响应。
Ruby XML, XSLT 和 XPath 教程
Perl CGI教程讲解如何通过Perl实现文件下载。设置HTTP Header为"Content-Type:application/octet-stream; name=\"FileName\"和"Content-Disposition: attachment; filename=\"FileName\",然后打开文件并逐块读取内容输出,实现文件下载功能。
Ruby XML, XSLT 和 XPath 教程
Ruby Socket 编程
Ruby 多线程
Ruby Socket 编程
Ruby Web Service 应用 - SOAP4R
Ruby 多线程
Ruby Socket 编程
Ruby 发送邮件 - SMTP
Ruby Socket 编程
Ruby Web Service 应用 - SOAP4R
Perl的面向对象编程涉及两种实现:匿名哈希表引用和数组引用。对象是类数据的引用,类是包含方法的Perl包。方法是接收类名作为首参的子程序。`bless()`函数用于构造对象。类定义为包,提供独立命名空间,文件通常以`.pm`结尾。例如: ```markdown .package Person # 类代码... .end ``` 简而言之,Perl的OOP基于引用,类是包,方法是子程序,`bless`构造对象,类定义创建命名空间。
Perl Socket教程展示了如何进行网络通信。服务端(server.pl)创建一个TCP套接字,绑定到端口7890并监听,接收客户端连接并发送消息。客户端(client.pl)连接到服务端,接收并打印消息。在两个不同终端上分别运行服务端和客户端可实现交互。
Ruby XML, XSLT 和 XPath 教程
Ruby 发送邮件 - SMTP
Perl Socket教程介绍了如何进行网络通信。bind()函数用于给套接字分配地址,包括地址簇(如AF_INET)、端口号和网络地址。在创建套接字后,需先调用bind()才能接受连接。示例代码展示如何监听特定端口(12345)和IP地址。若要重用端口,可以使用setsockopt()与SO_REUSEADDR选项。pack_sockaddr_in()函数用于将地址转换成二进制。
Ruby CGI Cookie
使用Perl在Linux/Unix系统上通过sendmail发送邮件的教程。示例脚本展示了如何发送纯文本和HTML格式的邮件。包括设置接收和发送邮箱地址、邮件主题及内容,通过`open(MAIL, "|/usr/sbin/sendmail -t")`发送,并在头部添加`Content-type: text/html`以发送HTML邮件。
**Perl正则表达式强大多能,常用于字符串匹配、替换和提取。转化操作符如`tr`用于字符转换,如将所有小写字母转大写:`$string =~ tr/a-z/A-Z/`。**
Ruby CGI Cookie
Ruby CGI Cookie
Perl教程介绍了其强大的正则表达式功能,用于字符串匹配、替换和转化。匹配操作符`m//`(可简写为`//`)与`=~`结合,检测字符串是否包含特定模式。如示例代码所示,检查$bar变量是否包含"run",并打印匹配结果。
Ruby CGI方法
Perl 目录操作
Perl 文件操作
Ruby CGI方法
Ruby CGI方法
Ruby CGI方法
Ruby CGI 编程
Ruby 数据库访问 - DBI 教程
Ruby 连接 Mysql - MySql2
发表了文章
2024-12-02
发表了文章
2024-12-02
发表了文章
2024-12-02
发表了文章
2024-12-01
发表了文章
2024-12-01
发表了文章
2024-11-30
发表了文章
2024-11-30
发表了文章
2024-11-30
发表了文章
2024-11-29
发表了文章
2024-11-29
发表了文章
2024-11-29
发表了文章
2024-11-28
发表了文章
2024-11-28
发表了文章
2024-11-28
发表了文章
2024-11-27
发表了文章
2024-11-27
发表了文章
2024-11-27
发表了文章
2024-11-26
发表了文章
2024-11-26
发表了文章
2024-11-26
回答了问题
2024-10-15
回答了问题
2024-09-17
回答了问题
2024-09-17
回答了问题
2024-09-16
回答了问题
2024-09-15
回答了问题
2024-09-10
回答了问题
2024-09-10
回答了问题
2024-09-03
回答了问题
2024-09-03
回答了问题
2024-09-03
回答了问题
2024-08-31
回答了问题
2024-08-27
回答了问题
2024-08-27
回答了问题
2024-08-20
回答了问题
2024-08-20
回答了问题
2024-08-17
回答了问题
2024-08-17
回答了问题
2024-08-13
回答了问题
2024-08-13
回答了问题
2024-08-08