분류 전체보기 108

MVC 패턴에 대하여

MVC 패턴이란Model 의 MView 의 VController 의 C 즉 홈페이지 제작을 하거나 웹개발을 할 때에 사용자에게 보여지는 View모델과 뷰 사이의 흐름을 제어하는 Controller들어온 요청을 처리하고 DB에 연결되어필요한 데이터들을 DB와 주고 받는 Model 이 세가지의 기능을 나누어 코딩하는 방식이다. MVC 패턴에 관해 검색하던 중네이버 지식인에 MVC 패턴에 잘 맞는 비유가 있어 가져와보았다.https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=309877882&qb=TVZDIO2MqO2EtA==&enc=utf8§ion=kin&rank=4&search_sort=0&spq=0&pid=Uca8aspVuEdssu/pJSCss..

블로그 글 쓸 때 자바 코드 첨부하기

저는 지금 웹개발에 관련된 블로그를 운영하고 있기 때문에 포스팅을 하다 보면 코드를 삽입해야 할 때가 가끔 있습니다.그 때 그냥 글을 쓰듯이 코드를 쓰면가독성도 떨어지고 글이 보기 지저분해 지는 것 같아집니다. 그래서 코드를 추가할 때 이클립스같은 개발 툴에서 쓰는것처럼크기와 색깔 등을 다르게 하여 원글과 구분을 지어 코드를 삽입하는 방법을포스팅하려고 합니다. 여러가지 방법이 있겠지만 제 기준 가장 편한방법 한가지만 알려드리려고 합니다.다른 방법들도 많으니 이 방법이 싫으신 분들은 검색을 통해 다른 방법을 사용하시기 바랍니다. 1. 우선 https://colorscripter.com/홈페이지에 접속을 합니다. 2. 코드를 쓴 후 왼쪽 위에서 언어를 선택하고 스타일을 선택한 후오른쪽 아래에 클립보드에 복사..

컴퓨터 설정 2019.02.19

Antimalware Service Executable 문제 해결

어느 날 갑자기 컴퓨터가 말도 안되게 느려져서 작업관리자를 실행해보니Antimalware Service Executable이라는 프로그램이 엄청나게 큰 메모리의 용량을 잡아먹고 있었다.종료하려고 해도 종료도 액세스를 거부하며 종료도 안되고해결방법을 찾던 중 이것이 윈도우 방화벽의 문제이며방화벽이 스스로를 바이러스로 인식하여계속해서 자기자신을 막으려고 하기 때문에 생기는 문제였다는 사실을 알게 되었다. 해결방법으로는 윈도우 방화벽에서 자기 자신을 예외처리해야 한다고 한다. 1. 제어판 > Windows Defender 방화벽 에 들어가서 2. 왼쪽의Windows Defender 방화벽을 통해 앱 또는 기능 허용 에 들어간 후 3. 다른 앱 허용을 누르고 4. 경로의 찾아보기에서C:\Program Files..

컴퓨터 설정 2019.02.17

MYSQL 환경변수 등록 및 원격 IP로 접속하는 방법

내 로컬 MYSQL DB에 접속할때는MySql 8.0 Command Line Client - Unicode파일을 실행시켜도 되지만 원격으로 접속하거나 cmd 창에서 접속하려면 약간의 과정이 필요합니다. 그래서 오늘은 MySQL 을 cmd 창에서 접속할 수 있도록 하는 법과원격으로 IP 주소를 입력하여 접속할 수 있는 방법을 알려드리도록 하겠습니다. 1. 우선 내 PC 아이콘을 우클릭 하거나 내 PC 를 열고 비어있는 아무곳에서 우클릭을 하여 속성에 들어가 줍니다. 2. 왼쪽 탭 중 고급 시스템 설정에 들어갑니다. 3. 고급 탭의 환경 변수(N)... 를 눌러주고 4. 아래쪽의 시스템 변수(S)에 Path 라는 이름의 변수를 클릭한 후편집(I)...을 눌러줍니다. 5. 그 전에 내 mysql 이 설치된 폴..

개발/SQL 2019.02.15

안드로이드 스마트 폰에서 유튜브 영상 다운받기

저번 포스팅에서는 컴퓨터로 1gram player 라는 프로그램을 이용해 유튜브 영상을 다운받는 법을 알려드렸는데요 이번 포스팅에서는 스마트폰에서 tubemate 라는 어플을 이용하여 유튜브 영상을 다운받는 법을 알려드리겠습니다. 1. 네이버에 tubemate라고 검색을 하면 앱정보 탭에 저런 어플리케이션이 검색이 됩니다. 2. 저 중 아래걸 선택하여 들어갑니다. 저는 이미 설치가 되어있기 때문에 아래쪽에 업데이트라고 뜨지만 어플이 안깔려있으신 분들은 설치 라고 뜨실 겁니다. 3. 제일 아래쪽 설치를 눌러 설치해줍니다. 4. 설치가 완료되고 어플을 실행시키면 저런 알림창이 뜹니다. 5. 알림창을 닫으면 유튜브 메인 화면이 뜹니다. 오른쪽 위의 돋보기를 클릭하여 다운받고자 하는 영상을 검색합니다. 6. 다..

