반응형

분류 전체보기 1480

속성별로 사용자 정의 개체의 ArrayList 정렬

질문자 :Samuel Comparator를 사용하여 ArrayList를 정렬하는 방법에 대해 읽었지만 모든 예제에서 사람들은 일부 연구에 따르면 Strings에 대한 방법인 compareTo 사용자 정의 개체의 ArrayList를 속성 중 하나인 Date 개체( getStartDay() )로 정렬하고 싶었습니다. 일반적으로 item1.getStartDate().before(item2.getStartDate()) 하므로 다음과 같이 작성할 수 있는지 궁금합니다. public class CustomComparator { public boolean compare(Object object1, Object object2) { return object1.getStartDate().before(object2.getS..

etc./StackOverFlow 2023.05.04

파일에 줄을 쓰는 올바른 방법은 무엇입니까?

질문자 :Yaroslav Bulatov print >>f, "hi there" 를 하는 데 익숙합니다. print >> 는 더 이상 사용되지 않는 것 같습니다. 위의 줄을 수행하는 데 권장되는 방법은 무엇입니까? 업데이트 "\n" 이있는 모든 답변과 관련하여 ... 이것이 보편적입니까 아니면 Unix 전용입니까? IE, "\r\n" 을 수행해야 합니까? 이것은 다음과 같이 간단해야 합니다. with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n') 문서에서: 텍스트 모드(기본값)에서 열린 파일을 작성할 때 os.linesep 를 줄 종결자로 사용하지 마십시오. 모든 플랫폼에서 대신 단일 '..

etc./StackOverFlow 2023.05.04

푸시되지 않은 git 커밋을 어떻게 삭제합니까?

질문자 :NullVoxPopuli 실수로 잘못된 지점에 커밋했습니다. 그 커밋을 어떻게 삭제합니까? 수행한 작업을 유지하면서 가장 최근 커밋을 삭제합니다. git reset --soft HEAD~1 가장 최근 커밋을 삭제하여 수행한 작업을 파괴합니다. git reset --hard HEAD~1 dbyrne 내가 찾은 최고의 답변이 댓글에만 있는 이유가 궁금합니다! ( 86 위로 표를 얻은 Daenyth 작성 ) git reset --hard origin 이 명령은 로컬 리포지토리를 원격 리포지토리와 동기화하여 로컬에서 수행한 모든 변경 사항을 제거합니다. 다음을 수행하여 원본에 있는 정확한 분기를 가져올 수도 있습니다. git reset --hard origin/ Ashkan Sirous 삭제하지 마십시..

etc./StackOverFlow 2023.05.02

새 탭 또는 창에서 링크 열기 [복제]

질문자 :Rene 이 질문에는 이미 답변이 있습니다 . HTML의 새 탭에서 링크를 여는 방법은 무엇입니까? (11개 답변) 새 탭이 아닌 새 탭에서 링크를 열려면 어떻게 해야 합니까? [중복] (7 답변) 폐쇄 8 년 전 . 동일한 탭 대신 새 탭에서 a href 링크를 열 수 있습니까? Link 앵커 태그에 target="_blank" 및 rel="noopener noreferrer" 를 추가해야 합니다. 예를 들어: Link rel="noopener noreferrer" 추가하는 것은 필수는 아니지만 권장되는 보안 조치입니다. 자세한 내용은 아래 링크에서 확인할 수 있습니다. 원천: MDN | HTML 요소 | 속성 target rel=noopener 정보 rel="noopener"를 사용하여 외부..

etc./StackOverFlow 2023.05.02

로컬 저장소와 쿠키

질문자 :Gio Borje 모든 쿠키가 동일한 기능을 가지고 있는 것처럼 보이므로 모든 쿠키를 로컬 저장소로 이동하여 내 웹사이트의 로드 시간을 줄이고 싶습니다. 명백한 호환성 문제를 제외하고 쿠키 기능을 대체하기 위해 로컬 저장소를 사용할 때 장단점(특히 성능 면에서)이 있습니까? 쿠키와 로컬 저장소는 다른 용도로 사용됩니다. 쿠키는 주로 서버 측 읽기용이며 로컬 저장소는 클라이언트 측 에서만 읽을 수 있습니다. 따라서 문제는 앱에서 누가 이 데이터를 필요로 합니까? 클라이언트 또는 서버 중 무엇입니까? 클라이언트(JavaScript)라면 반드시 전환하십시오. 각 HTTP 헤더의 모든 데이터를 전송하여 대역폭을 낭비하고 있습니다. 서버라면 로컬 스토리지가 그다지 유용하지 않습니다. 데이터를 어떻게든(A..

etc./StackOverFlow 2023.05.02

Java에서 현재 작업 디렉토리를 얻는 방법은 무엇입니까?

질문자 :Qazi Java를 사용하여 현재 작업 디렉토리에 액세스하고 싶습니다. 내 코드: String currentPath = new java.io.File(".").getCanonicalPath(); System.out.println("Current dir:" + currentPath); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" + currentDir); 산출: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 C 드라이브가 현재 디렉토리가 아니기 때문에 내 출력이 정확하지 않..

etc./StackOverFlow 2023.05.02

클러스터형 및 비클러스터형 인덱스는 실제로 무엇을 의미합니까?

질문자 :P.K 나는 DB에 대한 노출이 제한적이며 DB를 응용 프로그램 프로그래머로만 사용했습니다. 나는에 대해 알고 싶은 Clustered 와 Non clustered indexes . 나는 구글링했고 내가 찾은 것은 : 클러스터형 인덱스는 테이블의 레코드가 물리적으로 저장되는 방식을 재정렬하는 특수한 유형의 인덱스입니다. 따라서 테이블에는 클러스터형 인덱스가 하나만 있을 수 있습니다. 클러스터형 인덱스의 리프 노드에는 데이터 페이지가 포함됩니다. 비클러스터형 인덱스는 인덱스의 논리적 순서가 디스크에 있는 행의 물리적으로 저장된 순서와 일치하지 않는 특수한 유형의 인덱스입니다. 비클러스터형 인덱스의 리프 노드는 데이터 페이지로 구성되지 않습니다. 대신 리프 노드에는 인덱스 행이 포함됩니다. SO에서 ..

etc./StackOverFlow 2023.05.02

응용 프로그램을 종료하는 것이 눈살을 찌푸리게 합니까?

질문자 :Community Wiki Android를 배우려는 시도를 계속 하면서 다음을 읽었습니다 . 질문: 우리가 그것을 죽이기 위한 메뉴 옵션을 넣지 않는 한 사용자는 애플리케이션을 죽일 수 있는 선택권이 있습니까? 이러한 옵션이 없으면 사용자가 응용 프로그램을 어떻게 종료합니까? 답변: (Romain Guy): 사용자는 그렇지 않습니다. 시스템이 이를 자동으로 처리합니다. 그것이 바로 활동 수명 주기(특히 onPause/onStop/onDestroy)의 목적입니다. 당신이 무엇을 하든지 "종료"또는 "종료"응용 프로그램 버튼을 누르지 마십시오. Android의 애플리케이션 모델에서는 쓸모가 없습니다. 이는 핵심 응용 프로그램이 작동하는 방식과도 반대입니다. 헤헤, Android 세계에서 내가 한 걸..

etc./StackOverFlow 2023.05.02

목록에서 중복 제거

질문자 :Neemaximo 목록에 중복 항목이 있는지 확인하는 프로그램을 작성해야 하고 중복 항목이 있으면 제거하고 중복/제거되지 않은 항목이 있는 새 목록을 반환합니다. 이것은 내가 가진 것이지만 솔직히 나는 무엇을해야할지 모르겠습니다. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t 고유한 항목 컬렉션을 가져오는 일반적인 방법은 set 을 사용하는 것입니다. 집합은 고유한 개체 의 정렬되지 않은 컬렉션입니다. iterable에서 집합을 생성하려면 내..

etc./StackOverFlow 2023.05.02

PHP 비밀번호를 위한 안전한 해시 및 솔트

질문자 :luiscubal 현재 MD5는 부분적으로 안전하지 않다고 합니다. 이를 고려하여 비밀번호 보호를 위해 어떤 메커니즘을 사용해야 하는지 알고 싶습니다. 이 질문 은 "이중 해싱"이 암호를 한 번만 해싱하는 것보다 덜 안전합니까? 여러 번 해싱하는 것이 좋은 생각일 수 있다고 제안하는 반면 개별 파일에 대한 암호 보호를 구현하는 방법은 무엇입니까? 소금 사용을 제안합니다. 나는 PHP를 사용하고 있습니다. 안전하고 빠른 암호 암호화 시스템을 원합니다. 암호를 백만 번 해싱하면 더 안전할 수 있지만 더 느릴 수도 있습니다. 속도와 안전 사이의 균형을 잘 맞추는 방법은 무엇입니까? 또한 결과가 일정한 수의 문자를 갖는 것을 선호합니다. 해싱 메커니즘은 PHP에서 사용할 수 있어야 합니다. 안전해야합니..

etc./StackOverFlow 2023.05.02
반응형