본문 바로가기

분류 전체보기25

마크업 언어 XML eXtensible Markup Language 다목적 마크업 언어 마크업 언어란 태그 등을 이용하여 데이터의 구조를 기술하는 언어의 한 가지로서 데이터에 의미를 부여하는 메타데이터를 기술할 수 있다 동일한 목적을 가지고 인터넷 시대 이전부터 존재하던 SGML에 인터넷 환경에 맞게 확장을 더한 것이 XML XML은 SGML의 파생형이라고 할 수 있으며, HTML은 완전한 파생형은 아니지만 영향을 많이 받았다 DTD Document Type Definition 문서 형식 정의 SGML계열의 마크업 언어에서 문서 형식을 정의하는 것 html 구조의 시작은 DTD로 시작해야 표준 - ex) DTD 이전에 가 있으면 비표준 SGML Standard Generalized Makeup Language 표준 .. 2023. 10. 27.
Git Command 깃 최초 설정 git config --global user.name 닉네임 - 닉네임 중간에 공백이 있으면 " "로 묶기 git config --global user.email 이메일주소 git config --global core.editor "code --wait" - 디폴트 에디터를 vscode로 지정 git config --global core.pager cat - 터미널창에서 화면 안넘어가고 내용 출력 -> git log --oneline 등에서 Windows와 Mac OS의 공백문자(줄바꿈) (Carriage return, Lind Feed) git config --global core.autocrif true - windows git config --global core.autocrif in.. 2023. 10. 27.
CLI (Command Line Interface) 1. 현재 작업중인 폴더 확인 pwd : print working directory 2. 폴더 생성 mkdir : make directory mkdir {디렉토리 이름} 3. 디렉토리 이동 cd : change directory cd {디렉토리 경로} • cd - 현재 디렉토리 • cd .. - 상위 경로로 한 단계 이동 • cd ../.. - 상위 경로로 두 단계 이동 • cd ~/Desktop - 데스크탑 디렉토리로 바로 이동 4. 디렉토리 및 파일 목록 출력 ls : list segments ls {옵션}{디렉토리 경로} • ls • ls -l • ls -a • ls -al 5. 파일 생성 touch : 빈 파일 생성 echo : 간단한 내용이 들어있는 파일 생성 • touch 파일명.확장자 • e.. 2023. 10. 25.
[TIL] IT 5분 잡학사전 독후감 책을 그냥 읽기만 하면 한 번 읽고 휙 넘어가게 되는데 TIL을 작성하면서 오늘 범위중에 어떤 내용을 적으면 좋을까 생각하고 여러 번 읽게 되어 머리 속에 더 남는게 좋았습니다. 앞 부분에서는 책을 읽기 전 궁금했던 단어들이 많이 나와서 재밌었는데 뒤쪽의 컴퓨터 공학부터는 생소한 단어들이 대부분이라 흥미는 좀 떨어졌었습니다. 😩 그러나 멋진 개발자가 되기 위해서는 필요한 것들이겠죠 쉬운 예시들로 비유해 설명 되어있어서 한결 이해하기 수월했고 챌린지 없이 읽으려면 한참 걸렸을텐데 진도를 따라가느라 오늘의 범위를 반드시 읽고 과제를 내야 한다!! 라는 압박감이 있어서 좋았습니다. 😆 2023. 9. 7.
[TIL] IT 5분 잡학사전 #39~#45 오늘 TIL 3줄 요약 도커의 컨테이너를 이용해서 사용량이 늘었을 때 개발환경을 쉽게 준비 할 수 있다. 암호화폐는 사용한 사람이 은행의 역할을 스스로 해야 한다. NFT는 유일한 원본이라는 사실이 가치를 크게 높여준다. TIL (Today I Learned) 날짜 2023.09.06 오늘 읽은 범위 #39~#45 책에서 기억하고 싶은 내용을 써보세요. 머신러닝, 딥러닝 : 인공지능이 학습하는 방식 또는 인공지능을 학습시키는 방식 REST API : REST 방식으로 설계한 API. 동사를 제외하고 HTTP 메서드를 도입 도커 : 개발 환경 준비를 도와주는 도구 애플리케이션을 만드는 방법 : 하이브리드, 크로스 플랫폼, 네이티브 방식이 있다 제로데이 : 아직 아무도 발견하지 못한 프로그램의 취약점 오늘 .. 2023. 9. 7.
[TIL] IT 5분 잡학사전 #35~#38 오늘 TIL 3줄 요약 프로그래밍 패러다임이란? 프로그래밍 할 때의 관점, 방식 등을 말한다.(사고의 틀) 객체 지향 프로그래밍을 사용하면 코드를 손으로 직접 입력하는 양이 줄고, 속성 오타도 피할 수 있다. 함수형 프로그래밍은 버그가 발생하기 어려운 구조라서 개발자에게 매우 유용하다. TIL (Today I Learned) 날짜 2023.09.05 오늘 읽은 범위 #35~#38 책에서 기억하고 싶은 내용을 써보세요. 해시 함수 : 입력값을 무작위로 둔갑시켜주는 함수. 동일한 입력값에 대해서는 동일한 출력값을 가지며 반대로 입력 시 원래 값이 나오지는 않는다 레인보우 테이블 : 해시 함수가 변경한 값을 원래의 값과 연결한 표 솔트 : 입력값에 합쳐서 해시 함수에 통과시키는 무작위 텍스트 프로그래밍 패러다.. 2023. 9. 5.