小编Vol*_*gel的帖子

语法高亮/着色猫

有没有上色的输出的方法cat,该方法grep一样.

因为grep,在大多数控制台中,它会显示一个彩色输出,突出显示搜索到的关键字.否则,您可以通过调用来强制它grep --color 是否有一种通用方法根据您的个人选择为任何程序的输出着色.

据我所知,程序本身不对颜色负责.这是壳.

我在FreeBSD 5.2.1中使用默认的shell,看起来它自从epoch以来从未见过颜色.

unix color-scheme syntax-highlighting

186
推荐指数
12
解决办法
8万
查看次数

一个简单的"Hello World"在64位机器上需要10G虚拟内存而在32位机器上需要1G?

在我们的生产机器上运行一个简单的Java程序,我注意到这个程序占用了更多的10G virt.我知道虚拟内存不是那么相关,但至少我想了解为什么需要它.

public class Main {
  public static void main(String[] args) {
        System.out.println("Hello World!");
        try {
                Thread.sleep(10000);
        } catch(InterruptedException e) {
                /* ignored */
        }
  }
}
Run Code Online (Sandbox Code Playgroud)

top当我运行那个小程序时,这是什么意思:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
18764 myuser    20   0 10.2g  20m 8128 S  1.7  0.1   0:00.05 java
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?

uname -a说:

Linux m4fxhpsrm1dg 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

在较旧的32bit-linux机器上,同一程序仅消耗大约1G的virt.旧机器有4GB RAM,新机器有32GB.

java 64-bit jvm memory-management virtual-memory

66
推荐指数
4
解决办法
9597
查看次数

$()总是可以替换命令替换的反引号吗?

如果反引号被美元括号语法替换,则以下代码无法生成二进制数:

#!/bin/bash
rm test.bin 2>/dev/null
for character in {0..255}
do
    char=`printf '\\\\x'"%02x" $character`
    printf "$char" >> test.bin
done
hexdump -C test.bin
Run Code Online (Sandbox Code Playgroud)

结果:

00000000  00 01 02 03 04 05 06 07  08 09 0a 0b 0c 0d 0e 0f  |................|
00000010  10 11 12 13 14 15 16 17  18 19 1a 1b 1c 1d 1e 1f  |................|
00000020  20 21 22 23 24 25 26 27  28 29 2a 2b 2c 2d 2e 2f  | !"#$%&'()*+,-./|
00000030  30 31 …
Run Code Online (Sandbox Code Playgroud)

syntax bash

52
推荐指数
2
解决办法
2296
查看次数

在Android应用程序上使用USB Camera

我需要在Android 3.2上显示连接到平板电脑的USB摄像头传输的视频.但我对如何做到这一点一无所知.

我无法使用平板电脑的相机,因为我的平板电脑已固定在机上.

谢谢.

usb camera android

23
推荐指数
1
解决办法
8万
查看次数

令牌索引序列长度比使用拥抱面部情感分类器的该模型指定的最大序列长度 (651 > 512) 长

我试图借助拥抱面部情绪分析预训练模型来获取评论的情绪。它返回错误,就像Token indices sequence length is longer than the specified maximum sequence length for this model (651 > 512)拥抱面部情感分类器一样。

下面我附上代码请看一下

from transformers import AutoTokenizer, AutoModelForSequenceClassification, pipeline
import transformers
import pandas as pd

model = AutoModelForSequenceClassification.from_pretrained('/content/drive/MyDrive/Huggingface-Sentiment-Pipeline')
token = AutoTokenizer.from_pretrained('/content/drive/MyDrive/Huggingface-Sentiment-Pipeline')

classifier = pipeline(task='sentiment-analysis', model=model, tokenizer=token)

data = pd.read_csv('/content/drive/MyDrive/DisneylandReviews.csv', encoding='latin-1')

data.head()
Run Code Online (Sandbox Code Playgroud)

输出是

    Review
0   If you've ever been to Disneyland anywhere you...
1   Its been a while since d last time we visit HK...
2   Thanks God it wasn t too hot …
Run Code Online (Sandbox Code Playgroud)

nlp sentiment-analysis deep-learning huggingface-transformers huggingface-tokenizers

