일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SSR
- throws
- 새벽공부
- 배열
- FileInputStream
- ArrayList
- 바이트 단위 스트림
- node.js
- Java
- 인터페이스
- exception
- try-catch
- 졸리다
- MPA
- 코린이
- 보조 스트림
- 백엔드
- 파이팅
- 상속
- 초보개발자
- 다형성
- 변수
- 자료형
- 예외 처리
- 문자 단위 스트림
- 인스턴스
- 자바
- 개발자
- 메서드
- 코딩
- Today
- Total
목록전체 글 (122)
SHUSTORY
보호되어 있는 글입니다.
https://www.youtube.com/watch?v=usDqYTr9NM0🪼마디아님 유튜브를 보고 정리한 내용입니다! 🐚 심플하고 미니멀한 디자인의 중요성반응형 디자인의 확산과 함께 PC와 모바일에서 모두 심플하고 간결한 레이아웃이 자리잡고 있다.과거에는 복잡했던 웹사이트도 점점 더 단순화되며, 특히 모바일과 비슷한 간결한 스타일로 변화하는 추세이다.디자이너마다 심플함의 기준은 다 다르듯, 심플함 표현하는 방법 또한 다양하다.ex)레이아웃의 단순화색감 절제모바일에 맞춘 간결한 디자인 🐚 심플한 디자인의 중요 요소컨셉, 스타일, 기본기디자이너 본인만의 컨셉과 스타일에 대한 명확한 기준은 늘 중요하다.심플함을 추구하는 디자인일 수록 이는 더욱 중요하다. 컨셉에 따라 사이트의 분위기가 정해지기 때문이..
🌝 렌더링 (Rendering)🐰 렌더링이란?웹 개발에서 HTML, CSS, JS 등으로 작성된 문서를 브라우저가 해석 및 처리하여 사용자에게 보이는 웹 페이지를 생성하는 과정주요 목표는 사용자가 웹 페이지를 시각적으로 확인하고 상호작용할 수 있도록 하는 것이다.렌더링 방식에는 크게 CSR(Client-Side-Rendering)과 SSR(Server-Side-Rendering)이 있다.일반적으로 SPA에서는 CSR을, MPA에서는 SSR을 사용한다. 🌝 CSR (Client-Side-Rendering)클라이언트 측에서 렌더링하는 방식😯 여기서 말하는 '클라이언트' 라는게 뭘까?웹 애플리케이션을 사용하는 사용자의 장치나 브라우저를 의미한다는군요!초기에 빈 페이지를 로드하고, 그 후에 JS를 사용하..
👽 인터페이스공부를 하다보면, '인터페이스' 라는 단어를 여기저기에서 많이 접하게 되는데, 이 '인터페이스' 라는게 명확하게 무엇일까?인터페이스는 '약속'이다.함수가 됐든, 네트워크 패킷이 됐든, 외부 입력 장치가 됐든 상호작용을 위해서 미리 정의된 약속이 인터페이스이다.다시 말해, 정의된 약속 그대로 무의식 가운데 쓰이는 것이 인터페이스 이다.실생활에 빗대어 예시를 들어보자면 TV 리모컨, 컴퓨터의 파워 전원버튼, 변기의 레버, 고깃집의 호출벨 등을 인터페이스로 볼 수 있다.개발에서 API나, 코드 내 함수 하나도 인터페이스가 될 수 있다. 👽 여러 문맥에서의 인터페이스🫨 인터페이스의 개념에 대해서는 대략적으로 이해가 갔지만, 구체적으로 어떤 것들을 보고 인터페이스라고 부르는지에 대해서는 개념이 ..

문제 내 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); // alphabetArray[] 배열 : 소문자 a-z 까지의 아스키 코드 값 배열 int alphabetArray[] = new int[26]; int alphabet = 97; for (int i = 0; i < alphabetArray.length; i++) { alphabetArray[i] = alphabet++; } // alphabetArray2[] 배열 : -1 배열 int alphabetArray2[] = new in..

문제 풀이 1 Character.getNumericValue( ) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String nums = br.readLine(); int sum = 0; for (int i = 0; i < N; i++) { s..

문제 풀이 1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ch = sc.next().charAt(0); System.out.println(ch); } } int ch = sc.next().charAt(0); 얻어온 문자는 int 타입의 변수에 저장되는데, 자바에서는 문자를 정수로 변환할 때 해당 문자의 유니코드 코드포인트를 사용한다. 유니코드 코드포인트는 아스키 코드의 일종으로, 아스키 코드보다 넓은 범위의 문자를 다루기 위해 설계되었다. 숫자와 알파벳 대문자, 소문자의 경우 아스키 코드와 유니코드 코드포인트가 동일하다...

문제 내 풀이 charAt import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); int i = sc.nextInt()-1; System.out.println(S.charAt(i)); } } 다른 풀이 substring import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String S = sc.next(); int i = sc.nextI..
[두 세계] 온화하고 깨끗한 세계에서 살던 소년이 탕아들의 세계에 접하게 되고 그들에게 꿀리지 않도록 하기 위해 과수원에서 도둑질을 한 이야기를 꾸며내었다. 소년은 하느님과 목숨을 걸고 거짓 맹세를 하였다. 어쩌면 사소한 이 행동으로 인해 소년은 프란츠에게 약점을 잡히게 되고, 끌려다니게 된다. "나의 죄악은 이것이냐 저것이냐가 아니었다. 나의 죄악은 내가 악마에게 손을 내밀었다는 사실 자체였다." [카인] "구원은 전혀 예상치 못한 방향에서 왔다. 동시에 무언가 새로운 것이 나의 삶 속으로 들어왔고, 그것은 오늘날까지 계속 작용하고 있다." 소년은 데미안에게 구원받았다. "돌 하나가 우물 안에 던져졌고, 그 우물은 나의 젊은 영혼이었다." [예수 옆에 매달린 도둑] "아주 많은 사람이 영원히 이 절벽에..

문제 내 풀이 import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] intArray = new int[10]; for (int i = 0; i < 10; i++) { intArray[i] = sc.nextInt()%42; } Arrays.sort(intArray); int count = 10; for (int i = 0; i < 9; i++) { if (intArray[i] == intArray[i+1])count--; } System.out.println(count); } } 내가 알..