반응형

programing 632

Join을 사용한 JPA 업데이트

Join을 사용한 JPA 업데이트 하이버네이트 구현에는 spring-jpa를 사용합니다.나는 mariadb를 사용한다. 나는 join으로 업데이트를 시도한다. 내 객체 구조 @Entity public class Room { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long roomId; @ManyToOne @JoinColumn(name = "appartment_id") private Appartment appartment; } @Entity public class Appartment { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long appartmentId; @OneToM..

programing 2022.10.01

함수에서의 디폴트 인수 사용

함수에서의 디폴트 인수 사용 PHP 함수의 디폴트값이 헷갈립니다.다음과 같은 기능이 있다고 가정합니다. function foo($blah, $x = "some value", $y = "some other value") { // code here! } $x에 대해 기본 인수를 사용하고 $y에 대해 다른 인수를 설정하려면 어떻게 해야 합니까? 나는 다른 방법들을 실험해 보았고 나는 단지 더 혼란스러워지고 있어요.예를 들어 다음 두 가지를 시도했습니다. foo("blah", null, "test"); foo("blah", "", "test"); 그러나 둘 다 $x에 대한 적절한 기본 인수가 되지 않습니다.저도 변수 이름으로 설정하려고 했습니다. foo("blah", $x, $y = "test"); 이런 게 먹..

programing 2022.10.01

Larabel - 임시 삭제 - 투고를 다른 테이블로 이동

Larabel - 임시 삭제 - 투고를 다른 테이블로 이동 다른 동일한 로그 테이블에 소프트 삭제 아이템을 넣을 수 있는 Laravel 작업이 가능합니까?다른 테이블의 모든 임시 삭제된 파일. 로그 테이블에 이벤트 스케줄러(http://dev.mysql.com/doc/refman/5.6/en/events-overview.html)를 생성하여 잠시 후 모든 데이터를 삭제합니다.이것을 실현하기 위한 몇 가지 다른 방법.삭제된 항목을 다른 테이블에 삽입하려면 삭제 이벤트에서 이 작업을 수행할 모델에 모델 청취자를 등록하십시오. MyModel::deleting(function($model) { DeletedItems::create([ // Your model fields here ]); }); --아니면-- 임..

programing 2022.10.01

Linux에서 Mariadb 10과 호환되는 ODBC 드라이버가 있습니까?

Linux에서 Mariadb 10과 호환되는 ODBC 드라이버가 있습니까? MySQL ODBC 드라이버를 사용하려고 했는데 컴파일할 때 오류가 발생하였습니다.MySQL ODBC 드라이버는 Mariadb 5.5에서는 문제가 없지만 Mariadb 10에서는 문제가 없습니다.그럼 Mariadb 10용 ODBC 드라이버가 있나요? MySQL Connector ODBC 드라이버 소스 코드 버전을 설치했습니다. 다음은 오류 메시지입니다. * MySQL Connector ODBC Driver 5.3.4 Scanning dependencies of target myodbc5a [ 6%] Building C object driver/CMakeFiles/myodbc5a.dir/catalog.c.o [ 7%] Buildin..

programing 2022.10.01

URL에서 도메인 구문 분석

URL에서 도메인 구문 분석 URL에서 도메인을 구문 분석하는 기능을 구축해야 합니다. 그래서... http://google.com/dhasjkdas/sadsdds/sdda/sdads.html 또는 http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html 그것은 돌아올 것이다.google.com 와 함께 http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html 그것은 돌아올 것이다.google.co.uk.체크 아웃: $url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html'; $parse = parse_url($url); echo $parse['host']; // print..

programing 2022.10.01

2분마다 저장된 상태 로그에서 이벤트의 시작/종료 시간을 결정하는 방법

2분마다 저장된 상태 로그에서 이벤트의 시작/종료 시간을 결정하는 방법 MariaDB 버전: 버전: 10.0.38-MariaDB-0+deb8u1 2분마다 디바이스의 상태(ON/OFF)와 Unix 타임의 타임스탬프가 보고되는 테이블이 있습니다. select * from devices_stats where device_id = 'LivingLight' AND timestamp BETWEEN 1570080242 AND 1570084922; +-------+-------------+--------+------------+-------------+ | id | device_id | status | timestamp | device_iddr | +-------+-------------+--------+-------..

programing 2022.09.25

새 창이 아닌 새 탭에서 URL 열기

새 창이 아닌 새 탭에서 URL 열기 팝업 창이 아닌 새 탭에서 URL을 열려고 합니다. 관련 질문 중 어떤 반응이 나올지 본 적이 있습니다. window.open(url,'_blank'); window.open(url); 하지만 어느 것도 작동하지 않았고, 브라우저는 여전히 팝업 창을 열려고 했습니다.이것은 속임수야. function openInNewTab(url) { window.open(url, '_blank').focus(); } //or just window.open(url, '_blank').focus(); 이 .onclick팝업 차단을 방지하기 위한 링크 핸들러 및 기본 "새 창" 동작입니다.할 도 있고, 도 있습니다.DOM★★★★★★ 。 Something To Click On http://..

programing 2022.09.25

array_filter() 뒤에 키를 리셋하여 0부터 순서대로 이동하려면 어떻게 해야 합니까?

array_filter() 뒤에 키를 리셋하여 0부터 순서대로 이동하려면 어떻게 해야 합니까? array_filter를 사용하여 값 "만 있는 엔트리를 배열에서 삭제했습니다.이제 플레이스 홀더에 따라 0부터 시작하는 특정 변환을 적용하려고 합니다만, 안타깝게도 원래 인덱스는 그대로 유지됩니다.한동안 찾아봤지만 아무것도 안 보였어요, 어쩌면 당연한 걸 놓쳤는지도 모르지만, 제 질문은... 어레이 인덱스를 오래된 인덱스를 유지하는 대신 어레이 인덱스를 쉽게 리셋하여 0부터 시작하여 NEW 어레이로 순서대로 이동하려면 어떻게 해야 합니까?어레이를 호출하면 0부터 다시 인덱싱됩니다.어레이 필터를 사용하고 있는 경우는, 다음과 같이 실시합니다. $NewArray = array_values(array_filter(..

programing 2022.09.25

열 값이 동일할 때의 합계 값

열 값이 동일할 때의 합계 값 연대표를 작성하려고 합니다.테이블에는 다음과 같은 date_start 및 date_end 유형의 열이 있습니다. +------+---------------------+---------------------+----------+ | Type | Start | End | Diff | +------+---------------------+---------------------+----------+ | 1 | 2020-11-23 23:40:00 | 2020-11-23 23:41:00 | 00:01:00 | | 1 | 2020-11-23 23:42:00 | 2020-11-23 23:43:00 | 00:01:00 | | 1 | 2020-11-23 23:44:00 | 2020-11-23..

programing 2022.09.25

GROUP BY를 사용하여 MySQL에서 문자열을 연결하는 방법은 무엇입니까?

GROUP BY를 사용하여 MySQL에서 문자열을 연결하는 방법은 무엇입니까? 기본적으로 문제는 이 문제를 어떻게 해결하느냐입니다. foo_id foo_name1 A1 B섭씨 2도 다음과 같이 입력합니다. foo_id foo_name1 A B섭씨 2도SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id; https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_group-concat 위 링크에서GROUP_CONCAT: 이 함수는 그룹에서 연결된 NULL 이외의 값을 포함하는 문자열 결과를 반환합니다.NULL 이외의 값이 없는 경우 NULL을 반환합니다.SELECT ..

programing 2022.09.25
반응형