반응형

백엔드 12

VS Code 필수 확장 프로그램! Prettier 설정하고 단축키 바꾸기(js,css,html등 자동정렬 확장프로그램)

원래의 Prettier 단축키는 ctrl + alt + p? 인가 그런데자신이 쓰고싶은 걸로 바꾸려면 아래처럼 하면 된다! 1. Prettier 다운 및  설치2. 설정(ctrl+,) 에서  default formatter 검색하여 Prettier 로 설정3. 키보드 설정 (바로가기) ctrl+k ctrl+s 에서 Format Document 검색하여키 바인딩 : Ctrl + Shift+  B 변경(나는 위 바인딩이 편해서 이렇게 씀)  이렇게 prettier 설정에서 (확장 프로그램 목록의 톱니바퀴 아이콘 클릭)TAB 가로 폭도 바꿀수있다! (기본이 2이라서 나는 4로 변경)

🛠️ Dev. 2024.12.20

11. 얕은 복사, 깊은 복사의 특징과 예시

✅  얕은 복사 얕은 복사는 원본 객체의 참조만 복사하여 새로운 객체를 생성하는 방법. 즉, 원본 객체와 복사된 객체는 같은 메모리 주소를 참조원본 객체와 복사된 객체가 동일한 참조를 가지므로, 하나의 객체에서 변경이 발생하면 다른 객체에도 영향을 미침.1차원 배열에서는 얕은 복사와 깊은 복사의 차이가 크지 않음.다차원 배열에서는 얕은 복사로 인해 내부 리스트나 배열의 요소가 공유됨.import copy# 원본 리스트original_list = [1, 2, [3, 4]]# 얕은 복사shallow_copied_list = copy.copy(original_list)# 원본 리스트와 얕은 복사된 리스트를 출력print(original_list) # 출력: [1, 2, [3, 4]]print(sha..

🟪 Backend-Java 2024.07.11

VS code 꿀팁 : 폴더 안 코드에 들어있는 문자 찾는 단축키

🔰단축키 :Ctrl + shift + F 이런식으로 특정문자를 검색해 찾을 수 있당  ... 을 누르면 '포함할 파일' 이라고, 확장자 명 또한 입력해서 찾을 수 있다!     전에 퍼블리셔 친구가 백엔드가 작업한php 파일 안에있는 변수를 찾아야 했는데,파일 하나 하나 다 펼치기에는 너무 시간이 걸려서...찾았던 방법ㅎㅎ '단어는 기억나는데, 어디 있더라..?'싶을때 정말 유용한 기능ㅎㅎ

🛠️ Dev. 2024.07.05

1-3. 깃허브 데스크탑 기본 사용법 + 자바 파일 배포 + 마크다운방법

🔵 깃허브 데스크탑 설치https://desktop.github.com/?ref_cta=download+desktop&ref_loc=installing+github+desktop&ref_page=docs Redirecting… desktop.github.com    1. 깃허브 데스크탑을 설치-로그인을 해야 내 깃허브 사이트에 올라감 2. Repository 를 생성-레포를 깃헙데탑내에서 만들면서 ⚠️이때 readme를 체크해서 만듬 (아니면 바깥폴더에 리드미가 또 생김) ⚠️ (README 파일에 기록을 할 예정) 3. 해당경로로 VScode열기깃헙데탑에서 만든 로컬 폴더의 경로를 통해 파일탐색기를 열고, alt+d 를 눌러 경로를 전체 선택한 후 cmd입력 ->code . 을 입력 후 엔터쳐서 해당..

📌 Fav 2024.06.30

1-2. 자바 개발 환경설정 : JAVA JDK,Vscode + 컴파일 된 코드 실행하기

이전 포스팅에서는https://gsbd.tistory.com/18 1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀gsbd.tistory.com Oracle JDK + Ecilpse 조합으로 사용하는 설정법에 대해 다뤘는데azul JDK + Vscode로 하는 방법(이게 더 쉬운듯) 을 새로 알게되어 포스팅 함(+필자는 Vscode를 자주 사용함)  ++ ) 이클립스 삭제 방법https://parkjye.tistory.com/48 [Eclipse/Windows 10] 이클립..

🟪 Backend-Java 2024.06.29

4. 형변환 (자동 형변환, 강제 형변환 예제+변수 데이터타입)

