[맥 환경변수 설정] 터미널 재부팅 시 환경변수 초기화 문제 해결 :: 마이자몽
환경변수 초기화 문제 맥OS에서 환경변수를 설정할 때 ~/.bash_profile 파일에 설정해주고 source시켜 등록을 했습니다. 그런데 터미널을 닫았다가 다시 실행하는 행위가 진행되면 다시 .bash_profile 파일을 sour..
키자드에 등록된 총 152개의 포스트를 확인하실 수 있습니다.
환경변수 초기화 문제 맥OS에서 환경변수를 설정할 때 ~/.bash_profile 파일에 설정해주고 source시켜 등록을 했습니다. 그런데 터미널을 닫았다가 다시 실행하는 행위가 진행되면 다시 .bash_profile 파일을 sour..
Maven 라이프사이클 이클립스를 사용해서 Spring MVC Project를 만들고 사용해보셨다면... Maven을 들어봤지만 정확히 무엇을 해주는 것인지? 그리고 어떻게 어떤 원리로 작동하는 것인지 잘 모르고 사용해 왔습니..
Maven 이란? Spring MVC 프로젝트를 진행하면서... 이클립스를 이용하면서 Maven이라는 단어를 들어보셨나요? 네. 아마 한번쯤은 들어봤을겁니다. 왜냐하면 이클립스를 이용하는 사람이라면 이미 사용했습니다...
실습에 앞서 Maven에 대한 이해를 위해 아래 링크를 통해 Maven에 대해 알아보자. [Spring] Maven 사용하는 이유, 알아야하는 이유 :: 마이자몽 Maven 이란? Spring MVC 프로젝트를 진행하면서... 이클립스를 이용..
1. 혼자 공부하는 파이썬(입문자용) [한빛미디어] 혼자 공부하는 파이썬 COUPANG www.coupang.com 책 소개 혼자 해도 충분하다! 1:1 과외하듯 배우는 파이썬 프로그래밍 자습서(파이썬 최신 버전 반영) 이 책은..
IT 자격증 시대? 회사의 눈높이는 점점 높아지고 점점 치열해지는 취업전쟁. 문과라고 IT를 몰라도 된다고!? 이제는 문이과 가리지 않고 IT에 대한 지식이 없으면 살아남지 못하는 시대가 온 것 같습니다... 워드,..
추상클래스 인터페이스 왜... 사용할까? 우리는 추상클래스와 인터페이스에 대해서 알고 있냐고 누가 물어본다면 알고 있다고 대답을 하고있습니다. 그런데 이론적인 내용 말고 정작 "왜 사용하나요?", "차이점이..
맥OS 터미널 꾸미기 기본 터미널은 너무 밑밑해요! 나만의 편리한 터미널을 꾸미기 위해 Oh My Zsh를 사용해봐요!! 맥 사용자라면 터미널을 한번쯤 열어 보셨을 것이라고 생각해요. 검정 바탕에 흰 글씨 뿐... 바..
빠레뜨 한남 파스타 잘하는 집. 오므라이스 잘하는 집. 그 가끔 TV에서 보면 오므라이스 할 때 위에 계란 오믈렛 같은 거? 올리기 칼로 가운데 쭉 가르면 양쪽으로 계란이 펴지는? 그런 오므라이스 파는 집! 다른..
이가네 양꼬치 양갈비 서현역에서 양꼬치 양갈비 먹으러 갈때 항상 가던 집이 있었어요... 이가네를 만나기 전까지는...ㅋㅋ. 여기는 조금 달라요... 가장 맘에드는 것은 양꼬치 양갈비도 일품이지만 요리 종류들..
방이동 일월고기 비가 오는 날은 유난히 삼겹살에 소주 한잔이 생각나는 날... 어쩌면 그냥 고기 한번 더 먹기 위한 핑계일 수도...ㅋㅋㅋㅋ. 돼지고기 맛집에 대한 제보를 듣고 바로 ㄱㄱ! 한 5 ~ 7년 전 정도부..
로또 행복론 로또 1등 당첨 확률은 약 800만분의 1이라고 하네요. 45개의 번호 수 6개를 골라 매주 인생역전에 대한 꿈을 모두 꾸고 있죠? 음... 인생역전이 아니라 매주 소소하게 행복을 산다고 생각해보면 어떨..
완전 탐색 Brute-Force 완전 탐색은 말 그대로 모든 경우의수를 일일이 탐색하여 정답을 찾아내는 알고리즘이다. 가능한 방법을 모두 확인하여 정확도가 높고 강력한 방식이지만, 시간은 다소 오래 걸리는 단점이..
[백준] 14500번 테트로미노 14500번: 테트로미노 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다. 정사각형은 서로 겹치면 안 된다. 도형은 모두..
송파역 맛집 모꼬지에 모든 떡볶이의 맛은 신기하게 다 다른 것 같다. 분식집에서 만들어주는 msg왕창 들어간 달달한 떡볶이, 집에서 만든 떡볶이, 즉석떡볶이처럼 여러 가지 재료를 사용하여 만든 떡볶이 등 모든..
방이동 칠백식당 나는 맛집이 가득한 방이동을 매우 좋아한다. 특별한 날 스테이크?? 썰어먹는 분위기?? 보다는 화로 앞에서 질 좋은 고기를 포차나 술집 느낌?? 을 매우 좋아한다 ㅋㅋ. 양갈비 먹으러 징기스를..
부분집합 구하기 배열이 주어졌을때 부분집합을 구하는 코드를 작성해보자. 아래 기본 문제를 설명 및 코드샘플을 확인하지 않고 먼저 풀어보자. 기본 문제 {1, 2, 3, 4, -1, -5} 위 배열에서 홀수로 구성된 부분..
비트연산자 비트연산은 2진수형태의 숫자 0과 1로 할 수 있는 연산이다. 자바에서 기본적으로 사용할 수 있는 연산 6가지를 알아보자. 비트연산자를 잘 사용하면 알고리즘을 다양한 방법으로 작성할 수 있을 뿐더..
최대공약수 GCD(Greatest Common Divisor) 최대공약수는 두 자연수의 공통된 약수 중 가장 큰 수를 의미한다. ex) 72 와 30의 최대공약수는 6이다. 최소공배수 LCM(Least Common Multiple) 최소공배수는 두 자연수..
소수(Prime Number) 소수는 자신보다 작은 두개의 자연수를 곱하여 만들 수 없는 1보다 큰 자연수이다. ex) 5는 5*1 또는 1*5로 수를 곱합 결과를 적는 유일한 방법이 그 수 자신을 포함하기 때문에 5는 소수이다...
대학생 자격증 취득 스펙 완성 자단기! 대학생 스펙 완성 자단기에서! 인기 자격증 12종 0원팩 출시 대학생 스펙 완성 자단기에서! 인기 자격증 12종 0원팩 출시 신청하기 : http://aywer.me/t5zrvwcy7e 하반기..
ORACLE 숫자함수 기본 사용 오라클DB에서 자주 사용하는 숫자 함수에 대한 정리이다. 해당글에서는 Oracle 11g 버전을 사용하고 편의를 위해 DUAL 가상 테이블을 사용하여 실습했습니다. DUAL 테이블은 가상테이블..
오라클 문자열 기본 함수 사용 오라클에서 문자열을 다룰때 기본적으로 길이를 구하고, 위치를 확인하고 합치는 함수를 알아보자. LENGTH 함수 문자열의 길이를 구하는 함수이다. 공백도 길이에 포함되며 한글 캐..
오라클 대소문자 함수 오라클에서 문자열 대소문자 변환함수에 대해 알아보자. LOWER 함수 LOWER 함수는 모든 문자를 소문자로 바꿔주는 함수이다. 명령 : SELECT LOWER([문자열]) FROM [테이블]; QUERY 1 SELECT..
ORACLE SELECT 명령어 기본 사용 SQL Query를 사용하여 데이터베이스에서 확인하고 싶은 데이터를 원하는 형태로 보기위해서는 SELECT 명령어를 알아야한다. SELECT 명령어는 CRUD에서 'R'에 해당하는 READ부분으..
ORACLE WHERE 명령어 기본 사용 SELECT문은 데이터를 읽는데 사용했다면 WHERE 명령어는 SELECT한 데이터를 원하는 조건으로 데이터를 불러오기 위해 사용된다. WHERE절을 잘 사용하면 많은 데이터 중 딱 필요한..
ORACLE ORDER BY 명령어 기본 사용 이전 글에서 SELECT와 WHERE절을 사용하여 원하는 데이터를 검색했다면, 이번 글에서는 ORDER BY 절을 이용하여 찾아온 데이터를 특정 필드로 정렬하는 방법을 해볼것이다. 해당..
ORACLE 그룹함수 기본 사용 이번 글에서는 많이 사용하는 그룹함수 몇가지를 다뤄볼것이다. 그룹함수를 사용할때 주의해야할 것은 WHERE 절에서는 사용할 수 없습니다. 해당글에서는 Oracle 11g 버전을 사용하고 H..
10개월차 블로거 일하면서 퇴근하고 글쓰고... 3월 4월의 일상이었다. 약속이 없는날에는 대부분 블로그 글쓰는데 시간을 투자했었다. 그러다보니 2일에 1개글을 쓰는 정도였는데... 나름대로 열심히 글을 써왔던..
Pandas 판다스 파이썬 데이터 분석을 목적으로 공부를 하면 Pandas라는 모듈을 사용하게된다. Pandas의 사용목적은 많은 양의 데이터를 빠른 속도로 처리하기 위해 사용된다. 여태껏 데이터는 주로 엑셀을 활용하..
메이븐 Local Repository Maven은 pom.xml과 같이 사용하여 라이브러리 관리를 쉽게 해준다. 주로 네트워크 접속이 가능한 사이트에서는 clean install 명령을 함께 사용하여 쉽게 라이브러리를 받아주면서 타겟설..
텐핑 블로그 광고로 소문내고 수익창출 우승 금액 합이 1억 3천 포인트? 텐핑리그 시즌2 우승자 인터뷰 자세히 보기 : http://aywer.me/t5zrslcm3a 시즌1보다 강력해진 수익 달성 금액! 더 알차고 유익해진 그들..
교대수산 서울에서 회가 먹고싶다는 생각이 들면.... 교대수산 꼭 추천합니다. 수산시장 가서 회먹으면 쌀거 같다는 생각에 수산시장을 애용하는 사람들이 많은데... 자리 세팅비랑 술까지하면 밖에서 먹는거랑 별..
젠킨스 프로젝트 등록(SVN) 프로젝트 세팅하면서 젠킨스에 SVN 연동하여 프로젝트 배포 빌드하는데 애먹은 적 있다. 아래 내용대로만 따라하면 문제없이 SVN으로 형상관리하고 젠킨스로 빌드하는 작업을 쉽게 할..
이클립스 Git 연동 이클립스 마켓에서 EGit 설치한다. Window - Show View - Others.. 에서 Git Repositories가 보이도록 설정 후 Clone a Git repository 클릭하여 해당 Git Repository를 등록하자. 사용하는..
VSCode 스프링 프로젝트 빌드 스프링 프레임워크로 개발을 진행할때 이클립스 에디터를 가장 많이사용한다. 프로젝트 생성부터 프로젝트 설정을 편리하게 할 수 있어서 가장 많이 사용되고 자바 개발을 처음 입문..
9개월차 블로거 슬슬 글쓰는게 귀찮고 정체기에 진입한 느낌이다. 보통 수익공개 올리는 블로거 분들을 보면 6개월이면 기본 월 10만원은 넘는다. 나도 하면 저렇게 할 수 있겠다는 기대감으로 모두 블로그를 시작..
카페드로잉 Cafe Drawing 안녕하세요? 마이자몽입니다. 오랜만에 브런치를 즐기러 브런치 음식들을 판매하는 카페로 향했습니다! 카페드로잉! 위치는 장지역쪽에서 가까운 파크하비오 쪽이구요. 오시다보면 기차..
미금역 찌마기 서울 몇몇 지역 그리고 분당에서 가끔씩 보이는 찌마기. 개인적으로 수도권 내에 있는 조개찜 집중에서는 제일 맛있는것 같다. 저는 비린 음식을 잘못먹어요. 그래서 어패류종류를 잘못 먹는데 오히..
보정동 이차돌 차돌박이 전문점 하루종일 열심히 놀고 걷고 저녁먹으로 보정동 카페거리로 향했다. 뭘먹을지 고민하다가 힘들게 고생했으니까 요새 대세 차돌박이 먹으러 고기먹자!!! 예전에 한번 왔을때 맛있게..
엑셀파일 업로드 다운로드 어느 프로젝트를 진행하던간에 웹으로 데이터를 관리하는데 엑셀파일 기능이 빠질 수 없다. DB데이터나 어떠한 로직에 의한 결과값을 엑셀파일 형태로 다운로드를 받거나 엑셀로 정리한..
가락시장 경찰병원 소신 275 나는 참 고기를 좋아하는 것 같다. 원래 회를 먹으러 가락시장 쪽으로 갔는데, 버스에서 내리자마자 눈앞에 딱하고 보이는 와규 50%할인 행사.... 음.... 가고 싶지만 약속은 회... 자..
POI 셀 스타일, 폰트 적용 POI 라이브러리 사용 1편에서 엑셀파일을 만들어 다운로드 그리고 업로드해서 데이터를 받아오는 작업을 진행했다. [개발/Spring] - [Spring] 스프링 엑셀파일 업로드 다운로드 기본(POI..
라다이베이 판교 예전부터 콥샐러드를 먹으로 꼭!!! 가고 싶었던 미국식펍 피맥집 ㅋㅋ 퇴근하고 들리게 되었습니다. 문앞에 메뉴판부터 확인하고!! 다이어트생각하고 콥샐러드먹으러가자!! 했는데... 결국 또 고..
신천 천사곱창 이번 맛집은 메뉴는 곱창입니다. 저는 곱창 대창 막창 매니아입니다. 아직 맛집에 대한 글을 몇개 안올렸지만... 이제서야 곱창 맛집을 올린다는게 하... 제자신을 다시 되돌아 보게되네요.... 전국..
안녕하세요? 마이자몽입니다. 이번 주말에... 바보같이 스미싱 당했습니다.... 최근 CJ대한통운 택배 주소지가 잘못되었다고 문자가오고 해당 URL을 눌러 전화번호 입력하고 어플을 다운받으면 개인정보가 유출되..
Spring 몽고DB 연동 때로는 특정 정해진 상황과 환경에 맞춰서 코딩작업을 해야하는 경우가 있다. 프로젝트를 시작할때 기본적으로 RDBMS 형태의 MySQL과 NOSQL 몽고디비를같이 사용해야한다. 이때 모든 사이트에..
Docker 도커 도커는 컨테이너를 추상화하여 다량한 프로그램을 쉽고 편하게 배포 및 관리를 할 수 있게 해준다. 쉽게 생각하면... 개발할때 환경설정하느라 소비했던 시간을 줄여주고, 오로지 개발에만 집중할 수..
맥OS 오라클 설치 현재 맥OS에서는 오라클DB 설치가 불가능하다. 그래서 많은 블로그나 책에서 대안으로 도커에다 오라클DB 서버를 올리는 방법을 안내한다. 맥OS에서 오라클을 설치하는데 잘 안된다는 문의가 들..
죽전역 여장군 누가 고기 먹으러 어디로 가자고 하면 보통은 삼겹살... 목살... 이다. 조금 특별한 고기를 먹으러 가자고 하면.... 항정살 갈매기살??? 아니면 비싼 소고기를 먹으러간다. 고기먹으러 여장군으로..
장고 setting.py 장고 프레임워크의 모든 개발환경 세팅은 setting.py 파일에서 설정을 한다. setting.py 파일에서 로그 설정, APP 등록, Templates 설정, DB설정, 다국어 및 지역 시간 설정, 정적파일 설정 등을..
장고 MySQL 연동 Default로 sqlite를 MySQL로 변경하고자 한다. 사전에 MySQL은 당연히 설치가 되어 있어야하고 가상환경에 접속하여 pip를 통해 mysqlcilent를 받는다. pip install mysqlclient settings.py 이후..
Spring 동적 작업 실행 ThreadPoolTaskExecutor 생각보다 개발을 진행할때 Runnable Thread를 이용하는 경우가 많지 않다. 특히 웹개발이나 서버개발을 하다보면, 게임처럼 동적인 기능보다 정적인 기능이 많이 요..
Python 가상환경 설정 Python 가상환경은 여러 버전의 Python과 각각 프로젝트별 다른 라이브러리와 설정들을 사용하기 위해 사용된다. 여러 PC에서 다른 환경을 세팅하여 작업을 하는 것을 하나의 PC에서 여러개..
8개월차 블로거 2월달까지는 하루 0.1$ 정도만 하루가 즐겁고 소확행을 느꼈다. 그런데, 저번달에 블로그에 큰 변화가 생겼다. 어느순간부터 수입이 조금씩 발생하면서, 이제 내 블로그도 슬슬 시동을 걸기 시작할..
청도양꼬치양갈비 요새 퇴근 후 문정동 법조타운쪽으로 자주 갔다. 회사들이 많이 모여 있어서 그런지, 회식 or 퇴근 후 간단하게 소주한잔 하기 좋은 가게들이 많았다. 이번에는 평일이 뼈빠지게 고생한 나를 위..
Django 장고는 Python언어를 이용한 경량 개발 프레임워크이다. 가장 대중적으로 많이 사용하는 Spring MVC 프레임워크를 경량화 시켜 MTV형태로 되어있다. 더이상 설명이 필요 없고 그냥 경량화되어 개발 기간을..
카페 미뇽 Cafe Mignon 방이동 먹거리 골목쪽에서 밥을 먹으러 갔는데, 잠실역 쪽에서 먹거리 골목 들어가는 입구쪽이 평소와는 조금 다른 분위기를 풍기는 것 같은 느낌이 들었는데... 상가하나가 새롭게 완공되..
제주 오겹살 왕돌구이 예전에 신천 쪽에 자주 가던 왕돌구이 집이 있었다. 몇년전에 문을 닫아 한동안 왕돌판에 굽는 고기는 못먹었는데, 방이동 먹자 골목 쪽에 새로 오픈한 맛집을 발견했다. 가게는 1,2층으로..
공백셀 제거 후 빈셀로 엑셀 작업중 내용은 없고 셀은 비어져 있는데 공백으로 잡히는 경우가 있다. 검색을 통해 체크를 해봐도 빈셀로 잡히지 않는다. 수식을 사용하다보면 발생하는 현상을 셀에서 del키를 눌러..
맥OS 터미널 꾸미기 맥OS 기본으로 설정된 터미널을 사용하다보면 몇가지 불편한 점들이 있다. 1. 모든 파일 및 폴더가 흰색으로 되어있어 권한과 파일의 형태를 구별하기 힘들다. 2. 너무 심플하다. 간지가 안난..
율동공원 맛집 육간명가 안녕하세요! 마이자몽 입니다. 날도 많이 따듯해지고 오랜만에 찾아온 미세먼지 없는 귀한 주말이라 실내 보다는 밖으로 나가 놀고 싶은 날이었어요 고민끝에 분당 율동공원쪽으로 나들이..
Scalp 스칼프 Scalp는 아파치 톰캣 웹서버 로그 자동화 분석 모듈이다. 웹서버의 엑세스 로그 파일 내용을 설정한 룰을 기반으로 확인하여 공격성 로그만 남도록 해주는 자동화 모듈이다. 파이썬으로 개발되었으며..
갤럭시 버드 예약구매 안녕하세요? 마이자몽입니다. 한창 갤럭시 S10 사전예약을 하고있을때 익선동에 있는 홍보관을 들린적이 있어요. 노트 9을 사전예약하여 구매해서 구경이나 한번 해볼까하고 들어갔다가 갤럭..
갤럭시 버드 론칭 프로모션 안녕하세요? 마이자몽입니다. 갤럭시 버드 예약 구매하러갈때 론칭 프로모션에 대한 안내를 봤어요. 바로 5천원의 뿜뿜!!! 갤럭시 버드 케이스를 5천원에 구매할 수 있는 이벤트 입니다..
국민 부업 텐핑(10ping) 안녕하세요! 마이자몽입니다. 취미로 시작한 블로그인데... 운영하다보니 수익을 창출하는 블로그로 만들고 싶은 고민을 해보신 분들이 많을 것이라 생각합니다. 저도 같은 고민으로 시간..
7개월차 블로거 저번달을 기점으로 블로그 글좀 쓰나 싶었는데... 변명이라도 해보자면 일이 많이 바빴다. 7개월정도 운영한 다른 블로거들의 에드센스 수익공개 글을 확인해보면 상당한 수익을 자랑하는데... 나..
출처 : https://en.wikipedia.org/wiki/Project_Jupyter Jupyter Notebook Jupyter 홈페이지(https://jupyter.org/)의 주피터 노트북(Jupyter Notebook) 정의는 아래와 같다. 라이브 코드, 등식, 시각화 및 서술..
참조: https://www.tensorflow.org 선형 회귀분석(Linear Regression) 주어진 데이터를 기반으로 모델을 생성하여 새로운 값이 들어왔을때 결과값을 예측하는 지도학습 예측 알고리즘이다. 일반적으로 어떠한 값..
출처 : https://www.tensorflow.org 비용함수(Cost Function) 최소화 회귀분석의 목표는 Cost Function을 최소화하는 것이다. 선형 회귀식에서 학습데이터가 주어지면 W와 b의 값을 조정하여 Cost Function의 값..
출처 : https://www.tensorflow.org 다중 선형 회귀(Multi-Value Linear Regression) 단순 선형 회귀분석에서는 하나의 독립변수 x값에 대해 하나의 종속변수 y값을 찾는 작업을 했었다. 하지만, 실제로 사용하는..
출처 : https://www.tensorflow.org 로지스틱 회귀분석 Logistic Regression Classification 선형 회귀분석으로 학습데이터로 특정 수치를 얻었다면, 로지스틱 회귀분석으로는 분류 데이터를 얻을 수 있다. 필자..
의사결정 트리(Decision Tree) 랜덤포레스트를 공부하기 전에 의사결정트리에 대해서 알아야한다. 말그대로 의사를 결정하는데 이진형 답변의 연속 모델이다. 쉬운 예시를 하나 들어보면 '스무고개' 와 비슷하게..
로지스틱 회귀분석 로지스틱 회귀분석은 종속변수(Y)와 독립변수(X) 간의 관계를 나태내어 예측모델을 생성한다는 점에서 선형회귀 분석과 비슷하지만, 종속변수(Y)의 결과가 범주형으로 분류 분석에 해당된다...
출처 : https://www.tensorflow.org 텐서플로우 기본 이해 텐서플로우를 사용한 머신러닝 공부 내용을 정리하는 차원에서 블로그 카테고리를 만들어 글을 남겨볼려고한다. 해당 카테고리의 글들은 여러 사이트 및..
티스토리 & 에드센스 어느덧 티스토리 블로그 운영을 시작한지 6개월정도가 지났다. 처음 블로그를 개설할때 에드센스를 통한 수익 창출을 기대하며 블로그를 운영했다. 블로그 개설과 동시에 바로 에드센스 등록..
Python 감정 분석 텍스트로 부터 어떠한 주관적인 의견을 뽑아내는 것이 감정분석이다. 기본적으로 train data로 부터 데이터 분석을 하고 test data에 반영을 한다. 주로 긍정/부정 형식의 2진 답변을 반환하여 1..
데이터 벡터화 이번 글에서는 이전 전치리 작업한 텍스트 데이터를 벡터화시키는 작업을 진행할 것이다. 전처리 과정은 아래 링크 참조 https://myjamong.tistory.com/77 텍스트를 컴퓨터가 알아보기 쉽게 사전작..
서버 공인IP 확인 터미널에서 아래 명령 입력 1 curl bot.whatismyipaddress.com cs 실제 URL http://bot.whatismyipaddress.com/
왜 파이썬인가? '파이썬'이란 언어가 업계 분야 상관없이 자주 언급이 되면서, 전공자들 뿐만아니라 비전공자들 사이에서도 인기가 급상승했다. 필자도 비전공자 출신으로 시작은 자바로 코딩을 했지만, 항상 파..
Python 기초2 : 변수와 자료형 Python 변수 1. 변수란? 변수는 프로그램이 돌아가는 동안 자료를 담아두는 공간이다. 특정한 공간에 데이터를 저장하는 개념이라 "A 는 1이다." 보다는 "A에 1을 대입한다."의 느..
Python 기초3 : 입력과 출력 Python 입력 변수에 값을 입력 받아 출력한다. 실제 운영되는 웹이나 프로그램에서는 폼에 입력받은 값을 변수에 담아 사용하지만, 초보자인 우리는 직접 터미널창에 값을 입력하여..
DSUM 함수 테이블 형식의 데이터베이스(열이름 까지 포함된 범위)에서 조건에 맞는 합을 반환해준다. 작업 내용 자몽슈퍼는 지역별로 과일공장을 소유하고 있다. '노원'지역의 공장에서 생산되는 과일 생산량의..
데이터 수집 참고 사이트 1. 공공데이터포털 https://www.data.go.kr 공공기관이 소유하고 있는 데이터 수집이 가능하다. 2. 서울 열린데이터광장 http://data.seoul.go.kr/ 서울시에 대한 데이터를 수집할 수..
MySQL to MongoDB http://www.querymongo.com/ MySQL 쿼리를 MongoDB 쿼리로 변환해주는 유용한 사이트이다.
FIND SEARCH 함수 FIND와 SEARCH 두 함수 모두 기능은 같다. 문자열 혹은 범위에서 특정 문자 혹은 문자열을 검색하여 존재하면 문자의 INDEX값을 반환한다. FIND SEARCH 차이점 FIND 대소문자 구분 : O 와일드..
로또 이전 회차 번호 출현 로또 당첨번호 번호가 이전 회차 당첨번호와 연관이 있을까? 이전회차 번호들이 해당 회차에 다시 얼마나 출현하는지 확인 해보고싶어서 파이썬을 이용해서 통계를 내보았다. 해당 글은..
ngrok 개발을 진행할때 localhost로 내부에서만 접근하지 않고 외부에서도 접근 가능하게 하고 싶을때가 있다. 실제 서비스를 하게되거나 규모가 큰 프로젝트는 서버를 구매해서 외부접근이 가능하도록 설정을 하..
CONCATENATE 함수 셀값 또는 문자열을 결합해주는 함수 함수 사용법 인자들에 결합할 문자를 차례대로 나열 1 =CONCATENATE(문자1,문자2,문자3,...) cs 결과 : 문자1문자2문자3 결과 1 =CONCATENATE(A2," ",B2,"..
VLOOKUP 함수 지정 값을 갖고 다른 테이블을 참조하여 수직방향으로 해당 값을 찾아 다른 열의 값을 반환한다. 함수 사용법 1 =VLOOKUP(찾을값,참조 영역,참조 영역 열,정확히 일치 [TRUE,FALSE]) cs 결과 D9셀..
VLOOKUP 유사한 값 찾기 VLOOKUP 함수의 마지막 인자 값 [range_lookup] 값은 생략하면 FALSE로 지정되어 정확히 일치하는 값을 찾는다. 이번 글에서는 TRUE로 설정하여 유사한 값을 찾는 작업을 할거다. VLOOKUP..
와일드카드 문자 '*', '?', '~' 텍스트를 검색하거나 비교 조건으로 사용할때 정확히 일치하는 값이 아닌 유사값을 찾을때 사용한다. * : 문자열을 대체한다. EX) "애*" -> 애로 시작하는 문자열. 애 뒤에 문자의..
MySQL log MySQL을 설정없이 설치하면 기본적으로 에러 로그만 남기게 된다. 접속 정보 및 쿼리에 대한 로그는 따로 설정을 통해 기록을 남길 수 있다. 프로젝트 서버 보안성 검토에도 필수로 확인하는 항목이니..
로또 당청정보 가공 이전 글에서 로또 API를 이용해서 MondoDB안에 데이터를 수집하는 작업을 했다. http://myjamong.tistory.com/58 이번글에서는 분석작업을 하기 편하게 DB안의 데이터를 원하는 방식으로 읽어..
당첨번호 빈도수 시각화 로또 분석을 어떤 방법으로 접근해야하는지 고민을 해보면 가장 먼저 어떤 숫자가 몇번 나왔는지가 알고 싶을 것이다. 이전 글에서 원하는 데이터를 가공 했다면, 이번 글에서는 가공된 데..
Robomongo 설치 DB작업을 할때 서버에 접근하여 직접 커맨드를 치는 TUI방식이 있고 사용하기 편하게 GUI형식으로 만든 DB툴을 사용하는 방식이 있다. 로보몽고는 GUI형식으로 손쉬운 DB작업을 할 수 있는 DB툴 프..
MongoDB 기본 명령 -DB 버전 확인 & DB 전체 확인 1 2 db.version() show dbs cs -DB 사용 & DB Collection 확인 & 현재 사용중인 DB 확인 1 2 3 use e0d52a01c521 show collections db cs Create 생성 -DB 생성..
1편에 이어서 2편에서는 수정과 조회에 관한 내용을 설명할 예정이다. 몽고디비 생성과 조회에 관한 내용은 아래 1편 링크를 참조한다 http://myjamong.tistory.com/56 Update 수정 -Document 수정 1 2 3 4 5 6 7..
로또 분석 준비 로또 분석을 할 수 있는 방법은 여러가지가 있다. 필자는 api로 당첨 정보를 MongoDB에 담아 Python을 이용해서 분석을 시도해볼려고한다. 로또 API 아래의 링크 형식으로 정보를 JSON데이터로 받..