본문 바로가기

programing/Common16

[펌] 프로그래머가 되는 방법 : 짧고 폭넓고 개인적인 요약 출처 : http://cafe.naver.com/jzsdn/629 How to be a Programmer: A Short, Comprehensive, and Personal Summary 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약 http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf 번역 처로 강창기 Copyright © 2002, 2003 Robert L. Read Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version pu.. 2017. 1. 13.
Agile 방법론 - Extreme Programming>Whole Team : 팀 기반 협업>Planning Game : 작은 주기 단위 계획 및 수행, 검토>Customer Tests : 반복적 사용자 Test>Small Releases : 주기적 Prototype 작성>Simple Design : 코딩을 가능한 간단하게 (미래 예측x, 읽기 쉬운게 좋음)>Test-Driven Develop : 테스트 기반 코딩>Pair Programming : 둘이 한 팀이 코딩 - Scrum - Cristal Family - Feature Driven Develop - ASD - Extreme Modeling 참고 : 애자일 소프트 웨어 개발 2016. 12. 16.
[VS] No EditorOptionDefinition Export Found Error 1.Visual Studio를 종료 2.LocalAppData%\Microsoft\VisualStudio\12.0\ 경로에 들어감(경로를 긁어서 붙여도 됨) 3.ComponentModelCache 폴더의 이름을 바꾸거나 제거 4.VisualStudio를 재시작 2016. 8. 25.
Stack & Heap의 접근과 메모리 할당 - 일반적으로 메모리 풀을 Heap에 할당하여 사용함 - 단편화를 막기 위한 방편으로 사용할 때 Stack 메모리에 영역을 잡고 사용한다면 Heap보다 빠른 이점이 있을 것 - 스택은 용량이 1M(VC default, 늘릴 수 있음)로 제한되어서 Heap을 더 사용함 - 스택에 동적 할당하는 방법 : void* alloca(size_t _Size), void* malloca(size_t _Size)└ 메모리 해제를 해주지 않아도 됨 (프로그램 종료시 stack이 파괴될 때 같이 자동 해제됨)└ free()로 해제 불가능└ 단, 오류나 BOF(Buffer Overflow)가 발생하기 쉬움└ 1M 제한은 여전히 존재 - 스택이 힙보다 빠른 이유 : 지역 참조성 (Cache 히트율이 높음) (위치와는 관계가 .. 2016. 8. 16.