토이 프로젝트를 진행하는 도중에 img 태그 src 속성에 assets 폴더에 있는 이미지 경로를 넣어줬는데 크롬 개발자 도구로 확인해 보니 [object Module] 값으로 들어가 있어서 webpack.config.js 관련 설정에 문제가 있는다고 판단되었습니다. 그래서 file-loader 관련 options 값을 추가해주니 정상적으로 이미지 경로가 불러와 졌습니다. 기존 webpack.config.js { test: /\.(png|jpe?g|gif)$/i, use: [ 'file-loader' ] }, 변경 후 webpack.config.js { test: /\.(png|jpe?g|gif)$/i, use: [ { loader: 'file-loader', options: { esModule: fal..
git commit을 시도 했는데 오류가 발생해서 git log를 확인해보니 아래와 같이 출력되었습니다. 해결 방법은 git log에 출력된 것과 같이 자신의 이메일과 아이디를 명령어로 넣어주면됩니다. git config --global user.email 이메일주소@naver.com git config --global user.name "아이디" 자신의 이메일, 아이디를 명령어로 입력한뒤 git commit을 해보면 github 페이지가 열리고 계정을 인증 완료하면 정상적으로 commit이 완료됩니다.
Typescript 개발 환경 세팅하는 와중에 tsc 명령어 실행시 아래와 같이 에러가 발생했습니다. 해결 방법 cmd 창이나 PowerShell 창을 관리자 권한으로 열어서 Set-ExecutionPolicy Unrestricted 명령어를 입력합니다. 결과 tsc 명령어로 정상적으로 .js 파일이 만들어집니다.
실수의 소수점을 원하는 자리 수까지 표시하는 방법입니다. 자바에서 소수점을 원하는 자리 수 까지 표시하려면 아래와 같이 DecimalFormat 클래스를 사용하면 됩니다. 1 2 3 4 5 public static void main(String[] args) { Double value = 36.58030044836733; DecimalFormat form = new DecimalFormat("#.####"); System.out.println(form.format(value)); // -> 36.5803 출력됨 } Colored by Color Scripter cs DecimalFormat 클래스를 선언한뒤 원하는 자리수를 설정하고 format 함수를 호출해서 값을 넣어주면 됩니다. 정수부분은 # 하나만..
카프리카 수란? 예를 들어 네 자리 숫자 2025의 가운데를 갈라보면 20과 25의 두개의 숫자가 생긴다. 이 두개의 숫자를 더하면 45이고, 45를 제곱하면 2025가 되어 원상태로 되돌아간다. 이러한 성질을 갖는 수를 Kaprika수 라고 한다. 또 81은 가운데를 잘라보면 8 과 1로 갈라지고, 더하면 9가 되고 다시 제곱하면 81로 돌아간다. 그러므로 81은 두 자리 숫자의 Kaprika수가 되는 것이다. 위의 공식을 적용했을때 4자리수의 카프리카수는 총3개이며, 아래는 카프리카 수를 C언어로 구현한 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main(void){ for (int number = 1000; number
차량 번호와 전화번호를 구하는 문제입니다. 차량 번호와 전화번호는 4자리 수이며 1에서 9사이의 수입니다. 차량 번호의 첫번째 자리의 수는 마지막 자리의 수보다 2가 큽니다. 차량 번호의 두번째 자리의 수는 세번째 자리의 수보다 큽니다. 차량번호와 전화번호는 순서가 역순입니다. 차량번호와 전화번호의 합은 16456입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main(void) { int carNumber, phoneNumber; int a, b, c, d; for (d = 1; d
프로젝트 처음 셋팅할 때 콘솔창 한글 깨짐 현상은 계속 나오는 문제라서 이번 기회에 해결 방법에 대해 정리해 놓으려고 합니다. Run -> Run Configurations 를 클릭합니다. 자신이 사용하는 서버 정보에서 Common 탭에서 Encoding을 UTF-8로 변경해주고 적용하면 콘솔창에 한글이 정상 출력됩니다.
자바스크립트 사용할때 빈번하게 처리하는 일이 문자열의 체크입니다. 문자열 체크시 if( 문자열 == "" ) 방식으로 처리가 안되는 경우가 있습니다. 바로 null, undefined 입니다. 그렇기 때문에 null, undefined도 같이 체크해줘야 합니다. 문자열 체크할 일이 많다면 아래와 같이 함수로 작성해서 사용하면 편합니다. 12345678910111213141516171819202122 /* * 일반적인 사용 방법 */ var chkValue; if( chkValue == "" || chkValue == null || typeof chkValue == "undefined" ){ }else{ } /* * 함수 사용 방법 * @param chkValue : 체크할 문자열 * @param defa..
체크박스를 이용해서 개발을 진행할때 전체 버튼을 이용해서 체크박스들을 체크하거나 해제해야 하는 경우가 빈번하게 있습니다. 그래서 간단하게 샘플소스를 구현해 봤습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 $(document).ready(function(){ //전체 체크박스 클릭 $("#checkAll").click(function() { if ($("#checkAll").prop("checked")) { $(".test").prop("checked", true); } else { $(".test").prop("checked", false); } }); /..
처음에 공식 사이트에서 비주얼 스튜디오 코드 (Visual Studio Code) 를 설치하면 툴 자체가 전부 영어로 되어있습니다. 툴을 한글로 변경하는 작업은 아래와 같이 설정하면 바로 적용 가능합니다. 1. 좌측의 네모난 아이콘을 클릭합니다. 2. 검색창에 korean 입력 3. Install 클릭 한글 언어 팩이 설치가 끝나면 아래에 Restart Now를 클릭해서 재시작 해줍니다. 재시작하면 툴이 한글로 변경되는 것을 볼 수 있습니다.