본문 바로가기

분류 전체보기159

3주차 기본 미션 p.154 ~ 155 1. - 프론트엔드 개발자는 다른 말로 (클라이언트) 개발자, 백엔드 개발자는 (서버) 개발자라고도 합니다. - 웹사이트 화면에 애니메이션처럼 작동하는 작업은 프론트엔드에서, 로그인한 사용자를 위해 세션을 설정하는 작업은 백엔드에서 진행합니다. 2. ① 3. ③ 4. JSON은 XML과 비교할 때 간결하고 가독성이 좋은 대신 (주석)을 달 수 없다는 단점이 있습니다 5. ③ 2023. 7. 19.
2주차 기본 미션 p.125 2. - 플래그 레지스터: 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 - 프로그램 카운터: 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 - 범용 레지스터: 데이터와 주소를 모두 저장할 수 있는 레지스터 - 명령어 레지스터: 해석할 명령어를 저장하는 레지스터 p. 155 4. 코어 2023. 7. 16.
2주차 p.62 1. ① 이클립스 - (ㄴ) 자바 프로그래밍 연습 ② 엑스코드 - (ㄹ) iOS용 카메라 앱 개발 ③ 비주얼 스튜디오 - (ㄱ) 윈도우용 화면 캡처 프로그램 개발 ④ 안드로이드 스튜디오 - (ㄷ) 안드로이드용 건강 관리 앱 개발 2. 기계어, 어셈블리어, 파이썬, 영어 3. ② 4. 어셈블리어, 0,1 5. 인터프리터, 컴파일 p.76 1. ② 2. 주석, 빌드번호, 버전번호 3. ② 4. 빌드, 코드리뷰, 디버깅, 배포, 리팩토링 2023. 7. 10.
1주차 p.40 ~ 41 1. ③ 스위프트 2. - 임베디드 개발자 - 백엔드 개발자 - 응용 소프트웨어 개발자 - 프론트엔드 개발자 - 모바일 개발자 - ai 개발자 3. ① 프론트엔드 개발자 - (ㄷ) 클라이언트 개발 ② 백엔드 개발자 - (ㄱ) 서버 개발 ③ 모바일 개발자 - (ㄴ) 앱 개발 4. 크로스 플랫폼 5. ④ 임베디드 개발자 p.50 ~ 51 1. 라이브러리 2. 시스템, 응용 3. ① 코딩 4. ② 소프트웨어 완성 이후의 작업들은 개발에 포함되지 않습니다. 5. ① 요구사항 분석 ② 시스템 명세 ③ 구조 설계 ④ 구현 ⑤ 테스트 ⑥ 유지보수 - 개발자 관련 직군 1) 웹 개발자 - 웹 퍼블리셔(UI개발자) 웹사이트에서 보이는 부분을 담당하는 개발자. 웹사이트의 외적 요소를 코드로 구현하는 역할.. 2023. 7. 10.
1주차 미션 p.51 다음 설명의 빈칸에 들어갈 알맞은 내용을 써보세요 프로그램이 실행되려면 반드시 ( )에 저장되어 있어야 합니다. 정답: 메모리 p.65 1101(2)의 음수를 2의 보수 표현법으로 구해 보세요. 1101 → 0010 → 0011 1101(2)를 음수로 표현한 값은 입니다. 정답: 0011(2) 2023. 7. 9.
chapter 01 ~ 03. 컴퓨터 구조, 데이터, 명령어 1. 컴퓨터의 구조를 알아야 하는 이유 - 문제 상황을 빠르게 진단 가능 - 문제 해결 실마리를 다양하게 찾을 수 있음 - 프로그램을 위한 최적의 컴퓨터 환경을 세팅할 수 있음 2. 컴퓨터 구조 - 크게 아래와 같이 두가지로 기본 컴퓨터 구조 지식을 나눌 수 있음 1) 컴퓨터가 이해하는 정보 데이터(data) 명령어(instruction) 2) 컴퓨터의 네 가지 핵심 부품 중앙처리장치(CPU; central processing unit) 주기억장치(메모리, main memory) 보조기억장치(secondary storage) 입출력장치(I/O device) 3. 컴퓨터의 핵심 부품 1) 주기억장치(메모리) - 현재 실행되는프로그램의 명령어와 데이터를 저장하는 부품 - 메모리에 빠르고 효율적으로 접근하기 .. 2023. 7. 4.
윈도우에서 linux명령어 ls 쓰기 ls는 Unix와 Linux 운영체제에서 사용되는 명령어. vs code의 cmd 창은 windows의 명령어를 사용하기 때문에 linux 명령어 ls는 유효하지 않는 명령어이다. 따라서 windows에서 ls명령어를 쓰고 싶을 때는 그걸 가능하게 해주는 에뮬레이터(emulator)를 쓰면 되는데, 에뮬레이트는 모방하다는 뜻으로, Unix나 Linux 시스템을 windows 운영체제에서 에뮬레이팅하여 Unix나 Linux 명령어를 사용할 수 있도록 해준다. 에뮬레이터는 git bash나 cygwin 등을 사용하면 된다. git bash는 git을 사용할 때 필요한 환경을 제공해주는 목적으로 개발된 프로그램으로 Unix나 Linux에서 사용되는 bash 쉘을 windows에서 실행할 수 있도록 에뮬레이팅해.. 2023. 3. 23.
chatGPT: GPT-3 기반 대화형 AI 챗봇 - chatGPT란? openAI 회사에서 개발된 AI로 GPT-3 모델을 기반으로 하는 대화형 인공지능. ref - 기사: https://modulabs.co.kr/blog/chatgpt/ ChatGPT, 출시 5일만에 100만명이 사용한 AI 챗봇이 궁금하다면? ChatGPT의 정의 및 예시, 장점과 단점, 기술적 특징과 앞으로의 미래에 대해 함께 알아봅니다. modulabs.co.kr - youtube: https://www.youtube.com/watch?v=VbqbnO8n48w - site: https://openai.com/blog/chatgpt/ ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called Chat.. 2022. 12. 20.
[인터뷰] 면접자가 성실한지 알 수 있는 질문 20 1. 어려운 결정에 직면했을 때 결정을 내리기 위해 어떤 노력을 기울였나요? 2. 자신과 팀의 목표 설정에 어떻게 접근합니까? 3. 기한을 맞추거나 목표를 초과 달성하기 위해 그 이상을 달성한 경우의 예를 들어주실 수 있습니까? 4. 까다롭거나 까다로운 고객을 상대해야 했던 상황을 설명할 수 있습니까? 5. 여러 경쟁 우선순위의 균형을 맞춰야 했던 때와 이를 성공적으로 수행한 방법 방법에 대해 말씀해 주시겠습니까? 6. 프로젝트를 완료하기 위해 변화하는 상황이나 요구 사항에 적응해야 했던 경우의 예를 들어 주시겠습니까? 7. 작업에서 지속적으로 높은 기준을 충족하고 있는지 어떻게 확인합니까? 8. 프로젝트를 완료하기 위해 팀과 협력해야 했던 때를 설명해 주시겠습니까? 9. 어떻게 조직을 유지하고 효과적으.. 2022. 12. 15.
linux 주요 디렉토리 설명 디렉토리설명 bin 기본 명령어들이 저장된 디렉토리 boot 부팅에 필요한 가진 파일들이 저장되는 곳 dev 시스템 디바이스 관련 파일들이 저장되는 것 etc 시스템 설정에 관련된 각종 파일들이 저장되는 곳 home 사용자의 홈 디렉토리가 생성되는 곳 lib 커널과 프로그램에 필요한 각종 라이브러리가 저장되는 곳 media CD, USB같은 외부 장치를 연결하는 곳 mnt 탈부착 가능한 장치들을 임시로 연결하는 곳 (WSL의 경우 윈도우의 디렉토리와 연결) opt 추가 패키지가 설치되는 곳 root root(최고관리자)계정의 홈 디렉토리 run 실행중인 서비스와 관련된 파일들이 저장되는 곳 sbin 시스템 관리자용 명령어들이 저장되는 곳 sys 리눅스 커널 관련 정보가 있는 곳 tmp 시스템 사용중 발생.. 2022. 5. 26.
vi 입력 에러 우분투를 처음 설치 후 vi 에디터에서 내용을 수정하려고 할 때 방향키가 안 먹거나 예상과 다른 문자가 입력되는 경우가 발생. vim 에디터를 설치하여 문제 해결. sudo apt-get update sudo apt-get install vim 출처: https://www.leafcats.com/197 리눅스 vi 방향키, 문자 오류 우리가 리눅스 터미널을 사용하면서 가장 많이 사용하는 기능 중 하나가 vi 에디터이다. 문서를 확인하거나 편집하는 등 많은 상황에서 vi를 사용하는데, 가끔 의외의 문제로 당황하게 될 때가 www.leafcats.com 2022. 5. 24.
iso * iso 파일이란? - iso 이미지라고도 함 - 완전한 CD 또는 DVD 등 디스크를 파일로 만든 것 - 국제 표준화 기구(ISO: International Organization for Standardization)가 제정한 광학 디스크의 압축 파일 - .iso라는 파일 확장자를 가짐. - UDF 파일 시스템도 포함 2022. 5. 24.