본문 바로가기

분류 전체보기142

[jQuery] Checkbox 컨트롤 (체크, 체크여부, 전체체크 등) 1. CheckBox 체크 $('#ckBox').prop('checked',true); $('input:checkbox[name="네임"]').prop('checked',true); 첫 번째 라인과 같이 체크박스의 id를 지정해서 체크하여도 되고, 두 번째 라인과 같이 name, id 등을 선택하여 체크할 수 있다. true로 설정하면 체크가 되고, false로 설정하면 체크가 해제 된다. 2. CheckBox 체크여부 확인 $('#ckBox').is(':checked'); .is(':checked') 를 이용하여 체크되어 있는지 아닌지를 알 수 있다. (true : 체크되어 있음, false : 체크되어 있지 않음) 3. CheckBox 전체 체크 전체 테스트1 테스트2 테스트3 위와 같은 checkb.. 2020. 1. 23.
백준 알고리즘 10250번 문제 풀이 - ACM 호텔 이 문제는 H(호텔의 층 수), W(각 층의 방 수), N(몇 번째 손님)를 입력받아 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 출력하는 문제이다. 손님은 엘레베이터 타는것을 신경쓰지 않기 때문에 102호 보다 601호를 선호한다고 합니다. 이 문제는 규칙을 찾을것도 없이 낮은 층 1호부터 순서대로 사람을 채워주면 되는 간단한 문제입니다. (문제를 풀어보니 W는 쓸곳이 없었습니다...) 우선 N번째 손님이 묵을 층을 구해줘야 합니다. 층 수는 N / H 가 0이 0이 아닐 경우 N / H 를 한 나머지가 층 수가 됩니다. ( 1호 부터 채우기 때문에 N % H = 손님이 묵을 층 수) int h = ( N % H == 0) ? H : N % H; 그 다음 손님이 묵을 호는 N%H == 0 이 .. 2019. 11. 29.
[구글 로그인 API] 자바 스프링 Backend 인증 이번 글에서는 구글 로그인 API를 이용하여 백엔드 인증하는 법을 설명하겠습니다. https://developers.google.com/identity/sign-in/web/backend-auth 위 사이트에 백엔드 인증하는 방법이 영문으로 소개되어 있습니다. 백엔드 인증을 하는 방법으로는 두가지가 있는데, 첫 번째로 Using a Google API Client Library (구글 라이브러리 사용) 두 번째로 Calling the tokeninfo endpoint (토큰인포 엔드 포인트 호출) 가 있습니다. 처음에는 1번 방법으로 해보려 했으나, 설명이 제대로 나와있지 않아 2번 방법으로 하였습니다. Calling the tokeninfo endpoint 토큰 ID를 검증하는 쉬운 방법은 tokeni.. 2019. 11. 25.
웹 구글 로그인 API [Google Login API] 구글 API를 이용하기 위해서는 우선 로그인 API를 호출하는 클라이언트 ID를 만들어야합니다. WEB 구글 로그인 링크 : https://developers.google.com/identity/sign-in/web/sign-in#before_you_begin 사이트에 접속해서 보면 Configure a project가 있습니다. Configure a project 를 클릭하여 프로젝트를 등록해 줍니다. 새로 만들어 주어도 되지만 테스트로 해볼것이기 때문에 test로 하겠습니다. 그 다음 Web browser을 선택해주고 웹 URL을 적어줍니다. 만들면 아래와 같이 클라이언트 ID와 클라이언트 시크릿이 나옵니다. 클라이언트 ID가 필요하니 복사해 두시거나 다운로드 해두셔야 합니다. 이제 구글 로그인버튼을.. 2019. 11. 20.