![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Perl
文章平均质量分 71
G_Spider
Windows虽然乐趣 但易崩溃 GNU/Linux长相平平 成绩优秀 Mac OS魅力动人 成绩平平
BSD本性温顺 默默无闻
展开
-
perl 最新源码 windows下编译
源码目录:http://www.cpan.org/src/README.html原创 2014-04-29 22:48:50 · 3560 阅读 · 0 评论 -
perl 6 批量处理文件
Perl 6 Language目前perl6对GB2312的文件支持的不好,请转换为UTF-8的输入文件。简单尝试了一下将之前用perl5写的这个脚本改成了perl 6(未使用额外的包),与perl 5有些区别。比如?: 换成了?? !! 等,更多的请参考Synopsis 。 use v6;my $dir = '.';my \TABLEN = 4;find(&undersc原创 2015-02-08 19:31:17 · 1621 阅读 · 0 评论 -
sublime text 3 编辑器 perl支持
1. 下载sublime text 3的最新版本,安装,注册。2. 下载包Package Control和ConvertToUTF8,然后解压放到Preferences->Browse Package所在的目录即完成了插件的安装(通常网络方式安装可能失败)。对于perl,中文希望构建GBK的生态系统。修改ConvertToUTF8.sublime-settings中的 // Encod原创 2015-01-16 22:10:03 · 6721 阅读 · 0 评论 -
Get a hash value using XS
#include #define PERL_NO_GET_CONTEXT#include "EXTERN.h"#include "perl.h"#include "XSUB.h"#include "get-hash-value.h"#include "ppport.h"void get_hash_value (pTHX_ HV * hash){ c原创 2014-06-02 22:10:17 · 1394 阅读 · 0 评论 -
perl批量处理文件
################################################################################ fileGs# 功能: 将指定目录下所有.c和.h文件的tab转成空格、删除行尾空字符# 说明: 此脚本提供了批量处理文件的方法,修改单行线之间的内容可以完成不同的功能# -------------------------原创 2014-06-15 19:21:18 · 2773 阅读 · 0 评论 -
perl XS
h2xs -A FloatCalc然后改写FloatCalc.xs方式一:原创 2014-05-26 22:09:16 · 1128 阅读 · 0 评论 -
perl源码 vs编译 用于源码调试
首先用nmake 编译一次,nmake install之后,取nmake中的一些文件,原创 2014-05-21 22:07:27 · 1544 阅读 · 0 评论 -
Perl and XS: Example 3: Set::Bit
#define PERL_NO_GET_CONTEXT#include "EXTERN.h"#include "perl.h"#include "XSUB.h"#include "ppport.h"typedef struct{ /* The range of the set is 0..n_bits - 1 */ int n_bits;原创 2014-05-29 21:41:14 · 1376 阅读 · 0 评论 -
perl 处理文件中的一些空字符
perl 以LF换行(0x0A)结束一行。lengt原创 2014-05-06 21:44:05 · 1687 阅读 · 0 评论 -
_ftol2 _ftol2_sse
自己封装一下这两个函数,这样可以使用vc6.0的msvcrt.lib了。原创 2014-05-03 11:41:25 · 4976 阅读 · 3 评论 -
windows cpan 编译安装DBD::mysql
C:\Perl\bin\perl.exe myld link -out:blib\arch\auto\DBD\mysql\mysql.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"c:\perl\lib\CORE" -machine:x86 dbdimp.obj mysql.obj C:\perl\lib\COR原创 2014-05-01 11:55:56 · 2394 阅读 · 0 评论 -
Perl + XS 用c/c++方便的编写perl扩展
整理一下网上的资料1. h2xs -A wldemo 生成模板 Writing Wldemo/ppport.hWriting Wldemo/lib/Wldemo.pmWriting Wldemo/Wldemo.xsWriting Wldemo/Makefile.PLWriting Wldemo/READMEWriting Wldemo/t/Wldemo.tWrit原创 2014-04-01 21:53:56 · 5558 阅读 · 0 评论 -
Perl DBI 自动选择更新部分字段的值
通常,有一个表有多个字段,有时候会只修改其中的某些字段,定义为NULL的字段不更新,如下updatefield函数。#!/usr/bin/perluse strict;use DBI;use constant { NULL => '', null => ''};# 连接到数据库my $dbh = DBI->connect("dbi:SQLite:原创 2014-04-02 21:48:09 · 1247 阅读 · 0 评论 -
Perl + mysql
#!/usr/bin/perluse strict;use DBI;# 连接到数据库,创建数据库my $dbh = DBI->connect("DBI:mysql:test:localhost","root","c12c1212",{ RaiseError => 1, AutoCommit => 0 }); $dbh->do("CREATE SCHEMA IF NO原创 2014-04-09 22:25:34 · 781 阅读 · 0 评论