728x90

til 7

WEEK 09 PintOS TIL(5월9일 금요일)

목요일부터 협업을 위해 준비한 것들이 있어 해당 내용부터 작성하였습니다.이번주부터 PintOS 주차로 폼팩터에 대한 변화가 있을 예정입니다. 주로 팀을 기반으로 하는 프로젝트가 우선이므로 개인 노션을 쓸 시간이 없을 예정이므로 하루의 일정들과 개념들을 작성하겠습니다.![](https://velog.velcdn.com/images/prkty/post/b08e2e16-5398-4c4a-a54e-32b2c942dbf4/image.jpg)# 5월 8일 목요일## 22:30 ~ 02:00이사를 하고 깃허브하고 노션 설정을 하면서 협업 환경을 설정하고 있다. 깃허브를 설정해서 팀원간의 브런치 환경을 테스트하고 있다.일부러 readme 파일을 충돌나게 설정하고, 테스트 중이다.해당 과정에서 git/config 파일이..

WEEK 07 C언어 TIL(4월29일 화요일)

오늘은 7주차 퀴즈를 진행하는 날입니다. 빠르게 Malloc을 심화적으로 공부해보겠습니다.[목표]컴퓨터 시스템 9장 모든 개념 이해(시간 남으면 노션에 정리)환경 노션에 정리하기7주차 퀴즈 대비하기7주차 퀴즈 오답하기(진행중)시놀로지 사진 Finder에 안뜸 오류 해결(지금은 브라우저로 봐야함) → 못함9:40 ~ 10:30어제 못고쳤던 시놀로지 사진 이슈를 수정하고 있다. Finder에 안뜸…결론, 못고쳤다. synology driver도 포트포워딩 해놔도 안된다.10:30 ~ 12:00어제 할려했던 명시적 리스트를 구현해보겠습니다.명시적 방법의 LIFO와 주소순 삽입 방식 둘 다 확인해보았다.분리 맞춤 방식을 구현해보려 했으나 세그멘테이션 오류가 발생하여 수정하다 식사하러갔다.12:00 ~ 13:00..

WEEK 07 C언어 TIL(4월28일 월요일)

오늘 배운 내용들은 직전 포스팅 2개에 작성해 두었다. 참고하면 좋을 것 같다.오늘 목표인 malloc lab을 결정 짓는 리스트, 배치정책에 대해 공부했다. 또한 malloc lab 기본 코드를 분석하고 주석을 달아 팀원들과 이야기했다.[목표]컴퓨터 시스템 9장 모든 개념 이해(시간 남으면 노션에 정리)말록랩 코드 내용 이해하는데로 노션 정리환경 노션에 정리하기09:50 ~ 12:009.9장에 대해 읽어보며 노션에 정리하기, 중요한 내용만 확인하기너무 졸려서 졸았다.12:00 ~ 13:30식사를 하고 졸려서 잠을 잤다. 이후에 malloc 코드별 주석을 달다가 강의실로 왔다.13:30 ~ 15:30말록 코드별 주석을 달다가 강의실로와서 아까 못본 9.9장 말록내용을 보고 있다.9.12까지 9강의 내용을..

WEEK 07 일상 TIL(4월26일 토요일 ~ 4월 27일 일요일)

4월 26일 토요일[목표]컴퓨터 시스템 9장 다 보고 malloc에 대한 내용 확인내 환경 노션에 정리하기9:50 ~ 12:00벨로그에다가 노션 내용 정리중이다.12:00 ~ 13:00쌀국수가 나왔다. 맛있는 식사를 가졌다.13:00 ~ 14:00이어서 컴퓨터 시스템 9장을 정리해보겠다.9.9장을 먼저 보고 있다. 앞의 내용은 대략적으로 알고 있으니까…14:00 ~ 17:00팀원분들과 함께 코어타임을 가졌다. 말록을 구현해 봐야하므로, 9장 가상메모리에 대해 이해한 부분까지 토론해보는 시간을 가졌다. 내가 모르는 부분은 팀원분이 알려주시고, 내가 아는 부분은 팀원분께 알려드려 모두에게 유익한 시간이 되었다.17:00 ~ 04:00가상메모리에 대해 좀 더 공부하다가, 작성해야될 문서가 있어 작성하였다.삼겹..

WEEK 05 C언어 스택 앤 큐 5,6,7번 문제(4월16일 수요일)

오늘도 어김없이 10시에 코어타임을 진행했습니다.각 문항에 대해 서로의 풀이 방식을 공유했습니다. 오늘은 목요일이 바로 다음 날이므로 문제들 위주로 풀어보는 시간을 가졌습니다.5. C언어 Stack and Queue 5번5. recursiveReverseQueue문제 설명:큐를 재귀적으로 뒤집는 C 함수 작성함수 원형:void recursiveReverseQueue(Queue *q);예시:입력 큐: (1, 2, 3, 4, 5) → 결과 큐: (5, 4, 3, 2, 1)※ 구현 팁:if (q->ll.head == NULL) return;temp = dequeue(q);recursiveReverseQueue(q);enqueue(q, temp);[풀이 방법]큐가 size만큼 재귀적으로 뒤집어서 출력하면뒤집어진..

WEEK 05 C언어 스택 앤 큐 1,2,3,4번 문제(4월15일 화요일)

저번 포스팅에 이어서 스택 앤 큐에 풀어본 문제에 대해 작성해봤습니다.1. C언어 Stack and Queue 1번1. createQueueFromLinkedList문제 설명:연결 리스트에 저장된 정수들을 모두 큐에 넣어(linked-list 기반 큐) 새로운 큐를 생성하는 C 함수를 작성하세요.첫 번째 노드부터 순서대로 enqueue() 하며, 큐가 비어 있지 않다면 먼저 비워야 합니다.함수 원형:void createQueueFromLinkedList(LinkedList *ll , Queue *q);예시:입력 연결 리스트가 1, 2, 3, 4, 5일 경우:결과 큐는 1 2 3 4 5[풀이 방법]노드 첫번째부터 지정NULL일때까지 실행(밑에 과정)연결리스트의 각 값을 큐에 삽입커서를 다음 노드로 옮깁니다..

WEEK 05 리눅스, C언어 TIL(4월12일 토요일)

오늘 아침의 코어타임에는 내가 포인터와 구조체에 대한 개념을 팀원분들에게 설명했다.다른 팀원분들의 설명을 듣고 내가 조사한 학습에 보충이 필요해서 노션에 적어두었다.1번 문제도 잘 안풀리는데, 개념도 제대로 안되어 있어서 그런지 머리가 아프다. 이랫다 저랫다하는 느낌이다.코어타임 보충 내용포인터에서의 scanf를 확인해보자.C프로그램(구조)#include 지시자(입출력 라이브러리 호출)int main(void){main함수는 필수 적으로 들어가야함.void는 입력값 요구 없을 시 사용.printf는 문자열 리터럴 출력.;세미콜론은 컴퓨터가 코드가 어디서 종료되는 지 판단하는 기준출력시 자료형%d → int%f → float%s → string문자열과 문자는 다르기 때문에 차이를 조사해보자.매크로정의..

728x90