小编Wil*_*zel的帖子

如何在Spring Data中使用OrderBy和findAll

我正在使用spring数据,我的DAO看起来像

public interface StudentDAO extends JpaRepository<StudentEntity, Integer> {
    public findAllOrderByIdAsc();   // I want to use some thing like this
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,注释行显示了我的意图.Spring Data可以提供内置功能,使用这种方法通过ASC/DESC查找某些列的所有记录顺序吗?

spring spring-data spring-data-jpa

246
推荐指数
6
解决办法
25万
查看次数

Android定制按钮; 改变文字颜色

我做了一个按钮,改变了不同状态下的背景,这样:

 <selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_pressed="true" android:drawable="@drawable/btn_location_pressed" /> <!-- pressed -->
 <item android:state_focused="true" android:drawable="@drawable/btn_location_pressed"/> <!-- focused -->
 <item android:drawable="@drawable/btn_location"/> <!-- default -->
Run Code Online (Sandbox Code Playgroud)

这里的问题是我也试图改变textColor,就像我对drawable一样,但我无法做到.我已经尝试过android:textColor和android:color但是第一个不起作用,而秒数改变了我的背景.

下一个代码是我布局的一部分.关于文本颜色,它仅适用于正常状态文本颜色,因此在按下时不会将其更改为白色

<Button android:id="@+id/location_name"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="5dp"
        android:background="@drawable/location"          
        android:textSize="15sp"
        android:textColor="@color/location_color"
        android:textColorHighlight="#FFFFFF"
   />
Run Code Online (Sandbox Code Playgroud)

有人有线索吗?

android android-button android-selector

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

.htaccess重写以将根URL重定向到子目录

想要得到

www.example.com
Run Code Online (Sandbox Code Playgroud)

直接去

www.example.com/store
Run Code Online (Sandbox Code Playgroud)

我已经尝试了多位代码而没有工作.

我尝试过的:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$
RewriteRule ^/(.*)$ /samle/%1/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

.htaccess mod-rewrite redirect

240
推荐指数
12
解决办法
50万
查看次数

返回类型的Java方法编译时没有return语句

问题1:

为什么以下代码在没有return语句的情况下编译?

public int a() {
    while(true);
}
Run Code Online (Sandbox Code Playgroud)

注意:如果我在一段时间后添加返回,那么我得到一个Unreachable Code Error.

问题2:

另一方面,为什么以下代码编译,

public int a() {
    while(0 == 0);
}
Run Code Online (Sandbox Code Playgroud)

即使以下没有.

public int a(int b) {
    while(b == b);
}
Run Code Online (Sandbox Code Playgroud)

java syntax compilation return while-loop

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

如何检测软件键盘在Android设备上是否可见?

Android中是否有办法检测屏幕上是否显示软件(又称"软")键盘?

keyboard android

221
推荐指数
15
解决办法
24万
查看次数

如何在bash脚本中获取文件的第一行?

我必须在文件的第一行放入一个bash变量.我想这是用grep命令,但它是否有任何限制行数的方法?

bash

217
推荐指数
6
解决办法
30万
查看次数

在模块中发现问题重复类 androidx.lifecycle.viewmodel

当我尝试运行模拟器时出现这些错误

在模块jetified-lifecycle-viewmodel-ktx-2.3.1-runtime (androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1)和lifecycle-viewmodel-2.4.0-runtime (androidx)中发现重复的类androidx.lifecycle.ViewModelLazy .lifecycle:lifecycle-viewmodel:2.4.0)

在模块jetified-lifecycle-viewmodel-ktx-2.3.1-runtime (androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1)和lifecycle-viewmodel-2.4.0-runtime (androidx)中发现重复的类androidx.lifecycle.ViewModelProviderKt .lifecycle:lifecycle-viewmodel:2.4.0)

在模块 jetified-lifecycle-viewmodel-ktx-2.3.1-runtime (androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1) 和 Lifecycle-viewmodel-2.4.0-runtime (androidx) 中发现重复的类 androidx.lifecycle.ViewTreeViewModelKt .lifecycle:lifecycle-viewmodel:2.4.0)

注意:这不是 Android 模拟器特有的问题,而是 gradle 构建的问题。

dependencies android build.gradle

189
推荐指数
9
解决办法
11万
查看次数

在没有索引的情况下搜索文件中的字符串的工具

我必须在一个令人难以置信的旧遗留应用程序中更改一些连接字符串,并且制作它的程序员认为用连接字符串遍布整个应用程序是个好主意.

Visual Studio的"当前项目"搜索速度令人难以置信,我不相信Windows搜索.

那么,那里最好的免费,非索引文本搜索工具是什么?它应该做的就是返回一个列表,其中包含文件夹及其子文件夹中包含所需字符串的文件.

我正在运行Windows 2003 Server.

search full-text-search text-files

166
推荐指数
9
解决办法
34万
查看次数

方向更改时不要重新加载应用程序

旋转屏幕时,我根本不需要改变任何东西.我的应用程序显示时,第一次加载和旋转设备应随机图像选择另一随机图像.我怎样(简单地)让这种行为停止?

android

152
推荐指数
7
解决办法
13万
查看次数

最佳实践:方向更改期间的AsyncTask

AsyncTask 在另一个线程中运行复杂任务是一件好事.

但是当AsyncTask仍在运行时有方向更改或其他配置更改时,将Activity消除并重新启动电流.并且当实例AsyncTask连接到该活动时,它会失败并导致"强制关闭"消息窗口.

所以,我正在寻找某种"最佳实践"来避免这些错误并防止AsyncTask失败.

到目前为止我看到的是:

  • 禁用方向更改.(当然不是你应该如何处理它.)
  • 让任务存活并通过新的活动实例更新它 onRetainNonConfigurationInstance
  • 只需在销毁时取消任务,ActivityActivity在再次创建时重新启动它.
  • 将任务绑定到应用程序类而不是活动实例.
  • "shelf"项目中使用的一些方法(通过onRestoreInstanceState)

一些代码示例:

屏幕旋转期间的Android AsyncTasks,第一部分第二部分

ShelvesActivity.java

你能帮我找到最好的方法来解决问题并且易于实现吗?代码本身也很重要,因为我不知道如何正确解决这个问题.

multithreading android exception

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