본문 바로가기

전체 글

(87)
D-Day 계산 구글링을 하다보면 이것저것 예제가 많은데, 우리가 일상적으로 생각하는 디데이를 표현하고자 할때는 무리가 좀 있당. 특히 시간단위에서 오차가 나는 경우가 꽤나 있는데 다음과 같이 하면 좀 더 깔끔하고 정확한 D-Day가 구현되는 것 같아서 남겨둔당. Calendar c = Calendar.getInstance(); // 비교할 시간 c.setTime("비교시간"); c.clear(Calendar.HOUR); c.clear(Calendar.MINUTE); c.clear(Calendar.SECOND); c.clear(Calendar.MILLISECOND); // 시간, 분, 초, 밀리초 초기화 Calendar c2 = Calendar.getInstance(); // 현재 시간 c2.clear(Calendar...
Object에서 클래스 이름 얻기 다음과 같이 호출하면 클래스 이름을 얻을 수 있습니다. Object o = method(); Objects.requireNonNull(o).getClass().getName(); // java.lang.Integer
NppExec + git bash + GCC Npp에서는 다음과 같이 설정해준다. gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART)" "$(FULL_CURRENT_PATH)" cd "$(CURRENT_DIRECTORY)" cmd /c start "Git Bash" "$(NAME_PART).exe" --login -i 간혹 콘솔에서 정상 작동을 하지 않는 경우 다음 라인을 추가해준다 (printf 등) /* * Prevent immediate closing execution window. * (only works in Windows system) * Add it above the return statement in main function! */ system("pause");
Git GUI 연습 사이트 Git 연습 하는 사이트입니다. 생각보다 Git 자체가 많은 기능을 가지고 있고 어떻게 정확하게 굴러가는지 이해하고 있는 사람들이 적기에 아래 사이트에서 연습하면서 익히면 좋을 것 같습니다. https://learngitbranching.js.org/ Learn Git Branching An interactive Git visualization tool to educate and challenge! learngitbranching.js.org
타원 위의 점 구하기 ​ 3차원 원을 그릴 일이 생겨서 가물가물한 고딩 기하학을 기억에서 꺼내보았습니다. 이차저차 하다가 wolfram까지 썼던 뻘짓을 하였는데 이 간단한 사실이 왜 안떠올랐는지.. ​ https://chodalho.wordpress.com/2010/03/19/%ED%83%80%EC%9B%90-%EC%9C%84%EC%9D%98-%EC%A0%90-%EA%B5%AC%ED%95%98%EA%B8%B0/ 타원 위의 점 구하기 타원 위의 점을 구할라고 겁나 고생하다가 웹 검색하다가 이런 것을 봤습니다.. ㅋㅋ전에는 타원과 직선이 만나는 방정식을 근의 공식을 이용해 풀어볼라고 했는데 이렇게 간단한 방법이 있네요.. 찾았습니다. General parametric formAn ellipse in general position..
티스토리 Prism 적용 방법 티스토리 처음 시작한 뒤에 코드 블럭으로 써보니 제대로 표기가 안되는 것 같아 Prism을 별도로 티스토리에 적용했습니다. 검색해보면 엄청 나오는데 그냥 외울 겸 작성함. - Prism 사이트에 들어가서 DOWNLOAD를 선택 (우측에 동그라미 클릭해서 Theme 미리 볼 수 있음) https://prismjs.com/index.html Prism Supported languages This is the list of all languages currently supported by Prism, with their corresponding alias, to use in place of xxxx in the language-xxxx (or lang-xxxx) class: Couldn’t find the l..
화면 사이즈 확인 테스트 코드 Java @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_java); init(); } private void init() { Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics outMetrics = new DisplayMetrics(); display.getMetrics(outMetrics); float density = getResources().getDisplayMetrics().density; float d..