🔵 형변환데이터의 Type이 변하는것ex) 정수(byte) 와 실수(float)는 같은 숫자 타입이므로 형변환이 가능함문자(char)와 문자열(string)은 문자를 다루지만, 단순 데이터  형변환이 불가능함 (문자열은 class 형태라서 불가능)문자(char)와 정수(int)는 형변환이 가능함-> 문자(char)는 '단일문자' 이고 (A~Z,1~0,특수기호.. 모든 자판글자) , 이는 정수로 변경이 가능(아스키 코드 표 참고)기억하기 [변수의 데이터 타입](정수/실수/문자/불리언)1. 정수형 :  byte, short, int, long (1,2,4,8byte 순으로 메모리 사용)-byte: 8비트, 값의 범위: -128 ~ 127 (2^8 = 도합 256의 표현범위이기 때문에 음,양으로 표현 (0포..

🟪 Backend-Java 2024.06.26

3. 자바 학습 셋팅 및 자바 변수 (자바 학습용 파일 초반 셋팅/변수 특징/데이터 타입 / 이클립스 콘솔 출력)

📌 자바학습용으로 환경설정 🔵 Eclipse 파일 새로만들어 세팅하기Eclipse 실행 후 JAVA를 열어 'New Java Project'를 클릭학습용 이기 때문에 모듈로 묶을 필요 없으므로 module의  'create module' 체크해제+ JRE의 마지막 선택항목에 체크 프로젝트 네임을 지정 (ex. exam01) 하여 Finish클래스 파일 생성단어별 첫 글자를 대문자로 하여 name을 정하고  public static에 체크하여 기본제공되는 코드 틀을 사용함🔵 파일작성 특징public이 붙어있는 class의 이름과 파일의 이름이 동일해야함클래스는 *파스칼 표기법을 사용하여 작성파스칼 표기법 : 단어의 첫시작 글자를 대문자, 이후 음절의 시작글자를 대문자로 작성(ex. HelloJavaW..

🟪 Backend-Java 2024.06.23

2. 자바 언어의 구성 : Hello Java!/코드 프로세스/자바 주석의 종류

📌 기초지식🔵자바 프로그램의 실행 C의 경우: windows 컴파일러- Linux컴파일러- Mac OS컴파일러 가 각각 따로 있고 저마다의 실행파일과 실행을 따로 하는 프로세스로 진행C로 만들어진 JAVA의 경우 : 위의 3가지 OS를 JDK로 묶어 '자바 컴파일러' 로써 JVM을 통해 3가지 OS에서 최종적으로 각각 실행하게 해주는 프로세스로 진행 🔵자바 코드 프로세스자바 컴파일러(JAVA Compiler) - 자바 소스 파일을 JVM이 해석할 수있는 JAVA ByteCode(.class 파일) 로 번역자바 바이트코드(JAVA Bytecode)- 바이트 코드는 JVM이 이해할 수 있는 저수준 언어- 기존의 언어의 컴파일 결과로 생성되는 오브젝트파일(.obj)과 달리,- 바이트 코드(.class)는..

🟪 Backend-Java 2024.06.23

1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse

📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀티코어 프로그래밍이 가능-동시성 : 멀티 작업을 위해 , 하나의 코어에서 멀티 스레드가 번갈아 가며 실행-병렬성 : 멀티작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행 가비지 컬렉터: 프로그램에서 사용하는 메모리를 자동으로 회수 🔵자바프로그래밍 과정 *JVM(Java Virtual Machine) : OS에 종속받지 않고 CPU가 JAVA를 인식, 실행할 수 있게 하는 가상 컴퓨터 기계*.class 라는 기계어(bytecode)가 됐을때, JVM이 번역을 할 수 있는 요건이 됨  📌자바 ..

🟪 Backend-Java 2024.06.23

Vs code live server 자동 새로고침 안될때 해결방법 + 라이브 서버 자동 저장방법

라이브 서버에서 자동 새로고침이 안되는 경우 해결방법은 4가지가 있습니다. 1. 혹시 라이브 서버를 실행하고자 하는 파일 제목 첫번째 글자가 .인 경우 .을 없애자! -ex) .samsungweb.html 같은 제목일때 .을 없애어 samsungweb.html으로 저장. 2. 혹시 라이브 서버를 실행하고자 하는 파일의 상위 폴더 제목에 #이 들어갔다면 #을 없애자! 3. "UTF-8"을 적지 않았다면 작성! (+ 로 제대로 적었는지 확인) 4. 설정- auto save를 검색해 사진과 같이 afterdelay로 변경! delay를 600 (0.6초)로 변경!

🛠️ Dev. 2024.01.04
반응형