小编use*_*443的帖子

VScode:Markdown 的自动换行不起作用

当我编写 Markdown 文本时,我尝试自动换行:我希望当我键入比设置长的行时wrap line length,通过硬中断(即newline字符)自动换行。

我已经设定

  • word wrapwordWrapColumn
  • word wrap column至 50
  • wrappingIndent相同
  • wrapping Strategy简单
  • wrap attributes为 auto 并且没有设置为 markdown。

然而,行延伸到编辑器的末尾(远多于 50 行)并且没有任何反应。我已经尝试过但toggle word wrap没有效果(如果能够显示切换状态,就像 for 那样,那就太好了auto save)。

怎么了?

visual-studio-code

21
推荐指数
1
解决办法
7768
查看次数

目录树的广度优先遍历不是懒惰的

我尝试遍历目录树.天真的深度优先遍历似乎不会以懒惰的方式生成数据并且耗尽内存.我接下来尝试了广度优先的方法,它显示了同样的问题 - 它使用了所有可用的内存然后崩溃.

我的代码是:

getFilePathBreadtFirst :: FilePath -> IO [FilePath]
getFilePathBreadtFirst fp = do
  fileinfo <- getInfo fp 
  res :: [FilePath]  <- if isReadableDirectory fileinfo
          then do
                children  <- getChildren fp 
                lower    <-  mapM getFilePathBreadtFirst children  
                return (children ++  concat lower)
           else return [fp]        -- should only return the files? 
  return res 

getChildren :: FilePath -> IO [FilePath]
getChildren path = do 
          names <- getUsefulContents path
          let namesfull = map (path </>) names
          return namesfull

testBF fn = do  -- …
Run Code Online (Sandbox Code Playgroud)

haskell

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

如何禁用“市场有扩展...”消息

我在 VS 代码中一次又一次收到消息“市场具有可以帮助 XXX 的扩展”。在大多数情况下,提示毫无帮助,但我找不到关闭它的方法。它涵盖了出现在同一位置的有价值的消息(我的explorer面板全部位于右侧)。某处是否有一个开关,它是什么?谢谢你!

visual-studio-code

7
推荐指数
1
解决办法
1147
查看次数

如何使用systemctl systemd启动svnserve

debian jessie中的subversion包不包含systemd服务文件.什么是最简单的自动启动解决方案.我试试

[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target

[Service]
Type=forking
#EnvironmentFile=/etc/conf.d/svnserve
#ExecStart=/usr/bin/svnserve --daemon $SVNSERVE_ARGS
ExecStart=/usr/bin/svnserve -d -r /svnFolder/repositories
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target
Alias=svnserve.service
Run Code Online (Sandbox Code Playgroud)

它是https://bbs.archlinux.org/viewtopic.php?id=190127的改编版,但我直接在这里直接为svnserve设置参数.

什么可以改善?

svn systemd

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

失败的!=&gt; {"changed": false, "msg": "apt cache update failed"} 尝试

我是新手,Ansible并尝试作为安装Vivaldi. 我在一个角色中的唯一任务Vivaldi update始于

    - name: Run apt upgrade
      apt:
        upgrade: "yes"
        update_cache: yes
        cache_valid_time: 432000
    
    - name: Add Vivaldi Repository
      apt_repository:
          repo: "deb https://repo.vivaldi.com/stable/deb/ stable main"
          state: present
          filename: vivaldi.list
          update_cache: true
      tags:
         - vivaldi
Run Code Online (Sandbox Code Playgroud)

有了这个,我在 debian 10 安装的本地主机上失败了
Linux london 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux).

所有命令都在命令行上成功。

Ansible 是 2.9.15。

第一个任务运行正常(如果单独运行)但第二个任务失败
FAILED! => {"changed": false, "msg": "apt cache update failed"}.

