분류 전체보기
-
리눅스 마스터 2급 실기 준비컴퓨터 자격증/리눅스 마스터 2급 2022-11-29
최근에 상대적으로 여유가 생긴 만큼 2년 전에 못 취득했던 리눅스 마스터 2급 자격증을 준비해보려고 한다. 2년 전에 이미 필기는 합격했지만 실기는 아깝게 두 문제 차이로 떨어졌던 걸로 기억하는데 필기 인정되는 기간이 2년까지라 필기 값이 아까워서라도 다시 준비를 해보고 있다. 우선 리눅스 마스터 2급을 위해서 계획은 이렇게 잡아봤다. 시험 날짜 2022.12.10 준비 기간 12일 (22.11.28 - 22.12.09) 하루 공부 시간 5시간 공부 자료 인터넷 무료 자료, 기출문제(cbt) 공부 방법 독학 시험 날짜가 상당히 촉박한지라 잘 될지는 모르겠지만 어제부터 되는대로 개념 훑어보고 오늘은 최근 기출문제 하나를 답지 보면서 익혀보고 있다. 앞으로 여기에는 기출문제 풀면서 몰랐던 부분들을 정리해서 ..
-
[C/C++] 전체 배열의 길이, 문자가 들어 있는 배열의 길이 구하기Programming/C언어 2022-11-29
문자열로 쭉 배열에 입력받고 나서 배열의 길이를 구해야 할 때 유용하게 쓸 수 있다. 배열의 전체 길이가 필요할 때 : sizeof() 배열에 임의로 들어간 문자열의 길이가 필요할 때 : strlen() sizeof는 str[] 처럼 배열의 길이를 배열을 선언할 때부터 정하지 않아서 나중에 배열의 전체 길이가 필요하면 쓸 수 있다. strlen은 백준에서 유용하게 쓰이는데, 임의의 문자열이 무작위로 들어가는 상황에서 문자열의 길이가 필요할 때 쓴다. 백준에서는 1에서 20자리의 문자열이라고 길이를 명시해두는 경우가 많았어서 str[20] 으로 정해두고 for문에서 문자열 인덱스를 하나씩 늘려갈 때 어디까지 반복하라고 끝을 정할 때 유용하게 썼다. 주의 : strlen 함수를 사용하려면 코드 맨 위에 헤더..
-
5. [HTML+CSS+JS] 계산기 만들기 (1)기타/1인 1프로젝트 2022-06-28
※ 이 글은 유튜버 '수코딩' 님의 '[HTML+CSS+JS] 계산기(calculator) 만들기(with grid) / 웹 코딩 / HTML 코딩' 영상을 보고 똑같이 만들며 실습한 내용이며, 학습 목적으로 만들어 보고 그 경험을 공유하고자 작성하게 된 것이니 참고하시길 바랍니다. 실습 환경 OS : Windows 10 실습 에디터 : Visual Studio Code 🛫 계산기 기본 틀 제작 먼저 계산기의 기본 틀을 제작하기 위해 에디터에서 calculator.html이라는 문서를 만들어주고 ! 를 입력해준다. 입력하게 되면 다음과 같이 밑에 공구 아이콘같은게 뜨고, 그대로 엔터를 입력해주면 아래처럼 미리 만들어져 있는 기본 서식이 작성된다. 기본 서식을 로드했다면 영상에 나온것과 같이 수정하여 똑같..
-
4. HTML 학습 생활코딩 (3)기타/1인 1프로젝트 2022-06-23
HTML 실습 환경 OS : Windows 10 실습 에디터 : Visual Studio Code 🤔 태그로는 다 표현하지 못할 때, 속성의 등장 이제 또 새로운 태그가 등장한다. 바로 태그. 이 태그는 이미지(image)를 표현할 때 쓰게 된다. 페이지에 이미지를 넣고 싶어서 이 태그를 사용했다고 하자. 코드대로라면 저 Language (HTML) 뒤에 이미지가 삽입되었어야 하는데 보이지 않는다. 왜 그럴까? 그것은 어떤 이미지를 불러와야 하는지에 대한 정보가 부족하기 때문이다. 다시 코드를 고쳐서 이렇게 작성해보자. 그냥 라고 썼던 것에 태그 안쪽에 src="~~"를 덧붙였다. src는 source의 줄임말이고, 옆에 붙은 주소는 불러올 이미지의 주소이다. 태그 안에 src라는 '속성'을 추가함으로써..
-
3. HTML 학습 (생활코딩) (2)기타/1인 1프로젝트 2022-06-14
저번 글을 쓰고 정리글을 바로 올릴 수 있을 줄 알았는데 지필고사와 6월 모의고사 등 여러 일정이 겹쳐 많이 늦어졌다. 아래 내용은 생활코딩 WEB1 강의를 학습하고 여러 강의를 합쳐 재구성한 내용이며, 정리하다보니 내용이 꽤 방대해서 두 편으로 나눠서 올리려고 한다. HTML 실습 환경 OS : Windows 10 실습 에디터 : Visual Studio Code 🤔 HTML이란? HTML이란 Hyper Text Markup Language 약어로 웹 페이지의 문서와 다른 웹 페이지 문서를 링크로 연결하여 이동할 수 있는 Hypertext 기능을 가진 문서를 만드는 언어다. 웹 페이지를 구성하는 기본 뼈대라고 할 수 있는 이 HTML은 이것 하나로는 현재 넘쳐나는 많은 사이트들처럼 멋진 그래픽에 다양한..
-
2. HTML 학습 (생활코딩) (1)기타/1인 1프로젝트 2022-04-21
계획에 적힌 대로 지금까지 생활코딩을 통해 HTML, CSS, JS의 기본 문법들을 어느 정도 학습할 수 있었다. 사실 나는 HTML을 아예 모르는 상태는 아니지만, 고1 때 처음 접할 때도 생활코딩을 읽어보면서 배웠고 다시 읽어보면 또 도움이 되지 않을까 싶어서 WEB1을 쭉 본 상태다. 보면서는 내용보다는 부가적인 말들이 더 눈에 들어왔는데, 그 중 기억에 남는 말이 있다. '어려운 것은 중요한 것이고, 쉬운 것은 사소한 것'이라는 해로운 인식 다시 보면서, 쉬운 내용들이니까 스크롤만 죽죽 넘기고 있었는데 그런 나를 반성하게 되는 순간이었다. 사실 HTML이라는 이 언어에서 '태그'라는 개념을 안다는 것은 처음 배울 때는 잘 몰랐지만 지금 생각하면 생활코딩에서 표현한 것처럼, 태그를 알기 전과 후로 ..
-
[네트워크용어] LAN Cable/랜케이블이란?/랜케이블의 종류네트워크/네트워크 용어정리 2022-03-17
랜케이블이란? 랜케이블 : 인터넷 네트워크를 구축하기 위한 유선 인터넷 케이블. 공유기와 PC를 연결하는데 주로 쓰인다. 랜케이블 내부 심선은 8가닥, 2가닥씩 꼬여져서 총 4개쌍씩 구성한다. (내부 심선들이 꼬여져 있는 이유는 전선들이 꼬여 있지 않으면 자기장을 형성하는데, 이 자기장은 신호가 전선을 타고 이동하는 걸 방해한다. 때문에 데이터가 전자기의 방해나 잡음에 의해 손실될 수 있고, 이러한 잡음을 일으키는 자기장을 감쇄하기 위해 심선을 꼬아놓는 것.) UTP vs STP 대표적으로 UTP, STP 케이블을 꼽을 수 있는데, 이 둘의 차이는 차폐의 유무이다. UTP vs STP : shield가 있냐 없냐 (차폐 처리 유무) - UTP : Unshielded Twisted Pair (차폐 처리 X..
-
1. 연구 계획기타/1인 1프로젝트 2022-03-15
연구 주제 웹페이지 화면 구현 및 웹 개발 기초 학습 방향성 공유 선정이유 프로그래밍을 배우면서 처음 생각했던 것과는 다르게 투박한 프로그래밍 코드와 터미널 창에서 아쉬움을 느끼고 꼭 화면 구현을 해보고 싶었는데, 화면 구현을 하기에 가장 접근성이 좋은 것이 웹 개발이라고 생각했기 때문. 연구내용 - HTML, CSS, JS 기본 문법 학습 - 계산기, 타이머, 영단어 깜빡이등의 화면 구현 - 블로그를 통해 구현 중 알게 된 지식 나눔 연구 방법 생활코딩 홈페이지를 통해 웹 개발에 필요한 기초 지식 학습 후 계산기 구현 코드를 클론 코딩해보며 웹 개발 심화 학습 진행. 구현 중 겪은 시행착오를 블로그로 공유하며 지식 나눔. 연구 일정 (3)월 생활코딩 홈페이지를 통한 웹 개발 기초지식 학습 선행 및 기초..