MariaDB 테이블 정보 추출 요청을 받아 처리하던 중 유용한 쿼리 발견출처 : mysql 테이블 정의서 만들기1. Database 내 1개 테이블아래 변수를 수정하여 사용하시면 됩니다.DB_NAME : 데이터베이스 이름TABLE_NAME : 테이블 이름SELECT ORDINAL_POSITION '순번', COLUMN_NAME '필드명', DATA_TYPE 'DATA TYPE', COLUMN_TYPE '데이터 길이', COLUMN_KEY 'KEY', IS_NULLABLE 'NULL값여부', EXTRA '자동여부', COLUMN_DEFAULT '디폴트값', COLUMN_COMMENT '필드설명'FROM `information_schema`.COLUMNSWH..
프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 4제목 :세자리 수를 곱해 만들 수 있는 가장 큰 대칭수설명 :앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수(palindrome)라고 부릅니다.두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수는 9009 (= 91 × 99) 입니다.세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까?Answer & Solution - R어떤 수(n)에 대하여 대칭수인지 판단하는 함수..
프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 3제목 :가장 큰 소인수 구하기설명 :어떤 수를 소수의 곱으로만 나타내는 것을 소인수분해라 하고, 이 소수들을 그 수의 소인수라고 합니다.예를 들면 13195의 소인수는 5, 7, 13, 29 입니다.600851475143의 소인수 중에서 가장 큰 수를 구하세요.Answer & Solution - R어떤 수(num)를 인자로 받아 소인수 집합(num_list)을 구하는 함수 작성2부터 어떤 수(num)까지..
프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 2제목 :피보나치 수열에서 4백만 이하이면서 짝수인 항의 합설명 :피보나치 수열의 각 항은 바로 앞의 항 두 개를 더한 것이 됩니다. 1과 2로 시작하는 경우 이 수열은 아래와 같습니다.1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...짝수이면서 4백만 이하인 모든 항을 더하면 얼마가 됩니까?Answer & Solution - R피보나치 수열을 구하는 함수를 구현 : 특정 값까지 바로 앞..
프로그래밍 공부를 위해 Projetct Euler의 문제 풀이를 연습하는 내용입니다.문제(problem), 제 답변(answer), 추천하는 타인 답변(solution)으로 구성되어 있습니다.기본적으로 풀이는 R을 사용하였지만, 일부 연습을 위해 Python으로도 구현해 보았습니다.Problem번호 : 1제목 :1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면?설명 :10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요?Answer & Solution - R1부터 1000까지 1씩 증가(i)3 또는 5로 나누었을때, 나머지가 0인 경우 해당 수(i)를 총합(s..
현상파이참에서 코딩 시, 파일 경로 탐색(tab 또는 ctrl + space)이 되지 않음해결jetbrain 홈페이지에서 file path autocomplete 플러그인 제공 (pycharm에 공식 build-on 된건 아닌듯)플러그인을 다운받고 아래 메뉴에서 해당 파일 등록 후 리스타트!위치 : Setting - Plugins - Install plugin from disk출처https://plugins.jetbrains.com/plugin/11088-file-path-autocomplete
파이참(Pycharm)에서 github 사용 시 발생한 계정 오류 문제 해결 과정을 정리한 글 입니다.현상파이참(Pycharm)에 2개의 Github 계정이 등록되어 있었고, 변경 내역 반영 시 원하는 계정으로 적용되지 않음ex) 'A계정'과 'B계정' 동시 존재 → 'B계정'으로 git push 하고 싶으나 'A계정'으로만 push 되는 상황접근등록 계정을 관리하는 파일이 있을 것이라고 판단되어 해당을 찾기 시작함ex) 검색, 검색, 검색, 그리고 물리적인 노가다..해결검색을 통해 .git 폴더의 config 파일을 수정하면 된다고 찾음 (링크)but, .git 폴더를 바로 찾지 못하였고 '내 문서' 폴더 어딘가에 있지 않을까 하는 마음으로 뒤적거리다 '사용자' 폴더에서 .gitconfig 파일 찾음e..
파이참(Pycharm) 사용 중 발생한 인증서 에러 문제(ssl error)의 해결 과정을 정리한 글 입니다.현상회사에서 사용하고 있는 업무 PC에 설치된 파이참(Pycharm)에서 ssl error가 발생하였고, 업데이트로 인해 기존 세팅값이 초기화 된 것으로 예상되었습니다.접근Python 패키지 설치시에는 --trusted-host 옵션을 이용하여 해결 했었으나 이번 경우는 Pycharm에 설정된 인증서에 대한 에러로 판단되어 검색을 통해 해결 3가지 해결 방법을 찾아내었습니다. (링크)Server Cerificates 문제 해결 방법SSL 통신 관련 옵션을 해제회사내 인증서 또는 Self 인증서 설정Intellij IDE 자체 인증해결개인 PC 라 보안 위험이 적다고 판단되어 3개 방법 중 '1. ..
현상pychram에서 github에 pull 시 에러 발생아래 링크에서 확인하니 옵션에 설정해 준다고 함https://www.lesstif.com/pages/viewpage.action?pageId=14090808)중간쯤 'SSL Verify 옵션 Off' 내용 확인해결모든 https repository 연결시 ssl 검증 끔git config --global http.sslVerify false## 또는 다음과 같이 환경 변수로 설정 가능export GIT_SSL_NO_VERIFY=0https repository 연결시 ssl 검증 끔git config http.sslVerify false확인해 보니 .gitconfig 에 아래 내용이 추가됨[http]sslVerify = false
해당 포스트는 R에서 벡터(vector) 내 동일 원소(vector)의 위치를 찾기 위하여 which 문과 %in% 구문을 활용한 예제입니다. 개념 설명 1. which() 함수 which는 TRUE 또는 FALSE로 이루어진 벡터(vector)를 인수로 받아서 TRUE 값을 가지는 index의 위치값을 반환합니다. (참고링크) 예제 데이터 생성 which_ex