코딩 일기 (170) 썸네일형 리스트형 컬러 스크립트 - 블로그에 코드를 이쁘게 올릴수 있는 사이트 https://colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 언어 부분을 C로 선택 한 후 스타일 패키지를 열어 원하는 느낌의 문자색상을 고르면 끝! 그후 코드를 작성하고 왼쪽 하단에 클립보드에 복사를 누르기 전에 세부설정에 들어가서 HTML태그 자체 복사를 선택해준 후 저장을 해준다음 클립을 복사하면 void main() { int a = 1; int b = 2; } 이와 같이 코드가 이쁘게 복사됩니다. 메모리 공간 : 데이터(Data)영역, 힙(Heap)영역, 스택(Stack)영역 프로그램을 실행시키면 운영체제는 우리가 실행시킨 프로그램을 위해 메모리 공간을 할당해 준다. 할당되는 메모리 공간은 크게 데이터(Data), 힙(Heap), 스택(Stack) 영역으로 나눠진다. 할당 시기 : 프로그램이 실행될 때 마다 할당 장소 : 메인 메모리(RAM) 할당 용도 : 프로그램 실행 시 필요한 메모리 공간(지역변수, 전역변수 선언을 위해) 할당 1. 데이터(Data) 영역 : 전역 변수와 Static 변수가 할당되는 영역 프로그램의 시작과 동시에 할당되고, 프로그램이 종료되어야 메모리에서 소멸된다. #include int a = 10; //데이터 영역에 할당 int b = 20; //데이터 영역에 할당 int main() { . . . return 0; } 위와 같은 코드에서 int형 변.. 큐 (Queue) : 들어온 순서대로 넣어서 순서대로 사용한다. 스택(Stack)의 경우 넣은 순서대로 사용을 할 수 없기에, 넣었던 순서대로 자료를 사용하고 싶다면 큐(Queue)를 이용한다. 이처럼 먼저 들어간 들어간 원소가 가장 먼저 꺼내지기 때문에 FIFO(First In First Out) : 선입선출 이라고 불린다. 프로세스 처리, CPU 관리에서 많이 사용된다. [1][2][3][4][5] → [1]을 Pop → [pop][2][3][4][5] 일반적으로 배열을 직선 형태로 보았을 때, [1] 데이터를 Pop하면 다른 데이터를 차례대로 당겨줘야 한다. 이것은 소수의 자료의 경우는 상관이 없지만 많은 데이터의 경우 연산에 많은 시간이 걸린다. 이러한 문제를 해결하기 위해 원형 큐, 순환 큐, 환영 큐 라는 방법.. 스택 (Stack) : '무언가를 쌓는다'라는 의미를 갖는 자료구조 == 자료를 순서대로 쌓아서 보관하고 사용한다. 순서대로 쌓이기 때문에 밑에 있는 것을 꺼내기 위해서는 맨위부터 쌓인 순서대로 빼내야 된다. 이처럼 가장 마지막에 들어간 원소가 제일 먼저 꺼내지기 때문에 일반적으로 LIFO(Last In First Out) : 후입선출 이라고 불린다. 1. Push : 자료넣기 & 입력 2. Pop : 자료빼기 & 삭제 Top : (초기값 : -1) 꼭대기, 즉 가장 위의 변수를 가르키는 변수 Stack Underflow : 자료가 없는데 Pop으로 자료를 빼내려 할때 발생하는 Err Stack Overflow : 배열의 크기 이상으로 자료를 Push하려 할때 더이상 자료를 넣을수 없어 발생하는 Err string 문자 변환 : Replace, ToUpper, ToLower 1. Replace : 문자열에 있는 문자 중 특정한 문자를 바꿔준다 ex1) 문자를 변경 string Test = "pain"; //'p'를 'g'로 변경 Test = Test.Replace('p', 'g'); //=> Test는 gain으로 변경됨 ex2) 문자열을 변경 string Test = "Stupid"; //'St'를 'C'로 변경 Test = Test.Replace("St", "C"); //=> Test는 Cupid로 변경됨 2. ToUpper : 문자들을 전부 대문자로 바꿔줌 ex1) 문자열 전부 바꿈 string word = "dream" string newWord = word.ToUpper(); //newWord == "DREAM" //=> DREAM으로 변형됨 ex2) 해당 문자만 .. 헷 데헷 한달포폴 30일차 <영상> - Adobe AfterEffect 사용 https://youtu.be/YQVRF9625S0 https://youtu.be/Se7Zwtjii44 에베베베 글작성 넘나 어려운것 에베베베베 이전 1 ··· 14 15 16 17 18 19 20 ··· 22 다음