[프로그래머스💯] 코딩테스트 연습 > GROUP BY > 입양 시각 구하기(1) / EXTRACT 함수
해답) 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
2019. 10. 14.
[프로그래머스💯] 코딩테스트 연습 > GROUP BY > 고양이와 개는 몇마리 있을까 / COUNT문
해답) * Count문과 in , Group by 이용 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
2019. 10. 14.
[HTML] input에 IP 포맷 검증하기 / MAC 검증하기 / IP vaildation / MAC vaildation
Input으로 받은 값 IP 와 MAC 형식에 맞는지 검증하기 Input에 IP주소 혹은 MAC 주소를 받고싶은데 사용자가 잘못된 값을 입력한 것을 확인 혹은 다른 값을 입력하지 못하도록 하는 방법이다. 위 파일을 받아서 넣어주자. JS 넣는방법 / JS 함수 적용 form 이 들어가있는 html문서 : 혹은 의 onclick 속성에 함수 넣어주고 부분에 파일명 넣어준다. JS 파일 분석 / 이용법 위 파일을 불러온 후 확인해보면 var ipformat 과 var macformat은 각각 ip와 mac 형식이 맞는지 확인해주는 정규표현식이다. match 함수를 통해서 이 표현식에 맞는지 확인이 가능하다. IP.value.match(ipformat) -> IP(함수에서 받는값) 가 ipformat 형식에 ..
2019. 10. 13.
[HTML] button 에 이름 넣기 / input 에 이름 넣기 / input 에 힌트 넣기
button에 이름넣기 버튼이름 👇👇 Input에 이름넣기 input 은 타입에 따라 달라진다. button형태의 input 일경우 : value 태그를 통해 이름값을 넣어줄 수 있다. 만약 button 태그처럼 괄호 밖에 값을 적을경우 이렇게 된다. 여기다 입력하면 이렇게됨 ㅡㅡㅡㅡㅡㅡㅡㅡㅡ예시 ㅡㅡ👇ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ text형태의 input 일경우: placeholder 태그를 통해 이름값은 아니지만 input의 힌트를 넣어줄 수 있다. ㅡㅡㅡㅡㅡㅡ예시 ㅡㅡ👇ㅡㅡㅡㅡㅡ
2019. 10. 12.
[리눅스, Vim] 마지막으로 고친 뒤 저장되지 않았습니다 / 무시하려면 ! 더하기 해결
Vim 으로 편집중에 위와 같은 문구가 뜨면서 나가고싶은데 자꾸 붙잡는다. 여기서 :!+ 를 입력하게되면 이런문구로 또 나를 붙잡는다. 해결법 이럴때는 ! 를 명령어 뒤에 붙여주면 된다. (!는 상관안쓰고 강제로 나가겠다는 뜻) :q! : 저장 안하고 강제로나가기 :wq! : 저장 후 강제로 나가기
2019. 10. 11.
[PHP] mysqli_real_escape_string 사용법 / PHP 보안
mysqli_real_escape_string() 이란? php에서 제공하는 함수로 MYSQL과 커넥션을할때 String을 Escape한 상태로 만들어준다. 사용법 : mysqli_real_escape_string(connection, escapestring); - MYSQL 과 연결하는 connection과 escape형태로 만들어줄 string을 입력한다. Escape string이란? 우리가 string을 입력할때 Tom's cat 이란 입력을 하면 '는 sql문에 앞서 있던 ' 와 중첩이 될 수 있다. 이러한 문제를 막기위해 \n, \r \" 처럼 구별해주는 형태로 만들어주는 것을 Escape string 이라고 한다. 활용예시 보안을 위해 사용할 수 있다. 만약 Escape하지 않은 소스로 그냥..
2019. 10. 7.
[Ocaml] 모듈이란? / 모듈 사용법 / module
모듈이란? 관련있는 코드들의 모음을 뜻합니다. 다른 언어에서는 import 를 하듯 Ocaml 도 #load 를 통해 라이브러리를 로드하고 Open으로 모듈을 실행합니다. 우리가 작성하고 있는 파일도 그 자체로 모듈이 될 수 있습니다. 예를들어 test.ml 이라는 파일을 작성하고 있다면 test라는 모듈로서 사용이 가능한 것입니다. 모듈 사용 및 선언 모듈은 module 모듈이름 = struct 내용 fun1 x y = ~~ fun2 x y z = ~~ - 예시 end 로 직접 구현이 가능합니다. 모듈안에 모듈에 맞는 함수들을 만들어주면 모듈이름을 통해 함수로 접근이 가능합니다. - Ex) 모듈이름.fun1 5 2;; 또한 sig val (signitare value) 문을 통해 모듈 타입을 정해줄 수..
2019. 10. 7.
[MIPS] MIPS 명령어 모음 / MIPS introduction set
MIPS란? MIPS란 밉스 테크놀리지에서 개발한 RISC 기반의 마이크로 프로세서 명령어 집합 구조를 말한다. MIPS 명령어 모음 add (add) : add $s1 $s2 $s3 -> $s1 = $s2 + $s3 - 더한다. sub (subtract) : sub $s1 $s2 $s3 -> $s1 = $s2 - $s3 - 뺀다. addi (add immediate) : addi $s1 $s2 10 -> $s1 = $s2 + 10 - 상수를 더할때 주로 쓴다. lw (load word) : lw $s1, 20($s2) -> $s1 = Memory[$s2+20] - 메모리에서 레지스터로 load한다. sw (store word) : sw $s1, 20($s2) -> Memory[$s2+..
2019. 10. 4.