- SSD 복사
- javascript redirection
- 강제이동
- asp.net dropdownlist
- 하드 윈도우 복사
- ViewData
- ViewBag
- XSS방어
- 404에러페이지
- XSS PHP
- asp.net core Select
- 맥 오라클설치
- 말줄임표시
- TempData
- jquery 바코드
- javascript 바코드스캔
- ASP.Net Core 404
- Mac Oracle
- 파일업로드 유효성체크
- 파일업로드 체크
- asp.net Select
- 바코드 스캔하기
- php 캐쉬제거
- jquery 바코드생성
- 하드 마이그레이션
- javascript 바코드 생성
- javascript 유효성체크
- 타임피커
- 바코드 생성하기
- django 엑셀불러오기
목록분류 전체보기 (755)
웹개발자의 기지개
C# 에서 이벤트 관련해서 동작을 시킬때 델리게이트라는 개념이 나온다. 델리게이트가 C++ 의 함수포인터와 비스무리 ~~ 보통 이벤트 처리시에 자주 이용된다. 대략 개념을 잡아보면 특정 이벤트가 발생하면 이러한 사실을 델리게이트(대리자, 위임자, 대신처리기)를 통하여 원하는 메소드들이 동작하게 하는 방식이다. 델리게이트는 같은 return 타입과 매개변수들로 이루어진 메소드(어떤 동작)와 같이 어우러져 있다. 여기서 return 타입이나 매개변수가 다르면 별개의 다른 델리게이트로 취급된다. 그리고, 읽고, 달리고, 마시고 등의 다양한 동작들(메소드들)을 하나의 델리게이트로 묶어서 돌릴수가 있다. 물론 특정 동작만 따로 뺄수도 있다. += 해당 이벤트 메소드 추가 -= 해당 이벤트 메소드 해제 일단 예제를..
윈도우서버를 운영하다 보면 디스크 용량을 신경쓰지 않을수가 없다. ms-sql 의 경우 로그파일을 살짝 들여다보면 거의 대다수가 전세계로부터 계속 로그인 시도 에러 내용이 대부분을 차지한다. 일단 C드라이브 (C에 윈도우서버를 설치했을 경우) 용량도 확보할 겸 ErrorLog 삭제해 보자. ErrorLog 파일 위치는 ms-sql 을 기본 설치했을 경우 (제 서버의 경우) C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log 쿼리창에서 exec sp_cycle_errorlog 실행시키자. 그러면 위의 그림 화면과 같이 ERRORLOG 파일이 새롭게 생기고 ERRORLOG.1 파일로 따로 저장된다. 이제 ERRORLOG 파일을 제외하고, ..
외부에서 들어오는 다양한 ip 를 특정 범위에 걸쳐 모두 차단해 버리는 방법이다. IIS 에서 우측의 거부항목 추가 버튼을 눌러 거부제한 규칙 추가 팝업 창을 띄운다. 특정 ip 주소는 바로 등록하면 된다. IP 주소 범위의 경우에는 123.x.x.x 범위의 ip를 모두 차단하고 싶으면 123.0.0.0 하고 마스크 또는 접두사에 255.0.0.0 123.222.x.x 범위를 차단하고자 하면 123.222.0.0 하고 마스크 또는 접두사에 255.255.0.0 123.222.333.x 범위를 차단하고자 하면 123.222.333.0 하고 마스크 또는 접두사에 255.255.255.0
사용자로부터 임의의 EditText 변수 개수를 입력받아서 그 개수만큼 동적으로 EditText 박스를 바로 만들어내고, 이 동적 내용들을 새로운 팝업 Activity에 결과 값으로 확인해 보는 예제를 나름 만들어 보도록 하자. 물론 아래의 '동적으로 EditText 생성 및 생성된 EditText 리셋 시키기1' 예제에서 잠시나마 동적으로 EditText 박스를 만들어내는 단순한 예제는 만들어 봤으나, 이번에는 좀더 팝업을 띄워 Intent 정보도 보내고 Activity의 수명주기도 잠시 이용해서, 부모Activity 를 다시 화면상에 띄웠을때 처리하는 방안도 좀더 고려해서 살펴 보았다. https://wonpaper.tistory.com/149 동적으로 EditText 생성 및 생성된 EditText..
사용자로부터 숫자로 EditText 갯수를 입력받아서 동적으로 EditText 를 이용하고 싶을때 한번 나름 고려해서 기본 예제를 작업해 보았다. 먼저 실행 이미지를 살펴 보장~~ [ activity_main.xml ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Colored by Color Scripter cs [ MainActivity.java ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45..
listener 에서 리턴값이 true 인 경우와 false 의 경우의 의미에 대해 자주 헷갈려서 나름 정리해 봤다. true // 다음 listener를 호출 불가능하게 한다 false // 다음 listener를 호출 가능하게 한다. 예를 들어서 ListView의 각각의 Item들에 LongClick listener와 Click listener가 적용되어 있다면 LongClick이 끝난 뒤에 Click이 실행되게 되는데 만약 LongClick에 정의한 행동만을 실행하고 싶다면 LongClick Listener의 메소드의 리턴값을 true로 전달하면 된다. 그렇게 하면 다음 Listener로 흐름이 넘어가지 않는다. 참고 포스팅 : https://satisfactoryplace.tistory.com/44
function onlyNumber2(e) { var isWindowEvent = window.event ? true : false; if (isWindowEvent) { if(((event.keyCode >= 48) && (event.keyCode = 48) && (e.which = max) { toObj.focus(); return; }} - - onlyNumber2 함수는 숫자만 받게 하고, focusMove 함수는 해당 핸드폰 숫자입력 박스에 숫자를 그 해당 숫자갯수만큼만 입력하면 자동으로 다음 input 박스로 이동된다. 실무에서 아주 유용함으로 꼭 익혀 두자~