小编tsc*_*dia的帖子

VueJS换行符未正确呈现

我遇到以下问题,我从包含换行符的API读取了数据字符串,\n并且希望在模板中正确显示它们。

但是当我做类似的事情时:

<p>{{ mytext }}</p>
Run Code Online (Sandbox Code Playgroud)

\n像普通文本一样,显示的文本中带有字符。

响应中的文本字符串格式为"Hello, \n what's up? \n My name is Joe"

我在这里做错了什么?

javascript string newline vuejs2

9
推荐指数
2
解决办法
5257
查看次数

Vue Cli 3:定义的输出路径

我需要配置最终构建的输出路径,如下所述:

我的Vue项目默认来自结构,但输出路径在此结构之外:

输出HTML文件是: ../ main/resourcess /

输出所有资产文件: ../ main/assets/[js/css/img]

在index.html文件中,查找资产的路径必须是"js/name.js"和类似的.

我目前的vue.config.js没有提供:

module.exports = {
    chainWebpack: config => {
        config.module
            .rule('vue')
            .use('vue-loader')
            .tap(options => {
                return options;
            });
    },
    css: {
        sourceMap: true
    },


    baseUrl: '/',
    outputDir: '../main/resources/',
    assetsDir: '../main/assets/',
    runtimeCompiler: undefined,
    productionSourceMap: undefined,
    parallel: undefined,
    configureWebpack: {
        module: {
            rules: [
                {
                    test: /\.(png|jpg|gif)$/,
                    use: [
                        {
                            loader: 'file-loader',
                            options: {
                                outputPath: '../main/assets/img',
                                name: '../main/assets/img/[name].[ext]'
                            }
                        }
                    ]
                }
            ]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙配置这个文件吗?谢谢!

tschaefermedia 亲切的问候

对不起,我忙于其他项目.现在回到VueJS.
更新:
我尝试了GIT帖子中的内容.我的vue.config.js文件现在看起来像这样: …

vue.js vuejs2 vue-cli

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

SciKit Learn SVR 运行时间很长

我面临以下问题,我在训练集上运行来自 scikit-learn 库的 SVR,观察次数约为 46500,并且运行了六个多小时,直到现在。

我正在使用线性内核。

def build_linear(self):
    model = SVR(kernel='linear', C=1)
    return model
Run Code Online (Sandbox Code Playgroud)

我已经尝试在 1e-3 和 1000 之间更改“C”值,但没有任何变化。

poly 内核运行大约 5 分钟,但我需要评估值,可以跳过这部分...

有没有人知道如何加快速度?

非常感谢!

python machine-learning svm scikit-learn

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

Python语音识别会产生不良结果

我正在努力让我的语音识别脚本工作,但它无法理解我.

import pyaudio
import speech_recognition as sr

def initSpeech():
    r = sr.Recognizer()

    with sr.Microphone() as source:
        r.adjust_for_ambient_noise(source, duration=2)
        print("Set minimum energy threshold to {}".format(r.energy_threshold))
        print("Say something")

        audio = r.listen(source, phrase_time_limit=10)

        command = ""
        try:
            command = r.recognize_google(audio)
        except:
            print("Coundn't understand you!")

        print(command)

initSpeech()
Run Code Online (Sandbox Code Playgroud)

这是我的识别我的声音的代码,但是"Coundn't understand you!"当我使用python使用以下脚本录制我的声音并且将波形文件作为语音识别的输入时它总是打印出来它工作正常:

import pyaudio
import wave

CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 2
RATE = 44100
RECORD_SECONDS = 5
WAVE_OUTPUT_FILENAME = "output.wav"

p = pyaudio.PyAudio()

stream = p.open(format=FORMAT,
                channels=CHANNELS,
                rate=RATE,
                input=True,
                frames_per_buffer=CHUNK) …
Run Code Online (Sandbox Code Playgroud)

python speech-recognition windows-10 python-3.6

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

Rollup Vue2 - 构建失败

我的 rollup + vue 2 设置出现问题,并在网上获取了相互冲突的信息。我的汇总配置:

import vue from 'rollup-plugin-vue';
import postcss from 'rollup-plugin-postcss';
import sass from 'rollup-plugin-sass';
import image from '@rollup/plugin-image';
import babel from 'rollup-plugin-babel';
import resolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';

const plugins = [
    vue({
        preprocessStyles: true,
        css: true,
        compileTemplate: true
    }),
    commonjs({ extensions: ['.js'] }),
    postcss(),
    sass(),
    image(),
    resolve({
        jsnext: true,
        main: true,
        browser: true
    }),
    babel({ exclude: 'node_modules/**', include: '**/*.js' })
];

export default {
    input: 'src/main.js',
    output: {
        dir: 'diss',
        format: 'iife',
        sourcemap: …
Run Code Online (Sandbox Code Playgroud)

javascript rollup vue.js rollupjs vuejs2

6
推荐指数
0
解决办法
625
查看次数

Java 8:更改条目类型返回 Map

我得到了以下问题:我有一个Map<?,?>,我从一个 PList 文件中解析它,简化为:

Map<String, String> m  = (Map<String, String>) getMap();
Run Code Online (Sandbox Code Playgroud)

getMap()方法只是读取文件(.plist)。我想将所有值解析为 String,但不幸的是 Map 包含整数,导致稍后在此过程中出错。所以我想编写一个使用过滤器将所有内容转换为字符串的方法:

我的做法是:

m.entrySet().stream()
    .map(e -> e.getValue())
    .filter(e -> e instanceof Integer)
    .map(e -> String.valueOf(e))
    .collect(Collectors.toMap(e -> e.keys(), e -> e.getValue()));
Run Code Online (Sandbox Code Playgroud)

问题是,最后的收集不起作用,我该如何解决?结果应该又是一张地图。

非常感谢!

java java-8 java-stream

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

jQuery - 在元素上调用函数

我想调用一个函数来显示和修改这样的内容:

$('#element').someFunction();
Run Code Online (Sandbox Code Playgroud)

我写了这个函数:

function someFunction(){
     $(this).show();
     //other stuff
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有人可以给我一个提示如何解决这个问题.

javascript jquery function call

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

Python MySQL更新语句不起作用

我尝试在 python 2.7 中执行一个简单的更新语句,但它根本不起作用。我希望有人能告诉我这个错误:

import MySQLdb
import datetime

db = MySQLdb.connect(host="localhost",    # your host, usually localhost
                     user="root",         # your username
                     passwd="",  # your password
                     db="******")        # name of the data base

cur = db.cursor()

cur.execute("SELECT * FROM data")

for row in cur.fetchall():
    id_row = str(row[0])
    date = str(row[1])
    new_date = date[:-2]
    new_date += "00"
    cur.execute("UPDATE data SET date={0} WHERE ID={1}".format(new_date, id_row))

db.close()
Run Code Online (Sandbox Code Playgroud)

该脚本应将日期作为 unix 时间戳从数据库中截取最后两个数字,将其替换为 00 并更新数据库中的行。替换数字的代码有效,但更新过程无效。它不显示任何错误消息并以代码 0 退出。

我不知道我在哪里犯了错误。有人可以帮忙吗?

多谢!

python mysql sql-update

0
推荐指数
1
解决办法
7532
查看次数

Java:HashMap包含key返回值错误

我使用Eclipse 4.7.2在HashMap中发现了一个奇怪的行为.

以下行似乎对我来说是正确的:

infos.containsKey("desc") ? stmt.setString(8, infos.get("desc")) : 
stmt.setString(8, "No description");
Run Code Online (Sandbox Code Playgroud)

infos是的类型HashMap<String, String>PreparedStatement应充满的描述(的值desc)字段在地图上.

但是,Eclipse不是仅仅执行所写的操作,而是指示此行中存在多个错误:

 infos.containsKey**("desc")** ? stmt.setString(8, infos.get("desc")) :
 stmt.setString(8, "No description"**)**;
Run Code Online (Sandbox Code Playgroud)

我标记了Eclipse中带下划线的字符.

错误消息是:

Multiple markers at this line
    - Syntax error on token ")", delete this token
    - Syntax error, insert ")" to complete Expression
    - Type mismatch: cannot convert from String to 
     boolean
Run Code Online (Sandbox Code Playgroud)

的功能?操作者相当清楚,但行为不清楚.

有谁能告诉我我错在哪里或如何避免这个错误.

谢谢!

java eclipse

0
推荐指数
1
解决办法
177
查看次数