小编Sim*_*son的帖子

sbt 服务器无法开始抛出错误 231

当我尝试启动 sbt 时,它无法抛出 IO 异常。

SBT的版本 - 1.1.2

Scala 版本 - 2.12.6

错误:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading project definition from C:\Users\username\IdeaProjects\projectname\project
[info] Loading settings from build.sbt ...
[info] Set current project to example (in build file:/C:/Users/username/IdeaProjects/projectname/)
[error] server failed to start on local:sbt-server-ad238fc8ee352b69065c. java.io.IOException: Could not create lock for
\\.\pipe\sbt-server-ad238fc8ee352b69065c_lock, error 231
Run Code Online (Sandbox Code Playgroud)

scala sbt

6
推荐指数
1
解决办法
4337
查看次数

dockerfile 中的 ENV 变量中的点不起作用

当我声明名称中带有点的 ENV 变量时,它们设置不正确。对于我要进行 dockerizing 的框架,需要设置此变量:

  framework.config.location 
Run Code Online (Sandbox Code Playgroud)

Dockerfile

ENV JAVA_HOME=/opt/java/jre1.8 \
framework.config.location=$HOME/framework/config 

RUN echo $framework.config.location && \
    cd $framework.config.location
Run Code Online (Sandbox Code Playgroud)

.config.位置

/bin/sh: 1: cd: 无法 cd 到 .config.location

docker

6
推荐指数
1
解决办法
2119
查看次数

打开文件(Tkinter)

我试图制作一个可以打开文件的Tkinter程序到目前为止它打开一个tk窗口,其中有一个选项,说文件然后是一个下拉菜单,当你点击它打开一个文件窗口但是我无法弄清楚它打开如何实际打开该文件

这是我尝试的代码:

from Tkinter import *
from tkFileDialog import askopenfilename
def openfile():

   filename = askopenfilename(parent=root)
   f = open(filename)
   f.read()

root = Tk()
menubar = Menu(root)
filemenu = Menu(menubar, tearoff=0)
filemenu.add_command(label="Open", command=openfile)
filemenu.add_separator()
filemenu.add_command(label="Exit", command=root.quit)
menubar.add_cascade(label="File", menu=filemenu)

root.config(menu=menubar)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

这是窗口的样子

python tkinter openfiledialog

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

为什么VS code中的问题匹配器不起作用?

为什么我的problemMatcher不起作用?我非常肯定正则表达式,但它没有报告任何问题,即使有一些关于stdout ......

// the matcher
"problemMatcher": {
    "owner": "typescript",
    "fileLocation": ["relative", "${workspaceRoot}"],
    "pattern": {
        "regexp": "^TypeScript (warning|error): (.*)\\((\\d+),(\\d+)\\): (.*)$",
        "severity": 1,
        "file": 2,
        "line": 3,
        "column": 4,
        "message": 5
    }
}

//the browserify/tsify pipeline
browserify().add('main.ts')
  .plugin(tsify, { noImplicitAny: false, removeComments:true })
  .transform("babelify",{ extensions: ['.ts'], presets: ["es2015"]})
  .bundle()
  .on('error', function (error) { console.log(error.toString()); })
  .pipe(source('bundle.js'))
  .pipe(gulp.dest('www/js/dist/'));

//gulp sample output
[00:39:00] Starting 'ts-compile'...
TypeScript error: main.ts(118,30): Error TS2339: Property 'object' does not exist on type 'boolean'.
TypeScript error: main.ts(137,24): Error TS2339: Property …
Run Code Online (Sandbox Code Playgroud)

regex gulp visual-studio-code tsify vscode-problem-matcher

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

Symfony和Docker - 缓存和日志目录权限

我正在尝试使用docker设置Symfony项目,但总是给出与"cache"目录中的权限相关的错误.

我已经尝试了一切,我似乎无法找到解决方案.问题是以某种方式缓存文件夹是用"root"所有者创建的,即使我的服务器和php-fpm用户设置为www-data.也许是因为php-cli用户?

我试过: - setfacl:不使用docker - chown/chmod到www-data:也没用.它可能会在开始时正确地更改所有者,但它们会在其他地方出错.

泊坞窗,compose.yml

