분류 전체보기

· PS/Java
패키지(package)패키지는 간단하게는 자바 파일을 구분하기 위한 폴더로 이해하면 된다. variable라는 패키지를 만들었다면 해당 패키지에 들어가는 자바 파일 첫줄에 package variable;와 같이 소속된 패키지를 선언해주어야 한다. 자바 파일이 위치하는 패키지와 package variable 선언 위치가 같아야 한다. 변수 타입이제 나머지 내용은 이전에 발행했던 글의 내용과 비슷하다.2024.10.19 - [PS/Java] - [ JAVA ] 기본 문법 - 콘솔 출력, 자료형 [ JAVA ] 기본 문법 - 콘솔 출력, 자료형기본 문법부터 정리하고자 한다.수업으로 자바를 수강한 적이 있는데 오래되기도 했고 자주 사용한 언어가 아니어서 초반부터 정리한다. IDE : IntelliJ ( 이..
· PS/Java
자바는 표준 스펙과 구현으로 나눌 수 있다자바 표준 스펙자바는 이렇게 만들어야 한다는 설계도이 표준 스펙을 기반으로 여러 회사에서 실제 작동하는 자바를 만듦자바 표준 스펙은 자바 커뮤니티 프로세스(JCP)를 통해 관리됨다양한 자바 구현여러 회사에서 자바 표준 스펙에 맞추어 실제 작동하는 자바 프로그램을 개발함각각 장단점이 있음. ex. Amazon Corretto는 AWS에 최적화 되어 있음각 회사들은 대부분 윈도우, MAC, 리눅스 같이 다양한 OS에서 작동하는 버전의 자바도 함께 제공함 다양한 자바 구현에 대해서는 아래 사이트를 참고한다.https://whichjdk.com/ko/Java 애플리케이션을 빌드하고 실행하려면 Java 플랫폼과 표준 스펙(Java SE)을 구현하는 Java 컴파일러, 런..
· Design
https://www.krds.go.kr/html/site/index.html KRDS대한민국 정부 디자인 시스템 KRDS는 누구나 쉽게 정부 서비스를 경험할 수 있도록 가이드라인과 디자인 리소스 및 디자인 시스템 구축을 위한 모든 자료와 최신 정보를 제공한다.www.krds.go.kr 나는 웹 프론트엔드 개발을 하지만.. 학생 입장에서 프로젝트를 하다 보면 디자이너가 없는 경우가 많다.디자이너가 따로 없기 때문에 프론트 팀에서 디자인을 맡아서 하는 경우가 많아 디자인 공부도 조금씩 하고 있다. 오늘도 피그마로 UI를 짜면서 참고할 레퍼런스를 찾고 싶은데, 해당 UI의 정확한 명칭을 몰라 검색에 어려움을 겪었다.그러다 우연히 보게된 사이트인데 괜찮은 내용들이 많은 것 같아서 기록해 둔다. 대한민국 정부 ..
· FE/React
CRA(Create React App) vs ViteReact 프로젝트를 시작할 때 쓰이는 두 가지 방식 Create React App(CRA)과 Vite을 비교할 것이다.0. 프로젝트 생성 방식 (공통: 패키지 매니저는 Yarn 사용)🧱 CRA로 생성yarn create react-app cra-react⚡ Vite로 생성yarn create vite vite-react --template react1. 프로젝트 구조 비교🧱 CRA로 생성한 구조cra-react/├── node_modules/├── public/│ ├── index.html│ └── favicon.ico ...├── src/│ ├── App.js│ ├── index.js│ ├── reportWebVitals.js│..
5주차 과제이번 주 과제는 포스터 제작입니다! 핀터레스트에서 따라 해보고 싶은 포스터 레퍼런스를 찾아주세요!(하단에 레퍼런스 예시 첨부하겠습니다! 예시 레퍼런스로 진행하셔도 됩니다!)레퍼런스 선정 기준 : 도형 기반, 펜툴 기반, 패스파인더 기반, 약간의 타입이 들어간 포스터도 좋을 것 같아요!타입이 들어간 포스터를 진행하게 될 경우 아래 사이트들을 통해 최대한 비슷한 무드의 폰트를 직접 찾아봐 주세요!- 구글 폰트 https://fonts.google.com/> - 눈누 폰트 https://noonnu.cc/font_page/pick> - 다폰트 https://www.dafont.com/> - 어도비 폰트 https://fonts.adobe.com/?locale=ko>대지 사이즈는 A2 사이즈 세로로 ..
· Study
2024.11.02(토)이번 주차에는 서버 파트에서 암호화 기법들에 대해 다뤘다. 암호화 기법: AES, SHA, RSA현대 보안 시스템에서 널리 사용되는 세 가지 주요 암호화 기법인 AES, SHA, RSA에 대해 알아보았다. 1. AES(Advanced Encryption Standard) 암호화 기법AES는 대칭키 암호화 방식으로, 암호화와 복호화에 동일한 키를 사용하는 양방향 암호화 기법이다.주요 특징:대칭키(Symmetric) 암호화: 암호화와 복호화에 동일한 키 1개 사용AES-256: 가장 강력한 버전으로, 32바이트(256비트) 키 값을 사용하며 키 값은 32글자로 맞춰주어야 한다용도: 서버와 클라이언트 간 통신 데이터 보호작동 방식:암호화(Encrypt): 원본 데이터 + 비밀키..
· Study
24.10.05(토)이번 주차는 트위너를 활용해 SignInScene에 스플래시 이미지를 삽입하고, 서버 프로세스의 전반적인 부분과 세션, 그리고 웹 필터에 관해 학습했다. [ 🖥️ Client Part. ]1. 유니티 TweenerUnity에서 트위너(Tweener)는 일반적으로 DOTween과 같은 트위닝(tweening) 라이브러리에서 사용되는 애니메이션 객체를 의미한다. 트위닝은 어떤 값(위치, 크기, 회전, 색상 등)을 시간에 따라 부드럽게 변화시키는 기법으로, DOTween은 Unity에서 가장 많이 사용되는 트위닝 라이브러리 중 하나이다. 우리는 이 트위너를 활용해 로그인 씬에서 스플래시 이미지를 생성할 것이다. Step 1. SignInScene으로 진입 Step 2. Unity > W..
시험기간 지나고 다시 스터디가 시작됐고, 이번 주차 과제는 레퍼런스로 주신 이미지 중 하나를 택해 캐릭터를 그리는 것이었다 펜툴과, 패스파인더, 그룹화, 레이어 등을 활용해서 아래와 같이 레퍼런스 캐릭터를 따라 그리는 작업을 진행했다. 아직 펜툴 사용하는 게 어색하긴 하나, 나름 만족스럽게 마무리 했다!
· Study
24.09.28(토) [ 💾 Server Part. ]1. 서버 시작하기(2) - pm2 설치2025.04.24 - [Study] - [ SJCE 스터디 / 1주차 ] 3-Tier Architecture 기반 클라이언트, 서버 개발 시작하기 [ SJCE 스터디 / 1주차 ] 3-Tier Architecture 기반 클라이언트, 서버 개발 시작하기2024.08.24(토)스터디 들으면서 노션에 대충 정리해 놓고 다시 정리하면서 블로그로 옮겨야지 ~ 하고 이제 생각나서 정리중 .. 이번 스터디는 클라이언트부터 서버, 데이터베이스까지 3계층 아키텍record-coding53.tistory.com1주차에서 Node와 Express를 설치했다. 본격적으로 서버 개발을 시작하기 위한 세팅을 진행해 주었다. 1. p..
· FE/Unity
캐릭터가 몬스터를 때렸을 때 몬스터의 hp를 어디서 깎는지 캐릭터 객체와 몬스터 객체 각각에서는 알 수 없다. 이를 위해 singleton 패턴을 이용해 단 하나의 GameManager와 같은 객체를 생성한다. 싱글톤 패턴의 개념과 이번 주차에서 학습한 전체 내용은 아래 포스트에서 확인할 수 있다.2025.04.25 - [Study] - [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 물리엔진, 싱글톤 [ SJCE 스터디 / 3주차 ] Unity 씬 전환, DontDestroy, 싱글톤2024.09.21(토): 원래 3주차는 14일로 예정되어 있었으나, 학교 정전의 이슈로 일주일 미뤄서 진행됐다. 또한, 서버 파트 선배님께서도 일정이 있으셔서 참석하지 못하셔서 유니티 수업으..
HUIcode
'분류 전체보기' 카테고리의 글 목록