목록분류 전체보기 (104)
시스템아 미안해
할당받을 변수를 왼쪽에, 분해할 대상을 오른쪽에 해서 대입하는 형식 1. array[]에 들어있는 값 : element let inputsArray = [ $("#pwd"), $("#name"), $("#empName"), $("#companyCode"), $("#empPhoneNum"), $("#empPwd"), $("#address"), $("#addressDetail"), $("#telNum"), $("#pubPhoneNum") ]; 2. map으로 array를 돌면서 element의 value를 하나씩 빼서 왼쪽의 변수에 할당 let[pwd, name, empName, companyCode, empPhoneNum, empPwd, address, addressDetail, telNum, pubPho..
function checkRmnType(elem){ let rmnTypes = document.querySelectorAll(`input[type=checkbox]`); if(elem.checked == true){ rmnTypes.forEach(rmnType => { rmnType.checked = rmnType.value == elem.value ? true : false; }); selectedRmnCode = elem.value; }else{ selectedRmnCode = -1; } } checkbox의 onclick event attribute에서 호출되는 함수이며, 인자로 this element 전체를 가져온다. 이 함수를 호출하는 checkbox는 같은 분류의 checkbox이기에, 전부 ..
모든 input element를 읽어오고 싶었다. getElementsByTagName('input')으로는 forEach가 돌지 않아서 querySelectorAll('input')로 forEach를 돌리니 모든 element가 가져와졌다. querySelector는 CSS 쿼리 형태의 선택자를 통해 원하는 노드를 선택할 수 있다고 한다. 예를 들어 querySelectorAll('input[type="text"]'처럼 css쿼리형태로 원하는 type을 선택할 수도 있다는 것! 하지만 querySelector()와 querySelectorAll()은 CSS 쿼리문을 파싱 하는 전처리 과정이 필요하기 때문에 getElement~~보단 속도가 느리다고 한다. 출처 : https://blogpack.tist..
@keyframes blink-effect { 50% { opacity: 0; } } .blink { animation: blink-effect 1s step-end infinite; }
1. 개요 MySQL에는 아래 3가지 방법을 이용하여 중복 레코드를 관리할 수 있다. INSERT IGNORE ... REPLACE INTO ... INSERT INTO ... ON DUPLICATE UPDATE 각 방법의 특징을 요약하면 다음과 같다. 방법특징 INSERT IGNORE ... 최초 입수된 레코드가 남아 있음 최초 입수된 레코드의 AUTO_INCREMENT 값은 변하지 않음 REPLACE INTO ... 최초 입수된 레코드가 삭제되고, 신규 레코드가 INSERT됨 AUTO_INCREMENT의 값이 변경됨 INSERT INTO ... ON DUPLICATE UPDATE INSERT IGNORE의 장점 포함함 중복 키 오류 발생 시, 사용자가 UPDATE될 값을 지정할 수 있음 2. 사전 조..
- javax.crypto.spec.SecretKeySpec: 비밀키를 만들기 위해 사용 - javax.crypto.spec.IvParameterSpec: CBC 모드의 IV를 만들기 위해 사용 - org.apache.commons.codec.binary.Hex(Base64): Hex Base64 Encode Decode를 위해 사용 - javax.crypto.Cipher: 자바에서 암호화, 복호화 기능을 제공하는 Cipher 클래스 public class ApiRequestExample { private static final String API_HOST = "https://api.example.com"; private static final String API_KEY = "1234567890abcde..