변수

    R 1편 / 설치 및 데이터 포맷

    R 1편 / 설치 및 데이터 포맷

    Install for R on mac download page 에서 다운을 받는다. 사용방법 libarary확인 > library() System package path > .libPaths() Install package from CRAN(Comprehensive R Archive Network) network > install.package("package-name") manual install package > install.packages("ggplot2", lib = "/data/Rpackages/") > library(ggplot2, lib.loc="/data/Rpackages") Data format 값 할당은 a b c d e first second c(first, second) [1] "..

    Singleton pattern에서 이상한 부분 발견!

    Singleton pattern에서 이상한 부분 발견!

    1. error를 발견했는데. error가 static으로 선언된 변수를 못찾아서 나오는 문제였습니다. 도통 이유를 알 수 없어서 이리 저리 헤매다가 어느 사이트를 찾았습니다. http://developer.nokia.com/community/discussion/showthread.php/213834-Singleton-implementation-undefined-reference 근데 이류를 모르겠네요...private로 선언한 변수를 어떻게 저런 방식으로 사용하지?어마무시하게 헷갈리네요;;내일 이유를 어쭤보고 알아봐야겠습니다. 2. error code undefined reference to `xxx::s_xxxx' 3. 다시 재현해서 기록해보기록 했습니다. 코드는 아래와 같습니다. #ifndef SI..

    jni는 객체 당 하나씩 생성되는 것일까??

    상황:class A 가 존재할 때,A a;A b;이 두개의 jni속의 int 값을 변화를 줄 때, 어떻게 변할까?? 갖고 있는 것 : A.java A.cpp class Good { static { System.loadLibrary("Good"); } native public Good get(); native public void setData(int data); native public int getData(); public void test() { System.out.println("GAOL!!!"); } } class GoodRun { public static void main(String[] args) { System.out.println("test start"); Good go1 = new Goo..

    신입사원이 익야할 코딩 습관 - 1

    1. 메크로를 사용하면 편할 수 있다. ex)#define PLUS_INDEX(x) uint32_t(x+1)이렇게 정의한 후에 PLUS_INDEX(3)라는 식으로 사용하면 된다. 2. 변수의 bit수를 신경쓰자. 어느 연산에는 62bit연산 부분과 32bit 연산 부분으로 나뉘어서 사용되는 곳이 있을 수 있다.그럴때 64bit가 32bit로 연산되는 순간에 캐스팅 혹은 변수의 할당에만 의존한다면 리틀 엔디안과 빅 엔디안의 사이에서 많은 오류가 생길 수 있다. 따라서 32bit로의 연산 이전에 미리 bit 연산을 이용해서 해놓는다면 이후에 비트의 차이로 생기는 오류는 해결할 수 있다. 3. 코드의 의미를 익히자. (이 부분은 개인차가 있을 수 있으나, 내가 생각하기에 이해가 가기때문에 그렇게 표현하고 이해..

    [c++] 변수 선언에 대해서

    1. 변수 선언을 별생각 안하고 하다가 복병을 만났었다.그래서 주변 구루분들에게 여쭤보았다. 2. 변수를 선언하는 것은 스택에 공간을 할당하면서 어떤 타입으로 쓸지를 선언하는 것이다.즉 int, int *, int ** 등이 성질이 동일한 공간에 할당되지만 각기 기능이 달르게 설정되어 있어서 실제로 동작하는 방식도 다르게 된다. 여기서 생각해볼때 변수의 타입은 선언하는 것의 저장할 모양을 명시함과 동시에 논리적인 저장 구조를 갖는다는 생각을 하게 되었다. 3.예시를 하나 적는다. void main() { char ****a; char ***b; char **c; char *e; char d; e = &d; c = &e; b = &c; a = &b;} 이런 식으로 구성되며 b는 주소의 (1) 주소의 (2)..