본문 바로가기

반응형

전체 글

(96)
[Jetbrains] IntelliJ 코딩 습관을 고쳐줄 필수 플러그인 (Pycharm, Android Studio 등) 당신의 코딩 습관을 고쳐주고 코드의 퀄리티를 높혀줄 IntelliJ 필수 플러그인 그것은 바로 'SonarLint' SonarLint - IntelliJ IDEs Plugin | Marketplace SonarLint is a free IDE extension to find and fix coding issues in real-time, flagging issues as you code, just like a spell-checker. More than a linter, it also... plugins.jetbrains.com 많이들 익숙할 수 있는 소스 정적 분석 도구인 SonarQube와 같은 역할을 할 수 있다고 볼 수 있지만 SonarLint만 단독으로 사용하면 기본적인 Rule Set으로만 사..
[Html] 이미지 태그(img) src에서 403 Forbidden 에러 [Html] 이미지 태그(img) src에서 403 Forbidden 에러 1. 에러 발생 1) 아래와 같이 img 태그를 사용하여 외부의 이미지를 보여주고자 할때 에러가 발생한다 2) 에러의 내용은 '403 Forbidden', 당연히 이미지는 깨져서 보이지 않는다 2. 해결 1) 각각 이미지 태그에 직접 적용 - 'referrerpolicy' attribute를 'no-referrer'로 적용 2) meta 태그에 적용 - 각각 적용하지 않고 'head' 안에 아래 내용을 추가한다 3. 기타 1) 'referrer'는 요청을 보낸 페이지의 정보를 포함하고 있다 2) 위 해결과 같이 'no-referrer'를 사용하면 현재 페이지의 정보를 전송하지 않는다 3) no-referrer 외에 사용 할 수 있..
미국 주식 세금/양도소득세 간편 계산기 미국 주식 세금/양도소득세 간편 계산기 2023년 1월 기준 - 기본공제금액 : 250만원 - 세율 : 22% 1. 양도소득금액을 입력하면 산출세액과 순이익이 계산된다 양도소득금액 원 기본공제 만원 세율 % (양도소득세율 20% + 지방소득세율 2%) 산출세액 원 - 양도소득세 원 - 지방소득세 원 순이익 원 2. 소스 공개 1) HTML 양도소득금액 원 기본공제 만원 세율 % 산출세액 원 순이익 원 2) Javascript/Jquery $("#benefit, #deduct, #rate").unbind("keyup").bind("keyup", function () { calcurate(); }); function calcurate() { var benefit = $("#benefit").val() == ..
시스템 트레이딩 입문 (키움증권 Open API+, 파이썬) 1편 1. 욕심 - 필자는 주식에 입문한지 2년 가량 되었고 다행이 아직은 수익권에 있지만, 늘 작은 단위라도 싸게 매수하기 위해 작은 단위라도 비싸게 매도하기 위해서 욕심을 부려대는 탓에 매수, 매도 시기를 놓쳐서 오히려 손해을 보는 경우가 많다. 머리로는 팔아야함을 인지하지만 야속하게도 손가락은 절대 매도 버튼을 눌러주지 않는다. 욕심 때문에.. 2. 필요 - 그리하여 욕심많은 나에게 감정 없이 매수와 매도를 해 줄 무언가가 필요하다. 조금 늦게 시작하는 감이 있지만 용어가 익숙한데도 한번도 시도해보지 않았던 시스템 트레이딩 프로그램을 만들어보는 것을 올해의 목표로 하고자 한다. 3. 첫 삽을 뜨다 시작이 반이라고 일단 개발에 앞서 개발에 필요한 일련의 과정들을 진행해보았다. 키움증권 홈페이지, JetBr..
[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 [MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 특정 테이블에서 월데이터를 일별로 그룹을 지어 각각의 평균이나 합계를 출력 싶을 때 데이터가 1건도 존재하지 않는 날짜의 데이터는 출력되지 않는다 재귀호출을 통해서 이번달의 모든 날짜를 출력하거나 특정 패턴으로 변하는 데이터를 row로 각각 출력하고 싶을때 with recursive 구문을 이용하여 임시 테이블을 만들어 주면 되겠다 사용법은 대략 첫번째 select 쿼리에서 최초의 값을, 두번째 select 쿼리에서는 변화될 패턴과 조건을 걸어주면 된다 예제를 간단히 작성해보면 아래와 같다 1. 이번달 날짜를 모두 출력 - 이번달 1일(전달의 마지막날 + 1일)부터 이번달의 마지막날까지 1씩 증가한다 with recursive..
[Swift/iOS] Key, Value 형태로 값 저장 (UserDefaults) [Swift/iOS] Key, Value 형태로 값 저장하기 (UserDefaults) 안드로이드에서는 Key, Value형태로때 간단히 데이터를 저장할때 SharedPreferences를 사용한다 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com Swift를 사용해서 iOS를 개발할때 사용 할 수 있는 비슷한 기능은 없을까? Apple Developer Documentation developer.app..
[Android] 푸시메시지(FCM) 클릭시 파라미터 받기 [Android] 푸시메시지(FCM) 클릭시 파라미터 받기 1. FCM 서버 - 아래와 같은 형식으로 data, notification에 추가할 파라미터를 Key, Value형태로 추가해서 발송 { "data":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" }, "notification":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" } } 2. Android - 앱이 Background인 경우 onCreate에 해당 내용을 넣어주면 값을 받아올 수 있다 Bundle extras = getIntent().getExtr..
[Tomcat 에러] org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 1. 문제 발생 1) org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 2) Eclipse에서 잘 구동이 되었는데 Intellij에서 구동을 하려니 에러가 발생했다 3) Tomcat 6.0을 사용중 2. 해결 1) Tomcat 경로의 /conf/context.xml을 수정한다 2) 태그 아래 추가 ... ... 오늘도 구글이 있음에 감사하며..

반응형