분류 전체보기
-
1. 왜 윈도우인가! 1.1 컴퓨터를 몰라도 PC를 사용할 수 있어요! PC는 개인용으로 만들어진 전자계산기이다. PC는 많은 사람에게 도움이 되는 기능을 가추었고, 누구나 사용할 수 있을 정도로 간단해졌기 때문에 많은 양이 보급되었다. 1.2 윈도우는 이런 점에서 뛰어나다 윈도우는 마이크로사에서 만든 운영체제이다. 1. 인간의 감성에 맞는 '자연스런 조작성' 2. 많은 애플리케이션과 다양한 기기를 사용할 수 있는 '범용성' 3. 많은 환경에서 같은 것을 사용할 수 있는 '호환성' 4. 목적하는 처리를 고속 및 고도로 수행하는 '고성능' 5. 같은 것을 구현할 때 가능한 한 저비용으로 수행하는 '가격대성능비' 1.3 윈도우의 자연스런 조작성 '조작성'이란 어떤 목적을 달성하기 위해 수행하는 조작이 얼마만..
성공과 실패를 결정하는 1%의 Windows 구조와 원리 (추가중)1. 왜 윈도우인가! 1.1 컴퓨터를 몰라도 PC를 사용할 수 있어요! PC는 개인용으로 만들어진 전자계산기이다. PC는 많은 사람에게 도움이 되는 기능을 가추었고, 누구나 사용할 수 있을 정도로 간단해졌기 때문에 많은 양이 보급되었다. 1.2 윈도우는 이런 점에서 뛰어나다 윈도우는 마이크로사에서 만든 운영체제이다. 1. 인간의 감성에 맞는 '자연스런 조작성' 2. 많은 애플리케이션과 다양한 기기를 사용할 수 있는 '범용성' 3. 많은 환경에서 같은 것을 사용할 수 있는 '호환성' 4. 목적하는 처리를 고속 및 고도로 수행하는 '고성능' 5. 같은 것을 구현할 때 가능한 한 저비용으로 수행하는 '가격대성능비' 1.3 윈도우의 자연스런 조작성 '조작성'이란 어떤 목적을 달성하기 위해 수행하는 조작이 얼마만..
2019.09.12 -
1. 컴퓨터 시스템 소개 1. 컴퓨터 하드웨어의 구성 컴퓨터에는 크게 프로세서(CPU), 메모리(기억장치), 주변장치로 구성되어있고 이들은 시스템 버스로 연결되어있습니다. 1.1프로세서(CPU) 프로세서는 컴퓨터 하드웨어어 부착한 모든 장치의 동작을 제어하고 명령을 실행하며, CPU라고도 불립니다. 크게 데이터 부분과 제어부분으로 나뉩니다. 레지스터는 여러 종류와 크기가 있습니다. 용도에 따라 전용 레지스터, 범용 레지스터로 나뉩니다. CPU에 있는 ALU는 각종 레지스터들을 이용하여 계산을 합니다. 1.2 메모리 메모리는 속도가 느린 보조기억장치에서 데이터를 가져와 잠시 저장하는 역할을 합니다. 메모리는 고가이기 때문에 무작정 크게 만드는 것 보다, 불필요한 프로그램과 데이터는 보조기억장치에 저장했다가..
그림으로 배우는 구조와 원리, 운영체제1. 컴퓨터 시스템 소개 1. 컴퓨터 하드웨어의 구성 컴퓨터에는 크게 프로세서(CPU), 메모리(기억장치), 주변장치로 구성되어있고 이들은 시스템 버스로 연결되어있습니다. 1.1프로세서(CPU) 프로세서는 컴퓨터 하드웨어어 부착한 모든 장치의 동작을 제어하고 명령을 실행하며, CPU라고도 불립니다. 크게 데이터 부분과 제어부분으로 나뉩니다. 레지스터는 여러 종류와 크기가 있습니다. 용도에 따라 전용 레지스터, 범용 레지스터로 나뉩니다. CPU에 있는 ALU는 각종 레지스터들을 이용하여 계산을 합니다. 1.2 메모리 메모리는 속도가 느린 보조기억장치에서 데이터를 가져와 잠시 저장하는 역할을 합니다. 메모리는 고가이기 때문에 무작정 크게 만드는 것 보다, 불필요한 프로그램과 데이터는 보조기억장치에 저장했다가..
2019.09.12 -
1부 데이터수집의 중요성 01. 숫자는 민주적이다 -모집단(전체인원)중 표본(그 중일부)를 조사하면 꽤 우수한 예측을 할 수 있다 (ex 투표자 4천만명 중 240만을 뽑아 조사한 결과와 3천명만 뽑아 조사한 결과가 매우 비슷하다) -모집단이 크다고 하더라도 이를 잘 대표할 수 있는 표본을 선정하고 그 표본이 일정 수 이상만 되면 우리는 충분히 모집단을 예측할 수 있다. -전수조사(조사대상을 전부조사)는 비용 외에도 시행 상에서 더 많은 오류와 관리 상의 문제를 낳을 수 있다. 02.표본은 대표성이 있어야 한다. -과일상자에 든 과일을 살 때, 맨 윗줄의 잘 익은 과일을 보고 샀으나, 아래 부분에는 이에 미치지 못하는 경우가 있다. -특정 직업/계급/지역 에서 표본을 선출하면 표본의 크기가 아무리 크더라..
통계의 미학-통계는 세상을 움직이는 과학이다 (추가중)1부 데이터수집의 중요성 01. 숫자는 민주적이다 -모집단(전체인원)중 표본(그 중일부)를 조사하면 꽤 우수한 예측을 할 수 있다 (ex 투표자 4천만명 중 240만을 뽑아 조사한 결과와 3천명만 뽑아 조사한 결과가 매우 비슷하다) -모집단이 크다고 하더라도 이를 잘 대표할 수 있는 표본을 선정하고 그 표본이 일정 수 이상만 되면 우리는 충분히 모집단을 예측할 수 있다. -전수조사(조사대상을 전부조사)는 비용 외에도 시행 상에서 더 많은 오류와 관리 상의 문제를 낳을 수 있다. 02.표본은 대표성이 있어야 한다. -과일상자에 든 과일을 살 때, 맨 윗줄의 잘 익은 과일을 보고 샀으나, 아래 부분에는 이에 미치지 못하는 경우가 있다. -특정 직업/계급/지역 에서 표본을 선출하면 표본의 크기가 아무리 크더라..
2019.09.12 -
함수를 호출할 때 일정한 규칙이 있는데 이를 함수호출규약 이라고 한다 __cdecl, __stdcall, __fastcall 이 세가지가 대표적이다. 1. __cdecl (C언어에서 만든 함수 호출규약) 파라미터 전달 : 왼쪽 add esp, (전체 스택 크기) ++ cdecl에서는 가변인자 함수가 존재하고 파라미터 개수제한이 없기 때문에함수 호출자가 stack frame을 정리한다 2. __stdcall (윈도우에서 사용하고있는 함수 호출규약 -winAPI가 사용) 파라미터 전달: 왼쪽 ret 3. __fastcall (성능의 극대화를 위해 사용되는 함수) 파라미터 전달: 왼쪽
어셈블리 함수호출규약함수를 호출할 때 일정한 규칙이 있는데 이를 함수호출규약 이라고 한다 __cdecl, __stdcall, __fastcall 이 세가지가 대표적이다. 1. __cdecl (C언어에서 만든 함수 호출규약) 파라미터 전달 : 왼쪽 add esp, (전체 스택 크기) ++ cdecl에서는 가변인자 함수가 존재하고 파라미터 개수제한이 없기 때문에함수 호출자가 stack frame을 정리한다 2. __stdcall (윈도우에서 사용하고있는 함수 호출규약 -winAPI가 사용) 파라미터 전달: 왼쪽 ret 3. __fastcall (성능의 극대화를 위해 사용되는 함수) 파라미터 전달: 왼쪽
2019.01.29 -
CPP에서의 클래스는 생성자와 소멸자가 있는데 그중 생성자를 보겠습니다 생성자 개념생성자는 객체가 생성될 때 자동으로 실행됩니다만약 우리가 생성자를 지정하지 않았다면 생성자는 자동으로 만들어져요(우리 눈에는 안보이지만) 생성자 형식 생성자는 반환자료형을 명시하지 않고 함수이름을 클래스이름과 동일하게 만들면생성자가 만들어져요12345678910111213141516#includeusing namespace std; class A{public: A(){ cout hp = 100; }};int main(){ Player p1(45, 90); Player p2(65); cout
C++ [생성자] 편CPP에서의 클래스는 생성자와 소멸자가 있는데 그중 생성자를 보겠습니다 생성자 개념생성자는 객체가 생성될 때 자동으로 실행됩니다만약 우리가 생성자를 지정하지 않았다면 생성자는 자동으로 만들어져요(우리 눈에는 안보이지만) 생성자 형식 생성자는 반환자료형을 명시하지 않고 함수이름을 클래스이름과 동일하게 만들면생성자가 만들어져요12345678910111213141516#includeusing namespace std; class A{public: A(){ cout hp = 100; }};int main(){ Player p1(45, 90); Player p2(65); cout
2018.12.30 -
컴퓨터에 계정 2개로 이용하던 중, C에 용량이 꽉 차서 폴더를 E드라이브로 옳기게 되었어요하나하나 옳기기 귀찮아서 사용자 파일 전체를 옮기니까 ㅂㄷㅂㄷ... 요래서 Appdata파일에 대해서 조금 공부해 보았으여~ AppData파일에는 Local, LocalLow, Roaming 파일이 있습니다. RoamingPC가 로밍 프로필이 있는 도메인에 연결되어 있는 경우 계정에 연결하여 관련 설정을 받아와 이 곳에 저장합니다. 이를 통해 컴퓨터와 컴퓨터간에 사용자 계정으로 로밍할 수 있는 데이터가 존재하게 됩니다. 이를 통해 크롬, 파이어 폭스에서 북마크 등 검색 데이터가 PC에서 PC로 이동하도록 하할 수 있습니다. Local단일 컴퓨터의 특정한 데이터가 저장됩니다. 이 곳의 데이터는 일반적으로 고유해야하는..
Windows .Appdata폴더컴퓨터에 계정 2개로 이용하던 중, C에 용량이 꽉 차서 폴더를 E드라이브로 옳기게 되었어요하나하나 옳기기 귀찮아서 사용자 파일 전체를 옮기니까 ㅂㄷㅂㄷ... 요래서 Appdata파일에 대해서 조금 공부해 보았으여~ AppData파일에는 Local, LocalLow, Roaming 파일이 있습니다. RoamingPC가 로밍 프로필이 있는 도메인에 연결되어 있는 경우 계정에 연결하여 관련 설정을 받아와 이 곳에 저장합니다. 이를 통해 컴퓨터와 컴퓨터간에 사용자 계정으로 로밍할 수 있는 데이터가 존재하게 됩니다. 이를 통해 크롬, 파이어 폭스에서 북마크 등 검색 데이터가 PC에서 PC로 이동하도록 하할 수 있습니다. Local단일 컴퓨터의 특정한 데이터가 저장됩니다. 이 곳의 데이터는 일반적으로 고유해야하는..
2018.11.07