일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 시간복잡도
- 암호수학
- 파일 시스템
- ftz level13
- OSI
- windosw 문자열
- HTML
- pwnable.kr
- level13
- web
- Java
- c언어
- 두근두근 자료구조
- 재귀
- 큐
- 스택
- 파이썬
- LoB
- 미로 탐색 알고리즘
- PHP
- War Game
- 정렬 알고리즘
- Stack
- ftz
- SWiFT
- windosws wbcs
- C
- 자료구조
- System
- Today
- Total
목록Programming (130)
나의 기록, 현진록
1. 자바에서 변수에 대한 설명 중 틀린 것은 무엇입니까?변수는 하나의 값만 저장할 수 있다.변수는 선언 시에 사용한 타입의 값만 저장할 수 있다.변수는 변수가 선언된 중괄호({}) 안에서만 사용 가능하다.변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다.2. 변수 이름으로 사용 가능한 것을 모두 선택하세요.modeNameclass6hour$value_ageint3. 다음 표의 빈칸엔 자바의 기본 타입(Primitive Type) 8개를 적어보세요. 크기/타입 1byte 2byte 4byte 8byte 정수타입 bytecharshort int long 실수타입 - -float double 논리타입boolean - -- 4. 다음 코드에서 타입, 변수 이름, 리터럴에 해당하는 것을 적어 보세요. 123..
1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까?JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다.자바 프로그램을 개발하려면 JDK가 반드시 필요하다.자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다.JRE에는 컴파일러(javac.exe)가 포함되어 있다.2. JVM에 대한 설명으로 틀린 것은 무엇입니까?JVM은 java.exe 명령어에 의해 구동된다.JVM은 바이트 코드를 기계어로 변환시키고 실행한다.JVM은 운영체제에 독립적이다(운영체제별로 동일한 JVM이 사용된다).바이트 코드는 JVM에 독립적이지만, JVM은 운영체제에 종속적이다.3. 자바 프로그램 개발 과정을 순서대로 나열하세요.javac.exe로 바이트 코드 파일(~.class)을 생성한다.java.exe로 JV..
HTML에서 PHP 변수를 사용해야 할 경우가 있다. 이 때 다음과 같은 형식으로 작성하면 HTML에서 PHP변수를 사용할 수 있다.
Ex) echo "버튼"; (ERROR) 이와 같이 따옴표가 겹치는 상황일 때 \를 사용하여 해결할 수 있다. Ex) echo "버튼"; (Not ERROR)
$_GET URL에 키와 값을 입력하여 사용할 수 있다. ex) ~/index.php?key=1여러 가지의 키의 값을 입력할 경우 &로 구분한다 ex)~/index.php?key1=1&key2=2URL에 값이 입력되어짐으로 사용자에 키와 값이 노출된다.URL의 길이는 최대 2048자로 가져올 수 있는 정보의 한계가 있다. $_POST $_POST는 숨겨져서(body내부) 보내진다.form submit으로 값을 전달 받는다. 한계가 있지만 $_GET보다 많은 정보를 가질 수 있다.$_GET에 비해 보안성이 높다. 상황에 따라 구분되어 사용된다
상수 변하지 않는 변수를 상수라고 한다. 리터럴 변수에 넣는 데이터를 리터럴(변하지 않는 값)이라고 한다. 예시 final int a=1; 상수 : a 리터널 : 1
MySQL DB를 연동하여 HTML 및 PHP 세션을 이용하여 로그인/로그아웃/회원가입 페이지 구현 main.php 123456789101112Colored by Color Scriptercs 세션 변수의 값이 없다면(=로그인 상태가 아니라면) 로그인 페이지로 이동한다. 세션 변수가 존재한다면 로그인 성공 메시지 출력과 로그아웃 링크 생성 login.html 1234567891011121314151617181920212223 login page ID PW login sign up Colored by Color Scriptercs 회원 정보가 이미 등록되어 있다면 ID, PW를 입력한 후 login 버튼 클릭 후 login_check 회원 정보가 등록되어 있지 않다면 sign up 버튼 클릭 후 회원가입 ..
클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트 APM의 구동원리는 이렇게 구성되어 있다. 클라이언트에서 출발하여 DB에 있는 정보까지 도달하면, 다시 클라이언트로 되돌아오는 형태이다. APM 구동원리 클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트클라이언트에서 원하는 정보(데이터)를 서버에 요청한다. 클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트Apache는 데이터베이스에 저장되어 있는 요청된 데이터에 대해 응답하라고 PHP에 명령한다. 클라이언트->Apache->PHP->MySQL->DB->MySQL->PHP->Apache->클라이언트 PH..
APM이란? Apache+PHP+MySQL의 줄임말 이 3가지가 연동되어 운영되도록 만든 환경을 APM이라고 한다. 이 때 리눅스에서 APM을 사용한다면 LAPM라고 하며, 윈도우에서 APM을 사용한다면 WAPM라고 한다. Apache와 MySQL이 PHP와 호환성이 좋기 때문에 주로 세 프로그램을 묶어 패키지를 이룬다. Apache 아파치는 웹 서버 중 하나로 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다. 세계에서 가장 인기있는 웹 서버이다. 유닉스, 리눅스, 윈도우 등 대부분의 운영체제에서 운용할 수 있기 때문에 많은 사람들이 활용한다. PHP가 제공한 HTML 파일을 HTTP 규약에 따라 클라이언트에 전송한다. PHP php는 동적 웹 페이지를 위해 만들어진 프로그래밍 언어의 일종이다...