Swing41 [Go언어] 반복/조건문, 배열 사용 교재 : 가장 빨리 만나는 Go언어 2주차 : UNIT 14 ~ 23 [UINT 14] 패키지 사용하기 - 소스 코드에서 패키지를 사용할 때 import 키워드를 사용 - 형식 : import “패키지 - import로 가져온 패키지 이름에 .(점)을 붙여 패키지에서 제공하는 함수, 변수, 상수를 사용할 수 있다 1) 여러 패키지 사용하기 - 여러 패키지를 사용할 때 import 키워드로 하나씩 지정해도 되지만 키워드를 한 번만 사용하고 괄호로 묶어 사용할 수 있다 2) 전역 패키지로 사용하기 - import로 패키지를 가져올 때 패키지 이름 앞에 .(점)을 사용하면 전역 패키지가 된다 - 패키지의 함수, 변수, 상수를 사용할 때 fmt.을 생략하고 사용할 수 있다 - 유닛 테스트 같은 특별한 상황.. 2020. 7. 25. [Go언어] 기본 문법 (자료형, 연산자 등) 사용 교재 : 가장 빨리 만나는 Go언어 1주차 : UNIT 5 ~ 13 - 약 타입 (Weakly-typed) : 자료형이 달라도 컴파일 또는 실행 시점에 정해진 규칙에 따라 암시적 형 변환을 해주는 방식 (ex. C언어) - 강 타입 (Strongly-typed) : 컴파일 또는 실행할 때 자료형이 다르면 에러를 발생하여 암시적 형 변환을 하지 않음. 또한, 컴파일할 때 타입을 결정하기에 정적 타입이다. (ex. Go 언어) 1. 설치하기 - Go언어 컴파일러 (자신에게 맞는 운영체제 선택) https://golang.org/dl/ - Go언어 IDE https://sourceforge.net/projects/liteide/files/ 가장 최신 버전을 선택해 자신에게 맞는 운영체제를 선택해 다운받으.. 2020. 7. 18. 컴퓨터 구조 - MIPS 구조 1. MIPS 시스템 - 1989년대 스탠포드대학에서 John Hennessy가 그의 동료들과 함께 개발되었다 - Silicon Graphics, Nintendo, Cisco의 제품에서 사용되고 있다. - 디자인 원리 · 규칙적인 것이 간단성을 위해 좋다 · 많이 발생되는 사항을 빨리 처리한다 · 적을수록 빠르다 · 좋은 설계는 좋은 절충안을 요구한다 2. 설계 원칙 1 - 규칙적인 것이 간단성을 위해 좋다 - 일관성 있는 명령어의 형태 - 같은 수의 피연산자 (두 개의 source와 한 개의 destination) - 하드웨어로 구현하기 쉽다 - 명령어 1) 덧셈 (Addition) ≫ High-level code : a = b + c; ≫ MIPS assembly code : add a, b, c 2.. 2020. 6. 12. Python으로 게임 매크로 만들기 이용한 게임 사이트 http://zzzscore.com/1to50/ 1. 사전 준비 1) selenium이란? - selenium은 웹 브라우저를 조작해 주는 프레임워크로 자동화 테스트를 위한 여러가지 기능을 제공함 - 원하는 브라우저를 조작해주는 webdriver을 이용해 서버처럼 구동해 명령을 수행한다 2) selenium 설치 - cmd에서 파이썬이 있는 위치로 이동해 아래와 같은 명령어 입력 pip install selenium 3) 크롬 드라이버 설치 (1) 자신의 크롬 버전을 확인한다 (2) 자신의 버전에 맞는 크롬 드라이버 설치하기 - sites.google.com/a/chromium.org/chromedriver/downloads Downloads - ChromeDriver - WebDri.. 2020. 6. 6. 컴퓨터 구조 - 캐시 기억장치 1. 캐시 기억장치 - 주기억장치에 저장되어 있는 명령어와 데이터 중의 일부를 임시적으로 복사해 저장하는 장치 1) 특징 - 명령어와 데이터를 저장하고 인출하는 속도가 주기억장치보다 빠름 - 자주 사용되는 명령들을 저장해 두었다 중앙처리장치(CPU)에 빠른 속도로 제공함 - 동작이 느린 주기억장치와 빠른 CPU 사이에서 속도차이를 줄여주는 고속 완충기억장치의 역할을 한다 - 캐시기억장치의 용량에 의해 CPU의 가격이 결정된다 * 확인해서 캐시 기억장치에 CPU가 원하는 데이터가 있다면 캐시 기억장치에서 가져옴 2) 캐시 기억장치가 없는 시스템의 동작 원리 - CPU가 명령어와 데이터를 인출하기 위해선 주기억장치에 접근해야 된다 - 주기억장치에서 명령어 혹은 필요한 정보를 획득해 CPU내의 명령어 레지스터.. 2020. 6. 6. [C++] 클래스와 객체 & 객체 포인터 1. 접근 지정자 1) 접근 지정자 종류 class test { private: // private에 선언할 멤버 // 클래스 내에서만 접근 가능 public: // public에 선언할 멤버 // 모든 클래스와 함수에서 접근 가능 protected: // protected에 선언할 멤버 // 클래스 자신과 상속된 자식 클래스만 접근 가능 } (1) private - 동일한 클래스의 멤버 함수에만 제한함 - 접근 지정자 설정하지 않으면 디폴트로 private으로 처리됨 - 보통 멤버 변수는 private으로 지정하는 것이 바람직하다 ▶ 클래스 외부에서 마음대로 접근하면 안되는 보호해야할 데이터들 ▶ 함수를 통해서만 접근가능 하게 만든다 (2) public - 모든 다른 클래스와 함수에 접근 허용 - 생성.. 2020. 5. 31. 이전 1 2 3 4 5 6 7 다음