반응형

분류 전체보기 2602

Postgres에서 테이블 (인덱스 포함) 복사

Postgres에서 테이블 (인덱스 포함) 복사 postgres 테이블이 있습니다. 일부 데이터를 삭제해야합니다. 임시 테이블을 만들고 데이터를 복사하고 인덱스를 다시 만들고 필요한 행을 삭제하려고했습니다. 이 원본 테이블이 데이터 소스이기 때문에 원본 테이블에서 데이터를 삭제할 수 없습니다. 어떤 경우에는 X 삭제에 의존하는 결과를 얻어야하고, 다른 경우에는 Y를 삭제해야합니다. 따라서 항상 주변에 있고 사용할 수 있도록 모든 원본 데이터가 필요합니다. 그러나 테이블을 다시 만들고 다시 복사하여 인덱스를 다시 만드는 것은 약간 어리석은 것처럼 보입니다. 어쨌든 postgres에 "구조, 데이터 및 인덱스를 포함하여이 테이블의 완전한 개별 복사본을 원합니다"라고 말하는 것이 있습니까? 불행히도 Postg..

Program Tip 2020.10.07

strtr과 str_replace를 언제 사용합니까?

strtr과 str_replace를 언제 사용합니까? 나는 언제 strtr더 str_replace좋을지 또는 그 반대의 경우인지 이해하는 데 어려움을 겪고 있습니다 . 하위 문자열이 교체되는 순서가 반대로되어 있지만 두 함수를 사용하여 똑같은 결과를 얻을 수있는 것 같습니다. 예를 들면 : echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo str_replace(array('s', 't', 'st'), array('X', 'Y', 'Z'), 'test string')."\n"; echo str_replace(array('st', '..

Program Tip 2020.10.07

vi / vim에서 돌아 가기 (ctrl + z) 방법

vi / vim에서 돌아 가기 (ctrl + z) 방법 일반 텍스트 편집기에서는 [모든 Vim과 관련하여] 불쾌한 작업을 수행하고 이전 버전의 텍스트로 돌아가고 싶을 때 단축키 Ctrl+ Z가 있습니다. Word의 뒤로 버튼과 같습니다. Vim에서이 동작을 어떻게 달성 할 수 있는지 궁금합니다. u버튼을 사용하여 마지막 수정을 취소 할 수 있습니다 . (그리고 다시 실행하려면 Ctrl+ R). 자세한 내용은 http://vim.wikia.com/wiki/Undo_and_Redo를 참조하십시오. 대답,, u(및 기타 많은)는에 $ vimtutor있습니다. 여기에 트릭이 있습니다. Ctrl+ Z키를 매핑 할 수 있습니다 . 이는 .vimrc파일 을 편집하여 수행 할 수 있습니다 . '.vimrc'파일에 다음..

Program Tip 2020.10.07

LocalDate 및 LocalDateTime에서 Epoch를 추출하는 방법은 무엇입니까?

LocalDate 및 LocalDateTime에서 Epoch를 추출하는 방법은 무엇입니까? 또는 Long인스턴스에서 에포크 값을 어떻게 추출 합니까? 다음을 시도했지만 다른 결과를 제공합니다.LocalDateTimeLocalDate LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 내가 ..

Program Tip 2020.10.07

JPA (및 해당 조인 테이블 행)에서 ManyToMany 관계가있는 엔티티를 제거하는 방법은 무엇입니까?

JPA (및 해당 조인 테이블 행)에서 ManyToMany 관계가있는 엔티티를 제거하는 방법은 무엇입니까? 그룹과 사용자라는 두 개의 엔티티가 있다고 가정 해 보겠습니다. 모든 사용자는 여러 그룹의 구성원이 될 수 있으며 모든 그룹은 여러 사용자를 가질 수 있습니다. @Entity public class User { @ManyToMany Set groups; //... } @Entity public class Group { @ManyToMany(mappedBy="groups") Set users; //... } 이제 그룹을 제거하고 싶습니다 (구성원이 많다고 가정 해 보겠습니다). 문제는 일부 그룹에서 EntityManager.remove ()를 호출 할 때 JPA 공급자 (내 경우에는 Hibernate..

Program Tip 2020.10.07

Safari의 iPad WebApp 전체 화면

Safari의 iPad WebApp 전체 화면 Apple은 Safari HTML 참조 에서 아래 코드가 iPhone OS 2.1 이상에서 웹 응용 프로그램을 전체 화면으로 표시하도록되어 있다고 말합니다 . 그러나 작동하지 않는 것 같습니다. iPad WebApp에서 Safari 내의 제목 / 위치 표시 줄을 숨기는 방법이 있습니까? 이것은 홈 화면에 앱에 북마크를 저장 한 후에 만 ​​작동합니다. 사이트를 정상적으로 탐색하는 경우에는 그렇지 않습니다. 새 창을 실행하지 않고 브라우저에 머 무르려면 다음 HTML 코드를 사용하십시오. 먼저 홈 화면에서 Safari 브라우저를 실행하고 전체 화면으로 보려는 웹 페이지로 이동합니다. 웹 페이지를 찾은 후 화면 상단의 화살표 아이콘을 탭합니다. 드롭 다운 메뉴에..

Program Tip 2020.10.07

정규식 및 역 참조로 Ruby switch 문 (case… when)을 작성하는 방법은 무엇입니까?

정규식 및 역 참조로 Ruby switch 문 (case… when)을 작성하는 방법은 무엇입니까? 정규식과 일치하는지 확인하기 위해 Ruby case 문을 작성할 수 있다는 것을 알고 있습니다. 그러나 내 return 문에서 일치 데이터를 사용하고 싶습니다. 이 반 의사 코드와 같은 것 : foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end 어떻게 할 수 있습니까? 감사! 참고 : 위와 같이 간단한 경우에 switch 문을 사용하지 않을 것임을 이해합니다.하지만 이는 한 가지 예일뿐입니다. 실제로 제가 달성하고자하는 것은 다양한 방식으로 작성할 수있는 ..

Program Tip 2020.10.07

항목 X에 대한 게시 속성을 적용 할 수 없습니다.

항목 X에 대한 게시 속성을 적용 할 수 없습니다. 기본 솔루션에서 빌드를 수행 할 때마다 다음 경고가 표시됩니다. 항목 "microsoft.visualstudio.qualitytools.unittestframework"에 대한 게시 속성을 적용 할 수 없습니다. 전에 이런 걸 본 사람이 있습니까? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 모든 개발자 컴퓨터와 TFS 빌드 서버에서도 발생합니다. 그러나 디버그 모드에서만 나타납니다. ClickOnce와 관련된 문제인 것으로 보입니다. 프로젝트로 이동하여 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오. 게시 탭으로 이동하여 응용 프로그램 파일을 클릭합니다. '모든 파일 표시'확인란을 선택하고 파일 목록을 스크롤합니다. 결국 노란색 느낌표가..

Program Tip 2020.10.07

jQuery의 Grep 대 필터?

jQuery의 Grep 대 필터? Grep과 Filter의 차이점에 대해 궁금합니다. 필터 : 일치하는 요소 집합을 선택기와 일치하거나 함수의 테스트를 통과하는 요소로 줄입니다. Grep : 필터 함수를 만족하는 배열의 요소를 찾습니다. 원래 어레이는 영향을받지 않습니다. 확인. 그래서 내가 GREP에서 이것을하면 : var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; myNewArray= jQuery.grep(arr, function(n, i){ return (n != 5 && i > 4); }); 나는 또한 할 수 있습니다 : var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; myNewArra..

Program Tip 2020.10.07
반응형