- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동적할당
- 안드로이드 스튜디오
- firebase google
- Firebase
- Java
- 로그인
- 프로그래밍 입문
- oauth
- sql
- 연결리스트
- 정렬
- 코딩테스트
- 안드로이드
- android studio
- python
- 알고리즘
- 공유대학
- til
- 비주얼 베이직
- 구글 로그인
- 프로그래머스
- 자료구조
- 자바
- C++
- 파이썬
- C언어
- 백준
- 컴퓨터공학과
- 배열
목록분류 전체보기 (191)
코딩하는 해달이
스파르타 자판기 자바/코틀린 코드를 이용해 자판기를 만들어 봅시다.사용자가 볼 수 있게 메뉴를 표시합니다.다음과 같은 음료를 실행창에 표시합니다.사이다 1,700원콜라 1,900원식혜 2,500원솔의눈 3,000원사용자는 음료를 선택할 수 있습니다.사용자에게 어떤 음료를 살 것인지를 입력받습니다.ex) 사이다목록에 없는 음료일 경우 실행이 종료됩니다.사용자는 지불할 금액을 입력할 수 있습니다.사용자에게 얼마를 넣을지 입력받습니다.ex) 2000지불하는 금액이 선택한 음료의 비용보다 작다면 “돈이 부족합니다.” 를 출력합니다사용자는 음료를 구매하고 남은 잔액을 확인할 수 있습니다.잔액을 화면에 표시합니다.ex) 입력한 돈 2000원, 사이다 1700원 일때 300원을 잔액으로 보여줍니다.코드import j..
랜덤 닉네임 생성사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다. (아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄코드import java.util.*fun main() { println(randomNickName())}fun randomNickName(): String { val nickNameList: List> = listOf( listOf("기절초풍", "멋있는", "재미있는"), listOf("도전적인", "노란색의", "바보같은"), listOf("돌고래", "개발자", "오랑우탄") ) var result: String = "" for..
JAVA 톺아보기https://www.ibm.com/kr-ko/topics/java Java란? | IBMJava가 여전히 소프트웨어 개발 플랫폼으로 많이 사용되는 이유는 무엇일까요? Java가 어떻게 프로젝트를 가속화하고 다양한 신기술을 지원하는지 알아봅니다.www.ibm.comJava란더보기객체지향 프로그래밍 언어 및 소프트웨어 플랫폼으로 C, C++를 기반으로한 규칙을 가지고 있음.Java의 주요 이점은 이식성(컴퓨터에서 코드를 작성한 후 모바일 디바이스로 간편하게 옮기기 가능) Java 와 JavaScript의 차이점 Java - 컴파일 필요, 어디서나 실행 가능 JavaScript - 컴파일 불필요, 엡 브라우저에서만 실행 가능Java의 작동 방식더보기Java를 이용해 개발하기 위해서..
Backend, FrontendBackend?백엔드는 웹 애플리케이션과 모바일에서 사용자의 눈에 보이지 않는 부분인 서버, 데이터베이스 등을 통칭하는 말이다.백엔드 개발자는 실질적으로 필요한 데이터를 가져오거나 저장하는 등 사용자가 하고자하는 행동을 처리하며, 주로 Java, PHP, Python등과 같은 언어를 이용해 개발한다.Frontend?프론트엔드는 웹 애플리케이션과 모바일에서 사용자가 실질적으로 사용하는 화면(UI/UX)을 의미한다.따라서 프론트엔드 개발자는 기술적으로 사용하기 쉬운 화면을 구성하기 위해 노력하며 주로 HTML, JS, CSS등과 같은 언어를 이용해서 개발한다.
1. URL 입력URL을 구분해보자https://coreeny.tistory.com/176통신 규약(Protocol)https:// : 통신 프로토콜HTTPS (Hypertext Transfer Protocol Secure) : 브라우저에 전송 계층 보안(TLS)을 사용하여 서버에 연결TLS : 인터넷을 통한 통신을 보호하는 암호화 프로토콜도메인(Domain)coreeny.tistory.com : 웹 사이트의 도메인 이름기억하기 쉬운 주소이며, 특정 서버의 IP 주소를 나타냄경로(Path)/176URL에 리소스에 대한 추가 경로가 있는 경우리소스(Resource)시스템에 저장되어있는 가상의 파일2. 웹브라우저가 도메인명의 IP 주소 조회브라우저는 인터넷에서 연결할 서버를 파악함. (입력한 도메인을 사용해..
CSSCascading Style SheetCSS?Cascading style sheet의 약자이다.나무위키에는 HTML 등의 마크업 언어로 작성된 문서가 실제로 웹사이트에 표현되는 방법을 정해주는 스타일 시트 언어. 라고 설명이 되어있다.HTML때와 마찬가지로 하나하나 뜯어서 공부해보자CascadingCascading의 사전적 의미는 계단식, 작은 폭포 등의 의미를 갖고있다.계단식, 폭포의 의미가 스타일 시트 언어랑 무슨 관련일까?이는 상위요소의 스타일 속성을 자식 요소들에게 상속시키는 모습이 트리구조에서 마치 폭포수를 닮아서라고 한다.Style SheetStyle Sheet는 글꼴의 크기와 모양, 문단 설정등을 미리 스타일로 정의해 둔 후 웹 문서에서 스타일을 참조하여 사용하는 기능이다.
개발 용어 정리컴퓨터 공학과를 전공했으면 한 번쯤은 봤을법한 단어들인데 내일 배움 캠프에서 정리하려고 보니 하나도 제대로 설명할 수 있는 단어가 없는것에 충격을 받아서 이번기회에 제대로 정리해야겠다 ㅎㅎ...HTMLHyper Text Markup LanguageHTML?나무위키에는 웹사이트의 모습을 기술하기 위한 마크업 언어라고 설명이 되어있다.사실 이렇게 설명해주면 어떻게 이해를 할까? 그냥 막연히 웹사이트 만들때 쓰는 언어구나~ 하고 넘어가기 일쑤였다.HTML은 Hyper Text Markup Language의 약자인데 하나하나 뜯어서 알아보자HyperHyper의 사전적 의미는 (접두사) 초~, ~를 뛰어넘는 의 의미를 가지고있고 over, above와 뜻이 유사하다.HTML에서의 Hyper의 의미도..
SQL조건에 맞는 데이터로 필터링하기WHERE : 전체 데이터 중 원하는 데이터만 필터링해서 출력SELECT *FROM food_orders WHERE의 조건= : 기본조건SELECT *FROM customersWHERE age=21>= : 크거나 같다> : 크다 : 작거나 같다 : 작다 : 같지 않다BETWEEN A AND B : A와 B 사이IN (A, B, C) : A, B, C 포함LIKE : 비슷한 값더보기더보기더보기LIKE '시작문자%' : 특정 문자로 시작하는 경우LIKE '%포함문자%' : 특정 문자를 포함하는 경우LIKE '%끝문자' : 특정 문자로 끝나는 경우여러개의 조건으로 필터링하기(논리 연산)여러개의 필터링 조건을 한번에 적용해야할 때는 '논리연산'을 사용논리연산 종류논리연산자의미..