최신과학기술
-
[C] 까다로운 keyword 들 (extern, static, const, register, volatile ...)최신과학기술 2011. 12. 21. 13:14
프로그램의 규모가 커지면서.. 좀더 효과적인 동작을 위해 redundancy 를 최소화하려하고, 쓸데없이 상주하는 쓰레기들을 메모리에서 적절히 제거하고... 뭐 이런 고민들은 프로그래머들이 항상 고민하는 바입니다. C 초보인 저같은 경우에는 이런 고민을 할 때마다 항상 발목을 잡는게 기초적인 내용을 명확히 내것으로 소화하지 못해서인 경우가 대부분인데. 이번에 정리한 내용은 external linkage 를 위해서 global variable 을 선언하고 사용할 때 쓸 수 있는 keyword 들에 대한 구분과 정리 입니다. * extern 은 변수의 declaration 이고, 메모리 할당없이 해당 변수의 type을 컴파일러에게 알려주는 역할을 할 뿐이다. 해당변수는 전체 프로그램내에서 오직 1번만 def..
-
[Tip] gmail 계정 메일주소로 꼼수쓰기최신과학기술 2011. 10. 19. 22:11
저도 처음알았는데 유용하게 쓸수 있을꺼 같아서 공유차원에 포스팅합니다. 하나의 gmail 계정에는 다양한 메일주소가 연결되어 있습니다. '연결되어 있다' 는 표현이 완전히 적절한지는 모르겠지만 더 좋은 표현은 떠오르지 않네요. 아래 방법들을 한번 읽어보시고 유용하다고 생각하시면 활용해보세요^^ 편한 설명을 위해 저의 mail 주소를 myMail@gmail.com 이라고 설정하겠습니다. 꼼수: '+' 기호를 활용해서 발송자 구분하기/메일 filtering하기 다음의 메일 주소로 발송한 메일도 제 메일서버로 수신됩니다. username+arbitraryString@gmail.com 예1) myMail+tistory@gmail.com 예2) myMail+freescale@gmail.com 테스트 해봤는데, ..
-
From VS to GCC최신과학기술 2010. 7. 2. 03:17
Since the experience from SW company, I've been very familiar with GNU tools and linux dev. environment, e.g. vim+ctags+cscope and gdb. Before then, when i was in graduate school, actually all c based codes had written through Visual Studio. So now, I need to run a bunch of source codes I wrote more than 2 years ago, in the linux env. As you know, that codes need some modifications because each ..