小编Lor*_*ore的帖子

Android Studio 中大写的快捷键

我想要一个在 Android studio 中大写的快捷方式(将每个单词的第一个字母更改为大写)。

我知道Android Studio 中的“切换大小写”快捷方式是Ctrl+ Shift+ U(在 Mac 上为Command+ Shift+ )。U

我想要一个仅大写所有单词的第一个字母的快捷方式...这对于 Javadocs 非常有用。

ide android keyboard-shortcuts intellij-idea android-studio

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

如何保存 shell 命令以备下次使用(Android Studio 终端)

假设我在 Android Studio 终端中运行此命令

D:\.android\sdk\platform-tools/adb shell input text 'Some Text'
Run Code Online (Sandbox Code Playgroud)

关闭并打开 Android Studio而不是重新输入完​​整命令后,如何将其保存(作为宏)以备下次使用?

我知道在当前会话中我们可以使用向上/向下箭头,我正在查看要保存并永久保存的宏之类的东西......

terminal macros android

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

使用ejml(或其他Java库)的Matrix索引

我正在使用ejml库在java中编写数学算法.我认为它非常有用,但我需要知道是否有快速模式(如print())来打印带索引的矩阵.例:

    1    2
1  0.00 0.01
2  0.03 0.54
3  3.45 7.88
4  2.24 5.66
Run Code Online (Sandbox Code Playgroud)

否则,您是否了解其他针对此目的的图书馆?

java math matrix ejml

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

RDP 上的 Pyautogui

我在 Windows 10 和 Python 3 中使用 pyautogui,在通过远程桌面访问的虚拟机中。

不幸的是,当我关闭远程连接时,程序停止执行,给出“OSError:屏幕抓取失败”。

我在网上搜索了解决方案,但我找到的唯一解决方法是来自此链接

使用远程桌面客户端,即使您最小化窗口/关闭电脑,也可以继续输出显示。我使用了终端(https://terminals.codeplex.com/ - 根本不隶属于它们,只是推荐,因为它为我解决了这个问题)。您可以将其设置为持久显示,然后您的代码应该可以正常运行。

问题是我找不到持久显示的设置。我还发现了这个

pyautogui._pyautogui_x11._display = Xlib.display.Display(
            os.environ['DISPLAY']
        )
Run Code Online (Sandbox Code Playgroud)

...但它似乎也不起作用(给我错误...)。

你有一些解决方法来做到这一点吗?

remote-desktop python-3.x pyautogui

6
推荐指数
2
解决办法
7312
查看次数

更改Android模拟器麦克风的默认设置

当我启动我的Android仿真器时,我点击了右边的三个点。然后,在“扩展控件”窗口中,将“麦克风”选项设置为全部活动。

每次启动时都必须这样做,这很烦人。是否可以默认启用这些设置?如何?

android config android-emulator android-studio

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

Gradle 中的档案分类器是什么?

build.gradle的 里面task.register,我可以找到这个

group 'build'
description 'Build the project for the R1 target and assemble a zip with the APK and the client library'
classifier variantNameCap
Run Code Online (Sandbox Code Playgroud)

我读过分类器应该与档案相关。但是 Gradle 中分类器的概念到底是什么?

groovy gradle build.gradle android-gradle-plugin

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

IntelliJ 中的“移动”重构不适用于输入

我正在使用 Python 插件来处理 IntelliJ Java 项目中的 Python 代码。

我选择了重构“移动 - > 将所有内容移动到另一个目录...”但它不会更新导入!

例如,我有:

import my_server.my_project.helpers.cumulative_functions as cf
Run Code Online (Sandbox Code Playgroud)

那应该是现在

import my_project.helpers.cumulative_functions as cf
Run Code Online (Sandbox Code Playgroud)

我做错了什么吗?有没有办法解决这个问题?

python ide refactoring intellij-idea python-import

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

Android Studio-C、C++源文件导航

我的 android 项目中有JNI代码。Android Studio 无法解析JNI代码中的 C、C++ 文件,因此跳转到声明、跳转到定义等功能不起作用。这是 Android Studio 的限制吗?有什么办法可以在 Android Studio 中进行本机源文件导航吗?请注意,它是一个已经运行的项目,所有本机调用都通过JNI调用挂钩到 java 类。我只希望 Android Studio 解析本机文件,以便我可以使用导航实用程序,例如跳转到声明等...

android android-studio

5
推荐指数
0
解决办法
1412
查看次数

Java mapToInt与带有地图的Reduce

我一直在阅读reduce,并且发现有3个参数版本,基本上可以执行map reduce,如下所示:

String[] strarr = {"abc", "defg", "vwxyz"};

System.out.println(Arrays.stream(strarr).reduce(0, (l, s) -> l + s.length(), (s1, s2) -> s1 + s2));
Run Code Online (Sandbox Code Playgroud)

但是,我看不出带有reduce的mapToInt的优势。

System.out.println(Arrays.stream(strarr).mapToInt(s -> s.length()).reduce(0, (s1, s2) -> s1 + s2));
Run Code Online (Sandbox Code Playgroud)

两者都给出正确的答案12,并且似乎并行工作良好。

一个比另一个好吗?如果是,为什么?

java reduce mapreduce java-8

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

Gradle 插件在哪里?

我有一个build.gradle包含一堆不同插件的文件......

apply plugin: 'com.android.application'
apply plugin: "de.mannodermaus.android-junit5"
apply plugin: 'de.mobilej.unmock'
apply plugin: "maven-publish"
apply plugin: "com.jfrog.artifactory"
Run Code Online (Sandbox Code Playgroud)

但我找不到所有定义的地方(类等)。我在本地哪里可以找到它们?

gradle build.gradle android-gradle-plugin gradle-plugin

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