<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://vmcc.vicp.net:9090/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://vmcc.vicp.net:9090/wiki/feed.php">
        <title>wiki linux:perl</title>
        <description></description>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <image rdf:resource="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-06-07T16:15:53+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:clipboard%E5%A4%8D%E5%88%B6%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E5%88%B0%E5%89%AA%E5%88%87%E6%9D%BF%E4%B9%B1%E7%A0%81&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl_crlf&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85linux&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85windows&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E9%9D%9E%E8%B4%AA%E5%A9%AA%E5%8C%B9%E9%85%8D&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:windows%E5%B9%B3%E5%8F%B0perl%E6%8E%A8%E8%8D%90&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E4%BD%BF%E7%94%A8cpanm%E5%AE%89%E8%A3%85%E5%8C%85&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E5%89%AA%E8%B4%B4%E6%9D%BF%E5%88%86%E6%9E%90%E5%B7%A5%E6%97%B6&amp;rev=1711007172&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E7%94%A8perl%E4%BA%A7%E7%94%9Fverilog%E6%96%87%E4%BB%B6&amp;rev=1698416836&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wiki</title>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <url>http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:clipboard%E5%A4%8D%E5%88%B6%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E5%88%B0%E5%89%AA%E5%88%87%E6%9D%BF%E4%B9%B1%E7%A0%81&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:clipboard复制中文字符到剪切板乱码</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:clipboard%E5%A4%8D%E5%88%B6%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E5%88%B0%E5%89%AA%E5%88%87%E6%9D%BF%E4%B9%B1%E7%A0%81&amp;rev=1679019144&amp;do=diff</link>
        <description>Win32::Clipboard复制中文字符到剪切板乱码

&lt;http://bbs.chinaunix.net/thread-4132710-1-1.html&gt;

会这样的原因是当复制到剪贴板的时候那个程序使用的不是中文输入法，那么复制的时候就会以英文（一般情况下）编码，再复制回来的时候，内码已经变了，自然成了乱码。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl_crlf&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:perl_crlf</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl_crlf&amp;rev=1679019144&amp;do=diff</link>
        <description>perl 处理CRLF的问题

在linux下使用命令file 文件名，会显示文件是否CR-LF风格（windows风格）。

如果想要保存得到的文件每行都以CR-LF结尾，就得在该文件时使用特殊层:
open BEDROCK,&#039;&gt;:crlf&#039;, $file_name;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:perl向上取整</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E5%90%91%E4%B8%8A%E5%8F%96%E6%95%B4&amp;rev=1679019144&amp;do=diff</link>
        <description>1.  利用POSIX模块处理 向下/向上取整


use POSIX;

POSIX::ceil(3.14) =&gt; 4   #向上取整

POSIX::floor(3.14) =&gt; 3   # 向下取整， 等同于 int(3.14)



2.  利用Math::Round 做四舍五入


use Math::Round;

my $num = 45.4;

my $round = Math::Round($num);</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85linux&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:perl打包linux</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85linux&amp;rev=1679019144&amp;do=diff</link>
        <description>perl 打包linux


pp -u -B -f Bytecode -M ByteLoader ./display_text_table.pl   -- 这样方式打包出来是用bytecode表示的perl代码

pp -u -B ./display_text_table.pl   -- 这样方式打包就是不加密代码的意思</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85windows&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:perl打包windows</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E6%89%93%E5%8C%85windows&amp;rev=1679019144&amp;do=diff</link>
        <description>perl windows 打包

===== 直接使用Strawberry perl会好一些，然后打开perl(command line)程序，
执行cpan
install PAR::Packer

安装好后，可以直接在windows cmd程序中，使用pp命令
pp xxx.pl

1. Current Cava Packager

2. 转
perl脚本转成exe文件的方法
blog.csdn.net/tattocau/article/details/5051697</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E9%9D%9E%E8%B4%AA%E5%A9%AA%E5%8C%B9%E9%85%8D&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:perl非贪婪匹配</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:perl%E9%9D%9E%E8%B4%AA%E5%A9%AA%E5%8C%B9%E9%85%8D&amp;rev=1679019144&amp;do=diff</link>
        <description>perl非贪婪匹配

perl的非贪婪匹配就是在正常匹配字的后面加一个?

比如贪婪匹配 .*    非贪婪匹配 .*?</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:windows%E5%B9%B3%E5%8F%B0perl%E6%8E%A8%E8%8D%90&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:windows平台perl推荐</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:windows%E5%B9%B3%E5%8F%B0perl%E6%8E%A8%E8%8D%90&amp;rev=1679019144&amp;do=diff</link>
        <description>windows平台perl安装程序推荐

Strawberry Perl比 ActivePerl 好用实在太多了！  推荐使用Strwberry Perl， 它更接近linux版的体验，可以安装各种cpan包。

并且在windows平台下是开源免费的。  &lt;https://strawberryperl.com/&gt;

&lt;https://exp.newsmth.net/topic/article/a5680aaac8cf7dc2baa683d1298f7bdb&gt;  这篇评价感觉比较中肯。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E4%BD%BF%E7%94%A8cpanm%E5%AE%89%E8%A3%85%E5%8C%85&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:使用cpanm安装包</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E4%BD%BF%E7%94%A8cpanm%E5%AE%89%E8%A3%85%E5%8C%85&amp;rev=1679019144&amp;do=diff</link>
        <description>使用cpanm安装包

cpan perl安装方法

需要把这个模块装上，解析excel的模块需要它。

yum install expat-devel

yum install &quot;perl(ExtUtils::Embed)&quot;
yum install perl-ExtUtils-MakeMaker

LWP::UserAgent, HTTP::Request, HTTP::Response   //这三个包跟pp无关，是linux perl发行版的相关套件，如果要安装，跟上面方法一样。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E5%89%AA%E8%B4%B4%E6%9D%BF%E5%88%86%E6%9E%90%E5%B7%A5%E6%97%B6&amp;rev=1711007172&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-21T15:46:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:剪贴板分析工时</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E5%89%AA%E8%B4%B4%E6%9D%BF%E5%88%86%E6%9E%90%E5%B7%A5%E6%97%B6&amp;rev=1711007172&amp;do=diff</link>
        <description>perl剪贴板分析工时

主要涉及剪贴板问题，有可能复制下来是中文乱码的原因，需要在复制内容时切换为中文键盘。

另外需要设置gbk的原因是命令行默认使用的gbk编码，直接输出其它的编码应该会是出现乱码。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E7%94%A8perl%E4%BA%A7%E7%94%9Fverilog%E6%96%87%E4%BB%B6&amp;rev=1698416836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-27T22:27:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:perl:用perl产生verilog文件</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:perl:%E7%94%A8perl%E4%BA%A7%E7%94%9Fverilog%E6%96%87%E4%BB%B6&amp;rev=1698416836&amp;do=diff</link>
        <description>1.  用perl产生verilog文件

主要是perl可以很方便支持类似1..3, a..c, A..C的 语法，对生成规律性的verilog语句很有帮助。 -- 而python没有这样的语法。

1.1  vpl.pl

专门写一个统一的脚本来处理，通过读取分析源文件，来产生需要的代码。</description>
    </item>
</rdf:RDF>
