小编eee*_*ngo的帖子

FCGI死了吗?如今有什么替代方案?

我是 Perl 的初学者。

我的理解如下。

  • FCGI是一个协议
  • 它是 Web 服务器和 Web 应用程序之间的网关接口
  • 该进程在特定时间(例如5分钟)内保持活动状态并接受多个请求,因此响应速度很快。
  • 您可以在构建进程之前缓存一些数据,以便可以与所有进程共享这些缓存,并且可以通过写入时复制来节省内存。

看起来很好。然而,在我使用 Golang、Nginx 等进行现代开发的经验中,我从未见过 FCGI。

现代 Web 应用程序不再需要 FCGI 了吗?

FCGI的缺点是什么,FCGI的优点是什么?

perl cgi fastcgi

3
推荐指数
1
解决办法
2828
查看次数

为什么这个 Perl one-liner of Fibonacci 工作?

print$f+=$z=$f-$z,$/for--$z..8
Run Code Online (Sandbox Code Playgroud)

或者,如果将 $z 替换为 $!,则可以执行以下操作。

print$f+=$!=$f-$!for--$!..8
Run Code Online (Sandbox Code Playgroud)

但为什么?$!是错误 perlval,不是吗?

perl one-liner

3
推荐指数
1
解决办法
184
查看次数

ncurses 可以只改变前景色吗?

下面的代码只能更改属性并保留颜色。

init_color(1, 255);
init_color(2, 1);
init_pair(1, 1, 2);

attron(COLOR_PAIR(1)); // only change the pair of foreground and background color
addstr("aaa");

attron(A_BOLD); // only change the attribute
addstr("aaa");

attrset(COLOR_PAIR(1)|A_BOLD); // change both
Run Code Online (Sandbox Code Playgroud)

我想知道我们是否可以只改变前景色,但保留背景色。

attron_fg(BACKGROUND_YELLOW); // only change the foreground color
addstr("aaa");
Run Code Online (Sandbox Code Playgroud)

c curses ncurses

0
推荐指数
1
解决办法
709
查看次数

标签 统计

perl ×2

c ×1

cgi ×1

curses ×1

fastcgi ×1

ncurses ×1

one-liner ×1