小编Jam*_*989的帖子

如何直接从zip中读取图像文件而不解压缩到磁盘?

我想要做的是在运行时将图像分配给ui元素(想想Winamp风格),但我不知道如何从zip中读取而不存储到磁盘.或者如何将每个图像分配给ui元素

我正在研究一个带可可和客观c的mac

macos cocoa objective-c

6
推荐指数
1
解决办法
4273
查看次数

是否可以查看mac应用程序的来源?

看看事情是如何运作但不确定它的合法性是有用的

macos xcode decompiling

5
推荐指数
1
解决办法
2万
查看次数

如何使用 php 将 bash 颜色代码解析为 html

我正在尝试从日志中解析行并输出 html 并希望颜色代码起作用。

我在网上发现这门课应该可以用,但它不会给任何东西上色,也不会删除控制代码。它应该用等效的 html 替换控制代码,但完全忽略它输出

[0;35;22m/plugins: [0;37;1mGets a list of plugins running on the server[m
Run Code Online (Sandbox Code Playgroud)

这是课程

<?php

 function bashColortoHtml($string) {
    $ret = false;

    if(!empty($string)) {
        $_colorPattern = array(
            '/\\033\[1;33m(.*?)\\033\[0m/s',
            '/\\033\[0;31m(.*?)\\033\[0m/s',
            '/\\033\[0;34m(.*?)\\033\[0m/s',
            '/\\033\[0;36m(.*?)\\033\[0m/s',
            '/\\033\[0;35m(.*?)\\033\[0m/s',
            '/\\033\[0;33m(.*?)\\033\[0m/s',
            '/\\033\[1;37m(.*?)\\033\[0m/s',
            '/\\033\[0;30m(.*?)\\033\[0m/s',
            '/\\033\[0;32m(.*?)\\033\[0m/s'
        );
        $_colorReplace = array(
            '<span class="yellow">$1</span>',
            '<span class="red">$1</span>',
            '<span class="blue">$1</span>',
            '<span class="cyan">$1</span>',
            '<span class="purple">$1</span>',
            '<span class="brown">$1</span>',
            '<span class="white">$1</span>',
            '<span class="black">$1</span>',
            '<span class="green">$1</span>'
        );

        $ret = preg_replace($_colorPattern, $_colorReplace, $string);
    }

    return $ret;
}
?>
<?php
$output = bashColortoHtml('[0;35;22m/plugins: [0;37;1mGets a list of plugins …
Run Code Online (Sandbox Code Playgroud)

php preg-replace command-line-interface

5
推荐指数
1
解决办法
2977
查看次数