当我尝试启动 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) 当我声明名称中带有点的 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
我试图制作一个可以打开文件的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)

为什么我的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) 我正在尝试使用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) 我试图避免watch: true在tsconfig.json配置中使用。
通过 VSCode 的任务,我使用基本问题匹配器$tsc-watch,但在构建时它不会tsc以监视模式启动。我正在添加gulp支持,我看到有gulp-watch,但我想了解为什么$tsc-watch没有像我认为的那样工作。
typescript tsc visual-studio-code vscode-tasks vscode-problem-matcher
我的代码在android kitkat上工作,但是在Pie中运行它时出现io异常
不允许对server.com的明文HTTP流量
我正在使用凌空拨打服务器。
我想克隆一个存储库,但没有分支上的清单。
我的构建系统创建静态清单文件,repo manifest -o static.xml -r我正在寻找一种智能方法来检查工作区中这些文件的完全相同的内容。
类似问题的常用语法repo init -u url和之前的答案都显示了如果我将静态清单文件放在本地 git 的分支上,如何实现这一点。不过,我想避免这个额外的步骤并直接从我的清单中结帐。
是否有其他一些功能repo可用于实现此目的?
我想做这样的事情:(代码在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) 我正在尝试使用 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)