memostack
article thumbnail
[오류 해결] $.ajax is not a function 해결 방법
Frontend 2020. 12. 14. 00:20

Uncaught TypeError: $.ajax is not a function 오류 용량을 줄이려고 slim 빌드 jQuery를 사용했었는데, slim 빌드를 사용하게되면, $.ajax()를 사용할 수 없다. 구글에 검색해본 결과, stack overflow 에서 아래 글을 찾았다. 그래서, 아래와 같이 slim을 뺀 빌드 버전으로하면 해결된다. Reference stackoverflow.com/questions/18271251/typeerror-ajax-is-not-a-function TypeError: $.ajax(...) is not a function? I'm trying to create a simple AJAX request which returns some data from a MySQL ..

article thumbnail
REST API와 GET, POST, PUT, DELETE 통신에 대해
Frontend 2020. 12. 11. 16:06

REST (Representational State Transfer) REST API는 웹에서 데이터를 전송 및 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의되며, 그래서 매우 직관적으로 이해할 수 있다. HTTP Method와 CRUD 일반적으로 API를 설계할때, URL로는 자원(resource)을 명시하고, HTTP Method로는 행위를 명시합니다. REST 구성 자원(resource): URI 행위(verb): HTTP Method HTTP Method를 통해 해당 자원에 대한 CRUD Operation을 적용하여 아래와 같이 사용한다. Create: 데이터 생성 (POST) Read: 데이터 조회 (GET) Update: 데이터 수정..

article thumbnail
Minimal Skin 구글 애드센스 광고 삽입 방법

Minimal Skin에서는 2가지 방법으로 광고를 넣을 수 있습니다. 광고 적용하기 첫번째 방법, 코드에 직접 삽입하기 아래 내용대로 따라해주세요. (금방 끝납니다 ^__^) 이 방법이 어렵다고 생각하시는 분은 '방법 2'를 참고해주세요. STEP 1. 관리자 페이지에 접속 > 꾸미기 > 스킨 편집 STEP 2. 우측 상단에 'html 편집'을 누릅니다. STEP 3. 코드 삽입하기 광고를 삽입 할 수 있는 곳은 총 3군데가 위치합니다. (원하는 위치에 삽입을 해도 되지만, 디자인이 안깨지게 삽입하고 싶으면 아래 내용대로 해주세요.) Ctrl + F 를 이용하여 , , 단어를 검색합니다. 마찬가지로 , 도 검색하여 위와 같이 삽입합니다. 두번째 방법. 티스토리 기능 이용하여 삽입하기 이 방법은 매우 쉽..

article thumbnail
Spring Security + JPA + MySQL + Mustache 를 이용한 로그인 구현
Backend/Spring Boot 2020. 12. 3. 15:49

목표 간단한 로그인 기능을 구현 Spring Security 를 사용 JPA와 MySQL을 사용 Mustache 템플릿 엔진 사용 MySQL 설치 MySQL 설치는 본 글에서는 다루지 않는다. 아래글 참고 2020/10/30 - [Database/RDB] - MySQL 설치하기 (Mac OSX) MySQL 설치하기 (Mac OSX) MySQL 설치 본 글에서는 Homebrew 를 이용하여 MySQL 을 설치한다. $ brew update $ brew install mysql 만약, 특정 버전을 따로 설치하고 싶다면 아래 명령어를 수행한다. 그리고, 원하는 버전의 mysql을 설치한.. memostack.tistory.com Spring Project 생성 start.spring.io/에서 메이븐 프로젝트..

article thumbnail
MySQL root 비밀번호 변경하기
Database/RDB 2020. 12. 2. 21:55

MySQL 계정 비밀번호 변경하기 아래 명령어를 사용하여 비밀번호를 변경할 수 있다. ALTER USER '계정아이디'@'IP' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '새로운 비밀번호'; 예시를 들면 아래와 같이 명령어를 수행하면 root 계정의 비밀번호를 qawsedrf로 변경 할 수 있다. ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'qawsedrf'; 비밀번호를 변경한 뒤, 새로운 비밀번호로 접속하여 확인해본다. $ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your..

article thumbnail
MacOS에 Httpie 설치하기 (Homebrew 이용)
ETC 2020. 12. 2. 08:21

