Study
-
[ubuntu-MATE] root 로그인 활성화/자동로그인Study/Linux 2016. 10. 10. 20:49
ubuntu-MATE에서 root 계정 로그인 활성화하기 (Odroid-XU4의 ubunto-MATE 기준) 1. root 계정의 비번 할당 # sudo passwd root 2. reboot 후 root 계정으로 로그인 자동 로그인 1. greeter 수정# sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf아래와 같이 추가 혹은 수정[SeatDefaults]greeter-session=lightdm-gtk-greeterautologin-user=root 2. lightdm 수정하기 # sudo vi /etc/lightdm/lightdm.conf 아래와 같이 추가 혹은 수정 [SeatDefaults] greeter-session=..
-
warning LNK4042Study/C&C++ 2016. 8. 30. 10:43
프로젝트 빌드시, 링크 과정에서 warning LNK4042와 함께 error가 발생한다.warning LNK4042: 개체가 두 번 이상 지정되었습니다. 나머지는 무시됩니다. warning LNK4042: object specified more than once; extras ignored.이 경우, 아무리 찾아도 코드나 프로젝트 설정에서 오류를 찾을 수가 없다.검색해 보면, 빌드 히스토리를 지우거나, object file 이름을 바꾸거나, namespace를 바꾸는 등의 방법이 나오지만,근본적인 해결 방법은 아니었다. 가장 신빙성있는 원인은 아래 링크에서 발견하였다. http://stackoverflow.com/questions/3695174/visual-studio-2010s-strange-warn..
-
SubequationsStudy/LaTeX 2016. 5. 13. 20:18
수식 쓸때, numbering에 문자 추가하는 방법: subequations \documentclass{article}\usepackage{amsmath}\begin{document}\begin{subequations}\label{equations}\begin{align}\label{eq:f}f(x)&=ax + b \\\label{eq:g}g(x)&=cx^2 + dx + e\end{align}\end{subequations}For example, see \eqref{equations}.Or see equations \eqref{eq:f} and \eqref{eq:g}.\end{document} f(x) = ax+b (1a)g(x) = cx^2+dx + e (1b) http://tex.stackexchan..
-
[한글2014] 줄 나눔 기준 / 한글 단어 잘림 방지Study/Office 2016. 3. 7. 01:55
한글에서 문서를 작성하다 문장이 두줄 이상이될 때, 단어가 잘리면서 다음줄로 이어지는 경우를 볼 수 있다.초승달이 차올라 보름달이 되었다가 다시 기울어 그믐달이 되듯 이, 앙상한 바닥을 드러내며 빠졌던 썰물이 다시 차올라 바다가 되고 집채 같은 파도가 되듯이 우리들의 삶도 이와 같이 따라가 기도 또 되돌아오기도 하는 것이지요. 글자 기준으로 문단을 나누게 되면 어절이 나뉘어지는 경우가 있다.어절이 나뉘어지지 않게 하려면 줄 나눔 기준을 바꾸면 된다. 문단선택 > [문단모양] (Alt+T 또는 편집>문단모양) > [기본탭] > [줄 나눔 기준] > [한글 단위] > [어절] 선택 초승달이 차올라 보름달이 되었다가 다시 기울어 그믐달이 되듯이, 앙상한 바닥을 드러내며 빠졌던 썰물이 다시 차올라 바다가 되고 ..
-
Timer Resolution 향상: 15.6ms -> 1msStudy/C&C++ 2016. 1. 7. 19:58
C++로 프로그램 작성후 실행 시, thread 내부에서 sleep을 해보면 1ms를 설정해도 보장이 되지 않는 경우가 많다.특히, serial 통신으로 데이터를 받아오는 thread를 실행하였을 때 15.6ms 마다 데이터를 받아 저장하는 것을 볼 수 있었다.고성능의 데스크톱에서는 1ms로 잘 동작하지만, 랩톱이나 미니PC에서만 15.6ms가 되는 것을 확인하였고,랩톱의 경우 외부 전원을 연결하면 15.6ms 이하로 낮아지는 것을 확인하였다. 그래서 원인으로, CPU, mainboard chipset, windows 버전, visual studio version, power 부족, thread library 등을 의심해 보았지만,어떤 방법으로도 해결되지 않았다. 그래서 15.6ms에 대한 단서로 검색해..
-
ChronoStudy/C&C++ 2015. 11. 20. 21:46
High Resolution Timer가 필요해Linux 프로그램에서 많이 사용하는 hrt (high resolution timer)가 윈도 프로그램에서 없어서,Linux 프로그램을 윈도 프로그램으로 포팅할때 애를 먹었다. Window엔 그런거 없어?Visual C++에서 지원하는 timer는 GetCpuTime, GetLocalTime 등으로 ms 단위의 시간을 얻어와서 계산하는 것이 대부분이고, 이마저도 정밀한 time이 아니라서 us단위가 필요할때 쓰기가 어렵다. 대안이 있긴 하지~getCpuTickCount를 가져와서 clock frequency로 나누거나QueryPerformanceCounter, QueryPerformanceFrequency를 사용해서 us timer를 만들 수도 있지만,둘다 ..