小编mok*_*mok的帖子

如何在java中呈现简单的警报消息?

来自.NET我习惯在桌面应用程序中调用Alert().但是在这个java桌面应用程序中,我只想提醒一条消息"谢谢你使用java"我必须经历这么多苦难:

(使用JOptionPane)

有没有更简单的方法?

java swing joptionpane

122
推荐指数
5
解决办法
44万
查看次数

switch语句中的String如何比相应的if-else语句更有效?

Java文档

Java编译器通常使用String对象生成比使用链式if-then-else语句更高效的字节码.

AFAIK even String in switch在.equals()内部以区分大小写的方式使用.那么它们在这种背景下的效率是多少.编译速度更快?字节码少?更好的性能?

java string if-statement switch-statement

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

在不使用条件语句和三元运算符的情况下,在C中最多找到三个数字

我必须找到最多由用户提供的三个号码,但有一些限制.不允许使用任何条件声明.我尝试使用下面的三元运算符.

max=(a>b?a:b)>c?(a>b?a:b):c
Run Code Online (Sandbox Code Playgroud)

但它再次限制使用三元运算符.现在我不知道该怎么做?

c algorithm conditional-statements

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

查找字符串的所有唯一排列而不生成重复项

查找字符串的所有排列是通过众所周知的Steinhaus-Johnson-Trotter算法.但如果字符串包含重复的字符,如
AABB,
那么可能的唯一组合将是4!/(2!*2!)= 6

实现这一目标的一种方法是我们可以将它存储在数组中,然后删除重复项.

有没有更简单的方法来修改约翰逊算法,因此我们永远不会生成重复的排列.(以最有效的方式)

c algorithm combinatorics

21
推荐指数
3
解决办法
8649
查看次数

如何在eclipse中链接项目

我有一个java项目,我想开发它而不从它的位置替换源代码.我想将我的代码链接到我的工作区而不用物理替换?

java eclipse workspace

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

为什么我不能以这种方式在for循环中定义变量?

通过测试,我发现,

这不合法:

for (int i= 0; i < 1000000000; i++) 
    int j = i & i+1 ; // j cannot be declared here!
Run Code Online (Sandbox Code Playgroud)

但这是:

for (int i= 0; i < 1000000000; i++) { 
    int j = i & i+1 ;
}
Run Code Online (Sandbox Code Playgroud)

为什么?

java for-loop compiler-errors

13
推荐指数
2
解决办法
3241
查看次数

如何在android中创建图像按钮?

所以我是android开发的新手......如何创建一个像按钮一样的图像,所以当我按下该图像时,图像会启动一个特定的活动.所以我希望这个显示为图像:

 <Button
    android:id="@+id/button1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="33dp"
    android:text="Button" />
Run Code Online (Sandbox Code Playgroud)

java android button imagebutton android-activity

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

"事件驱动"和"面向对象"编程的关系是什么?

这些天,我几乎到处都听说"事件驱动"编程.

维基百科说:

在计算机编程中,事件驱动编程是一种编程范例,其中程序的流程由诸如用户动作(鼠标点击,按键),传感器输出或来自其他程序/线程的消息之类的事件确定.事件驱动编程是图形用户界面和其他应用程序(例如Javascript Web应用程序)中使用的主要范例,其以响应于用户输入执行某些动作为中心.

这不是我们的老朋友OOP吗?如果这不是OOP有什么区别?

oop paradigms event-driven

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

Retrofit-IllegalArgumentException:意外的url

我想使用Retrofit将视频文件(从图库中选择)上传到服务器.但它不起作用并抛出异常" java.lang.IllegalArgumentException:unexpected url:192.168.1.7 ".我的代码如下所示.
PostFile.java:

public final class PostFile {
    public static final MediaType MEDIA_TYPE_MARKDOWN
      = MediaType.parse("vide/mp4");

    private final OkHttpClient client = new OkHttpClient();

    public void run(String path) throws Exception {
        File file = new File(path);

        Request request = new Request.Builder()
            .url("192.168.1.7/")
            .post(RequestBody.create(MEDIA_TYPE_MARKDOWN, file))
            .build();

        Response response = client.newCall(request).execute();
        if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);

        System.out.println(response.body().string());
    }
}
Run Code Online (Sandbox Code Playgroud)

PostFile:

public class MainActivity extends Activity {
    private static int RESULT_LOAD_IMG = 1;
    String decodableString;

    @Override
    protected …
Run Code Online (Sandbox Code Playgroud)

java upload android retrofit

10
推荐指数
2
解决办法
7207
查看次数

如何将秘密传递给诗歌

我想引用私有 git 存储库中的依赖项,该存储库通常如下所示pyproject.toml

[tool.poetry.dependencies]
...
my-module = { git = "https://username:password@gitlab.com/something", branch = "branch" }
Run Code Online (Sandbox Code Playgroud)

我的问题是如何通过环境变量或我可以在 CICD 中使用的任何其他方式注入密码。据我所知诗歌不支持环境变量,所以如果您遇到同样的情况,基本上就是在寻找解决方法。

python python-poetry

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