본문 바로가기

Programming424

[AuthoHotKey] cmd 실행 [AuthoHotKey] cmd 실행 실행 코드 sdemon -o status -i 1234 -s 12.34.56.78 위와 같은 커맨드를 실행하기 위한 코드를 작성한다. option := "%ComSpec% /c " command = %option% sdemon -o status -i 1234 -s 12.34.56.78 objShell := ComObjCreate("WScript.Shell") objExec := objShell.Exec(command) 위와 같은 코드로 해당 명령을 실행할 수 있다. ComSpec C:\Users>set comspec ComSpec=C:\Windows\system32\cmd.exe 커맨트 창에서 위와 같이 실행하면 %COMSPEC%의 경로를 확인할 수 있다. ComSp.. 2014. 7. 8.
[Andoid] Button Event 등록 [Andoid] Button Event 등록activity_main.xml 에 버튼 추가.MainActivity.java 에 이벤트 추가 [Android] Button Event 등록activity_main.xml 에 버튼 추가 1234567891011121314Button android:id="@+id/btnStart" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="start"/> MainActivity.java 에 이벤트 추가버튼 설정 12345678Button m_btnStart; // 시작 버튼Button m_btnStop; // 종료 버튼 m.. 2014. 6. 5.
C# delegate C# delegate1234567891011121314public class clazzA{ someFuncA() { clazzB b = new clazzB(); b.methodB += new MethodHandler(methodA); } methodA(int param) { // Do something } }?1234567891011public delegate void MethodHandler(int param); public class clazzB{ public MethodHandler methodB; someFuncB() { methodB(param); }}classA → someFuncAclazzB → someFuncB → methodB → methodA → // Do something 2014. 5. 22.
4Clojure - #32 Duplicate a Sequence 4Clojure - #32 Duplicate a Sequence https://www.4clojure.com/problem/32 Write a function which duplicates each element of a sequence. (= (__ [1 2 3]) '(1 1 2 2 3 3)) (= (__ [:a :a :b :b]) '(:a :a :a :a :b :b :b :b)) (= (__ [[1 2] [3 4]]) '([1 2] [1 2] [3 4] [3 4])) (= (__ [[1 2] [3 4]]) '([1 2] [1 2] [3 4] [3 4])) ;; 32. Duplicate a Sequence ;; Write a function which duplicates each element of a.. 2014. 5. 12.
객체 지향의 핵심 5가지 객체 지향의 핵심 5가지 객체 지향의 핵심 5가지 객체(object)는 데이터를 보관하고 액세스하고, 변경하고, 보호하는 작업들을 하는 단위이다. 클래스(class)는 특정한 종류의 객체에서 액세스할 수 있는 데이터가 무엇인지 또 어떻게 그 데이터에 액세스할 수 있는지를 기술해 놓은 것이다. 메소드(method)는 객체의 데이터를 액세스하고 수정하고 처리하기 위한 수단이다. 상속(inheritance)은 어떤 객체의 클래스에 데이터와 메소드를 추가하여 업그레이드하는 방법이다. 다형성(Polymorphism)은 서로 다른 객체가 같은 메시지를 받았을 때, 그 객체가 어떤 클래스에 속하느냐에 따라 다르게 반응하는 것을 의미한다. 어떤 메시지를 여러 종류의 객체에 전달하였을 때, 그 객체가 속한 클래스에 따라.. 2014. 4. 13.
[CUDA] CUDA 사용해보기 CUDA 사용하기. 참조 사이트 : https://developer.nvidia.com/cuda-zone 1. 다운로드 & 설치 https://developer.nvidia.com/cuda-downloads CUDA 6.0 으로 설치해봅니다. Unified Memory 를 사용할 수 있습니다. CUDA 사용을 위해서 메모리 복사 코드를 사용하지 않아도 됩니다. 해당 시스템에 맞는 툴킷을 다운로드 합니다. 설치는 기본설정으로 진행하면 됩니다. 2. Visual Studio 설정 VS 2010 을 사용중입니다. 프로젝트에서 우클릭 메뉴 중에서 [Build Cutomizations]를 선택합니다. CUDA 6.0(.targets, .props) 앞에 체크박스를 선택합니다. [확장자 등록] Tools > Opt.. 2014. 4. 7.