小编Bet*_*tty的帖子

组织模式穿透颜色

默认情况下,Org-mode中的删除文本(如:+ text +)为黑色.我想让它们变灰.问题是,我找不到定制它的地方.我试过了M=x describe-face,结果就是"默认面孔",这令人费解.Org-mode有没有配置透视颜色的地方?

emacs org-mode emacs-faces

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

chrome扩展上下文菜单,如何在没有选择时显示菜单项?

我想做的是:

如果用户没有选择任何内容,则显示菜单项A;

如果用户选择了某些内容,则显示菜单项B.

到目前为止,我能得到的是:

如果用户没有选择任何内容,则显示菜单项A;

如果用户选择了某些内容,则同时显示A和B.

我想知道:

选择时如何使项目A消失?

非常感谢!

以下是我的代码:

var all = chrome.contextMenus.create
({
    "title": "A",
    "contexts":["page"],
    "onclick": doA
});

var selection = chrome.contextMenus.create
({
    "title": "B",
    "contexts":["selection"],
    "onclick": doB
});
Run Code Online (Sandbox Code Playgroud)

contextmenu google-chrome-extension

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

在Chrome扩展程序中,内容脚本不会影响iframe内部?

在manifest.json文件中,我声明我想要注入一些脚本,如下所示:

{
    "name": "my extension",

    "version": "1.0",

    "background_page": "background.html",

    "permissions": ["contextMenus", "tabs", "http://*.example.com/*"],

    "content_scripts": [
        {
            "matches":
                [
                "http://*.taobao.com/*",
                "http://*.yintai.com/*"
                ],
            "run_at": "document_idle",
            "js": ["jquery-1.5.1.min.js","jquery-ui-1.8.13.custom.min.js", "contentscript.js"],
            "all_frames": true
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

在内容脚本中,我创建了一个iframe等.它到目前为止工作正常.像这样:

$('<div id="my_notifier"></div>').appendTo($('body')).html('<iframe src="http://example.com"></iframe>');
Run Code Online (Sandbox Code Playgroud)

问题是,在iframe内部,它不会从内容脚本继承任何内容.如果我想使用jQuery,我必须使用<script src=...它再次包含在iframe中.

我不想再次包含jQuery,因为我已将它放在扩展中.我不希望用户在扩展程序需要运行的每个页面上一次又一次地下载jQuery.

我已经尝试了该属性"all_frames": true,但它不起作用.

请指教.谢谢.

编辑:我将example.com添加到matches属性中,如下所示:

"content_scripts": [
    {
        "matches":
            [
            "http://*.taobao.com/*",
            "http://*.yintai.com/*", 
            "http://*.example.com/*"
            ],
        "run_at": "document_idle",
        "js": ["jquery-1.5.1.min.js","jquery-ui-1.8.13.custom.min.js", "contentscript.js"],
        "all_frames": true
    }
]
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

更清楚的是,iframe(example.com)的内容是:

<!DOCTYPE HTML>

<html>
<head>
    <title>Untitled</title>
</head>

<body>

<div></div>

<script type="text/javascript">
    $('div').html('hi');  

</script> …
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

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

Huggingface 的 AutoTokenizer 中的 text_target 参数有什么作用?

我正在遵循此处的指南: https: //huggingface.co/docs/transformers/v4.28.1/tasks/summarization \n指南中有一行如下:

\n
labels = tokenizer(text_target=examples["summary"], max_length=128, truncation=True)\n
Run Code Online (Sandbox Code Playgroud)\n

我不明白该text_target参数的功能。

\n

我尝试了以下代码,最后两行给出了完全相同的结果。

\n
from transformers import AutoTokenizer\ntokenizer = AutoTokenizer.from_pretrained(\'t5-small\')\ntext = "Weiter Verhandlung in Syrien."\ntokenizer(text_target=text, max_length=128, truncation=True)\ntokenizer(text, max_length=128, truncation=True)\n
Run Code Online (Sandbox Code Playgroud)\n

文档只是说text_target (str, List[str], List[List[str]], optional) \xe2\x80\x94 The sequence or batch of sequences to be encoded as target texts.我不太明白。是否在某些情况下设置 text_target会产生不同的结果?

\n

python huggingface-transformers huggingface

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