小编Bon*_*ond的帖子

如何使用 Python 在 HTML 本地存储中设置数据?

我想使用 Python 在 HTML 本地存储中设置数据(我使用的是 Flask 框架)。我需要使用 JavaScript 吗?

javascript python

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

如果文件已存在于目录中,则使用不同的名称保存

我不知道这段代码哪里错了。

If Dir(FILE_PATH & personList(i, 1) & FILE_EXT) <> "" Then
    .SaveAs2 FILE_PATH & "1" & personList(i, 1) & FILE_EXT
    .Close
Else
    .SaveAs2 FILE_PATH & personList(i, 1) & FILE_EXT
    .Close
End If
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当我在列中遇到相同的值(例如:John Doe、John Doe)时,程序会覆盖第一个 John Doe 文件。

excel vba

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

使用预制的Stringbuilder类

我正在尝试学习如何在VBA中使用stringbuilder函数,但是在VBA中查找有关如何使用它们的资源时遇到了问题.我可以使用一些帮助来使用预制的stringbuilder类.

我知道这些潜艇中的每一个都在编写最终代码方面发挥了一定作用.例如,我已经看到了其他使用的示例,"string.append"但我不确定它是否在这种情况下是如何工作的.我可以使用一些洞察力来了解如何使用此代码.请帮忙!

我理解的最好方法是,如果有人可以使用这个示例stringbuilder类将几行示例代码放在一起.谢谢!!

Private m_arrBuffer
Private m_strDelimiter
Private Sub Class_Initialize()
    m_arrBuffer = Array()
    m_strDelimiter = “”
End Sub

Private Sub Class_Terminate()
    m_arrBuffer = Empty
End Sub

Public Property Get Delimiter()
    Delimiter = m_strDelimiter
End Property

Public Property Let Delimiter(strDelimiter)
    m_strDelimiter = strDelimiter
End Property

Public Sub Append(strValue)
    ReDim Preserve m_arrBuffer(UBound(m_arrBuffer) + 1)
    m_arrBuffer(UBound(m_arrBuffer)) = strValue
End Sub

Public Sub AppendLine(strValue)
    Me.Append strValue & vbCrLf
End Sub

Public Sub Compact()
    If Not Me.Delimiter = “” Then
        strOriginalDelimiter = Me.Delimiter …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

单击按钮启动计时器

我是Android编程的新手,但我知道Java.我的问题是,计时器如何在Android中运行?我已经读过,最好使用处理程序.我想要做的是,你点击一个按钮,计时器启动.到点击按钮的那一刻对我来说很明显但是如何启动计时器?

android timer handler

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

使用 printf 将零添加到整数值

我正在尝试使用该函数向用户输入的数字添加零printf()。但是,我不确定语法用法。这是我到目前为止所拥有的:

public class Solution {

    public static void main(String[] args) {
            Scanner reader = new Scanner(System.in);
            final int requiredNumLength = 3;
            // readign untill EOF
            while (reader.hasNext()){
                    // getting the word form the input as a string
                    String word = reader.next();
                    // getting the number from the input as an integer
                    int num = reader.nextInt();
                    int length = String.valueOf(num).length();
                            if (length < requiredNumLength){
                                    int zerosRequired = requiredNumLength - length;
                                    //System.out.println("required zeros: " + zerosRequired);
                            }
                    // print out …
Run Code Online (Sandbox Code Playgroud)

java printf append

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

如何在c#中的Min谓词中返回对象?

在c#中,我有这段代码

Pixel topLeft = potentialTopLeft.Min(p => p.GetX());
Run Code Online (Sandbox Code Playgroud)

它获取列表中最小的Pixel对象potentialTopLeft,但它用于比较Pixel值的是GetX()类方法的值.但问题是,它返回最小值GetX(),我希望Pixel对象具有最小值GetX().有谁知道如何修理它?

c#

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

可变预期误差

我正在尝试制作一个从数组列表中随机选择一个笑话的机器人,但我似乎收到一个错误消息:

预期变量

到目前为止我的代码是:

package com.delta.objects;

import java.util.ArrayList;

/**
 * Created by WILLIAM on 8/3/2015.
 */
public class JokeBot extends Bot {

    public ArrayList<Joke> jokesIKnow = null;

    public JokeBot(ArrayList<Joke> jokesIKnow) {
        this.jokesIKnow = jokesIKnow;
    }

    public void tellJoke(){

        Double randomNumDouble = new Double(Math.random() = jokesIKnow.size());
        int randomNum = randomNumDouble.intValue();


    }

    protected void sayJoke(Joke aJoke){
        talk(aJoke.getJokeSetup());
        talk(aJoke.getJokePunchline());
    }
}
Run Code Online (Sandbox Code Playgroud)

错误出现在:

Double randomNumDouble = new Double(Math.random() = jokesIKnow.size());
Run Code Online (Sandbox Code Playgroud)

java android-studio

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

Excel换行符(char(10))复制/粘贴问题

我正在尝试使用CHAR(10)为我生成的某些脚本创建一些很好的格式,但复制和粘贴对我来说不起作用.我正在运行Windows 8.1 atm.这是一个澄清的例子.使用公式:

="hello"&CHAR(10)&"world"
Run Code Online (Sandbox Code Playgroud)

我进入hello[newline]worldExcel.我希望复制/粘贴到记事本中

hello
world
Run Code Online (Sandbox Code Playgroud)

但是当我实际执行复制/粘贴时,我会得到:

helloworld
Run Code Online (Sandbox Code Playgroud)

现在,我知道换行符就在那里,因为如果我将记事本中的输出复制到这个窗口,我会重新插入换行符.我最终需要从Excel中删除带有(可见)换行符的明文.我有什么想法可以做到这一点?

excel ascii plaintext

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

如何从文件名(VBA)中删除文件扩展名

我有一个包含的文件名变量:"Filename.csv".要从我使用的路径中提取文件名:从我选择的文件中检索Filename=Dir([fStr])where fStr.

我只需要没有文件名".csv".如何删除".csv"扩展程序?

excel vba

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

响应系统关闭过程

我构建了一个 VB6 应用程序在后台运行并告诉我大写锁定键何时循环。它在 Windows 启动时启动,因此它始终处于开启状态,但当我要关闭计算机时,该应用程序会挂起 Windows 8 中的关闭进程。

是否有要监视的系统范围事件,或者是否有其他方法可以捕获我可以用来优雅地终止我的应用程序的关闭命令?

vb6 hook shutdown

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