小编Kev*_*rke的帖子

管道程序输出为less不会显示输出的开头

我正在尝试make在我的目录中的一堆文件,但文件生成〜200行错误,所以他们飞过我的终端屏幕太快,我必须向上滚动阅读它们.

我想将屏幕上显示的输出传输到寻呼机,让我从头开始读取错误.但是,当我尝试

make | less
Run Code Online (Sandbox Code Playgroud)

less不显示输出的开头 - 它显示通常通过管道输出到屏幕的输出结束,然后告诉我输出为1行长.当我尝试输入时Gg,屏幕上的唯一一行是执行的makefile行,常规屏幕输出消失.

我使用less不正确吗?我之前没有真正使用它,而且我遇到了类似的问题,sh myscript.sh | less它没有立即显示输出文件的开头.

unix pipe

16
推荐指数
2
解决办法
7034
查看次数

CSS中的双色字体着色?

我非常喜欢双色按钮和字体的外观.我想的是当字体的上半部分是一种颜色而下半部分是相同颜色的变体时.例如,可以看到iPhone上的大多数按钮或http://ming.ly上的徽标.

名力

是否可以在CSS中重新创建此效果?或者有一个免费的工具我可以用来生成这样的字体?

css fonts colors

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

确定Mac中终端中多个系统变量的值

我在Mac上.在终端中,您如何计算出以下每个值?

  • 字大小(64位与32位)
  • L1/L2缓存大小
  • 确定正在使用多少内存(例如df,但对于RAM)

谢谢!我知道你可以在Activity Monitor,System Profiler等中找到这些,但我正在努力提高我对终端和UNIX的了解.

unix bash terminal environment system

15
推荐指数
1
解决办法
6221
查看次数

在非相邻拆分中打开Nerdtree文件

通常我按两次Ctrl + H切换到Nerdtree文件缓冲区,将光标移动到屏幕的左边缘.但是,这意味着当我打开文件时,它们总是在NERDTree窗口旁边的分割中.如何打开与NERDTree窗口不相邻的拆分文件?

vim nerdtree

15
推荐指数
1
解决办法
8261
查看次数

致命错误:调用未定义的函数openssl_random_pseudo_bytes()

我在尝试运行PHP单元测试时遇到此异常:

致命错误:调用未定义的函数openssl_random_pseudo_bytes()

这是什么意思?

php openssl

15
推荐指数
2
解决办法
4万
查看次数

Chrome扩展程序模式中的匹配端口

阅读此Chrome匹配模式列表:http://code.google.com/chrome/extensions/match_patterns.html

如何为依赖端口的URL指定匹配?喜欢

http://localhost:8080
http://kevinburke.com:5000/index.php
Run Code Online (Sandbox Code Playgroud)

例如.

谢谢,凯文

google-chrome-extension

15
推荐指数
1
解决办法
3781
查看次数

Python argparse:具有一些兼容参数的互斥组

我想在argparse中实现这样的逻辑:

If argument A is selected, the user cannot select arguments B or C.
B and C can both be selected
Run Code Online (Sandbox Code Playgroud)

它看起来就像add_mutually_exclusive_group我想要的那样,但看起来你只能从一个互斥的组中选择一个选项,所以我不能将所有三个选项放在一个互斥的组中.

有没有办法在argparse中执行此操作?

python argparse

15
推荐指数
2
解决办法
3236
查看次数

你如何在Go中设置和清除一个位?

在Golang中,如何设置和清除整数的各个位?例如,行为如下:

 clearBit(129, 7) // returns 1
 setBit(1, 7)     // returns 129
Run Code Online (Sandbox Code Playgroud)

bit-manipulation go

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

如何在.zshrc中使用后取消设置变量?

所以我想说我在.zshrc中设置了一堆变量:

function print_color () { 
    echo -ne "%{\e[38;05;${1}m%}"; 
}

# color guide: http://misc.flogisoft.com/_media/bash/colors_format/256-colors.sh.png
RED=`print_color 160`
DEFAULT="%{$fg[default]%}"

PROMPT='$RED%${DEFAULT} $ '
Run Code Online (Sandbox Code Playgroud)

一旦我实际运行命令,问题就是这些仍然设置

$ echo $RED
%{%}            # With colors, etc.
Run Code Online (Sandbox Code Playgroud)

在我的.zshrc中使用后如何取消它们?这里的最佳做法是什么?

谢谢,凯文

variables zsh

15
推荐指数
1
解决办法
9324
查看次数

生锈:错误:宏未定义:'失败!'

Rust的几个文件提到失败!用作中止执行错误的方法.

例如,Rust By Example(2014年11月16日访问)的第27章指出:

fail!宏可用于生成任务失败,并开始展开它的堆栈.在展开时,运行时将通过调用其所有对象的析构函数来释放任务所拥有的所有资源.

但是,当我尝试在我自己的代码中使用它时,我收到以下错误:

error: macro undefined: 'fail!'
Run Code Online (Sandbox Code Playgroud)

您可以在"Rust By Example"页面上的示例中单击"运行"以自行重现.

在Rust标准库中取代失败的原因是什么?

rust

14
推荐指数
1
解决办法
3005
查看次数