728x90

Programming 151

[Interface] GUI, CLI, TUI

GUI와 CLI를 비교하거나, GUI와 TUI를 비교한 건 공부를 했는데 CLI와 TUI는 무슨 차이가 있는지, 같은 것인지 다른 것인지 궁금하여 찾아보게 되었다. 1) GUI (Graphic User Interface) : 그래픽 화면에서 마우스를 사용하는 환경 2) CLI (Command Line Interface) : 키보드로 Command(명령어)를 줄 단위로 입력해서 사용하는 방식 ex) 윈도우의 cmd(명령 프롬프트), 리눅스의 터미널, 유닉스 셀, 도스 3) TUI (Text User Interface) : CLI와 구분하기 위해 GUI 발명 이후 만들어진 단어. 문자의 의미 표현 뿐 아니라 레이아웃의 표현에도 이용함. CLI와 GUI의 중간 성격을 가진 인터페이스. ex) 리눅스의 vi, ..

Programming/etc. 2021.03.18

[모바일 앱] 앱의 종류

모바일 앱(애플리케이션)은 만드는 방법에 따라 3개의 종류로 구분할 수 있다. 1) Native - Swift 또는 objective-c로 iOS 앱을 만드는 것 - Java 또는 코틀린으로 Android 앱을 만드는 것 - 프로그래밍 언어도 다르고, 매우 다름 2) Hybrid(웹뷰) - Cordova 또는 PhoneGap을 이용해서 간단한 앱 만들 때, 그 안에 그냥 HTML, CSS를 넣는 것. - 앱 안에서 작동하는 웹뷰 +) Hybrid Web Application - 애플리케이션 일부를 웹으로 ex) 앱에서 광고 보여주는 부분 3) React-Native - Javascript로 iOS 또는 Android의 네이티브 엔진에 메시지를 보내는 것

Programming/etc. 2021.03.16

[Javascript] 논리연산자

* 논리연산자 && : 좌항, 우항이 모두 참일 때 true || : 좌항, 우항 중 하나라도 참이면 true ! : 부정. true면 false, false면 true +) 대입, 비교 연산자, 부정과 부등호 [Javascript] 연산자 1) 대입 연산자 = 2) 비교 연산자 == : 두 값이 서로 같으면 true, 다르면 false === : 두 값이 정확히 같으면 true, 다르면 false (데이터타입까지) 1 == '1' //true 1 === '1' //false +) null: 값이 없다. / un.. coding-ga-ding.tistory.com

[백준] 단계별로 풀어보기 > 입출력과 사칙연산 (C언어)

+) 풀이 코드 https://github.com/jung0115/CodingTestPractice.git GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. Practice Coding Test with Beakjoon, programmers, etc. - GitHub - jung0115/CodingTestPractice: Practice Coding Test with Beakjoon, programmers, etc. github.com 백준의 문제를 차례대로 풀어보려고 한다. 오늘은 '단계별로 풀어보기'에서 '입출력과 사칙연산' 부분을 C언어를 이용하여 모두 성공했다. 2557번 #incl..

Programming/C 2021.03.13

[Javascript] 조건문

조건이 true면 if문 안의 실행 false는 else 실행문으로 if(조건문) { 실행문 } else { 실행문 } if(조건문) { 실행문 } else if(조건문) { 실행문 } else { 실행문 }​ +) 비교연산자 [Javascript] 연산자 1) 대입 연산자 = 2) 비교 연산자 == : 두 값이 서로 같으면 true, 다르면 false === : 두 값이 정확히 같으면 true, 다르면 false (데이터타입까지) 1 == '1' //true 1 === '1' //false +) null: 값이 없다. / un.. coding-ga-ding.tistory.com +) 논리연산자 [Javascript] 논리연산자 * 논리연산자 && : 좌항, 우항이 모두 참일 때 true || : 좌항,..

[Javascript] 연산자

1) 대입 연산자 = 2) 비교 연산자 == : 두 값이 서로 같으면 true, 다르면 false === : 두 값이 정확히 같으면 true, 다르면 false (데이터타입까지) 1 == '1' //true 1 === '1' //false +) null: 값이 없다. / undefined: 값이 정의되지 않았다. null == undefined //true null === undefined //false +) true: 0이 아닌 수 / false: 0 true == 1 //true true === 1 // false true == '1' //true true === '1' //false 0 === -0 //true NaN === NaN //false NaN == NaN //false 0/0 => NaN..

[Javascript] 숫자와 문자

자바스크립트에서 따옴표가 붙지 않은 숫자는 숫자(정수, 실수 등)로 인식하고, 따옴표가 붙은 숫자는 문자로 인식한다. 숫자는 +, -, /, * 연산이 가능하다 1) 숫자 연산 Math.pow(3, 2); //3^2 = 9 Math.round(10.6); //반올림 = 11 Math.ceil(10.2); //올림 = 11 Math.floor(10.6); //내림 = 10 Math.sqrt(9); //제곱근 = 3 Math.random(); 1~1.0 사이의 랜덤한 숫자 Math.round(10 * Math.random()); //0~10 사이의 랜점한 정수 2) 문자 - 따옴표로 감싸진 것은 문자로 인식한다. - 문자가 여러개면 문자열이다. - typeof: 값의 데이터형을 알려준다. alert(type..

728x90