어느날 잘 사용하고 있다가 갑자기 git을 찾을 수 없다며 다운로드 받던지, git.path를 확인하라는 알림이 뜬다면 혹시 xcode를 업데이트 하지 않으셨나요? xcode를 업데이트 하니 라이센스(?) 문제때문에 연동이 일시적으로 다 풀리는 것 같더라구요 그럴때 해결방법은 업데이트한 xcode를 한번 실행해주면 라이센스 동의하라면서 안내창을 띄울텐데, 하라는대로 accept 한 뒤에 vscode를 한번 reroad 해주시면 됩니다! (방금 겪어서 제가 안 잊어버리려고 작성했습니다 ;ㅅ;)
길면 길고, 짧으면 짧은 6주가 지나갔다. 6주 사이에 졸업작품 중간심사와 기말고사, 학교를 휴학하고 자취방을 정리해 다시 본가로 집을 옮기는 일도 있었고 여러모로 복잡한 한달 반이 아니었나 생각된다. 처음 구름 부트캠프 풀스택 과정에 입과하게 된건, 내가 많은 개발 진로중에 어떤 분야에 관심이 있는지 잘 모르겠어서 그나마 넓게 다루고 접해볼 수 있는 풀스택 과정을 찾아 들어오게 된 것인데.. 과정을 수료해가면서 여러가지 강의를 들어보고, 다양한 분야를 접해보면서 점점 웹쪽으로 가는게 맞을까? 라는 생각이 컸던 것 같다. 지금도 그 고민은 계속 하고 있다. 나는 어떤 분야에 재미를 느낄까? 스터디원 분들은 모두 열정적이고, 비전공자분들도 섞여있었음에도 불구하고 정말 배우려는 열정과 노력에 많이 놀랐었다...
[Conflict] delete_record() 함수는 사용자가 입력한 이름과 일치하는 모든 레코드를 삭제해야 하는 건가요, 아니면 첫 번째로 일치하는 레코드만 삭제해야 하는 건가요? 만약 연락처에 동명이인이 있다면 둘 다 삭제되는지 문득 궁금했습니다… [Merge] 기존 코드 #include #include #define SIZE 100 typedef struct person{ // 연락처 구조체로 표현 char name[SIZE]; // 이름 char address[SIZE]; // 주소 char mobilephone[SIZE]; // 휴대폰 char desc[SIZE]; // 특징 } PERSON; void menu(); PERSON get_record(); void print_record(PERS..
[Conflict] 2진법… 왜쓰는건가요,,,??ㅎㅎ 어렸을때 수학에서만 보던거인데,,, [Merge] 2진법, 왜 쓰는걸까요? 컴퓨터가 바..보라..서…… 컴퓨터가 2진수를 기반으로 설계된 이유는 컴퓨터의 논리회로가 전기 신호가 있는 상태를 1, 없는 상태를 0으로 설정하기 때문입니다. 만약 2진수가 아니게 되어서 2개 이상의 전기 신호를 구분해야 한다면 비용적인 부분이나 처리 시간에 더 많은 자원이 들어가게 됩니다. 또한 2진수 기반임에도 불구하고 *데이터 노이즈 현상이 발생하는데 2진수 이상의 형태로 바꾸게 되면 노이즈가 훨씬 증가하게 되어 데이터 송수신에 있어서도 비용이 증가하게 됩니다. 노이즈를 제외하더라도 데이터 통신의 악영향을 미치는 감쇠, 왜곡등을 고려했을때 좋지 못한 선택이 됩니다. *데..
[Conflict] 파이썬 리스트 슬라이싱 부분에서 :를 쓰는 부분이 있던데 설명좀 부탁드릴게요!! [Merge] 슬라이싱: 지정 범위만큼 데이터 요소를 잘라내는 것 형식: 리스트명[첫 인덱스 번호:마지막 인덱스 번호] 예시: alist[0:5] → 인덱스값 0부터 4까지 잘라낸다 각 리스트는 리스트 순서대로 0, 1, 2, 3, 4… 번의 인덱스를 가지게 됩니다. 뒤에서부터 접근할때는 -1, -2, -3…과 같이 음수를 사용해 요소에 접근할 수 있습니다. array[:-5]는 배열의 처음부터 뒤에서 5번째 요소 직전까지의 부분을 반환 array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(array[:-5]) # result -> [0, 1, 2, 3, 4, 5] # 즉..