添加存储库密钥的任务失败并显示
FAILED! => {"changed": false, "id": "6D3789EDC3401E12", "msg": "key does not …

debian ansible

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

无法设置 Ansible 需要创建的临时文件的权限

我有两个 Ansible 角色需要become_user非特权用户(例如设置 git 答案和dconf dump当前设置);我已经allow_world_readable_tmpfiles=Trueansible.cfg文件中设置了,但仍然有错误消息

Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user (rc: 1, err: chown: changing ownership of '/var/tmp/ansible-tmp-1613484534.333031-12971-165984005608584/': Operation not permitted
     chown: changing ownership of '/var/tmp/ansible-tmp-1613484534.333031-12971-165984005608584/AnsiballZ_command.py': Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我不使用 ACL 或类似的东西(并且不想),并且我不知道如何以特权用户身份运行。我对文档的理解是,自 Ansble 2.1 版本以来,该问题不应该存在。

我在 64 位 aarch64 (raspi 4) 上运行,内核为 5.8.0.-1015。ansible 是: Ansible 2.9.9 配置文件 = /home/frank/Data/ansibleHost/ansible.cfg 配置的模块搜索路径 = ['/home/frank/.ansible/plugins/modules', '/usr/share/ansible/ plugins/modules'] ansible python 模块位置 = /usr/lib/python3/dist-packages/ansible …

ansible ansible-2.x

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

如何实现“stack run --file-watch”

我使用 Haskell 堆栈并找到了--file-watchopton,但随后惊讶地发现它适用于build但不适用于run. 在网上搜索发现有一些方法可以stack run --file-watch 通过其他命令来实现(script?)的效果,但我找不到简单直接的解决方案。有吗?

haskell haskell-stack

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

安装后未找到 nix-env 和 nix-build (debian buster)

按照说明安装后

curl https://nixos.org/nix/install | sh
Run Code Online (Sandbox Code Playgroud)

并且未找到注销/登录、nix-env 和 nix-build。我遇到了 debian stretch 的问题,现在使用了 buster。我究竟做错了什么?

nix

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

当 biblio 文件仅位于 YAML 元数据中时,pandoc 不会生成参考书目

我假设在 YAML 元数据中插入对 BibTex 参考书目的引用足以生成引用。这就像当 .bib 文件位于 YAML 中时 pandoc 不会打印引用,这可能被误解并且还没有可接受的答案。

我有示例输入文件:

---
title: Ontologies of what?
author: auf 
date: 2010-07-29
keywords: homepage
abstract: | 
    What are the objects ontologists talk about. 
    Inconsistencies become visible if one models real objects (cats) and children playthings.
bibliography: "BibTexExample.bib"
---

An example post. With a reference to [@Frank2010a] and more.

## References
Run Code Online (Sandbox Code Playgroud)

我使用以下命令调用到乳胶的转换:

pandoc -f markdown -t pdf  postWithReference.markdown -s --verbose -o postWR.pdf -w latex
Run Code Online (Sandbox Code Playgroud)

pdf 已生成,但它不包含参考文献,并且文本呈现为With a reference to …

pandoc pandoc-citeproc

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

如何将nginx设置为反向代理(堡垒);我有“400Bad 请求:主机头太多”

我尝试设置 nginx 来验证传入的 https 请求并将它们传递到同一 Intranet (LAN) 中不同主机上的服务器。我从不同的来源得到了以下 conf 文件:

    proxy_redirect              off;
    proxy_set_header            Host            $http_host;
    proxy_set_header            X-Real-IP       $remote_addr;
    proxy_set_header            X-Forwared-For  proxy_add_x_forwarded_for;

upstream syncthing_gui 
  {
      server 10.0.0.129:8329; 
  }

server {
  listen       443 ssl;
  server_name  geras.duckdns.org;

    ssl    on;
    ssl_certificate    /etc/letsencrypt/live/geras.duckdns.org/fullchain.pem;
    ssl_certificate_key    /etc/letsencrypt/live/geras.duckdns.org/privkey.pem;

    auth_basic "Username and Password required (syncthing)";
    auth_basic_user_file /etc/nginx/.htpasswd;

  location /sync {

    error_log /var/log/nginx/error.log info; 
    access_log /var/log/access.log;
    proxy_pass http://syncthing_gui;
}
Run Code Online (Sandbox Code Playgroud)

}

但我得到了错误400 Bad Request: too many Host headers。我需要改变什么?

reverse-proxy nginx

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