app:
  build: .
  command: "tail -f /dev/null" # keep the application container running
  links:
      - mysql
  volumes:
    - .:/var/www

nginx:
  build: docker/nginx/
  ports:
    - 8090:80
  links:
    - php-fpm
  volumes_from:
    - app

php-fpm:
  build: docker/fpm
  ports:
    - 9000:9000
  volumes_from:
    - app

mysql:
  image: mysql:5.7
  volumes:
     - ./docker/data/mysql:/var/lib/mysql
Run Code Online (Sandbox Code Playgroud)

我的app Dockerfile:

FROM php:5.6-cli

ENV DEBIAN_FRONTEND noninteractive

RUN apt-get update && apt-get install -y \
    git \
    vim \
    curl \
    php5-json \
    php5-intl \
    php5-mcrypt …
Run Code Online (Sandbox Code Playgroud)

php file-permissions symfony docker docker-compose

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

VSCode TypeScript 问题Matcher `$tsc-watch` 未观看

我试图避免watch: truetsconfig.json配置中使用。

通过 VSCode 的任务,我使用基本问题匹配器$tsc-watch,但在构建时它不会tsc以监视模式启动。我正在添加gulp支持,我看到有gulp-watch,但我想了解为什么$tsc-watch没有像我认为的那样工作。

typescript tsc visual-studio-code vscode-tasks vscode-problem-matcher

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

不允许对server.com的明文HTTP流量

我的代码在android kitkat上工作,但是在Pie中运行它时出现io异常

不允许对server.com的明文HTTP流量

我正在使用凌空拨打服务器。

android android-volley

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

直接从清单 xml 文件克隆存储库,无需 git 存储库

我想克隆一个存储库,但没有分支上的清单。

我的构建系统创建静态清单文件,repo manifest -o static.xml -r我正在寻找一种智能方法来检查工作区中这些文件的完全相同的内容。

类似问题的常用语法repo init -u url之前的答案都显示了如果我将静态清单文件放在本地 git 的分支上,如何实现这一点。不过,我想避免这个额外的步骤并直接从我的清单中结帐。

是否有其他一些功能repo可用于实现此目的?

repo

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

如何使用 Kotlin 声明 Pair 数组

我想做这样的事情:(代码在java中)

Pair[] pairs = new Pair[1];
Run Code Online (Sandbox Code Playgroud)

我想将此代码转换为 kotlin,问题是我不知道如何初始化此数组。这是我的代码:

val prof_intent = Intent(this, NewObjectiveActivity::class.java)
    val pairs = arrayOf(1)
    pairs[0] = Pair<View, String>(fabNewObjective, "activity_trans")

    val options = ActivityOptions.makeSceneTransitionAnimation(this, pairs)
    startActivity(prof_intent, options.toBundle())
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

Traefik v2.0 使用自签名证书的问题

我正在尝试使用 traefik 设置 docker 以在本地主机上使用自签名证书

我正在我的本地机器上开发,我想将 docker 与 traefik 一起使用。我遇到的问题是我无法获得自签名证书来处理我的设置。我需要有人为我指明正确的方向!

浏览器中显示的证书始终是 TRAEFIK DEFAULT CERT 或在我输入域时找不到 get 404 页面

我的 docker-compose.yaml

version: "3.7"

services:
    mariadb:
        image: wodby/mariadb:$MARIADB_TAG
        container_name: "${PROJECT_NAME}_mariadb"
        stop_grace_period: 30s
        environment:
            MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
            MYSQL_DATABASE: $DB_NAME
            MYSQL_USER: $DB_USER
            MYSQL_PASSWORD: $DB_PASSWORD
        ports:
            - 3306:3306
        volumes:
            #      - ./mariadb-init:/docker-entrypoint-initdb.d # Place init .sql file(s) here.
            - mysql:/var/lib/mysql # I want to manage volumes manually.

    php:
        image: wodby/wordpress-php:$PHP_TAG
        container_name: "${PROJECT_NAME}_php"
        environment:
            PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
            DB_HOST: $DB_HOST
            DB_USER: $DB_USER
            DB_PASSWORD: $DB_PASSWORD
            DB_NAME: …
Run Code Online (Sandbox Code Playgroud)

https docker-compose traefik self-signed-certificate

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