본문 바로가기

전체 글

(21)
클라우드 컴퓨팅 전공 수업 리뷰 - Lecture 1 : Course Intro - 수업 소개 수강신청을 하느라 첫 수업을 못들었기에 ppt만 보면서 정리하려고 한다!   오늘까지 두 번째 차시를 들은 바, 매우 기대되는 수업이다 !!우리 팀에서 만든 앱 서비스도 aws를 사용하고 워낙 많은 기업에서 cloud 서비스를 사용하니 ㅎㅎ     중간중간 인상 깊은 거나, 예상이 되는 것, 나의 생각들은 형광펜을 칠했다.      정리 고고  첫 수업의 아젠다 Lecture 1: Course introduction- course logistics- brief introduction to cloud computing- topics from this course- why learn cloud computing?     간단히 개념 소개하고, 관련 토픽들 얘기하고, 클라우드 컴퓨팅을 배우는 이유들 소개.....
독하게 공부하는 C 스터디 함수응용, 구조체 매개변수 전달 기법- Call by value : 매개변수 전달시 값 자체를 전달 ex. add(4);- Call by reference : '참조' 로 전달 -> C언어에서 참조는 포인터!포인터로 전달하여 Callee 함수에서도 해당 메모리에 접근할 수 있음. - 인수 = 매개변수 = 파라미터 = 아규먼트- 매개변수는 Stack영역 사용 지역변수 주소 반환 요류- Caller 함수가 Callee함수를 호출하고, Callee가 값을 return하면Callee함수의 지역변수는 모두 소뮬됨- 따라서 반환 후에 Caller함수에서 소멸된 메모리 영역의 주소를 접근하면 심각한 오류 생김  주의!! 절대 하면 안됨! 컴파일러가 경고 할 것  메모리 동적 할당 및 해제와 함수-Callee함수가 메모리 동적 할당하고..
메모리와 포인터 - 독하게 시작하는 C 프로그래밍 메모리 종류- Stack  : 자동변수, 지역변수, 보통 1MB- Heap : 동적 할당 메모리 -> Run 타임에 실행되는 메모리 - 실행 코드    - text section    - data section  포인터 변수- 변수는 변수인데, 메모리의 주소를 집어넣는 변수- 64bit 시스템에서 주소 상수, 포인터 변수는 모두 64 bit (8bytes)-> char ch = 'a'; (문자 a를 저장)char *pszData = &ch;'a'가 들어간 이름이 ch인 메모리의 주소를 pszData에 저장. 이때 pszData의 이 이름 자체를 또 저장하는 메모리 공간이 있나?  직접 지정과 간접 지정  포인터와 1차원 배열포인터 & 1차원 배열이 매우 유사함. 같이 자주 쓰임. - 간접 지정 연산 (*..
C 언어 스터디 - visual studio 디버거 보는 방법, 달팽이 패턴 이해하기 이번 5주차에는 배열, 함수에 대해 공부했는데,대면스터디에서는 1. visual studio 디버거의 메모리 확인하는 방법과,2. 달팽이 패턴 방식으로 배열에 숫자 삽입하는 방법을 공부했다.      1. visual studio 디버거의 메모리 확인하는 방법 visual studio에서는 코드를 컴파일한 뒤, F5를 누르면 디버거 모드로 들어간다.디버거 모드에서는 종단점에서 프로그램이 사용중인 메모리를 확인할 수 있다.   나는 배열을 선언 및 정의하는int nArray[5] = { 10, 40, 60, 50, 20};  이 코드에 종단점(break point)을 찍고 디버거 모드를 실행했다.   그럼 사진과 같이 디버거 모드가 실행된다!!  코드 말고, 오른쪽의 메모리 부분은 '파란 동그라미' 를 중..
독하게 시작하는 C 스터디 - 5주차 : 배열 배열 : 형식이 같은 자료 여러 개(동일한 자료형 변수 여러 개) 를 모아 한 덩어리로 관리하는 문법.  여러 요소 식별하기 위해 인덱스를 사용하며 0부터 시작. 기준 요소는 인덱스 0 인 요소로, 기준 요소로 부터 0만큼 떨어져있다.(= 떨어져있지 않다.) 는 요소를 의미함.  배열의 이름은 0번 요소의 메모리 주소에 대한 식별자이며 , 상수임-> l - value가 아님! / 따라서 대입연산자의 왼편에 작성할 수가 없음.  문자 배열 (문자열) 문자열의 실체는 char []문자열의 끝은 반드시 null 문자가 들어감. 그래서 'Hello' 를 저장하면 -> 문자열에는 H,e,l,l,o, \0 이렇게 6개가 저장됨.  문자열 상수는 보통 포인터를 사용해 관리하는데, pointer는 변수와 동일한데, 값..
[코드잇 7월 2주차] CSS 핵심 개념 기본 개념CSS 속성을 태그에 하나하나 넣을 수 있지만 CSS 규칙 정해 놓고 사용하는 방법도 있음.ex)선택자 {   속성: 속성값;   속성: 속성값; } CSS 선택자해당 css 를 적용할 태그를 선택하는 데 사용하는 부분임. 1. 태그 이름h1, div 와 같이 태그 이름을 CSS 선택자에 쓰면 해당 요소의 태그들에 모두 스타일을 적용함. 예)h3 {   font-size: 24px; } 2. 아이디(id)아이디는 하나의 태그에만 넣을 수 있는 고유한 것이기에 딱 하나의 태그에만 CSS를 적용하고 싶을 때 사용. CSS 선택자에는 #을 붙여 #engine 과 같이 작성.  3. 클래스아이디와 달리, 여러 곳의 태그에 적용하고 싶을 때 클래스를 사용함. CSS 선택자에는 .(마침표) + 클래스 이름..
[코드잇 7월 1주차] 메타 태그 이해하기 메타 태그란? 로 작성하는 HTML 태그로, 메타데이터를 나타냄. => 데이터를 설명하는 데이터다! 즉, 는 HTML 데이터를 설명하는 데이터를 갖는 태그임.    사이트를 설명하는 데 사용하는 메타 태그코드잇 | 코딩, 쉬워질 때도 됐다 제목은 title설명은 name 속성이 "description" 인 메타 태그의 content대로 설명 나옴!  그 외에 페이스북, 트위터와 같은 SNS에 공유할 때 링크 미리 보기에 사용하는 태그들이 있음.
[코드잇 3주차] 웹 퍼블리싱 시작하기 강의 정리 https://www.codeit.kr/topics/intro-to-web-publishing  간단히 웹 사이트를 만드는 방법을 배우고 html, css개념과 자주 사용하는 태그를 배웠다!    수업 소개웹사이트를 만드는 방법- HTML, CSS 가 웹사이트를 만드는 언어- HTML : 사이트의 내용을 작성- CSS(cascading style sheet) : 웹사이트에 들어갈 스타일을 담 필요한 프로그램.html 형식의 파일을 만들고 웹 브라우저에서 열면 우리가 평소에 보는 웹사이트를 화면에서 볼 수 있음. 1. VS Code.html 파일을 만들 에디터 프로그램2. 크롬웹 브라우저 웹사이트 런칭Netlify 사이트 활용.     HTML 시작하기.html파일의 기본 구조 안녕 htm..