小编Jam*_*mes的帖子

Android - 如何使用Glide按名称加载图像

嗨我使用Glide从我的drawable文件夹加载图像,一切正常,这是我的代码:

Glide.with(this).load(R.drawable.my_drawable_image_name).into(myImageView);
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法只是通过名称加载图像,如:

Glide.with(this).load(my_drawable_image_name).into(myImageView);
Run Code Online (Sandbox Code Playgroud)

因为我想动态获取图像名称,例如从数据库中获取...

你有什么建议吗?提前致谢.

android android-glide

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

未知选项:'--base-href' Angular 13 ng 服务

我使用 CLI 创建 Angular 13app 我想在运行它时设置我的应用程序的路径,但出现以下错误:

Unknown option: '--base-href'
Unknown option: '/my-path/'
Run Code Online (Sandbox Code Playgroud)

这是我运行的命令:

ng serve --base-href /my-path/
Run Code Online (Sandbox Code Playgroud)

ng serve --base-href=/my-path/
Run Code Online (Sandbox Code Playgroud)

这是我的部门:

  "dependencies": {
    "@angular/animations": "~13.2.0",
    "@angular/common": "~13.2.0",
    "@angular/compiler": "~13.2.0",
    "@angular/core": "~13.2.0",
    "@angular/forms": "~13.2.0",
    "@angular/platform-browser": "~13.2.0",
    "@angular/platform-browser-dynamic": "~13.2.0",
    "@angular/router": "~13.2.0",
    "@ng-bootstrap/ng-bootstrap": "^4.1.1",
    "@reactivex/rxjs": "^6.6.7",
    "angular-oauth2-oidc": "^13.0.1",
    "bootstrap-icons": "^1.8.1",
    "font-awesome": "^4.7.0",
    "rxjs": "~7.5.0",
    "tslib": "^2.3.0",
    "zone.js": "~0.11.4"
  },
Run Code Online (Sandbox Code Playgroud)

任何人都知道这个问题,以及我如何在本地主机中设置我的应用程序的路径?

问候

angular

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

How to Send FormGroup Object as Output to Parent Component from child component n Angular

I'm working in forms and I have two components: my child component contains this formGroup Object :

employeeForm : FormGroup;
this.employeeForm = new FormGroup({
       firstName:new FormControl(),
       lastNAme:new FormControl(),
       email:new FormControl()
    });
Run Code Online (Sandbox Code Playgroud)

the child Component conatins just a small part of the form and the parent componant, contains the global form with submit button..

my issue is: I want in the Parent Component when I click on submit button I get the form group from my child component and push it …

typescript angular-components angular angular-forms angular6

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

Sonarqube 主要问题“重构代码以便使用流管道”

我在 java 17 项目中工作,我有以下方法:

  public List<String> getUserroles(List<UserRoleDTO> userRoles) {

    return userRoles.stream().filter(UserRoleDTO::getRight).map(UserRoleDTO::getActionId)
      .toList();
  }
Run Code Online (Sandbox Code Playgroud)

我的构建失败,因为 sonarqube 提示主要问题“重构代码以便使用流管道”。

关于如何调整我的代码以使其符合声纳的任何建议。

此致

java java-stream sonarqube

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

如何在嵌套的ng-repeat指令中显示数据

我有两个对象,程序和部分,每个程序都有一些部分我有两个服务,第一个服务显示所有程序,第二个服务显示一个程序的所有部分,问题是:我不能显示每个部分为一个使用程序代码作为参数的程序,这是我的代码:

var app=angular.module("myApp",[]);
app.controller("myController",function($scope,$http){

    $scope.programme=null;
    $scope.section=null;

   $http.get("/programmes").success(function(response) {
        $scope.programme = response;
    });


    //getting sections for one programme using code
   $scope.getSectionByCode = function(code)
    {   
       $http.get("/listsections/"+code).success(function(data){

          $scope.section = data;
       });
    }; 

});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="padd" ng-app="myApp" 
                  ng-controller="myController">
      <ul>
        <li ng-repeat="x in programme" 
            ng-init="getSectionByProgCode(x.code)" >
                {{x.titre}}
            <ul>
              <li ng-repeat="s in section">{{s.title }}</li>
            </ul>
        </li> 
      </ul>
    </div>
