분류 전체보기 (187) 썸네일형 리스트형 [소셜 로그인] 네이버, 카카오, 구글 버튼 가이드 링크 소셜 로그인 구현시 버튼의 가이드에 따르지 않으면 Reject 당할 수도 있습니다. 구현 시 자주 접속하는데 찾기 힘들어서 스크랩해 두었습니다. 사용방법은 다루지 않고 링크만 걸어두도록 하겠습니다. 네이버 로그인 버튼 가이드 로그인 버튼 사용 가이드 - LOGIN 네이버 로그인은 애플리케이션에 사용할 수 있는 네이버 로그인 버튼 기본 이미지를 제공합니다. 애플리케이션의 상황에 맞게 버튼 이미지의 디자인을 변경할 수 있지만 네이버 고유의 아이덴 developers.naver.com 기본적으로 Green과 White가 있으며 완성형, 축향형, 아이콘형, 로그아웃 버튼으로 구성되어 있으며 리소스를 제공합니다. 카카오 로그인 버튼 가이드 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션.. 이클립스(Eclipse) 허용 메모리(Heap size) 간단 설정 이클립스 하단에 아래와 같이 메모리 사용량이 표시가 됩니다. 표시가 안된다면 Preferences - General - Show heap status 를 체크합니다. 이클립스 화면 하단에 메모리 사용량이 표시가 됩니다. 다음은 이클립스가 설치된 폴더 경로로 가서 eclipse.ini 파일을 수정합니다. 간단하게 메모장으로 수정도 가능합니다. 내용 중 다음과 같이 메모리 영역 설정 부분이 있습니다. -Xms256m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 참고로 Heap 영역의 최대 크기는 Heap 영역의 시작 크기보다 같거나 커야 합니다. 다음과 같이 수정합니다. -Xms1024m //Heap 영역의 시작 크기 -Xmx1024m //Heap 영역의 최대 크기 저는 좀.. [Spring] Mybatis selectKey 사용 방법(Insert 후 특정 키 받기) 스프링 마이바티스에서 Insert 시 AUTO_INCREMENT 항목에 대한 id 값을 가져올 수 있습니다 혹인 Insert 작업 후 특정 키 값을 가져올 수 있습니다. 우선 테이블은 다음과 같이 생성합니다. 저는 Mysql 입니다. CREATE TABLE user( user_id INT(11) NOT NULL AUTO_INCREMENT, user_name VARCHAR(20) NOT NULL DEFAULT '', column1 VARCHAR(20) NOT NULL DEFAULT '', column2 VARCHAR(20) NOT NULL DEFAULT '', PRIMARY KEY(user_id) ); VO(DTO)에는 다음과 같이 작성하였습니다. getter, setter는 생략하겠습니다. private.. ChatGPT 써보기 오늘은 핫한 ChatGPT에 대해서 알아보겠습니다. 간단하게 말하자면 AI가 코딩을 대신 작성해주는 기능을 포함한 대화형 인공지능입니다. 개발 관련 외에도 이것저것 이용이 가능하지만 개발자 관점에서 코딩과 관련하여 다뤄보도록 하겠습니다. ChatGPT에 대해서 처음 보았을 때 코딩 시 막히는 부분이 있을 때 참고하면 되겠다라고 생각했는데 마침 막히는 부분이 있어 실제로 사용해 보았습니다. ChatGPT 정의 GPT 3.5를 기반으로 하는 대화형 인공지능. 간단한 회원가입 후 무료로 이용할 수 있다. ChatGPT는 사용자와 주고받는 대화에서 질문에 답하도록 설계된 언어모델이다. 링크 개발 관련 세세한 사항이 궁금하다면 개발자 모드로 가시면 됩니다. 제 테스트는 일반 사용자에서 진행이 되었습니다. 일반 사.. 아두이노 메가 전체 핀맵 핀정보 정리[Pin-table] 아두이노에서 제공하는 아두이노 메가 핀정보입니다. 아두이노 메가 전체 핀 정보입니다. 아두이노 메가 디지털 핀정보입니다. 아두이노 메가 기타 핀 정보입니다. 아우디노 메가 핀 정보입니다. 아날로그 핀정보입니다. 디지털 핀정보입니다. 점퍼로 16U2에 연결된 4 핀이라고 합니다. ICSP 포트로 MCU에 직접 프로그래밍이 가능한 통신 핀입니다. LHS(Left Hand Side) 관련 핀 정보입니다. RHS(Right Hand Side) 관련 핀 정보입니다. 아두이노 메가 Tech 스펙입니다. DS3231 모듈 - 시계모듈 RTC[Real Time Clock] 사용법 정리 오늘은 아두이노와 관련된 DS3231 모듈로 시계모듈 RTC(Real Time Clock)입니다. 시간을 확인하거나 일정 시간에 인터럽트를 발생하기 위한 스케치 주소는 다음과 같습니다. Welcome to Fritzing Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allo fritzing.org 작성한 .. 티스토리 인용구 스타일 변경[색상,글씨체, 모양,여백] 이번에는 티스토리 인용구 스타일 변경에 대해 알아보도록 하겠습니다. 우선 아래와 같이 인용구를 만들어 확인해보면 다음과 같습니다. 현재 입력되는 상태입니다. 미리 보기를 하면 다음과 같이 표시가 됩니다. 저는 다른 스타일이 적용돼서 있어 위와 조금 상이합니다. 이제 변경하기 위해 티스토리 블로그 설정에서 꾸미기 -스킨 편집 html 편집 버튼을 클릭 CSS 탭에서 Ctrl+F 단축키를 이용하여 "blockquote" 문자를 검색합니다 스킨마다 조금식 상이하지만 아래와 같이 비슷한 영역을 찾으시면 됩니다. 설명은 다음과 같습니다. padding은 원하는 대로 상하좌우 각각 설정도 가능합니다. 자 그럼 색상변경을 해보도록 하겠습니다 네이버의 rgb색상표를 이용하여 색상을 구합니다. 본인이 원하는 사이트가 있.. 아두이노 16진수 변수 합치기[low byte, high byte] byte 형태의 변수를 값을 합치는 게 아닌 위치를 합쳐서 계산해야 하는 경우가 있습니다. 그냥 더한 경우 아래와 같이 잘못된 연산으로 원하지 않는 값이 나옵니다. 13 92 -> 13+92(16진수) ->a5(16진수) -> 5010(10진수) 로 표시하게 됩니다. (X) byte data[2] ={0x13,0x92}; //13 92 Serial.println(data[0],HEX); Serial.println(data[1],HEX); int result = data[0]+data[1]; Serial.println("result: "+String(result)); 다음과 같이 사용합니다. 13 92 -> 1392(16진수) -> 5010(10진수) 로 표시하게 됩니다. byte data[2] ={0x1.. 이전 1 2 3 4 5 6 7 ··· 24 다음