본문 바로가기

분류 전체보기21

티스토리 기본 글꼴 및 코드블럭 폰트 수정 https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 1. 폰트 선택 2. 굵기 및 스타일 선택 3. 링크에 있는 첫번째 코드는 HTML, 두번째 코드는 CSS에 복붙. 4. HTML은 그냥 복붙하면되는데, CSS는 code에 해당하는 부분을 수정해야! # 폰트 확인 https://www.myfonts.com/WhatTheFont/result WhatTheFont! « MyFonts www.myfonts.com ## 기본 글꼴 1. CSS에 상단 2. body font-family에 적용 https://suriya.tistory.co.. 2021. 10. 22.
Java 예제 ch 5 배열 - 임의의 값으로 배열 채우기: for문을 활용하여 새로운 배열을 만들어주고, 기존 배열 [] 안에 랜덤*배열.length - 예제 --- 인접한 거 비교해서 자리 바꾸기 --- 이번에 -1 씩 해서 반복 // 배열의 길이가 5라면, 4번만 비교하면 된다. 그리고 두번째에는 세번만 비교하면 된다...... ● arraycopy 예제 public class Test { public static void main(String[] args) { char [] abc = {'A', 'B', 'C', 'D'}; char [] num = {'0', '1', '2', '3', '4', '5', '6', '7', '8','9'}; System.out.println(abc); System.out.println(num);.. 2021. 10. 21.
Java 예제 Ch 4 조건문, 반복문 ex) Switch문- 몇 월인지 입력받아 계절을 출력하는 예제 import java.util.*; calss FlowEx6{ public static void main(String[] args) { System.out.print("현재 월을 입력하세요.>"); Scanner scanner = new Scanner(System.in); int month = scanner.nextInt(); // 화면을 통해 입력받은 숫자를 month에 저장 switch(month) { case 3: case 4: case 5: System.out.println("현재의 계절을 봄입니다."); break; case 6: case 7: case 8: (앞부분 case 3,4,5와 같다) System.out.println(".. 2021. 10. 21.
Java 예제 ch 3 연산자 예제 - 실수형 끼리의 대소 비교 public class Test { public static void main(String[] args) { float f = 0.1f; // 저장할 때 2진수로 변화하는 과정에서 오차 발생 double d = 0.1; // 똑같이 오차가 발생하나 float타입 0.1f보다 적은 오차로 저장. double d2 = (double) f; System.out.printf("10.0==10.0f %b%n", 10.0==10.0f); // 오차없이 저장 가능 System.out.printf("0.1 == 0.1f %b%n", 0.1 == 0.1f); // 정수형과 달리 실수형은 근사값으로 저장되므로 오차 발생 가능 System.out.printf("f == %19.17f%n", f).. 2021. 10. 20.
소프트웨어 ## 컴파일러와 인터프리터 - app은 모바일, pc 모두 사용자가 사용하는 프로그램이라 할 수 있다. 계산기, 에어컨, 키오스크, 스피커도 app이다. // 하지만 코딩을 하면 영어와 숫자가 섞인, 코드가 만들어질 텐데, 어떻게 이런 프로그래밍 코드가 실행할 수 있는 애플리케이션으로 바뀌는 걸까요? 어떤 소프트웨어가 이 프로그래밍 코드를 실행할 수 있는 애플리케이션으로 바꿔주기 때문인데, 컴파일러와 인터프리터가 프로그래밍 코드를 실제 동작하는 프로그램으로 바꿔 주는 겁니다. - 프로그래밍 언어는 많지만, 컴퓨터가 이해하는 언어는 Machine code밖에 없다. 컴파일러는 프로그래밍 언어의 번역기이다. 개발자코드에서 고급언어->컴파일러->머신코드. 그리고 이 머신코드를 사용자 컴퓨터에 던져서 실행하게된.. 2021. 10. 19.
컴퓨터 사이언스의 기본기 - 기본이 갖춰져있다면 다른 분야에도 잘 적응할 수 있는 게 프로그래밍. - 컴퓨터 사이언스의 기본은 객체지향 프로그래밍 / 알고리즘 / 자료 구조 (어느 언어를 하든 필수적) ++ 부가적인 것: 컴퓨터 구조 / 운영체제 /컴파일러 / 웹개발 / 데이터베이스 / 네트워크 - 소프트웨어 공학: 기획-> 제작-> 테스트-> 출시(배포)-> 사후관리(유지, 보수) 등 모든 프로세스 포함. // 현직 개발자분들에게 여쭤본 결과 일반적으로는 개발과 테스트 단계에서 가장 많은 문제가 발생하고 실제 사용자와의 링크가 실시간으로 유지되는 애플리케이션이나 온라인 환경에서는 유지와 보수에서 그보다 더 많은 문제가 발생한다 => 매끄러운 진행과 효율적인 코드로 좋은 소프트웨어 완성 - 폭포수 협업 방식: 각 단계를 완전히 .. 2021. 10. 19.