분류 전체보기 40
[자료구조] c언어 구조체로 스택 구현하기
스택(Stack)이란? 스택은 데이터를 후입선출(LIFO:Last-In First-Out)하는 자료구조로, 가장 최근에 들어온 데이터가 가장 먼저 나간다는 특징이 있다. 상자나 책을 쌓아놓은 더미를 생각하면 이해하기 쉬울 것이다. 이번 글에서는 스택을 배열 구조체를 이용해서 구현해 볼 것이다. 스택 타입 구조체 정의 및 초기화 함수 #include #define SIZE 100 typedef int element; // 배열안에 들어오는 값의 타입을 element로 한번에 지정 typedef struct { element data[SIZE]; int top; // Index 번호 } StackType; // 초기화 void init(StackType *S) { S -> top = -1; // 포인터 연산..
cs/자료구조 | 2022. 10. 26. 15:50

[티스토리 스킨 만들기] 1. 구조 파악하기
개요 어느날 내 티스토리에 적용할 블로그 테마를 찾는 중에 마음에 드는 테마가 없어서 내 입맛대로 스킨을 만들어 보기로 했다. 하지만 어떻게 만들어야 할 지 몰라서 찾아보는데 시간 투자를 많이했는데, 처음 개발하는 사람들을 위한 정리된 가이드 글이 있으면 좋겠다 싶어서 글을 작성한다. 스킨 제작 가이드 스킨 개발을 위해서 티스토리에서는 스킨 제작 가이드를 제공한다. 하지만 제작 가이드가 친절하게 설명되어있지 않아서 앞으로 해당 문서를 토대로 최대한 이해하기 쉽게 설명하도록 하겠다. 스킨을 적용하기 위해 필요한 파일에는 skin.html, index.xml, style.css와 추가적으로 js, image 파일이 있다. 스킨의 메인 템플릿 파일인 skin.html과 스킨 정보 파일인 index.xml에 대..
프로젝트/블로그 테마 | 2022. 10. 21. 15:19

[모두의 네트워크] 1장. 네트워크의 첫 걸음
네트워크의 구조 컴퓨터 네트워크란 무엇일까? '네트워크' 라는 단어에 포함된 의미는 단순히 컴퓨터 간의 연결만을 말하는 것이 아니라, 사람과 사람간의 네트워크, 물류 네트워크와 같이 다양한 종류의 네트워크가 존재한다. 컴퓨터 간의 네트워크를 연결한 것을 컴퓨터 네트워크라 한다. 컴퓨터 네트워크를 통해 컴퓨터 간 필요한 데이터, 즉 정보를 서로 주고받을 수 있다. 인터넷: 네트워크의 한 종류로, 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크를 말한다. 이러한 광범위한 연결을 통해 인터넷으로 해외 웹 사이트도 볼 수 있다. 패킷 패킷은 컴퓨터 간 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 작은 조각을 말한다. 큰 데이터를 네트워크로 그대로 보내게 되면 데이터가 네트워크..
개발 도서 정리/모두의 네트워크 | 2022. 10. 13. 15:55
CleanDev 티스토리 스킨을 소개합니다.
스킨 소개CleanDev 스킨은 개발 블로그를 운영하는 개발자를 위한 깔끔한 티스토리 스킨입니다.스킨 특징무채색의 컬러톤을 사용한 깔끔한 디자인필요 이상의 부가적인 기능 제거mac 스타일의 코드 스니펫 디자인작성 글의 가이드를 위한 TOC(Table of Contents)기능 지원커스텀 주소 링크를 통한 포트폴리오, 이메일주소, 깃허브 링크 이미지 표시<..
티스토리 스킨 | 2022. 10. 12. 15:22

ssh: connect to host github.com port 22: Operation timed out 에러
문제 발생 git push를 하려 했을 때 다음과 같은 에러가 발생했다. ssh: connect to host github.com port 22: Operation timed out Please make sure you have the correct access rightsand the repository exists. 해결 방법 1. ~/.ssh/config 경로의 config파일에 아래 텍스트를 입력한 후 저장한다 Host github.com Hostname ssh.github.com Port 443 User git 2. 이후 ssh -T git@github.com 커맨드를 실행한다. 3. Are you sure you want to continue connecting (yes/no/[fingerpr..
etc | 2022. 10. 2. 00:59
