728x90
반응형

분류 전체보기 58

[LINUX] 리눅스 2. F.T.Z Trainer1 -> Trainer5 (시스템 해킹을 위한 리눅스 명령어)

프롬프트 - 항상 대기상태에서 어떤 명령어를 기다리는 것 ls : 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 역할의 명령 ls -l : 디렉터리와 파일을 구분하여 출력 ls -al : 위와 같이 디렉터리와 파일의 정보를 세분화하여 표현 [trainer2의 비밀번호 : linuxer] pwd : 현재 위치 cd .. : 상위 디렉터리로 이동 / : 리눅스에서 최상위 디렉터리 cd / : 한 번에 최상위 디렉터리로 이동 /home/trainer2 는 절대 경로를 뜻한다. mkdir [디렉터리 명] : 현재 위치에 디렉터리 만들기 rmdir [디렉터리 명] : 현재 위치에 해당 명의 디렉터리 지우기 cp 파일1 파일2 : 파일1이 파일2라는 이름으로 복사된다. rm [파일 명] : 파일을..

Linux 2022.05.01

[WEB : 생활코딩] HTML & Internet - 9. 줄바꿈 : br vs p ~ 18. 웹호스팅 : github page

WEB1- HTML & Internet - YouTube 유튜브 '생활코딩' 강의를 듣고 정리했다. [ WEB1 - 9. 줄바꿈 : br vs p] 'html new line tag' 검색을 통해 줄바꿈 찾기 : 줄바꿈 , 열리는 태그와 닫히는 태그가 따로 존재하지 않음 을 통해 단락 처럼 구분 할 수 있음 'html paragraph tag' 검색을 통해 단락 표현 찾기 : 단락 표현하기 br태그는 단순한 줄바꿈인 반면에, p태그를 사용해 단락의 처음과 끝을 알 수 있다. 이를 통해 단락의 구간을 의미론적으로 표현 할 수 있다. -> 정보로서 더 가치있는 HTML이 된다는 것의 중요성 but br태그는 원하는 만큼 줄바꿈을 할 수 있지만, p태그는 정해진 여백만큼만 벌어짐 이는 css 문법(margin..

Web 2022.05.01

[LINUX] 리눅스 1-2. F.T.Z 로컬 서버 구축하기

FTZ는 온라인 텔넷 서비스와 오프라인 로컬 서비스 모두 지원하고 있습니다. 하지만 온라인 서비스의 경우 접속이 불안정하기 때문에 자기 PC에 직접 오프라인 로컬 서버를 구축하는 방법을 많이 사용합니다 ※ FTZ 란 ? Free Training Zone의 약자로 해커스쿨에서 배포하는 워게임입니다 (주변 지인분들에게 [포너블]공부에 대하여 물어보면, 항상 시스템을 하기 전 FTZ를 거쳐야 한다고 말씀하셨습니다) 1. FTZ 이미지 파일 다운로드 https://drive.google.com/file/d/1krZs8e6QG_l_mxMI3eCY11F-lgb12HLb/view FTZ.zip drive.google.com 파일 압축을 풀고 Red Hat Linux.vmx를 연다. id: root password: ..

Linux 2022.04.03

[LINUX] 리눅스 1-1. VMware Workstation 다운로드 및 설치하기, 윈도우10 ISO 파일 다운로드

1. VMware Workstation 다운로드 및 설치하기 VMware Workstation Player 다운로드 | VMware | KR 위 사이트에서 윈도우 용을 다운 받는다. check후 Next - 위 옵션은 프로그램이 시작될 때 업데이트를 체크하는 옵션 - 아래쪽 옵션은 사용자 정보와 사용 경험을 회사측에 제공 나는 둘다 선택하지 않았다. 계속 Next를 클릭하고 Install을 눌러 설치한 후 Finish를 누른다. 바탕화면에서 설치가 완료된 것을 확인 할 수 있다. 2. 윈도우10 ISO 파일 다운로드하기 https://www.microsoft.com/ko-kr/software-download/windows10 Windows 10 다운로드 Windows 10용 ISO 파일을 다운로드한 경우..

Linux 2022.04.03

[WEB : 생활코딩] HTML & Internet - 1.수업소개 ~ 8.통계에 기반한 학습

WEB1- HTML & Internet - YouTube 유튜브 '생활코딩' 강의를 듣고 정리했다. [ WEB1 - 1. 수업소개 ] 나의 문제를 코딩으로 해결하려는 엔지니어를 상상하기 해결하려는 문제를 찾기 [ WEB1 - 2. 프로젝트의 동기 ] SQL언어를 알려주는 강의를 시작함 같은 이야기를 반복, 대면이 아닐경우 참석하지 못하는 한계가 있음 HD화질이 생겨 온라인 강의를 시작하는 계기가 됨 [ WEB1 - 3. 기획 ] 무엇인가를 만들기 전에 해당 대상을 1상상하고 2계획하고 3구체화하는 과정 필요 기획 - 설계, 그려보는 과정 코딩수업과 내용을 정리할 수 있는 웹사이트를 기획함 [ WEB1 - 4. 코딩과 HTML ] 사람과 기계가 하는 작업을 분리해서 생각해보기 (어떤 것이 원인이고 결과인지..

Web 2022.04.02

[C : 백준] 1181. 단어정렬

No. 1181 1181번: 단어 정렬 (acmicpc.net) 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; tmp_list = (Word*)call..

C 2022.04.02

[C : 백준] 1064. 평행사변형

No. 1064 1064번: 평행사변형 (acmicpc.net) 1064번: 평행사변형 평행사변형은 평행한 두 변을 가진 사각형이다. 세 개의 서로 다른 점이 주어진다. A(xA,yA), B(xB,yB), C(xC,yC) 이때, 적절히 점 D를 찾아서 네 점으로 평행사변형을 만들면 된다. 이때, D가 여러 개 나 www.acmicpc.net [코드] #include #include // [C : baekjoon] 1064. 평행사변형 double Max(double, double, double); double Min(double, double, double); int main() { double ax, ay, bx, by, cx, cy; scanf("%lf %lf %lf %lf %lf %lf", &ax,..

C 2022.04.02

[C : 백준] 2609. 최대공약수와 최소공배수

No. 2609 2609번: 최대공약수와 최소공배수 (acmicpc.net) 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net [코드] #include // [C : baekjoon] 2609. 최대공약수와 최소공배수 int main() { int num1, num2; scanf("%d %d", &num1, &num2); int min; if (num1 > num2) min = num2; else min = num1; int gcd = 0; //최대공약수 for (int i = 1; i num2) min = num2; else min = num1; 2. 최대공약수를 찾기위해 1..

C 2022.04.02
728x90
반응형