14
推荐指数
2
解决办法
3万
查看次数

是否有一个针对htmlstring的JS diff库就像纯文本上的google-diff-match-patch一样?

目前我正在使用google-diff-match-patch来实现一个实时编辑工具,它可以在多个用户之间同步文本.当操作只是纯文本时,一切都很有效,每个用户的操作(添加/删除文本)可以通过与旧文本快照与google-diff帮助器进行比较来区分.但是当涉及到丰富的格式文本(如粗体/斜体)时,google-diff在比较htmlstring时效果不佳.<和>字符的出现搞乱了diff结果,特别是当粗体/斜体格式相互嵌入时.

任何人都可以建议像google-diff这样的类似库来区分htmlstrings吗?或者任何建议都可以通过google-diff修复我的问题?我知道google-diff是专为纯文本而设计的,但实际上找不到比目前为止更好的库,所以如果谷歌差异的可行增强可以帮助它也有效.

html javascript diff

9
推荐指数
3
解决办法
9008
查看次数

处理器或RAM是否"老化",随着时间的推移变慢或变弱?

我想知道处理器或RAM在长时间使用时是否会变得有些疲倦,变慢或变弱.

为了说明,如果我今天购买两台相同的计算机,并且通常使用第一台计算机一年,而第二台则根本不会使用.

一年后,我格式化两个硬盘并安装相同的操作系统和软件.

两台电脑的工作方式是否相同?

hardware ram processor

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

如何仅从YouTube流式传输视频的声音?

我想只从youtube传输声音.我需要这个用于IOS,但其他人可以.我搜索了stackoverflow,但我找不到.因为我不想使用其他软件,所以我想直接通过代码直接传输youtube视频的声音.它也应该在背景上工作.

youtube audio objective-c stream ios

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

Python 中的钻石继承

关于python中菱形继承的问题:

  A
/   \
B    C
\   /
  D
Run Code Online (Sandbox Code Playgroud)

我首先创建了这个

class A:
    def __init__(self):
        print('a')

class B(A):
    def __init__(self):
        print('b')
        A.__init__(self)

class C(A):
    def __init__(self):
        print('c')
        A.__init__(self)

class D(B,C):
    def __init__(self):
        print('d')
        super().__init__()

test = D()
Run Code Online (Sandbox Code Playgroud)

它的输出是 d, b, a

改变B和C之后A.__init__() to super()

class A:
    def __init__(self):
        print('a')

class B(A):
    def __init__(self):
        print('b')
        super().__init__()  # THIS AND ^^

class C(A):
    def __init__(self):
        print('c')
        super().__init__()   # THIS  ^^

class D(B,C):
    def __init__(self):
        print('d')
        super().__init__()

test = D()
Run Code Online (Sandbox Code Playgroud)

输出为 d、b、c、a

有人可以解释为什么该程序会这样运行吗?

python inheritance multiple-inheritance diamond-problem

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

将输出保存在变量中?

我将如何将输出保存在可用中。例如,如果我输入:

ls -l
Run Code Online (Sandbox Code Playgroud)

它将显示文件。我将如何将输出保存在变量中?有可能吗?

bash shell

4
推荐指数
1
解决办法
4361
查看次数

使用单个 HELM 模板的多个资源

默认情况下,我们一直为每个应用程序(公共)使用单个入口,但根据最近的要求,我们还需要为某些应用程序公开(私有)端点。这意味着我们有一个看起来像这样的模板:

模板/ingress.yaml

{{- if .Values.ingress.enabled -}}
{{- $fullName := include "app.fullname" . -}}
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: {{ $fullName }}
  labels:
{{ include "app.labels" . | indent 4 }}
  {{- with .Values.ingress.annotations }}
  annotations:
    {{- toYaml . | nindent 4 }}
  {{- end }}
spec:
{{- if .Values.ingress.tls }}
  tls:
  {{- range .Values.ingress.tls }}
    - hosts:
      {{- range .hosts }}
        - {{ . | quote }}
      {{- end }}
      secretName: {{ .secretName }}
  {{- end }}
{{- end …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-helm amazon-eks

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