小编Kms*_*Kms的帖子

错误:任务':app:preDebugAndroidTestBuild'执行失败,试图在android studio中运行java程序

在android studio中运行java程序时出现以下错误.

错误:任务':app:preDebugAndroidTestBuild '的执行失败.

与项目':app'中的依赖'com.android.support:support-annotations'冲突.app(26.1.0)和测试app(27.1.1)的已解决版本有所不同.有关详细信息,请参阅https://d.android.com/r/tools/test-apk-dependency-conflicts.html.

任何解决方案请.?

java android

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

如何通过构造函数依赖注入在 Angular 16 中使用 CanActivateFn

如何通过 DI 使用 Angular 16 中最新的 CanActivateFn?

最近的 Angular 16 使用函数而不是类来实现 canactivate 功能。这是我下面的代码。如何添加通常位于函数构造函数中的 DI?

CanActivateFn函数代码:

export const authGuard: CanActivateFn = (
  next: ActivatedRouteSnapshot,
  state: RouterStateSnapshot
) => {
  return inject(TokenService).authenticated.pipe(
    take(1),
    map((status) => {
      console.log('auth status: ', status);
      if (!status) {
        return inject(Router).createUrlTree(['/login']);
      }
      return true;
    })
  );
};
Run Code Online (Sandbox Code Playgroud)

路线设置:

const routes: Routes = [
  {
    path: '',
    component: DefaultComponent,
    canActivate: [authGuard],
    children: [
      {
        path: '',
        component: DashboardComponent,
        data: { title: 'My Dashboard' },
      },
]
Run Code Online (Sandbox Code Playgroud)

angular angular-router-guards angular16

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

如何在 VS Code 的集成终端中正确显示 unicode 字符?

根据标题,我似乎无法让 VS Code 集成终端正确显示 unicode 字符。它们在集成终端中始终显示为问号 (?)。

我确保文件以UTF-8编码保存,这似乎是迄今为止我看到的所有答案中建议的唯一解决方案,但无济于事。

System.out.println("A unicode check mark character is supposed to look like this: \u2713");
Run Code Online (Sandbox Code Playgroud)

预期输出:“Unicode 复选标记字符应该如下所示:?”

实际输出:“Unicode 复选标记字符应该如下所示:?”

java unicode visual-studio-code

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

无法将位置参数传递给HQL查询

在尝试为我的应用程序创建API时,我尝试进行查询,该查询采用传入的值,然后从数据库返回响应。

@Query(value = "SELECT u FROM User u WHERE u.userID = ?")
User getUserById(String id);
Run Code Online (Sandbox Code Playgroud)

我已经在其他项目中以这种方式创建查询,但无法弄清楚为什么我在此项目中遇到以下错误

JDBC style parameters (?) are not supported for JPA queries.
Run Code Online (Sandbox Code Playgroud)

java hibernate hql

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

当尝试以角度调用 Spring REST 端点时,来源 http://localhost:4200 已被浏览器中的 CORS 策略错误阻止

尝试以角度调用弹簧静止终点时出现以下错误。

Origin http://localhost:4200 has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
Run Code Online (Sandbox Code Playgroud)

错误图像: 在此输入图像描述

spring spring-boot

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

如何在SQL中用相同长度的随机数据替换重复数据

我正在尝试将相同长度的随机字母数字数据替换为重复的字母数字数据。

列中的当前数据:

LY00CMY297
7Q7GC4J170
7Q7GC4J170(Duplicate Record)
7Q7GC4J170(Duplicate Record)
2MQ493J561
2MQ493J648
Run Code Online (Sandbox Code Playgroud)

预期结果:

LY00CMY297
7Q7GC4J170
  ***(Need random alphanumeric data of length 10)
  ***(Need random alphanumeric data of length 10)
2MQ493J561
2MQ493J648
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

sql sql-server sql-server-2014

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