小编Mer*_*cer的帖子

在mysql上比较字符串和日期

在MySQL 4.0.21标准中,我有一个带日期的表,保存为字符串.

我想将此字符串与我的请求中的日期进行比较.

SELECT FE_CLIENT.*
FROM FE_CLIENT
WHERE D_DATFINPUBLI < '2010/06/03'
Run Code Online (Sandbox Code Playgroud)

如何将我的列date_deb转换为比较日期?

mysql string compare date

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

您不能在FROM子句中为更新指定目标表'A'

这是我的要求

> DELETE FROM A WHERE id in (    Select
> id From A    Left Join B on A.id=B.id 
> Where B.id is null )
Run Code Online (Sandbox Code Playgroud)

当我执行此操作时,我有这个错误

您不能在FROM子句中为更新指定目标表'A'

mysql sql mysql-error-1093 sql-delete

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

如何检查字符串是数字正数

如何检查字符串是数字正数,可能是逗号作为小数分隔符和最多两位小数.

10.25是真的10.2是真的10.236是假的theres 3十进制10.dee是假的

java floating-point parsing

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

用于归档日志文件的脚本

我已经创建了一个用于存档日志文件的Bash脚本:

#!/bin/bash

# Pour chaque dossiers "log" trouvé.
for folder in $(find . -name log -type d )
do :
    # Pour chaque dossier log contenant des fichiers ".log" vieux de +30jours.
    for file in $(find $folder -name "*.log" -mtime +30)
    do :
            # Archiver les fichiers ".log".
        tar czf archive-log.tar.gz $folder/*.log
    done

    # Si une archive existe.
    if [ -e $folder/*.tar.gz ]
         # Déplacer l'archive.
         then mv $folder/*.tar.gz $ARCHIVE
    fi

done
Run Code Online (Sandbox Code Playgroud)

我经历的输出是:

[logs]$ ll
total 8
drwxr-xr-x 2 webadm …
Run Code Online (Sandbox Code Playgroud)

linux bash

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

Mockito - MatchersException的InvalidUse

我正在尝试模拟一些类,但以下代码给了我一些问题:

@RunWith(MockitoJUnitRunner.class)
public class CalendarServiceTest {

    private Calendar calendar;

    @Mock
    MyClient myClient;

    @InjectMocks
    CalendarService calendarService;

    @Before
    public void initMocks() {
        List<Proposal> proposals = new ArrayList<>();
        calendar = org.mockito.Mockito.mock(Calendar.class);
        Proposal proposal = new Proposal();
        proposal.setAmount((float) 109.5);
        proposals.add(proposal);
        calendar.getProposal().addAll(proposals);
        when(calendar.getProposal()).thenReturn(proposals);
    }

    @Test
    public void getCalendar(){
        initMocks();
        when(myClient.getCalendar(anyString(), anyString(), anyString(), new LocalDate(), new LocalDate(), new LocalDate(), new LocalDate(), anyString(), anyString(), anyString())).thenReturn(calendar); // <<== exception here
        Assert.assertNotNull(calendar);
    }
}
Run Code Online (Sandbox Code Playgroud)

运行这个让我:

This exception may occur if matchers are combined with raw values:
    //incorrect:
    someMethod(anyObject(), "raw …
Run Code Online (Sandbox Code Playgroud)

java exception mockito

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

比较ArrayList中的float

我有这个 :

Offers eoResponse = eoClient.getOffers(url);
Collections.sort(eoResponse, new Comparator<Offer>() {
  public int compare(Offer offer1, Offer offer2) {
    return offer1.getAmount().compareToIgnoreCase(offer2.getAmount()); // errors in this line cannot resolve method compareToIgnoreCase(float)
  }
});
Run Code Online (Sandbox Code Playgroud)

我想要比价格排序我的arraylist,但我有这个错误:

 cannot resolve method compareToIgnoreCase(float)
Run Code Online (Sandbox Code Playgroud)

怎么了

java arraylist

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

包含类的功能的向量

我目前正在尝试创建一个包含类函数的向量.

这是我的代码:

typedef leap::float64 (DataReader::*getFonction)();

std::vector<getFonction> vec;
std::vector<getFonction>::iterator it;

vec.push_back(&DataReader::getLa);
vec.push_back(&DataReader::getLon);

for(it = vec.begin(); it<vec.end(); it++)
    std::cout << *it << std::endl;
Run Code Online (Sandbox Code Playgroud)

函数"get ..."(非静态)返回值存储在共享资源上并已初始化.但是,他们只返回值'1'.

一个主意?

c++ vector

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

Docker撰写链接(别名)

我在后端有一个Angularjs前端和一个Spring-Boot Rest API.我创建了两个Docker

DockerFile Front:

FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
Run Code Online (Sandbox Code Playgroud)

DockerFile返回:

FROM tomcat:8.0
EXPOSE 8080
COPY rest-api.war /usr/local/tomcat/webapps/rest-api.war
Run Code Online (Sandbox Code Playgroud)

我有一个Docker-Compose文件,我已经定义了Alias

多克尔 - 撰写:

rest:
 image: restapi
 container_name: restapi
 ports:
  - "8080:8080"


frontend:
 image: frontend
 container_name: frontend
 ports:
  - "80:80"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述baseURL在我的AngularJs控制器中重新定义

app.controller('MainCtrl', function ($scope, $location, $http, MainService) {
    var that = this;
    var baseUrl = 'http://rest:8080';
Run Code Online (Sandbox Code Playgroud)

当我lauchn我的应用程序在控制台中我有这个

错误:

GET http://rest:8080/category net::ERR_NAME_NOT_RESOLVED
Run Code Online (Sandbox Code Playgroud)

其他容器中的hosts文件不会自动更新 在此输入图像描述 怎么了 ?

******更新******

我创建了一个网络

$docker network create my-network
Run Code Online (Sandbox Code Playgroud)

我重新定义了我的docker-compose文件

连接到该网络的容器到达其他容器.

所以我有同样的错误.

当我在Kitematic中看到我的后端有这样的ip:

在此输入图像描述

当我在主机文件中看到ip不一样时.

在此输入图像描述

当我用Kitematic的IP修改我的控制器时所有工作,但当我使用别名不起作用

angularjs docker dockerfile docker-compose

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

在 Bash 中检查 docker 实例

拥有 docker ps -a

我想匹配NAMES VERSIONSTATUS

docker ps -a --format "{{.Image}}\t{{.Status}}" | awk -F$"\t" '{printf "%s|%s\n", $1, $2}'
Run Code Online (Sandbox Code Playgroud)

输出:

registry.com/project/glass/glass_front:2.2.15.4|Up 6 days
registry.com/project/glass/glass_proxy:2.2.15.4|Up 6 days
registry.com/project/glass/glass_modeles_front:2.1.5.2|Up 6 days
Run Code Online (Sandbox Code Playgroud)

我怎样才能修改我的命令来做到这一点:

glass_front | 2.2.15.4 | Up 6 days
glass_proxy | 2.2.15.4 | Up 6 days
glass_modeles_front| 2.1.5.2 | Up 6 days
Run Code Online (Sandbox Code Playgroud)

awk docker

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

AIX 中“文件访问权限不允许指定的操作”错误

我想授予所有人对我的 AIX 系统中的存档的权利。

我这样做chmod 777 myfle.tar,但是当我与另一个用户连接时,我收到以下消息:

文件访问权限不允许指定的操作。

我怎样才能做到这一点?

unix aix file-permissions

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