본문 바로가기

분류 전체보기   ( 2409 )


COM. Component Object Model. PC 레지스트리에 등록/제거. regsvr32 명령어. COM (Component Object Model) 주요특징. COM 은 인스턴스 생성가능한 object임. - C++ 클래스와 기능적으로 동일하나, C++클래스는 소스코드로 존재 COM은 바이너리임. COM 은 구조체의 포인터. - COM을 활용한 코딩이라 함은 COM 인스턴스(=object, 개체) 생성하면서 구조체의 포인터를 얻고, 포인터를 통해 구조체 멤버에 접근하는것. COM 구현형태 : DLL 혹은 EXE로 형태로 구현된다. - OCX확장자로 끝나는 파일 있는데 확장자 이름만 다를뿐 실제 DLL 임. 서버클라이언트 개념에서 COM 은 서버, COM 을 활용하는 측은 클라이언트. COM 의 3가지 타입. In-Process COM : 클라이언트 프로그램과 동일 프로세스 내부에서 작동하는것. 이 .. 2016. 7. 30.
JavaScript. Object. Array Object 및 Array(JavaScript) JavaScript objects are collections of properties and methods. A method is a function that is a member of an object. A property is a value or set of values (in the form of an array or object) that is a member of an object. JavaScript supports four kinds of objects: Intrinsic objects, such as Array and String. Objects you create. Host objects, such as window and document.. 2016. 7. 28.
JavaScript. 개체 만들기. 개체 만들기(JavaScript) JavaScript로 사용자 고유의 개체를 만들 수 있는 다양한 방법이 있습니다. Object 개체(JavaScript)를 직접 인스턴스화한 다음 사용자 고유의 속성 및 메서드를 추가할 수 있습니다.또는 개체 리터럴 표기법을 사용하여 개체를 정의할 수 있습니다.생성자 함수를 사용하여 개체를 정의할 수도 있습니다.생성자 함수를 사용하는 방법에 대한 자세한 내용은 생성자를 사용하여 형식 정의를 참조하세요.예제다음 코드에서는 개체를 인스턴스화하고 일부 속성을 추가하는 방법을 보여 줍니다.이 경우 pasta 개체에만 grain, width 및 shape 속성이 있습니다.JavaScript복사 var pasta = new Object(); pasta.grain = "wheat";.. 2016. 7. 27.
JavaScript. 함수 (Functions) 함수(JavaScript) JavaScript 함수는 작업을 수행하고 값을 반환할 수도 있습니다. 경우에 따라 이들 값은 계산 또는 비교 결과입니다. 함수를 "전역 메서드"라고도 합니다. 함수는 여러 작업을 한 이름으로 결합합니다. 이를 통해 코드를 간소화할 수 있습니다. 문 집합을 작성하고 이름을 지정하고 나서 전체 집합을 호출하고 해당 집합에 필요한 정보를 전달하여 전체 집합을 실행할 수 있습니다. 함수 이름 뒤의 정보를 괄호로 묶는 방식으로 함수에 정보를 전달합니다. 함수에 전달되는 정보 조각을 인수 또는 매개 변수라고 합니다. 일부 함수는 인수를 전혀 사용하지 않지만 다른 함수는 인수를 하나 이상 사용합니다. 일부 함수에서 인수 수는 함수를 사용하는 방법에 따라 다릅니다. JavaScript에서는.. 2016. 7. 27.
JavaScript. 연산자, 우선순위. Operators. 연산자(JavaScript) JavaScript에서는 산술, 논리, 비트 및 할당 연산자 뿐만 아니라 다른 연산자도 사용할 수 있습니다. 설명과 예제는 특정 연산자에 대한 항목을 참조하십시오. 계산 연산자설명 기호 단항 부정 연산자 - Increment ++ Decrement -- 곱하기 * 나누기 / 나머지 연산자 % 추가 + 빼기 - 논리 연산자설명 기호 논리 부정 연산자 ! 보다 작음 작거나 같음 = 같음 == 같지 않음 != 논리곱 && 논리합 || 조건(삼항) ?: 쉼표 , 완전 같음 === 완전 같지 않음 !== 비트 연산자설명 기호 비트 NOT ~ 비트 왼쪽 시프트 부호 없는 오른쪽 시프트 >>> 비트 AND & 비트 XOR ^ 비트 OR | 할당 연산자설명 기호 할당 연산 = 복합 할당 O.. 2016. 7. 27.
JavaScript. 변수 (Variable). 전역,지역 변수(JavaScript) JavaScript에서 변수에 "hello" 또는 5와 같은 값이 포함됩니다. 변수를 사용할 때 변수가 나타내는 데이터를 참조합니다(예: NumberOfDaysLeft = EndDate – TodaysDate). 코드에 표시되는 값을 저장, 검색 및 조작하는 데 변수를 사용합니다. 다른 사용자가 코드가 수행하는 작업을 쉽게 이해할 수 있도록 변수에 의미를 알 수 있는 이름을 지정합니다. 변수 선언선언은 스크립트에 변수가 처음 표시되는 경우입니다. 변수를 처음 언급하면 메모리에 변수가 설정되어 나중에 스크립트에서 참조할 수 있습니다. 변수는 항상 선언한 후 사용해야 합니다. var 키워드를 사용하여 이 작업을 수행합니다. JavaScript복사 // A single declara.. 2016. 7. 27.
JavaScript. 프로그램 흐름제어. if,while, for, break, continue. 프로그램 흐름 제어(JavaScript) 일반적으로 JavaScript 스크립트의 문들은 작성된 순서대로 하나씩 실행됩니다. 이는 순차적 실행이라고 하며 프로그램 흐름의 기본 방향입니다. 순차적 실행 외에 프로그램 흐름이 스크립트의 다른 부분으로 이동되는 방법이 있습니다. 즉, 순차적으로 다음 문을 실행하는 대신 다른 문이 실행됩니다. 스크립트 활용도를 높이려면 이러한 제어 이동을 논리적 방식으로 수행해야 합니다. 프로그램 제어는 부울 true 또는 false를 반환하는 명제 문의 결과에 따라 이동됩니다. 식을 만든 다음 그 결과가 true인지 테스트합니다. 이를 수행하기 위한 프로그램 구조는 크게 두 가지 종류입니다. 첫 번째는 선택 구조입니다. 선택 구조를 사용하면 도로의 갈림길과 같이 프로그램의 교.. 2016. 7. 27.
JavaScript. 코드 작성 룰. JavaScript 코드 작성 다른 많은 프로그래밍 언어와 마찬가지로, JavaScript는 문, 관련 문 집합으로 구성된 블록 및 주석으로 이루어져 있습니다. 문 내부에는 변수, 문자열, 숫자 및 식을 사용할 수 있습니다. 문 JavaScript 프로그램은 여러 문의 컬렉션입니다. JavaScript 문은 하나의 전체 작업을 수행하는 방식으로 식을 결합합니다. 문은 한 개 이상의 식, 키워드 또는 연산자(기호)로 구성됩니다. 일반적으로 한 개의 문은 한 줄로 작성되지만, 둘 이상의 줄에 작성될 수도 있습니다. 또한 세미콜론으로 구분하여 같은 줄에 둘 이상의 문을 작성할 수 있습니다. 일반적으로 새 줄에서 각각 새로운 문이 시작됩니다. 명시적으로 문을 종결하는 것이 좋습니다. 이렇게 하려면 JavaScr.. 2016. 7. 27.
JavaScript. 내장개체(built-in object). Number, Array, Math, String, Date, JASON 내장 개체(JavaScript) JavaScript에서는 내장(또는 "기본 제공") 개체를 제공합니다. Array, Boolean, Date, Error, Function, Global, JSON, Math, Number, Object, RegExp 및 String 개체입니다. 내장 개체에는 언어 참조에서 자세히 설명하는 연결된 메서드, 함수, 속성 및 상수가 있습니다. Array 개체배열 아래 첨자는 개체의 속성으로 간주될 수 있으며, 숫자 인덱스에서 참조됩니다. 배열에 추가된 명명된 속성은 숫자로 인덱싱할 수 없습니다. 배열 요소와 별개입니다. 새 배열을 만들려면 다음 예제와 같이 new 연산자 및 Array() 생성자를 사용합니다. JavaScript복사 var theMonths = new Arra.. 2016. 7. 27.
YesLanguage(예스랭귀지). 개요 - 예스랭귀지 예스랭귀지 : 예스트레이더에서 시스템 매매 코딩가능한 언어. - 예스랭귀지로 구현된 시스템의 흐름은 항상 "시세수신->챠트 봉 기준 신호발생 ->매매 실행" 이라는 고정된 일방향 흐름만 가능. "YesLanguage 편집기" - 예스랭귀지 이용하여 "시스템", "지표", "사용자 함수" 등을 만들 수 있는 툴 S/W. - yesLanguage 편집기 이용하여 만들어진 시스템을 예스트레이더내에서 백데이터 시험, 실전적용가능함. "YesLangunage 편집기" 설치방법. - 예스트레이더와 같이 배포됨. 예스트레이더 설치방법 -> http://igotit.tistory.com/836 "YesLangunage" 개발자 매뉴얼 -> https://www.yesstock.com/YesTrade.. 2016. 7. 27.
YesSpot. 예스스팟. 개요. Hello World 코딩예. 개요 예스스팟 : 자바스크립트 기반 언어. 이벤트 드리븐 방식의 코딩가능. 예스스팟 특징 : 마켓데이터(시세,챠트, 지표 포함) 이벤트, 시그널 이벤트, 매매 이벤트를 코드내에서 활용가능하므로 개발자 의도대로 매매전략의 실행 흐름을 정할 수 있음. 즉, 예스랭귀지 처럼 일방향 흐름(시세->봉->신호->매매)뿐만 아니라, 임의 흐름의 전략실행흐름 구축 가능하여 개발자에게 많은 자유 주어짐. "예스스팟 스튜디오" - 예스스팟 언어 이용하여 코딩할 수 있는 툴 S/W. 이 S/W를 지칭하는 용어로 매뉴얼 상에서는 에스스팟 편집기,스튜디오 혼용하여 사용되고 있고, 실행파일명칭은 YesSpotMaker.exe 로 되어있고, 프로그램 타이틀에는 YesSpot Studio 로 표기되어있다. 혼선 방지위하여 본 글에서.. 2016. 7. 24.
예스스팟, 예스랭귀지 개요. 예스트레이더 설치. 기본사용법. 개요. 예스스팟, 예스랭귀지 : 직접 코딩하여 전산 자동 매매 구축가능한 언어. 제조사 : (주)예스스탁. http://www.yesstock.com/ 기본이해. 예스스팟, 예스랭귀지는 일반 전산언어처럼 독립적으로 설치되는 것이 아니며, 제조사인 (주)예스스탁에서 만들어진 HTS 인 "예스트레이더" 내에서 작동되며 사용자가 예스스팟, 예스랭귀지로 작성한 코딩기반하여 자동매매 가능함. 예스랭귀지 , 예스스팟 비교. 예스랭귀지 예스스팟 핵심특징. 코드작성된 순서대로 시퀀셜 한 실행방식. 이벤트개념없음. 자바스크립트 기반. 이벤트개념있음. - 전산언어 기술적 기준에서는 예스랭귀지보다 향상된 언어형식. 시스템작동방식. - 예스랭귀지로 구현된 시스템의 작동방식은 항상 "시세수신->챠트 봉 기준 신호발생 ->매매 .. 2016. 7. 24.
xingAPI DLL 버전업 방법. 개요. xingAPI DLL 버전업 적용방법. 1. 버전업 여부 확인방법. xingAPI DLL 임포팅된 프로그램 실행시에 아래 처럼 버전업 되었음을 알리는 새창이 뜨고 프로그램에서 xinhAPI DLL 연동된 기능들이 정상 실행안되게 된다. 즉, 아래 창이 뜨면 xingAPI DLL 버전업 처리해야 한다. 상세. xingAPI DLL 신규버전 프로그램에 적용하는 방법. 1. xingAPI 신규버전 다운로드. 입수처 : 이베스트 증권 사이트의 xingAPI 지원페이지 자료실 공지글에 파일첨부되어있다.(아래그림) 게시글에 들어가서 첨부된 파일 다운로드 받고 압축해제. 아래그림. 2. 프로그램에서 xingAPI 업데이트 방법. xingAPI 활용하는 프로그램에서 신규버전 적용하는 방식은 변경된 내용에 따라 .. 2016. 7. 23.
Ubuntu 설치. 윈도우 VirtualBox 기반. 개요. VirtualBox기반 Ubuntu 설치. - 윈도우 운영체제내에서 VirtualBox이용하여 Ubuntu 운영체제 실행하기 위함. 사전준비. VirtualBox 설치되어있어야함 -> 설치방법 상세 : http://igotit.tistory.com/827 참고. PC의 기본 운영체제를 우분투로 설치하는방법 -> http://igotit.tistory.com/1061 상세. Ubuntu 설치. - VirtualBox기반. 1. Ubuntu 다운로드. 버전 : 16.04.1 현재(2016년7월 23일) 최신버전.용량 : 1.4Gbyte.주소 : http://www.ubuntu.com/download/desktop 2. VirtualBox 에서 Ubuntu 설치. 먼저 VirtualBox에서 새로운 머.. 2016. 7. 23.
ESP8266, Windows, Eclipse ///834. 2016. 7. 23.
ESP8266 Toolkit(ubuntu기반) 설치. 개요 ESP8266 제조사에서 배포하는 ESP8266 Toolkit(Compile, Link 툴 + ubuntu ) 파일을 VirtualBox 에서 설정하고 실행시키기. 사전준비.VirtualBox(Virtual Machine)가 윈도우 운영체제에 설치되어있어야 함. VirtualBox 설치법,기본셋팅 보기 -> http://igotit.tistory.com/827 상세. ESP8266 Toolkit for ubuntu 설치. 1. 설치 파일 다운로드. 파일명 : ESP8266_lubuntu_20141021.ova 버전 : 2014년 10월21일 배포. 현재(2016년 7월 23일)최신버전임.주소 : https://drive.google.com/folderview?id=0B5bwBE9A5dBXaExvdD.. 2016. 7. 23.
Unofficial Dev Kit for ESP32 설치. 다운로드 주소 : http://programs74.ru/udkew32-en.html 설치. 설치된것들 보기. ///830. 2016. 7. 23.
MinGW 개요, 설치. 개요. MinGW (Minimalist GNU for Windows)- 윈도우 운영체제에서 GCC(무료 C/C++ 컴파일러)를 사용할수 있도록 해주는 소프트웨어 모음. - 초기 명칭 mingw32 에서 MinGW로 변경됨.- 주활용 : MCU 제조사에서 제대로 된 공식 IDE 제공 안되는 MCU들의 펌웨어 개발 목적에서 이클립스(C/C++환경) 등에 연동하여 대안적 MCU 개발환경 구축시 주로활용. 윈도우 응용프로그램 개발 목적에서는 Visual Studio 무료 사용 함이 최적. MinGW 사이트 : http://www.mingw.org/sourcegorge의 MinGW : https://sourceforge.net/projects/mingw/ 설치 - MinGW 1. MinGW 설치파일 다운로드. 입.. 2016. 7. 22.


 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5