본문 바로가기

분류 전체보기

(44)
Algorithm 라이브러리 [C++ 코딩테스트 대비] * 이 글은 단순 개인 참고용으로 작성한 글입니다 * Primitive Integer 최소값 최대값 min(상수 a, 상수 b) : 작은 상수 max(상수 a, 상수 b): 큰 상수 Vector 최소값 최대값 *min_element(v.begin(),v.end()): a vector element *max_element(v.begin(),v.end()): a vector element
Developer Portfolio Skill Set Web Spring and Spring boot lombok, mybatis, jpa, hibernate 데이터베이스 연동 프로그램 작성 builder 패턴 적용 및 nativeQuery /JPQL 사용 fileupload, mail 파일 업로더 및 메일전송 기능 사용 rest, swagger 컨트롤러에서 반환된 객체를 json으로 전송해주는 RestController 사용 및 swagger를 이용한 REST API 테스트 및 문서화 JSTL, jsp el tag Jstl 및 el테그를 활용한 웹 페이지 프로그래밍, 세션에 따른 접근권한 프로그래밍 Front-End ajax, javascript, HTML5 and CSS DOM객체 생성 및 property 사용 HTML Event Ha..
MariaDB/Mysql) 스토어드 함수(Stored Function) 작성하기 이번 포스팅은 Stored Function에 대해서 알아보겠습니다. Stored Function은 특정 값을 구해야할때 사용하면 유용합니다. Stored Procedure와의 차이점은 직접 반환하는 값이 존재한다는 것! 그리고 CALL [PROCEDURE NAME]; 형태가 아닌 SELECT, INSERT 등 다른 목적의 쿼리들과 함께 사용할 수 있습니다. 형태 DROP FUNCTION IF EXISTS [FUNCTION NAME]; DELIMITER $$ CREATE FUNCTION [FUNCTION NAME]([ARGUMENTS]) RETURNS [RETURN TYPE] BEGIN DECLARE [VARIABLE] [RETURN TYPE]; RETURN [VARIABLE]; END $$ DELIMIT..
Plot이란? plot의 종류 안녕하세요! 오랫만에 하는 포스팅입니다. plot? 데이터 집합을 나타내기 위한 기술이라고 정의되어 있습니다~ 파이썬에서는 matplotlib의 pyplot과 pandas, seaborn, ggplot라이브러리를 사용해 데이터를 시각화합니다. 이때 plot이란 말이 주구장창 쓰이므로 알아두시면 좋습니다. 더 자세한 내용이 궁금하신 분들은 아래의 위키피디아를 참조하세요~ https://en.wikipedia.org/wiki/Plot_(graphics) Plot (graphics) - Wikipedia A plot is a graphical technique for representing a data set, usually as a graph showing the relationship between two..
C++ STL::Queue::Priority_Queue 오늘은 Queue 헤더파일에 포함되어있는 우선순위 큐(Heap)에 대해서 포스팅합니다~ Heap은 Insertion과 Deletion에 최적화되어있는 자료구조입니다. 데이터를 특정 기준에 맞춰 정렬된 상태로 보관하기 때문에 복잡한 문제에서 이용하기 정말 좋아요. ★ 기본 우선순위 큐(내림차순) ★ 아무것도 명시하지 않은 우선순위 큐는 내림차순으로 작동합니다! #include #include #include using namespace std; priority_queue pq; int main() { pq.push(10000); pq.push(10); pq.push(100); pq.push(1000); pq.push(1); while (pq.empty() != true) { cout
C++ ::string 으.. c++로 문자열처리를 하게될줄이야.. 오늘 포스팅은 문자열 처리를 다루는 포스팅입니다~ 자세한 내용은 http://www.cplusplus.com/reference/string/string/ string - C++ Reference www.cplusplus.com 위 사이트를 참조하세요! 문자 삽입(push_back함수) string 객체 마지막에 character형 문자를 삽입해주는 경우입니다. character형을 삽입해준다는점 반드시 기억해두세요! 예제 출력결과 ASCII CODE 48은 '0'에 해당하는 문자값이므로, push_back()함수에 의해 맨 마지막부터 삽입이 되었습니다. ※ 문자 수정의 경우는 [] 연산자를 이용해 접근, 수정해줄 수 있습니다. ※ 문자열 삽입(append함수)..
Python) numpy 사용 - 행렬 연산 행렬곱 (dot product) - np.dot() import numpy as np def dot(a,b): c=np.zeros((2,4)) for row in range(0,2): for col in range(0,4): temp = 0 for diagonal in range(0,3): temp+=(a[row][diagonal]*b[diagonal][col]) c[row][col]=temp return c a=[[1,2,4], [2,6,0]] b=[[4,1,4,3], [0,-1,3,1], [2,7,5,2]] c=np.array([[1,2,4], [2,6,0]]) d=np.array([[4,1,4,3], [0,-1,3,1], [2,7,5,2]]) print("직접 만든 함수 \n",dot(a,b)) p..
RESTFul 서비스란? 안녕하세요 웹분야 구인구직 공고를 보면 RESTFUL 서비스를 사용하는 곳들을 심심치 않게 찾아볼 수 있는데요! 오늘은 RESTFUL 서비스는 무엇인지에 대해서 포스팅하겠습니다. RESTFUL 서비스 서비스 지향 소프트웨어 공학(Service Oriented Software)에서 나온 웹 서비스 아키텍쳐입니다. REST(representational State Transfer)는 클라이언트-서버 구조에서 자원의 표현방식을 기반으로 합니다. 웹에서 자원이란 웹페이지가 될 수도 있고, 비즈니스 프로세스에 이용되는 정보가 될수도 있는데요. 대부분의 자원(resource)은 아래와 같이 패턴화 될 수 있어요. Create - 자원을 생성합니다. Read - 자원을 클라이언트로 전송합니다. Update - 서버의..