Windows CE에서는 time.h time(time_t* t) 가 안먹는다!! 이렇게 해결!! |
라이브러리가 없어서
time.h include 하고 time 함수를 호출해도 링크시 에러가 나서 실행모듈을 만들수가 없습니다.
해결은....
time 함수를 만들어 버렸죠... ㅡㅡ;;;
테스트 해보니깐... 초단위로 움직이는 거 같습니다... 참고하시고!!!!!
덧글 필수!!!
Windows CE에서는 time.h time(time_t* t) 가 안먹는다!! 이렇게 해결!! |
라이브러리가 없어서
time.h include 하고 time 함수를 호출해도 링크시 에러가 나서 실행모듈을 만들수가 없습니다.
해결은....
time 함수를 만들어 버렸죠... ㅡㅡ;;;
테스트 해보니깐... 초단위로 움직이는 거 같습니다... 참고하시고!!!!!
덧글 필수!!!
Facotry method 예제
원문 : http://blog.naver.com/inho1213/80046367062
_Farm = new DogFarm(); _Farm->NewAnimal();
delete _Farm;
return 0;
}
C++ 손 놓은지 어언 1년이 넘어가니까...
다 까먹은 듯 하다... -_-;;
자바에는 가비지 컬렉터 때문에 소멸자 신경 안 쓰고 살고 있었는데...
오랜만에 delete 해주는데 내가 생각한대로 소멸자 호출이 안되서 당황하고 있었다...
바보... C++은 virtual을 붙여야 동적 바인딩이 된다는걸 잊고 있었다... -_-;;
더군다나 virtual을 써먹을라면 포인터로 선언해야 된다는 것도...
벌써... 자바의 노예가 되어버린건가... ㅠㅠ
어쨋든 다음은 자바로 수정한 예제이다...
public abstract void speak(); }
class Dog extends Animal { public Dog() { System.out.println("Dog()"); }
public void speak() { System.out.println("Bowwow~ Bowwow~"); } }
class Cat extends Animal { public Cat() { System.out.println("Cat()"); }
public void speak() { System.out.println("Miaow~ Miaow~"); } }
abstract class Farm { public Farm() { System.out.println("Farm()"); }
public void newAnimal() { Animal animal = createAnimal(); animal.speak(); }
public abstract Animal createAnimal(); }
class DogFarm extends Farm { public DogFarm() { System.out.println("DogFarm()"); }
public Animal createAnimal() { return new Dog(); } }
class CatFarm extends Farm { public CatFarm() { System.out.println("CatFarm()"); }
public Animal createAnimal() { return new Cat(); } }
public class FactoryMethodTest { public static void main(String arg[]) { Farm f = new DogFarm(); f.newAnimal(); } }
Factory Method에 대한 예제 파일은 수도 없이 많이 있는데...
그나마 이 예제가 가장 개념에 맞는 쉬운 설명인 듯 하다...
저 UML이 가장 확실하게 표현 해주는 것 같다...
인스턴스의 생성을 서브 클래스로 미룬다...
이게 핵심인 듯...
출처 Factory Method 예제|작성자 따굴찬
요기서 긁어왔습니다.
find . * | xargs grep string 문서에서 문자열 찾기
(find) 찾기를 할껀데!!! (.)현재 디렉토리를 기준으로 (*)모든 파일에서 (string)이라는 문자열이 있는 파일만 (grep) 걸러줘라
라는 뜻!!!
그런데... 서브 디렉토리들이 걸림돌이 된다. ㅡㅡ;;;
이렇게 아래와 같은 메시지가 주루루루루루루루루룩 나온다...
grep: /usr/lib/ruby/1.9.1/webrick/httpservlet: Is a directory
grep: /usr/lib/ruby/1.9.1/shell: Is a directory
grep: /usr/lib/ruby/1.9.1/dl: Is a directory
grep: /usr/lib/ruby/1.9.1/bigdecimal: Is a directory
grep: /usr/lib/ruby/1.9.1/uri: Is a directory
grep: /usr/lib/ruby/1.9.1/rake: Is a directory
grep: /usr/lib/ruby/1.9.1/rake/ext: Is a directory
grep: /usr/lib/ruby/1.9.1/rake/lib: Is a directory
수백개가 나오는데... 내가 찾고 싶은 파일은 이 디렉토리들에 파뭍혀 안보일 수도 있다. ㅡㅡ;;
그래서 수정한 것이...
find / -type f | xargs grep <파일 안에서 찾을 문자열>