HTTPie는 기존 curl과 같이 HTTP 요청을 보낼때 사용하는 CLI 기반의 툴이다. 설치 방법 설치 방법은 공식 사이트에 가면 친절히 설명되어있다. httpie.io/ HTTPie – command-line HTTP client for the API era CLI HTTP that will make you smile. JSON and sessions support, syntax highlighting, wget-like downloads, plugins, and more. httpie.io Homebrew를 이용하여 설치하는 방법을 소개하면, 아래와 같이 명령어를 수행한다. $ brew install httpie 설치 후 아래와 같이 명령어를 수행하여, 버전이 나오면 정상적으로 설치가 된것이다. ..

article thumbnail
Python 문자와 문자열 다루기
Language/Python 2020. 11. 26. 21:46

문자와 문자열 파이썬에서는 문자와 문자열을 따로 구분하지 않는다. 문자와 문자열을 사용할 때는 홑 따옴표(') 또는 쌍 따옴표 (") 둘 다 사용 가능하다. 문자 위에서 말했듯이 문자와 문자열을 따로 구분하지 않지만, 굳이 문자를 표현하면 문자 한 글자를 따옴표로 감싼다 alphabet_a = 'a' print(alphabet_a) # a alphabet_b = "b" print(alphabet_b) # b print('c') # c print("d") # d 홑 따옴표(')와 쌍 따옴표(") 둘 다 사용 가능하다 문자열 여러 개의 문자를 따옴표로 감싼다. 마찬가지로 홑 따옴표(')와 쌍 따옴표(") 둘 다 사용 가능하다 greet = "Hello, Python!" print(greet) language..

article thumbnail
Python 사칙연산을 통한 실수형 데이터 다루기 (+, -, *, **, /, //)
Language/Python 2020. 11. 26. 21:45

더하기 연산 + num1과 num2라는 변수를 생성하여, 2개의 변수를 더한 값을 print() 함수로 출력한다 수학에서 사용하는 더하기(+)와 동일하다 num1 = 10 num2 = 6 print(num1 + num2) # 16 빼기 연산 - num1 = 10 num2 = 6 print(num1 - num2) # 4 곱하기 연산 * 프로그래밍에서는 곱하기를 x 기호 대신에 * 를 사용한다. 읽을때는 *를 '에스테르크'라고 읽음 num1 = 10 num2 = 6 print(num1 * num2) # 60 제곱 연산 (**) * 1개를 사용하면 단순히 곱하기 연산이지만, ** 2개를 사용하면 제곱(pow) 연산이된다. print(2 ** 4) # 16 2^4 = 2 * 2 * 2 * 2 = 16 나누기 연..

article thumbnail
Windows에 Python 3.7.9 설치하기
Language/Python 2020. 11. 26. 21:42

MacOSX에서 설치하려면 아래 글 참고해주세요 2020/11/26 - [Language/Python] - MacOS에 Python 3.7.9 버전으로 설치하기 MacOS에 Python 3.7.9 버전으로 설치하기 Python을 사용하려면 설치를 먼저 해야하기 때문에, 우선 설치부터 진행해본다. Python3 설치 파일 다운로드 파이썬을 설치하는 방법은 여러가지 방법이 있다. (본 글에서는 파이썬 공식 페이지에서 memostack.tistory.com 윈도우에서 Python 설치하기 아래 사이트에 접속 www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org .msi 인스톨..

article thumbnail
MacOS에 Python 3.7.9 버전으로 설치하기
Language/Python 2020. 11. 26. 21:41

Python을 사용하려면 설치를 먼저 해야하기 때문에, 우선 설치부터 진행해본다. 윈도우에서 파이썬을 설치하고 싶은 경우 아래글 참고해주세요. 2020/11/26 - [Language/Python] - Windows에 Python 3.7.9 설치하기 Windows에 Python 3.7.9 설치하기 MacOSX 에서 설치하려면 아래 글 참고해주세요 2020/11/26 - [Language/Python] - MacOS에 Python 3.7.9 버전으로 설치하기 MacOS에 Python 3.7.9 버전으로 설치하기 Python을 사용하려면 설치를 먼저 해야하기 때.. memostack.tistory.com Python3 설치 파일 다운로드 파이썬을 설치하는 방법은 여러가지 방법이 있다. (본 글에서는 파이썬 ..