Run Code Online (Sandbox Code Playgroud)

该代码的结果是:

程序1
      章节标题4
      章节标题5
程序2
      章节标题4
      章节标题5

但我正在寻找这个结果:

程序1
      部分标题1
      部分标题2
      部分标题3
程序2 …

angularjs angularjs-ng-repeat

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

Angular 13 ngbdatepicker 不显示月份和年份的下拉列表

我正在使用 Bootstrap 4 处理 Angular 13 项目。我想使用 ngbdatepicker 显示 datePicker 字段,但我的 datePicker 没有显示顶部的两个下拉列表(月份列表和年份列表)。这是我的代码:

    <div class="input-group flex-nowrap">
       <div class="input-group-wrapper">
           <input class="form-control" id="date3"  ngbDatepicker #d3="ngbDatepicker">
           <label for="date3">Date</label>
       </div>
       <div class="input-group-append">
           <button class="btn btn-link calendar far fa-calendar" (click)="d3.toggle()"></button>
       </div>
   </div>
Run Code Online (Sandbox Code Playgroud)

这是我的共享模块:

@NgModule({
 imports: [
   NgbModule
 ],
 exports: [
  CommonModule, //
  NgbModule
 ],
 declarations: [],
 providers: [
  { provide: LOCALE_ID, useValue: 'fr-FR' },
  { provide: NgbDateParserFormatter, useClass: NgbDateCustomParserFormatter }
 ]
})
export class SharedModule {}
Run Code Online (Sandbox Code Playgroud)

这是我的格式化程序类:

import {NgbDateParserFormatter,  NgbDateStruct,} from "@ng-bootstrap/ng-bootstrap";
import { Injectable …
Run Code Online (Sandbox Code Playgroud)

angular ngb-datepicker

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

Oracle如何选择具有自定义名称的列

我正在复杂的选择查询工作,我想选择具有某种特定格式的列名,但oracle只给我大写字母.

select no_constat as noFolder from cef_constat;
Run Code Online (Sandbox Code Playgroud)

oracle给了我:

**nofolder**
value
value
value
Run Code Online (Sandbox Code Playgroud)

我希望列名这样 noFolder

我想要大写字母'F'

你知道如何实现这个目标吗?

sql oracle

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

内置Spring Boot项目后server.port属性不起作用

我正在从事Spring Boot项目,并且一切正常,现在我想构建并运行该应用程序。在application.properties文件中,我server.port = 8090 使用maven构建项目后设置了属性,我运行以下命令, java -jar jarfilename.jar但它表示端口8080已在使用中。我尝试这些命令:

java -jar  -Dport=8090 jarfilename.jar
Run Code Online (Sandbox Code Playgroud)

java -jar  jarfilename.jar --port=8090
Run Code Online (Sandbox Code Playgroud)

但我也得到了相同的消息,端口8080已经在使用中。

我想知道为什么要使用端口号8080 而忽略8090我在application.properties文件中设置的端口号。

注意:(我使用的是tomcat嵌入式服务器),当我检查target / classes..application.properties文件夹时,没有找到property server.port=8090

谁能向我解释到底发生了什么?提前致谢。

java spring tomcat maven spring-boot

0
推荐指数
2
解决办法
5127
查看次数

Java 周期返回 2 个日期之间的错误天数

我有以下代码来计算 2 天之间的天数差异,01/09/2023 and 02/10/2023预期结果是 31 天,但代码返回 1 天。

LocalDate from = LocalDate.of(2023, 9, 1);
LocalDate to = LocalDate.of(2023, 10, 02);

Period period = Period.between(from, to);

System.out.print(period.getYears() + " years,");
System.out.print(period.getMonths() + " months,");
System.out.print(period.getDays() + " days");
Run Code Online (Sandbox Code Playgroud)

输出 :

0 years,1 months,1 days
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我的代码有什么问题

java java-time

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

如何从json_encode输出中删除转义的特殊字符

我的数据库中有一些URL,我想使用PHP将它们打印为JSON.如何在我的JSON对象中获得所需的格式而不转义反斜杠?

// Business to get data
...
// print JSON data
echo json_encode($customer, JSON_UNESCAPED_UNICODE);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

php json

-19
推荐指数
1
解决办法
3431
查看次数