일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- level0
- 1389번 케빈 베이컨의 6단계 법칙
- 백준 13023번
- 알고리즘
- 기지국 설치 js
- 1937번 욕심쟁이 판다
- 자바스크립트
- 부녀회장이 될 테야
- 우선순위 큐 자바스크립트
- 2275번
- 1303번
- ssh
- JavaScript
- 기지국 설치 자바스크립트
- level1
- 힙 자바스크립트
- Java
- 13023번 ABCDE
- Redux
- 백준 1068
- 백준 1068번 트리
- dfs
- 24480번
- 백준
- 2638번 치즈
- 알고리즘 수업-깊이 우선 탐색1
- 프로그래머스
- React
- 리덕스
- 백준 2638번
- Today
- Total
목록전체 글 (178)
코딩왕랄프👊🏻

1. 새 프로젝트를 만들고, layout에 들어가 두개의 버튼을 만들어 줍니다. 하나는 리스트, 하나는 종료 버튼입니다. 2. 리스트 버튼과 관련한 코딩을 해줍니다. 리스트에 들어갈 내용인 각각의 주스에 대해 명시합니다. 3. 리스트 버튼을 눌렀을 때에 대한 이벤트를 처리합니다. (코드분석) Button listButton = (Button)findViewById(R.id.listButton); // 리스트버튼에 대한 정보를 가져와서 그것을 버튼 객체로 만들어준다. List버튼으로서 그 객체가 저장된다. listButton.setOnClickListener(new View.OnClickListener() { // 버튼을 눌렀을때 이벤트가 실행될 수 있도록 리스트버튼의 이벤트를 추가한다. @Override..

1. 앞선 게시물 처럼, Tutorial 2라는 이름의 프로젝트를 새로 만듭니다. Layout을 확인하면, 다음 처럼 기본적으로 Hello World! 라고 텍스트가 적혀있는데, 이것을 지워줍니다. 2. 사칙연산을 위해, 두개의 입력값을 받을 수 있도록 Palette -> Text -> Plain Text를 선택해줍니다. 이를 Layout에 가져오기 위해 드래그를 사용하여 하면 됩니다. 3. 이후에, 사칙연산의 각각의 기능이 실행 될 수 있도록, 4개의 Button을 추가해줍니다. Palette -> Buttons -> Button 을 사용하면 됩니다. 4. 각각의 연산에서 실행된 결과를 가져 오게 하기 위해서, TextView를 추가해줍니다. Palette -> Text -> TextView 를 사용하..

1. 안드로이드 스튜디오를 설치하고 클릭하면, 다음과 같은 그림이 나옵니다. 2. Empty Activity를 선택합니다. 3. 언어는 Java로, 저는 안드로이드 4.1 Jelly Bean으로 해주었습니다. 4. 프로젝트를 실행하면, 다음과 같은 화면이 뜹니다. 이 화면은 자바 메인 실행 부분으로, 가장 첫번째로 프로그램을 실행시키는 부분입니다. 5. 다음을 클릭하면 프로그램의 Layout을 확인할 수 있습니다. 6. 프로그램을 가상 시뮬레이터로 실행하기 위해, 새로운 가상 디바이스를 설치해주도록 합니다. 7. 저는 하드웨어로 Nexus 5를, 시스템 이미지로 Lollipop을 선택하였습니다. 8. 가상장치를 설정해줍니다. 9. 추가적인 모듈설치 후, 이렇게 에뮬레이터가 실행이 됩니다. 메뉴에서 찾아보..

import java.net.*; import java.io.*; import java.util.*; public class ChatServer { public static void main(String[] args) { try{ //try를 통하여 문제 상황이 있을경우 catch를 통해 보내준다. ServerSocket server = new ServerSocket(10001); //ServerSocket(자바에서 서버 프로그램을 개발할 때 쓰임) 클래스로 객체 "server"를 만들었다. 포트번호를 "10001"로 할당하였다. System.out.println("Waiting connection..."); //"연결을 기다리라는" 메세지를 출력한다. HashMap hm = new HashMap(); ..
1. Chat 프로그램에서 사용할 수 있는 명령어 - /to : 귓속말 - /quit : 프로그램을 종료한다. 2. Chat 소스에 사용된 class -ServerSocket (https://docs.oracle.com/javase/7/docs/api/java/net/ServerSocket.html) : 자바에서 서버 프로그램을 개발할 때 쓰이는 클래스이다. -HashMap (https://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html) : 키와 데이터 값의 한쌍으로 묶어서 관리하며 키의 중복을 허용하지 않는다. -Socket (https://docs.oracle.com/javase/7/docs/api/https://docs.oracle.com/ja..

1. Github에 들어가, Chat을 사용할 수 있는 Repository를 Fork 한다. 2. 이것을 클론하기 위해, 해당 주소를 복사한다. 3. 자바를 컴퓨터에 설치한후, 터미널을 열어 하나의 폴더를 만들고, 폴더 내에 앞에 복사한 주소를 가지고 클론을 한다. 4. 클론한 파일을 열어보면, Chat을 할 수 있는 파일들이 다운 받아져 있다. 5. 폴더 내에 있는 ChatClient.java와 ChatServer.java의 파일을 javac를 통해 컴파일 한다. => 그렇게 하면 이와 같이 파일 내에 있는 class들이 생겨난 것을 볼 수 있다. 6. Server로 사용할 터미널 창에 "java ChatServer"로 서버를 작동시킨다. 7. Client로 사용할 하나의 터미널 창을 새로 만들고, 그..