컴퓨터 설정 2019.02.12

애드센스 승인 기념 간단 후기 및 방법

사실 블로그를 처음 시작한 이유는제가 일을 하면서 배우고 공부하던 것들을내 나름의 방식대로 정리하고그 정보를 남들에게도 공유하면 참 좋을 것 같다는 생각이 들어서 였습니다. 블로그를 개설하고 적어도 이틀에 하나씩 정도는 꾸준히 포스팅을 하려고 했고하다보니 애드센스 라는 구글의 광고를 이용하여블로그로 수익 창출을 할 수 있다는 걸 알고바로 신청을 해 보았습니다. 요즘은 심사가 많이 강화되서 통과하기 어렵다는 글이 대부분이었고어짜피 심사 신청 어짜피 제한도 없는데될때까지 신청하다보면 되겠지 하는 심정으로 신청을 했습니다. 뭐 심사 기준을 보니 게시글 몇 개 이상 글자 수 몇천자 이상게시판 분류 당 게시글 수 몇개 이상 뭐 이런 글들이 많았는데 신청 할 당시 저는 대략 글 수가 열개 남짓 넘어가고 있었고한 게..

UNDEFINED/일상 2019.02.11

유튜브 영상 다운받는 법 프로그램 1gram player

유튜브 영상을 저장하고싶거나 음원을 추출하고 싶을 때 쓰는 프로그램이 있다. 1gram player 라는 프로그램을 이용하여 다운 받을 수 있다. 1. https://1gram.net/홈페이지에 접속하여 설치파일을 다운받는다. 2. PC앱 다운로드 버튼을 눌러준다.(뒤에 배경은 계속 바뀝니다.) 3. 네이버 소프트웨어 다운로드 페이지로 이동하는데 오른쪽 위의 무료 다운로드를 눌러 설치파일을 다운받아준다. 4. 설치파일을 실행하면 언어를 선택하고 5. 다음을 눌러준다. 6. 동의합니다(A) 에 체크한 후 다음을 눌러준다. 7. 설치할 폴더를 선택한 후 다음을 누르면 8. 이런 알림창이 뜨고 예를 누른다. 9. 이 영상 플레이어를 기본으로 사용할 것이 아니기 때문에파일 확장자 연결에 체크를 해제해주고 다음을..

컴퓨터 설정 2019.02.10

MYSQL 유저 권한 주기 에러 ERROR 1410 (42000): You are not allowed to create a user with GRANT

글을 시작하기에 앞서 댓글을 달아주신 분들의 의견중 root 계정에 모든 권한 허용시 DB 가 외부에 노출이 되면 위험하다는 의견이 있었습니다. 만약 해당 사항이 있으시다면 이점 참고하여 주시기 바랍니다. MYSQL 에서 DB를 생성하고 유저에게 권한을 주려고 할 때 root 로 접속했음에도 ERROR 1410 (42000): You are not allowed to create a user with GRANT 라는 에러를 내뿜으며 유저에게 권한주기 권한이 없다는 에러가 발생한 적이 있었습니다. 약간의 구글링을 통하여 해결방안을 찾아냈습니다. 우선 CREATE DATABASE testDB; 쿼리로 데이터베이스를 생성해 준 후 CREATE USER testUser@localhost identified by..

개발/SQL 2019.02.07

MYSql Developer tool 로 접속이 안될 때 client does not support authentication protocol requested by server consider upgrading mysql client

MYSql 을 이용하여 작업을 하던 중 Developer tool 로 mysql 접속을 하려 하니 client does not support authentication protocol requested by server consider upgrading mysql client 같은 에러를 내뿜으며 연결이 안 될 때가 있었습니다. 일반 콘솔창 기반으로는 연결이 잘 되는데 툴만 연결이 안되어서 검색을 해보니 설치과정중에 약간의 수정사항이 필요할 것 같아 이렇게 포스팅을 하게 되었습니다.혹시 저와 같은 에러로 어려움을 겪으셨던 적이 있다면 도움이 되시길 바랍니다. https://www.inflearn.com/dwquestion/nodejs%EC%99%80-mysql-%EC%97%B0%EB%8F%99-%EC%9..

개발/SQL 2019.02.06

이 앱은 사용자 보호를 위해 차단되었습니다. 게시자 알 수 없음, 알 수 없는 게시자 문제 해결방법

컴퓨터에 필요한 프로그램이 있어 설치를 하던 중 이런 경고창이 뜨면서 설치파일이 실행이 안되어서 해결 방법을 찾아보았습니다. 첫번째로 MS 커뮤니티에 올라온 해결방법 입니다. https://answers.microsoft.com/ko-kr/windows/forum/windows_10-security/%EC%9D%B4-%EC%95%B1%EC%9D%80/5f4ccc60-a536-4aec-a96c-a048067faea1 게시글을 참조하여보면 Windows 로고 키 + x 키 를 누른 후 명령 프롬프트(관리자)을 선택합니다.명령 프롬프트에서 아래의 명령을 입력 후 enter 키를 누룹니다.(입력이 어려울 경우 복사 후 명령 프롬프트에서 마우스 우측 키를 누르고 붙여넣기 합니다.)net user administr..

컴퓨터 설정 2019.02.06