전체 글(139)
-
3주차 정리
- 도메인, DNS 서버 - 쿠키와 세션의 의미, 차이점 - URI, URL, URN - FTP, HTTP, HTTPS 1. 도메인, DNS 서버 * Domain(도메인) : 도메인은 웹 브라우저를 통해 특정 사이트에 진입을 할 때, IP 주소를 대신하여 사용하는 주소이다. 도메인을 이용해서 한눈에 파악하기 힘든 IP 주소를 보다 분명하게 나타낼 수 있다. 만약 IP 주소가 지번 또는 도로명 주소라면, 도메인 이름은 해당 주소에 위치한 상호로 볼 수 있다. 도로명 주소를 대신해서, 우리는 상호나 건물의 이름을 찾아갈 수 있는 것과 같다. -터미널에서 도메인의 IP 주소를 확인하는 방법 터미널에서 명령어 nslookup으로 naver.com의 IP 주소를 확인할 수 있다. ex) 도메인 : acns.upl..
2022.05.04 -
2주차 정리
[F.T.Z] Trainer1 -> Trainer5 (시스템 해킹을 위한 리눅스 명령어들을 공부하는 것으로 꼼꼼하게 정리하기) -trainer1 PuTTY 설정을 완료해야 한다. 참고로 윈도우10으로 돌아가기 위해 노트북을 포맷하고, 처음부터 프로그램들을 다시 깔았더니 PuTTY가 실행되지 않았다. 그래서 한글 버전으로 다시 깔았다. putty를 실행해서 trainer1, welcome을 입력하면 이렇게 된다. [trainer@ftz trainer1]은 접속id, 서버, 현재위치를 의미한다. -ls명령어 : 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 명령어이다. -ls 입력 -ls 명령어를 쓸 때는 ls라고만 써야 한다. 대문자나 다르게 쓰면 안 된다. -ls -l 명령어 (띄어쓰기..
2022.05.01 -
2주차 정리
9. 줄바꿈 : br vs p (경쟁관계에 있는 태그) 코드에서 줄바꿈을 했음에도 불구하고 웹페이지에서는 그것이 반영되고 있지 않다. -> 줄바꿈하는 태그 필요 -> html new line tag -> 태그 이렇게 을 세 번 사용하면 단락이 나누어진 걸 한눈에 알아볼 수 있다. 태그는 줄바꿈이라고 하는 시각적인 의미만을 가지고 있기 때문에 무언가를 감쌀 필요가 없다. -> 단락을 표현할 때 쓰는 특정한 태그 -> html paragraph tag -> 태그 : 어디서부터 어디까지가 한 단락인지를 표현함. 따라서 열린태그(), 닫힌태그()가 존재함 *다만, 태그는 줄바꿈의 크기가 정해져 있다는 단점이 있고, 그 단점을 보완하기 위해 css 기법을 사용하면 시각적으로 더 극적인 줄바꿈 효과를 볼 수 있다...
2022.05.01 -
1436: 영화감독 숌
-Class2 : Silver 5 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net -결과 -코드 #include #include int main() { int n, index = 0; int num = 665; scanf("%d", &n); while(1) { if (index == n) break; num++; for(int i=0; i
2022.05.01 -
1181: 단어 정렬
-Class2 : Silver 5 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net -결과 -코드 #define _CRT_SECURE_NO_WARNINGS #include #include #include typedef struct { int len; char str[51]; }Word; void merge(Word list[], int left, int mid, int right) { Word* tmp_list; int i, j, k;..
2022.05.01 -
1018: 체스판 다시 칠하기
-Class2: Silver 5 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net -결과 -코드 #include int main(){ int row, col; //체스판의 가로, 세로 char array[50][50]; int min = 32; scanf("%d %d", &row, &col); for(int i = 0; i < row; i++){ scanf("%s", array[i]); } for(int i = 0; i < row - 7;..
2022.05.01