본문 바로가기

Language & Library56

java 정규표현식 ▲ 사용자 입력값이 숫자인지 검증하는 OnlyInteger Class 입니다. 23import java.util.regex.Matcher;import java.util.regex.Pattern;cs ▲ 정규표현식을 사용하기 위해 import해줍니다. 10Pattern p = Pattern.compile("(^[0-9]*$)");cs ▲ 숫자만 허용하는 Pattern p 입니다. 17Matcher m = p.matcher(inputVal);cs ▲ inputVal의 값이 저희가 선언한 패턴 p 에 맞는 조건인지 검사해서 m에 저장합니다. 19if(m.find())cs ▲ m.find() 는 패턴이 일치하는경우 boolean 형으로 true를 아니면 false를 리턴합니다. 21onlyNum = Intege.. 2018. 12. 8.
Java 버전별 특징(upto Java12) Java 개요ㆍ썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어ㆍ창시자는 제임스 고슬링ㆍ2010년에 썬이 오라클에 인수되어서 현재 Java의 저작권자는 오라클이며, 2019년 1월부터 유료화되었다. 단, Java EE는 이클립스 재단의 소유이다. Java 버전별 특징 Java 12ㆍ2019.03 ㆍ문법적으로 Switch문 확장switch (day) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); break; case TUESDAY: System.out.println(7); break; case THURSDAY: case SATURDAY: System.out.println(8); break; case WEDNESDAY: .. 2018. 12. 2.
Java 10 버전 특징 java 10 오라클이 3월 20일 Java SE 10(JDK 10) GA(general availability)를 발표했다. 주요 특징ㆍLocal-variable type inference: enhances the Java language to extend type inference to declarations of local variables with initializers.ㆍParallel Full GC for G1: improves G1 worst-case latencies by making the full GC parallel.ㆍApplication Class-Data Sharing: optimizes startup time and footprint by extending the existing.. 2018. 12. 2.
AJAX 개념과 예제 AJAX(Asynchronous JavaScript and XML) ㆍAJAX 개념JavaScript와 XML를 이용하여 Web Client와 Server간의 비동기적 처리를 지원하는 프로그래밍 기법이다. AJAX는 그 자체가 하나의 기술이라기 보다는 패턴을 의미한다. 간단히 이야기 하면, '브라우저와 서버 사이의 통신'에는 XML을 사용하고, 사용자가 보는 브라우저 화면에 JavaScript를 사용하는 것이다. 그래서 XML을 읽여들여 HTTP 페이지에 표시할 수 있는 JavaScript의 XMLHttpRequest 함수가 이 Ajax라는 기술을 사용하는데 핵심적인 역할을 하고 있다. ㆍAJAX 예 ㆍ기존 방식과 AJAX 방식의 차이점 ㆍAJAX 프로그래밍 1. XMLHttpRequest 객체 서버와 .. 2018. 12. 2.
Javascript / jQuery 배열 데이터 타입 받는 법 var obj = new Object();var arr = new Array();obj.id = 'test_1';obj.pw = '123';arr.push(obj); var objA = new Object();var arrA = new Array();objA.id = 'abc';objA.pw = '111';arrA.push(objA);arr.push(arrA); //console.log( 'arr type 1 : ' + typeof(arr)); //object//console.log( 'arr type 2 : ' + $.type(arr)); //array for(var i=0; i 2018. 3. 5.
파이썬 MySQL 설치 1. PC에 mySQL 설치 1) 아래 사이트에서 본인의 PC에 맞는 파일 다운로드 하기 (cp 다음 숫자는 python 버전임. win32로 끝나면 32bit, amd64로 끝나면 64bit 임.) URL: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 2) 설치하기 명령프롬프트(cmd) 창에서 다운받은 파일이 있는 폴더 경로로 가서, 다음과 같이 install 명령어 실행하여 설치. cd C:\Users\Downloads pip install mysqlclient‑1.3.12‑cp36‑cp36m‑win32.whl 3. PyMySQL 설치 파이썬에서 PyMySQL을 이용하여 MySQL 쓸 때, 다음과 같은 라이브러리 설치 pip install PyM.. 2017. 9. 3.
python - UnicodeEncodeError (유니코드 에러) UnicodeEncodeError: 'cp949' codec can't encode character u'\u0411' in position... 위와 같은 UnicodeEncodeError 가 나면, 다음과 같이 소스에 추가해주면 된다. # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*- import requests def main(): main_url = "https://www.test.co.kr/" response = requests.get(main_url) print(response.text) 2017. 9. 2.
Can't open file “django-admin.py”: No such file or directory Q.) Can't open file “django-admin.py”: No such file or directory A.)down voteacceptedTry running without pythondjango-admin.py startproject myprojectExplanation: It's because django-admin.py is added in one of the bin folders. Also, pythonexpects a file path. problem) 윈도에서 python.exe django-admin.py startproject [projectName] 로 했더니 위와 같은 에러 발생. Solution) django-admin.py startproject [projectName.. 2017. 8. 20.
문자열 배열에서 특정 문자 찾기, 포함 여부 확인(finding text in string array) var strArray = ['A,', 'B', 'C', 'D', 'E'];var isText = "";var flag = false; for ( var i=0; i 2014. 11. 28.
[javascript] 문자열 치환 / 문자 바꾸기 replace() 메소드(함수)를 사용하여, 문자열의 일부를 다른 문자열로 치환할 수 있다. 펄 스타일의 정규식/표정규표현식(Regular Expression; Regex)을 지원한다. ex) 2014. 11. 10.
반응형