Dev/Others 18

기본 공부 - 프로세스, 스레드, 메모리

1. 기본적인 프로세스 와 스레드 정리 참고 프로세스와 스레드 차이 참고할 글 velog.io/@raejoonee/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%99%80-%EC%8A%A4%EB%A0%88%EB%93%9C%EC%9D%98-%EC%B0%A8%EC%9D%B4 프로세스와 스레드의 차이 프로세스와 스레드의 차이는 프로세스와 스레드, 그리고 프로그램이 작동하는 방식에 대해서 잘 이해하고 있는지 확인하기 위해 기술면접에서 단골 질문 사항으로 나온다. velog.io 간단하게 정리하자면, - 프로세스 : OS 에서 어플리케이션을 동작할 수 있게 메모리를 할당 받은 작업의 단위. 즉, 어플리케이션이 실행중인 상태와 동일. - 스레드 : 프로세스가 할당받은 자원을 이용하는 흐름의..

Dev/Others 2021.03.10

Garmin WatchFace UI 제작 - 가민 시계

Garmin WatchFace UI 제작 최근에 아시는분의 요청으로 Garmin 시계 WatchFace 작업을 했다. 처음으로 Monkey C 를 접했다. Garmin WatchFace 작업을 할때, 레이아웃은 전부 코드로 작업했다. XML 상에서 레이아웃을 그리고 추가적으로 코드로 레이아웃을 그려서 적용하는 방법을 몰랐기 때문에 어쩔수 없이 코드로만 작성했다. 그리고 추가적으 XML으로 레이아웃을 작업할 수는 있지만 XML 을 통해서 작업하는게 Custom 작업하기가 더 어려운것 같았다. 더불어서 폰트 적용이 가장 어려웠다. 커스텀 폰트 작업을 하려면 사이즈에 맞게 계속 Bitmap 형식의 폰트를 만들어야했다. 코드로 화면을 그리는 방법과 XML를 통해서 화면을 그리는 방법 등이 제대로 이해가 안되서 ..

Dev/Others 2018.11.04

최종 사용자 사용권 계약서

최종 사용자 사용권 계약서 이 앱을 설치하는 것은 이 약관에 동의하는 것이므로, 약관을 주의 깊게 읽으시기 바랍니다. 앱에는 개발자가 시험 사용, 무료 제공 또는 평가를 위해 귀하에게 제공하거나 "사전 배포판", "기능 제한판", "베타"라고 표시되거나 그 외에 모든 기능이 포함됩니다. 1. 이 계약 및 수정 내용 수락 앱을 설치 또는 사용하는 것은 이 계약을 무조건 준수하는 데 동의하는 것이며 귀하가 서명한 서면 계약서처럼 법적 효력이 있음을 인정하는 것입니다.이 약관의 모든 내용에 조건 없이 동의하지 않는다면 앱을 설치, 사용하지 마십시오. 개발자는 수시로 이 계약을 수정할 수 있습니다. 2. 사용권 개발자는 귀하에게 이 앱에 관하여 배타적이지 않은 제한된 사용권을 기꺼이 부여합니다.이 사용권(이하 ..

Dev/Others 2017.08.13

[Mac] 마리아DB!! mariaDB - 세팅하기(초보는 힘드렁)

[Mac] MariaDB 설정서투르지만 하나씩 배우는 mariaDB 설정하기 드디어 Mac에 MariaDB 를 설정해야 하는 날이 왔습니다. mariaDB를 설정하는데 설치 방법을 찾는데 헤맸으며, 더구나 설치하고 실행순서에 헷갈림을 겪고 힘들었습니다. 혹시 MariaDB 설정하는데 헷갈리는 분이 이 글을 읽고 조금이라도 도움이 되면 좋겠습니다. 남에게 무엇인가를 전달하는건 항상 쉽지 않지만, 저의 Upgrade를 위해서라도 순서를 잘 써놓도록 하겠습니다. mariadb 다운로드 : https://mariadb.org/download/ mariaDB 설치를 위한 환경 설정 1. Mac 에서 애플의 통합환경개발인 엑스코드(Xcode) 설치.2. 홈브루(Homebrew) 사용을 위해서 홈브루 설치. (터미널..

Dev/Others 2017.01.31

[Web/Spring] @__@Autowired 문제

웹 프로젝트를 받고 진행하면서 발생한 작은 이슈들 환경 : MacBook Pro 현재, 웹 프로젝트를 진행하려고 IDE에 내려받은 후 나온 작은 해당 syntax를 찾을 수 없었습니다.그래서 간단히 구글링 해보니, Lombok 플러그인이 Autowired 가 안되는 작고 소소한 문제였단걸 알았습니다. @RequiredArgsConstructor(onConstructor = @__(@Autowired)) IntelliJ IDEA -> Preferences -> Plugins -> Browse repositories...(하단부분) -> (검색창에서) Lombok Plugin 검색 후 설치 하시면 됩니다.이클립스도 아마 설정을 찾아서 plugins 항목 찾아서 들어가서 하시면 될겁니다. 참고 이미지 참고 :..

Dev/Others 2017.01.25