비쥬얼 스튜디오 코드 공백 표시 설정
·
Programming/Etc
프로젝트 진행 전 변수 이름과 공백에 대한 코드 컨벤션을 맞추는 것은 중요합니다. 종종 들여쓰기의 경우 스페이스파와 텝파로 나뉘게 됩니다. 어떤 것을 선택해도 상관은 없지만 하나로 일관되게 작성하는 것이 중요합니다. 비쥬얼 스튜디오 코드 프로그램에서 들여쓰기의 공백을 표시하는 방법은 간단합니다. 먼저 프로그램 실행 설정 화면으로 이동합니다. 설정화면에서 검색란에 whitespace 항목을 입력 후 Render Whitespace 항목을 all로 변경하면 됩니다. 해당 항목에 대해 간단히 알아보면 none: 공백 표시 안함 boundary: 공백의 길이가 2글자 이상인 경우 표시 selection: 마우스로 선택한 영역의 공백 표시 trailing: 문장의 끝에서 공백이 생긴 경우 표시 all: 모든 공백..
[Java] HashSet 사용 방법 및 개념
·
Programming/Java Spring
HashSet이란? HashSet은 중복해서 저장하지 않은 집합이라고 볼 수 있습니다. HashSet set = new HashSet(); set.add("철수"); set.add("영수"); set.add("철수"); // 2출력 System.out.print(set.size()); 위의 결과값은 2가 나옵니다. 만약 순서가 중요하시면 LinkedHashSet을 이용하시면 되고, 자동으로 정렬을 하고 싶다면 TreeSet을 이용하시면 됩니다. TreeSet set = new TreeSet(); set.add("a"); set.add("c"); set.add("b"); while (iterator.hasNext()) { String str = iterator.next(); System.out.printl..
포토샵으로 이미지에 워터마크 삽입하기
·
Programming/Etc
워터마크란? 1. 불법 복제를 막기 위해 지폐 등에 특수 기술로 인쇄한 숨은 그림이나 표시. 불빛에 비춰 보면 숨은 그림이나 표시가 나타나나 복사되지는 않게 되어 있음. 2.컴퓨터저작권 보호를 위하여, 디지털 상태의 동영상·그림·텍스트·음악 파일 등에 보이지 않게 삽입된, 저작권자의 로고나 상표 등의 디지털 마크. 간단히 워터마크는 본인이 작성한 글의 이미지가 있다면 해당 이미지에 나의 직인을 찍는 것이라 보면 됩니다. 특정 프로그램이나 인터넷 사이트에서 제공하는 방법으로도 워터마크를 추가할 수 있지만, 포토샵을 통해 워터마크를 만들면 조금 더 다양하게 워터마크를 넣을 수 있습니다. 포토샵에 워터마크 넣는 방법 1. 이미지 넣기 이미지를 넣은 후 사각형 테두리를 선택합니다. Stroke로 사진과 구분되도..
windows10에서 ubuntu WSL 설치 시 파일 위치 찾기
·
Programming/Etc
Windows에서 Microsoft Store의 Ubuntu를 설치하면 자체적으로 WSL(Windows Subsystem for Linux)가 설치됩니다. 종종 해당 WSL에서 파일을 복사 붙여넣기 하는데 이러한 명령어가 익숙하지 않은 경우 탐색기에서 직접적으로 리눅스 폴더에 접근하는 방법입니다. 먼저 기본적으로 Ubuntu를 설치하면 아래와 같은 해당 폴더에 C:\Users\{username}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState 리눅스가 설치됩니다. 그렇지만 여기서는 접속하기가 좋지 않습니다. 탐색기에서 접속하는 방법으로는 주소창에 \\wsl$ 의 값을 넣으면 네트워크 환경으로 접속이 ..
Git에서 SVN처럼 특정 폴더만 pull하는 방법
·
Programming/Git
SVN의 경우 특정 폴더만 가져온 뒤 수정 후 commit이 가능합니다. git에서도 커맨드를 이용하여 특정 폴더만 pull할 수 있습니다. 먼저 github 또는 gitlab에 저장된 저장소의 폴더구조를 알아야 합니다. 예를 들어 project 폴더 |-- doc 폴더 |-- src 폴더 |-- web 폴더 |-- android 폴더 의 구조로 있는 경우 web 폴더만 가져오고 싶은 경우가 있을 수 있습니다. 1. 클론 받을 폴더 생성 -> git init 2. 해당 폴더에 Sparse Checkout 기능 활성화 -> git config core.sparseCheckout true 3. remote 추가('{, }' 제거) -> git remote add -f origin 4. checkout 하기 ..
Git push시 에러 관련
·
Programming/Git
Logon failed, use ctrl+c to cancel basic credential prompt. 위와 같은 에러가 발생한 경우 git 업데이트하면 해결될 수 있습니다. cmd창에 아래와 같은 명령어 입력 시 git이 업데이트 되며, push가 정상적으로 동작 할 수 있습니다. git update-git-for-windows
windows sourcetree 완전 삭제 방법
·
Programming/Git
sourcetree에서 계정 변경 또는 계정을 잘못 입력하여 아래와 같은 에러가 발생할 경우 sourcetree를 지우고 다시 설치하여도 push가 안되는 경우가 있습니다. sourcetree를 제거 후 C:\Users\{username}\AppData\Local\Atlassian 의 폴더에 있는 파일들을 제거 한 후 sourcetree(https://www.sourcetreeapp.com/)를 재설치 하시면 됩니다.