본문 바로가기

Programming66

[python] variable 이 존재하는지 check 하는 방법 http://stackoverflow.com/questions/9748678/which-is-the-best-way-to-check-for-the-existence-of-an-attribute Which is a better way to check for the existence of an attribute?Jarret Hardie provided this answer:if hasattr(a, 'property'): a.propertyI see that it can also be done this way:if 'property' in a.__dict__: a.propertyIs one approach typically used more than others? There is no "best" way, b.. 2014. 2. 25.
matlab, nargin, nargout 주의점. [matlab] matlab에서 nargin, nargout은 각각, 함수의 input parameter 개수, output parameter 개수를 담는 변수이다. 사용법은 function [o1, o2, o3, o4] = test[in1, in2] ... narginnargout... end 이렇게 내부에서 쓰거나 함수 외부에서 nargin('test')nargout('test')이렇게 하면 nargin은 2, nargout 은 4가 나와야 한다. 하지만 함수 외부에서 쓰면 잘 나오는데 내부에서는 2,4가 나오지 않더라?? 왜 인고 고민을 한참 해보니 내부에서 사용하면 정의된 parameter의 개수를 return해 주는게 아니라, 실제 사용하고 있는 parameter의 개수를 리턴하기 때문이었다. .. 2014. 1. 22.
python thread http://www.tutorialspoint.com/python/python_multithreading.htm Running several threads is similar to running several different programs concurrently, but with the following benefits: Multiple threads within a process share the same data space with the main thread and can therefore share information or communicate with each other more easily than if they were separate processes.Threads sometimes .. 2013. 8. 21.
qtCreator build error : error: explicit instantiation of ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const ... since updating to Mountain Lion operator 2013. 5. 27.