컴퓨터공학170 윈도우 | 멀티부팅 화면 띄우기 윈도우 멀티부팅 화면입니다. 파티션을 나눈 경우 자동으로 화면이 잡히지만 ssd 드라이브 2개에 윈도우 10과 윈도우 7을 설치한 경우선택화면없이 마스터 드라이브로 자동 부팅이 됩니다.부팅 할때마다 del 키로 CMOS 설정창에서 다른 드라이브로 부팅을 할 수도 있지만위와 같은 화면으로 선택하여 부팅하는 방법을 알아보겠습니다. EasyBCD 부팅관련 설정을 잘못 건드리면 부팅이 안되는 등 여러가지 문제가 발생될 수 있습니다.EasyBCD는 이러한 문제가 발생되지 않고 간단하게 설정할 수 있는 프로그램입니다. http://techspot.com 에서 다운로드 받을 수 있어요. 다운로드 한 뒤 설치합니다. 부트메뉴를 보시면 다음과 같이 윈도우 10만 잡혀있습니다. 왼쪽 Add New Entry로 들어가셔서 .. 2019. 12. 25. IT 관련 용어 런타임 (실행시간)컴퓨터 프로그램이 실행되고 있는 동안 메모리+ SPD (Serial Presence Detect) : 롬 바이오스+ XMP극한 메모리 규격사용하지 않는 영역에 2가지 메모리 타이밍 정보를 넣음 벡 엔드 시스템 구성 실체에 접근하는 것. 보통 서버쪽 소프트웨어+ 랜섬웨어 : 시스템을 잠그거나 데이터를 암호화하여 사용할 수 없도록 만든 뒤, 금전을 요구하는 악성 프로그램+ 펌웨어 : 롬에 기록된 하드웨어를 제어하는 마이크로프로그램의 집합. 소프트웨어와 하드웨어 중간 소켓어떤 통신망의 특정 노드상의 특정 서비스를 식별하는 식별자노드 주소와 서비스를 식별하는 포트 번호로 구성 솔루션 스택 (Solution Satck) 여러개의 다른 소프트웨서(솔루션)을 가지고 각 제품간의 시너지를 창출. 토탈.. 2019. 12. 19. 에디터 | ATOM 아톰Github에서 만든 에디터로 다양한 프로그래밍 언어의 편집기로 사용무료, 플러그인 확장HTML, CSS, JavaScript와 같은 웹기술로 화면 구현 -> 웹페이지를 편집하듯이 UI를 제어 다운로드https://atom.io 확장 file - preference - install 패키지emmet : 코드 자동 완성. 코드를 작성하는 수고를 덜어줌. 사용법Project Folder 선택 (MAMP 사용 시 apace2/htdocs) 2019. 12. 16. MAC | OS 버전과 설치 OS 버전 ❛ OS X 치타 10.0 (2001년 3월) ❛ OS X 퓨마 10.1 (2001년 11월) ❛ OS X 재규어 10.2 (2002년 7월) ❛ OS X 팬더 10.3 (2003년 10월) ❛ OS X 타이거 10.4 (2004년 6월) ❛ OS X 레퍼드 10.5 (2006년 8월) ❛ OS X 스노레퍼드 10.6 (2008년 6월) ❛ OS X 라이언 10.7 (2010년 10월) ❛ OS X 마운틴 라이언 10.8 (2012년 2월) ❛ OS X 매버릭스 10.9 (2013년 6월) ❛ OS X 요세미티 10.10 (2014년 6월) ❛ OS X El Capitan 10.11 (2015년 6월) - 루트리스 엘 캐피탄에 포함된 새로운 보안 기능 시스템 파일 접근 불가 operation .. 2019. 11. 29. 함수 | 함수 델리게이트 콜백 1. 함수포인터 함수를 할당할 수 있는 변수 메모리 내에서 실행 가능한 코드를 가르킴, 간접 호출 2. 델리게이터 Delegator (대리자) : 메소드를 대신해서 호출 함수포인터와 달리 정적메소드, 인스턴스 메소드 포인트 가능 가르키는 함수가 자신이 선언된 타입과 일치 특정 객체의 메소드를 델리게이트 명으로만 호출 가능 자기에게 전달된 함수를 대신 실행시켜주는 역할을 하는 함수 포인터 일종의 함수 포인터 : 함수의 주소를 저장하는 포인터 변수 델리게이트를 사용하려면 1. 델리게이트 타입의 선언 2. 실행하고자 하는 코드가 담긴 메서드의 정의 3. 델리게이트 인스턴스 생성 4. 델리게이트 인스턴스 호출 delegate void SimpleDelegate(); // 선언 delegate void Simpl.. 2019. 11. 25. 개발환경 | 웹프레임워크의 종류 웹 프레임워크 웹 프레임워크 ( 웹 어플리케이션 프레임워크) 는 동적인 웹페이지나 웹서비스 개발하는 과정에서 DB연동, 템플릿, 코드 재사용등의 어려움을 줄이는 것이 목적인 프레임워크를 말합니다. 아키텍처는 보통 MVC (모델-뷰-컨트롤러) 패턴을 따라 사용자 인터페이스를 백 엔드를 분리합니다. CLI 기반 ASP.NET — 마이크로소프트사가 개발하여 동적인 웹사이트, 웹어플리케이션, 웹서비스를 만들 수 있게 도와주는 웹어플리케이션 프레임워크 PHP 기반 CodeIgniter (코드이그나이터) — 2006년. 간편한 인터페이스와 논리적인 구조. 가벼움Laravel (라라벨) — 2011년. 오픈소스 웹프레임워크. MVC 아키텍쳐. 모듈 방식의 패키징 시스템. 가장 대중적인 PHP 프레임워크 가운데 하나S.. 2019. 11. 21. 개발환경 | 프로그래밍 언어의 분류 사용자 측면에 따른 분류 저급언어 — 기계어와 비교해 사람이 이해하기 쉬운 언어고급언어 — 사용자의 관점보다 컴퓨터의 관점에서 볼 때 사용이 편리한 언어. 기계 중심의 언어 실행에 따른 분류 컴파일러 언어 — 컴파일 방식에 의해 프로그램을 생성, object code가 수행 프로그램 인터프리터 언어 — 인터프리터가 해석해 실행하는 프로그램. 소스코드를 하나씩 실행한 뒤 다음 문장으로 이동. 스크립트 언어 — 특정한 런타임 환경 하에서 컴파일 대신 인터프리트 되고 실행 세대에 따른 분류 1세대 (기계어) — 2세대 (어셈블리 언어) — 3세대 (고수준 언어) — 4세대 (초고수준 언어-비절차적) — 5세대 (인공지능) — 프로그래밍 언어 ActionScript — 플래시 오브젝트에 인터렉티브 기능을 넣기 .. 2019. 11. 21. 개발환경 | 개발 도구의 종류 개발 개발자의 관점에서 개발이란 엔진, 프레임워크 등의 특정한 개발 환경에서 함수, 라이브러리 등의 개발킷, 개발 도구를 불러와 사용 가능한 개발 언어로 인터페이스에 맞게 특정 플랫폼, 운영체제 등의 시스템에서 동작할 수 있는 프로그램, 소프트웨어를 만드는 것 이라 볼 수 있습니다. 먼저 개발환경과 개발툴 대하여 어떠한 것들이 있는지 알아보도록 하겠습니다. 플러그인 기존 응용소프트웨어에 특정기능을 추가하기 위한 소프트웨어 요소로 특정기능이 기본적으로 포함되어 있다면 빌드시간이 늘어나고 실행파일이 무거워질 수 있습니다. 그렇기 때문에 필요할 때 꽂았다가 언제든 뺄수 있는 소프트웨어라고 생각하시면 좋을 듯 합니다. 예를 들어 유니티 ASSET 폴더 안에 Plugins 폴더 안에는 앱이나.. 2019. 11. 21. 컴파일러 | 빌드 컴파일 링크 # 컴파일 컴파일은 텍스트 형태의 소스 파일을 기계어로 변환하는 것이며 컴파일러는 고급언어로 쓰여진 프로그램이 컴퓨터에서 실행되기 위해 기계어로 바꿔주는 프로그램입니다. *.c -> *.obj # 링크 컴파일한 output을 가지고 최종적인 실행 가능한 파일을 만드는데 필요한 부분 연결하는 작업 *.obj -> *.exe 정적링크 : 프로그램 실행 전에 필요한 부분 결합 동적링크 : 프로그램 실행 중에 필요한 프로그램을 결합. 연결 목적코드를 라이브러리와 연결 링커 : 링크를 해주는 프로그램 # 빌드 빌드란 컴파일과 링크를 통해 최종적인 실행 가능한 파일을 만드는 것을 말합니다. 컴파일 + 링크 = 실행파일 [소스코드] ---컴파일러--> [목적코드(object) 생성] ---링커---> [실행파일] #.. 2019. 10. 17. 이전 1 ··· 15 16 17 18 19 다음