vbox, docker 실행 오류 – Call to WHvSetupPartition failed: ERROR_SUCCESS

docker , 혹은 vbox 를 실행, 하려 할때 Call to WHvSetupPartition failed: ERROR_SUCCESS 오류가 발생할 수 있음 이는 하나의 windows 에 하나의 가상머신 만 돌릴 수 있다는 문제로 발생 나의 경우 docker 를 먼저 설치한 상태로 hyper-v 활성화 상태라 vbox 가 권한을 가질 수 없던듯 하다 docker 사용중 vbox 사용하려면 cmd 관리자모드로 열기 다시 시작 […]

팜레스트 종류별 느낌과 개인적인 추천 (나무, 도자기, 인조대리석, 레진)

우선 레진의 경우 자체 재질의 문제로 끈적임은 피할 수 없다 불쾌한 큰적임 이라기보다도 재질자체가 고무와 플라스틱의 그중간 의 그 느낌이라.. 무게가 가볍진 않지만 묵직 하진 또 않고 생각보다 사진 빨에 비해 실물의 조형이나 완성도는 살짝 떨어질 수 밖에 없는 게 레진의 한계 인데 재질과 핸드메이드… 로 인해 가격이 넘 높다 60점 인조도자기 drop 에서 구매 […]

디자인 패턴 – GOF

GOF design pattern cheat sheet 디자인 패턴은 공식이 아닌 하나의 예시라고 생각한다실제 환경에서 흔히 쓰이는 패턴들도 있지만대다수는 복합적으로 쓰이며일부는 차용되어 추가로 응용되기도 한다또 일부는 개발자가 해당 디자인 패턴 에 대한 인지 없이 개발했지만 그게 결국 디자인 패턴의 어느 패턴과 비슷하거나 일치하는 때도 있다 그 뜻은 결국 디자인 패턴을 구현하려 의도 하기보다 원하는 구성과 코드 상태를 […]

[memo] socket models

socket 사용의 여러 모델 blocking scoket 일반 blocking socket 을 이용한 send,recv 매 send,recv 시 마다 동기 작업으로 여러 소켓을 동시 처리(다수의 client) 하기 위해서는 일반적으로 thread 를 각 소켓마다 할당해 recv,send 하는 식의 스레드 를 활용 non blocking socket non bloking mode socket 으로 전환하는 경우 비동기 send,recv 가능 send,recv 이후 종료시까지 기다리지 않게 […]

스트링 관련 leetcode 문제

ide 를 사용하지 않고 문제를 풀어보기로leetcode 의 경우 include 에 대해 명시하지 않아도 사전에 include 되어 있는 라이브러리들이 대다수 https://leetcode.com/problems/valid-palindrome/ 125. Valid Palindrome https://leetcode.com/problems/reverse-string/ 344. Reverse String https://leetcode.com/problems/reorder-data-in-log-files/ 937. Reorder Data in Log Files https://leetcode.com/problems/most-common-word/ 819. Most Common Word테스트케이스 단어의 구분자가 ‘ ‘ 공백 ‘,’ 콤마로 복합적인데 그걸 간과하고 stringstram getlin 으로 tokenize 하려고 하다가 코드가 꼬였다 실제는 단어보다 […]

SendMessage, PostMessage 윈도우 메세지 처리 방법의 차이

win32 메세지 처리 함수 는 크게 두가지가 있다 SendMessage 와 PostMessage 윈도우의 메세지 처리루틴은 해당 메세지를 받고 메세지의 id 에 맞는 프로시져를 호출 하게 되는데 https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessage SendMessage 의 경우 Sync 방식으로 호출과 동시에 해당 메세지를 메세지 처리기가 직접 받아 바로 처리 하게 된다 즉시성이 보장되며 순서가 보장되고 해당 프로시져가 종료되어야 함수가 반환 된다 https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-postmessagea PostMessage […]