본문 바로가기

전체 글

(58)
문자열 비교 (참조 주소와 객체) ==: 두 객체가 같은 메모리 주소를 참조하는지 확인..equals(): 두 객체의 내용이 같은지 확인..equals()는 일반적으로 오버라이드되어 객체의 특정 속성(문자열, 필드 등)을 비교합니다.참조(Reference): 객체가 저장된 메모리의 위치를 나타내는 값입니다.참조 주소(Address): 객체가 실제로 저장된 메모리의 주소입니다.즉, 참조는 객체가 메모리의 어느 위치에 저장되어 있는지를 나타내는 변수라고 이해하면 됩니다.String str1 = "hello";String str2 = "hello";String str3 = new String("hello");Java에서 문자열은 객체입니다.따라서 == 연산자는 문자열의 실제 값이 아니라 참조(주소)를 비교합니다.  str1과 str2:str1..
[JAVA] char vs String 하나의 문자(단일 문자)를 나타내는 기본 타입입니다. 예를 들어, 'a', 'b', 'c'와 같은 값을 사용합니다.하나의 문자를 다룰 때 더 효율적이고 직접적입니다. char끼리 비교하는 것은 비교 연산이 간단하고 빠릅니다.== 연산자로 비교합니다.여러 문자를 포함할 수 있는 객체입니다. 예를 들어, "a", "abc", "w"와 같은 값은 String 객체로 취급됩니다. 하나의 문자를 String으로 다루면 그 문자는 길이가 1인 문자열로 처리됩니다.기본적으로 객체이고, 길이가 1인 문자열도 객체이기 때문에, char보다 메모리와 성능 면에서 다소 비효율적일 수 있습니다.String 객체를 비교할 때는 == 대신 equals() 메서드를 사용해야 합니다. ( https://doraemin.tistory..
[JAVA] 배열 vs 리스트 더보기length() chatAt(int index) length 위치 [i] 로 값 추출리스트로 만들기    new ArrayList( Arrays.asList(배열) );더보기배열을 리스트로 변환할 때는 Arrays 클래스의 asList(T... a) 메서드를 사용합니다. 배열은 고정 크기이므로, Java는 Arrays.asList를 사용하여 배열을 리스트 형태로 래핑(wrapping) 합니다. 즉, 실제로는 배열을 기반으로 동작하는 리스트를 반환하는 것이죠. Arrays.asList로 변환한 리스트는 고정 크기이므로 add나 remove 같은 메서드를 사용할 수 없습니다. 배열 → 리스트: 배열은 이미 크기가 고정된 객체이므로, 이를 리스트로 감싸는 데 추가적인 크기 정보가 필요하지 않습니다. St..
[2024 개정] SQL 자격검정 실전문제 오답 풀이 ** 문제 및 정답 수정사항https://www.dataq.or.kr/www/board/files/list.do 데이터자격검정데이터자격검정, 빅데이터분석기사, DAP, DAsP, SQLP, SQLD, ADP, ADsPwww.dataq.or.kr1과목39번 - 정답 3번. (동영상 풀이 강의 2:37)[학생] 테이블에서 [학과] 정보 빼기, [LAB실 이용]과 관련 정보도 빼기, LAB실 이용에 보면 '교수번호'와 '교수명'도 겹치는 것을 통해 [교수] 테이블도 분리하기. [도서 대출]에서 [대출자]로 대출자와 관련된 내용 빼기 (대출자 번호, 대출자 명, 대출자 신분 구분), [도서]와 관련된 내용도 빼기 (대출도서번호, 대출도서명, 출판사명, 출판년월, 대표저자명, ISBN) 47번 - 정답 1번. *..
Cell Ranger 설치 및 실행 STEP 0. 공식 튜토리얼이 자세히 잘 나와있다. 잘 참고하자.https://www.10xgenomics.com/support/software/cell-ranger/latest/tutorials Cell Ranger - Official 10x Genomics SupportA set of analysis pipelines that perform sample demultiplexing, barcode processing, single cell 3' and 5' gene counting, V(D)J transcript sequence assembly and annotation, and Feature Barcode analysis from single cell data.www.10xgenomics.comSTE..
SRA Toolkit 사용해서 데이터 받기 Step 1. SRA Toolkit 다운받기 https://github.com/ncbi/sra-tools/wiki/01.-Downloading-SRA-Toolkit 01. Downloading SRA ToolkitSRA Tools. Contribute to ncbi/sra-tools development by creating an account on GitHub.github.com   여기 깃허브 사이트에서, 자기 컴퓨터 사양에 맞는 항목을 다운로드 해준다.     Step 2. 다운받은 폴더를 압축 해제 하자. Step 3.터미널에서 압축 해제한 폴더 위치로 이동(cd)하자. 이제, 내가 다운로드 하고 싶은 SRA파일 이름을 넣은 명령어를 작성하자fastq-dump --split-files --gzip..
[우아한테크코스] 2주차 자동차 경주 Application.javapackage racingcar;public class Application { public static void main(String[] args) { RacingCarController controller = new RacingCarController(); controller.startRace(); }} RacingCarController.javapackage racingcar;public class RacingCarController { private RacingCarView view; private Car[] cars; public RacingCarController() { this.view = new R..
[GitHub] 사용법 (fork, commit, PR) fork, 개발, add/commit, push, pr (Pull Request)https://github.com/woowacourse/woowacourse-docs/tree/code-review/precourse  리뷰 남기는 방법: https://github.com/woowacourse/woowacourse-docs/tree/code-review/codereview리뷰를 받고 싶다면 다른 지원자의 코드를 먼저 리뷰 해보세요.