我正在尝试创建一个 Java 琐事应用程序,该应用程序从给定文件夹中的单独问题文件中读取琐事。我的想法是使用 FileHandler 类中的 run() 方法将文件夹中的每个文本文件设置为字典,并为它们提供整数键,以便我可以轻松地随机化它们在游戏中出现的顺序。我找到了一段简单的代码,它能够遍历文件夹并获取每个文件的路径,但以 Path 类的形式。我需要字符串类形式的路径(或只是名称)。因为我稍后需要将它们转换为文件类(除了字符串构造函数,而不是路径)。这是遍历文件夹的代码块:
public class FileHandler implements Runnable{
static Map<Integer, Path> TriviaFiles; //idealy Map<Integer, String>
private int keyChoices = 0;
public FileHandler(){
TriviaFiles = new HashMap<Integer, Path>();
}
public void run(){
try {
Files.walk(Paths.get("/home/chris/JavaWorkspace/GameSpace/bin/TriviaQuestions")).forEach(filePath -> {
if (Files.isRegularFile(filePath)) {
TriviaFiles.put(keyChoices, filePath);
keyChoices++;
System.out.println(filePath);
}
});
} catch (FileNotFoundException e) {
System.out.println("File not found for FileHandler");
} catch (IOException e ){
e.printStackTrace();
}
}
public static synchronized Path getNextValue(){
return TriviaFiles.get(2);
}
}
Run Code Online (Sandbox Code Playgroud)
还有另一个名为 TextHandler() …
我的代码中有这个
var queries = require('./Queries.js');
在 Windows cmd 中启动节点服务器时就可以了。
我在 linux ec2 服务器中克隆了项目,但是当我启动服务器时无法正常工作
错误:找不到模块“./Queries.js”
我想从图库中选择一张图片,然后保存路径。我使用此路径在RecyclerView. 我Picasso用来下载图像ImageView. 我遇到的问题如下:
当我选择图像正确显示在 RecyclerView,但如果我离开屏幕并返回,我会收到此错误:
01-19 15:05:18.984 542-840/? W/ActivityManager:权限拒绝:从...打开提供程序 com.android.providers.media.MediaDocumentsProvider 需要 android.permission.MANAGE_DOCUMENTS 或 android.permission.MANAGE_DOCUMENTS
并且图像不再显示。这是我的代码:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/>
AlertDialog.Builder builder = new AlertDialog.Builder(getMainActivity());
builder.setTitle("Choose Image Source");
builder.setItems(new CharSequence[] {"Gallery"},
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
Intent intent;
// GET IMAGE FROM THE GALLERY
intent = new Intent(Intent.ACTION_GET_CONTENT, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); // Show local files only …Run Code Online (Sandbox Code Playgroud) 我在运行“python3”命令和“pip3”来安装多个 python 模块时遇到问题。似乎我的 pip3 链接到 python 3.6(这是我想要使用的),但是 python3 链接到 3.5。见下文 :
pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
python3 --version
Python 3.5.2
Run Code Online (Sandbox Code Playgroud)
我想运行 python3.6,并且我认为我的 PATH 变量可能不正确(或者到那个程度)。谢谢
我正在查看我在 Visual Studio 中处理的项目的源代码,路径在 WPF 窗口 XAML 中看起来很奇怪。例如,window 元素的图标成员如下所示:Icon="/ProjectName;component/icons/ProjectName.ico"
首先,分号是什么意思?这是否表示两条可能的路径?那没有意义。
我猜ProjectName;component代表一个路径,因为component我的项目中没有文件夹。在我的项目文件夹中,icons/ProjectName.ico是图标所在的位置。
这是什么意思呢?
使用折线我可以在两点之间创建一条路径。
但是当我使用这两个点(艾哈迈达巴德到纽约)时,不会创建折线。否则,如果两点之间没有 SEA,则它会起作用。
当积分像时,我遇到了问题
我正在尝试制作 WordPress 网站的本地副本。下载文件后,我将 wp_option 表中的站点 url 更改为 localhost,位于 siteurl 和 home 行。
之后问题就开始了。
路径开始复制 url。例如,如果我尝试登录,而不是打开localhost/wp-admin url,我会得到http://localhost/wp-admin/localhost/wp-login.php.
'localhost' 部分在 url 上重复,所以我所有的链接都失效了,如下所示。
另外,如果我尝试在 localhost 中打开主页,我会一直重定向到原始站点。
我已经尝试更改 url 来改变 wp-config 文件,结果是一样的。
什么可能导致这种情况?
这是我的目录结构:
/node
. /config
. default.js
. node_modules
. /controllers
. myfile.js
. other files
. app.js
Run Code Online (Sandbox Code Playgroud)
这是用 myfile.js 编写的一些代码
const express = require('express');
const app = express();
const mysql = require('mysql');
const path = require('path');
const config = require('config');
const bodyParser = require('body-parser');
const moment = require('moment');
app.use(bodyParser.json({type: '*/*'}));
var client;
const redis = require("redis");
client = redis.createClient();
client.on("error", function (err) {
console.log("Error " + err);
});
const connectionPool = mysql.createPool({
host: config.get('database.host'),
user: config.get('database.user'),
password: config.get('database.password'),
database: config.get('database.dbname'), …Run Code Online (Sandbox Code Playgroud) 我的代码的目的是创建一个具有 4 个按钮的 GUI。其中 2 个是打开“浏览”窗口,允许用户从目录中选择文件。第三个按钮是允许用户选择要输出的最终文档的目录。第四个按钮将我的 python 代码应用于两个文件,创建输出文档。
在尝试创建“浏览”按钮时,通过 stackoverflow 和互联网上的许多帖子,大多数解决方案包括通常从 tkFileDialog 导入的“askopenfilename”模块。但是,无论我如何措辞,或者我导入的 tkinter 模块的任何变体,我始终收到相同的错误消息“没有模块名称 tkfileDialog”或“未定义 askopenfilename”。
我的代码有问题吗?这是在使用 python 3.6 的 tkinter 中发现的常见错误吗?如何创建一个浏览按钮来查找文件并添加其路径?
请告诉我!
谢谢。
下面是我的代码:
import os
#from tkFileDialog import *
from tkinter import filedialog
from Tkinter import *
from tkfileDialog import askopenfilename
content = 'apple'
file_path = 'squarebot'
#FUNCTIONS
def browsefunc(): #browse button to search for files
filename = askopenfilename()
infile = open(filename, 'r')
content = infile.read()
pathadd = os.path.dirname(filename)+filename
pathlabel.delete(0, END)
pathlabel.insert(0, pathadd)
return content
def open_file(): …Run Code Online (Sandbox Code Playgroud) 我尝试了所有方法来更改 Chrome 上的默认下载路径,但没有任何效果。
我正在使用 .Net Core 2.0 C#
<PackageReference Include="Selenium.Chrome.WebDriver" Version="2.30.0" />
<PackageReference Include="Selenium.Firefox.WebDriver" Version="0.17.0" />
<PackageReference Include="Selenium.Support" Version="3.6.0" />
<PackageReference Include="Selenium.WebDriver" Version="3.6.0" />
<PackageReference Include="Selenium.WebDriver.ChromeDriver" Version="2.33.0" />
<PackageReference Include="Selenium.WebDriver.MicrosoftDriver" Version="15.15063.0" />
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference("download.default_directory", path);
chromeOptions.AddUserProfilePreference("intl.accept_languages", "nl");
chromeOptions.AddUserProfilePreference("disable-popup-blocking", "true");
var driver = new ChromeDriver(path, chromeOptions);
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用偏好设置的课程,但也没有奏效。
谢谢!
path ×10
android ×2
javascript ×2
node.js ×2
python ×2
c# ×1
config ×1
directory ×1
download ×1
filenames ×1
gallery ×1
google-maps ×1
icons ×1
image ×1
java ×1
macos ×1
module ×1
php ×1
pip ×1
project ×1
python-3.5 ×1
require ×1
selenium ×1
string ×1
tkinter ×1
url ×1
window ×1
wordpress ×1
wpf ×1
xaml ×1