본문 바로가기

프로그래밍

(152)
[javascript] 정규 표현식에 대한 설명 안녕하세요 오늘은 정규 표현식에 대해 알아보도록 하겠습니다. 정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴입니다. 자바스크립트에서, 정규 표현식 또한 객체입니다. 정규 표현식을 줄여 "정규식"이라고도 합니다. 정규식을 만드는 방법은 두 가지가 있습니다. 정규식 리터럴(슬래쉬"/"로 감싸는 패턴)을 사용하는 방법은 다음과 같습니다. var regular_expression = /ab+c/; 다른 방법으로는, RegExp 객체의 생성자 함수를 호출하는 방법도 있습니다 var regular_expression = new RegExp("ab+c"); 정규식에서 사용되는 메서드는 다음과 같습니다. Method Description exec 대응되는 문자열을 찾는 RegExp 메서드..
textarea에 특정 문자열의 개수 [특정 태그 찾기] textarea에서 특정 문자열 혹은 특정 태그 체크하는 방법에 대해 알아보겠습니다. 우선 textarea에 특정 태그가 존재하는지 확인하는 방법입니다. textarea의 내용부터 가져옵니다. 우선 textarea의 내용을 가져오는 방법은 간단합니다. var text = $('#content').val() 요렇게 해서 text라는 변수에 textarea의 내용을 가져옵니다. 다음으로 정규식에서 사용하는 메서드인 match를 이용하여 문자열을 찾기 때문에 정규식을 이용합니다. 정규식에 대해 자세한 내용은 아래와 같습니다 아래의 내용을 참고해주세요. 간단히 정규식의 사용은 다음과 같습니다. text.match(/"비교할 문자열"/플래그); var text = "my name is baessi" if(text..
Uncaught TypeError: Cannot read property 'val' of null 해결방법 안녕하세요 오늘은 아래와 같은 에러 발생 시 해결방법에 대해 알아보겠습니다 jquery에서 value 변경 시 아래와 같이 에러가 발생하며 동작을 안 하는 경우가 있습니다. Uncaught TypeError: Cannot read property 'val' of null 우선 가장 흔한 경우는 html 이 먼저 렌더링 되기 전에 실행을 해서 발생하는 경우입니다. 해결 방법으로 자바스크립트를 맨 아래로 옮겨주세요. 자바스크립트를 상단에 작성하여 사용하시는 분들이 많으실 텐데요 최하단에 작성하는 게 맞는 방법이라고 합니다.
Python PyQt5 ImportError 해결 방법 Anaconda Prompt 실행(관리자 권한) conda update pyqt -> 이후 에러 ModuleNotFoundError: No module named 'PyQt5.QAxContainer' 다시 설치 pip install PyQt5 로 해결
[안드로이드] 카카오 톡 로그인 서비스 구현 [3/3] 처음 들어오신 분은 이전 글을 참고해 주세요. [안드로이드] 카카오 톡 로그인 서비스 구현 [2/3] 자 이전 글에 이어서 계속 진행하도록 하겠습니다. 혹시나 처음 들어오신 분은 이전 글을 참고해주시기 바랍니다. 이전 글 [안드로이드] 카카오 톡 로그인 서비스 구현 [1/3] 안녕하세요 이번에는 baessi.tistory.com 코드 작성 자 그럼 이렇게 초기 설정이 끝났고 실제로 구현을 해보도록 하겠습니다. 제가 작성한 코드를 보고 이해가 안 되거나 궁금한 부분이 있으면 아래를 참고해주세요. Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 우선 GlobalApplication...
[안드로이드] 카카오 톡 로그인 서비스 구현 [2/3] 자 이전 글에 이어서 계속 진행하도록 하겠습니다. 혹시나 처음 들어오신 분은 이전 글을 참고해주시기 바랍니다. 이전 글 [안드로이드] 카카오 톡 로그인 서비스 구현 [1/3] 안녕하세요 이번에는 안드로이드에서 카카오로 로그인할 수 있는 서비스를 구현하는 내용을 다뤄보도록 하겠습니다. Kakao Developers 가입 Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드 baessi.tistory.com 네이티브 앱 키 등록 자 그럼 Kakao Developers에서 저장해 두었던 네이티브 앱 키를 프로젝트에 등록하도록 하겠습니다. 우선 네이티브 앱 키의 정보를 가져옵니다. Kakao Developers에서 일반- 기본 정보 - 네이티브 앱 키를 복사합니다. 먼저 values에 st..
[안드로이드] 카카오 톡 로그인 서비스 구현 [1/3] 안녕하세요 이번에는 안드로이드에서 카카오로 로그인할 수 있는 서비스를 구현하는 내용을 다뤄보도록 하겠습니다. Kakao Developers 가입 Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 간단한 가입 후 로그인을 합니다. 앱 만들기 그리고 상단 부분에 다음과 같이 내 애플리케이션을 클릭합니다. 앱 만들기 버튼을 클릭합니다. 식별할 수 있는 아이콘과 앱 이름 회사명을 입력합니다. 자 그리고 앱이 간단하게 생성이 되었습니다. 사용자 설정 그리고 사이드에 개요 버튼을 클릭합니다. 처음 시작하는 경우 사용자 관리 설정을 해야 합니다. 사용자 관리 버튼을 클릭. 사용자 관리에 대한 ..
[JSTL] c태그를 이용한 index, count 사용방법 간단 정리 오늘은 c태그를 이용하여 index 활용하는 방법에 대해 알아보도록 하겠습니다. 상단에 c태그 사용을 위한 코드를 작성합니다. foreach문은 다음과 같이 작성합니다. // 반복 구문 활용할 수 있는 상태 변수는 다음과 같습니다. ${status.current} 현재 for문의 해당하는 번호 ${status.index} 0부터 시작 순서 ${status.count} 1부터 시작 순서 ${status.first} 첫 번째 인덱스 유무 ${status.last} 마지막 인덱스 유무 ${status.begin} for문의 시작 번호 ${status.end} for문의 끝 번호 ${status.step} for문의 증가값 많은 활용 변수중 오늘 알아볼 것은 인덱스의 활용입니다. 다음과 같이 사용합니다. 임의로..