- SSD 복사
- ViewData
- XSS PHP
- jquery 바코드생성
- 바코드 생성하기
- php 캐쉬제거
- django 엑셀불러오기
- 파일업로드 체크
- 맥 오라클설치
- 하드 마이그레이션
- ViewBag
- XSS방어
- javascript 바코드스캔
- 404에러페이지
- javascript 바코드 생성
- asp.net dropdownlist
- ASP.Net Core 404
- asp.net Select
- 파일업로드 유효성체크
- 강제이동
- 바코드 스캔하기
- Mac Oracle
- javascript redirection
- jquery 바코드
- TempData
- 타임피커
- asp.net core Select
- 하드 윈도우 복사
- javascript 유효성체크
- 말줄임표시
목록분류 전체보기 (757)
웹개발자의 기지개
실행시에 브라우저 화면상에 에러 메세지 없이 단순 500번 에러메세지만 썰렁하게 나오는 경우 디버깅하기 상당히 곤혹스러울때가 있다. 이번에는 하나씩 에러부분을 찾고 원인을 분석하기 쉽도록 실행시에 exception 예외처리하여 브라우저 화면을 이용할 수 있는 방법을 정리해 보았다. 일단 Startup.cs 파일내에 간단한 디폴트예외적용 메소드를 추가한다. 22 라인 app.UseDeveloperExceptionPage() 추가 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 namespace WorkingWithVisualStudio { public class Startup { public Startup(IConfigurat..
전혀 다른 기기간의 데이터 통신을 할때, XML 이나 json 형태로 데이터를 가공하여 작업을 할 수 있는데, 이번에는 PHP 소스 상으로 DB (mysql) 상의 데이터를 json 형태로 만들어 보도록 하자. 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 Colored by Color Scripter cs 실행 화면 위의 실행화면은 goods_detail1 이 에디터내의 세부 코드가 같이 들어있어 다소 많은 량의 코드가 들어가 있는데, 이 json 내용을 확인하기 쉽도록 아래의 그림 화면처럼 http://jsonviewer.stack.hu 에서 내용을 확인해 보자. 상기 예제에서 json ..
in_array() 함수라는 놈이 있다. 특정 배열내의 요소들중에 내가 비교하고자 하는 값이 있는지 없는지 손쉽게 확인가능하다. 아주 유용하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs in_array(특정값, 배열값) 하면 된다. 간단하다. 변수 인자중에 특정값을 캐스팅하면 더욱 정확한 비교가 가능하다. 12345Colored by Color Scriptercs
실무에서 자주 쓰이는 부분인데 간단히 정리해 본다. 팝업 형태의 작업페이지를 새로 띄우고 거기서 작업을 완료한 뒤에 이 새창을 닫기 전에 그전의 부모창을 refresh 시키는 간단한 소스이다. 위의 소스상에서 self.close() 나 window.close() 모두 같은 표현이다.
$str = "가나다-고고싱"; if (strpos($str,"가나다")) { echo "가나다가 존재합니다."; } else { echo "가나다가 존재하지 않습니다."; } strpos("검색할 문자열", "해당 키워드") 리턴값은 0부터 그 이상의 정수값이다. 이때 주의할것은 상기 예의 경우를 보면 strpost("가나다", "가나") 의 리턴값은 0 이다. 이때문에 if문으로 true / false 결정을 하려면 PHP 상에서는 0값을 if문으로 돌리면 false 로 되어 버린다. 결과적으로 "가나" 라는 문자열이 0위치에 있음에도 false 의 잘못된 결과 나타날 수 있다. 아래의 소스를 참고하도록 하자. $str = "가나다-고고싱" if(preg_match("/가나/", "가나")){ ech..
function genRandom($length = 5) { $char = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $char .= 'abcdefghijklmnopqrstuvwxyz'; $char .= '0123456789'; $char .= '!@#%^&*-_+='; $result = ''; for($i = 0; $i
안드로이드 상에서 URL 웹주소로 되어 있는 이미지를 그대로 불러오고 싶을때, 몇가지 라이브러리 파일이 있는데, 필자는 Glide 를 사용해 보았다. 정말 사용법이 간단하다. https://github.com/bumptech/glide http://bumptech.github.io/glide/doc/download-setup.html#jar 1. build.gradel (app) 에서 아래 jar 를 추가한다. dependencies { implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0' } 버전 숫자는 최신버전, 구버전다 상관없이 잘 돌아간다. ..
쓰레드 처리를 하면서 Handler 클래스를 이용하였는데, 에러는 아니지만, 주의 표시가 나왔다. 대충 영문을 살펴보니, 이 핸들러를 static 클래스로 하라고 권유하고 있었다. 그렇지 않으며 메모리 누수가 발생할 수 도 있다는 것이다. 이래저래 구글링하여 아주 좋은 포스팅을 발견하고 나름 정리해 보았다. 수정전의 소스 Handler handler = new Handler() { @Override public void handleMessage(@NonNull Message msg) { } }; 보완한 뒤의 소스 , Handler.Callback() 함수 이용한다. Handler handler = new Handler(new Handler.Callback() { @Override public boolea..