본문 바로가기

Dev

[MS-SQL] 데이터 중복 삭제 쿼리 데이터 중복삭제 쿼리 sequence를 잡아준 후에 사용하는게 좋음. DELETE tblTest WHERE seq IN (SELECT T1.seq FROM tblTest T1 ,tblTest T2 WHERE t1.seq < t2.seq AND t1.fileA = t2.fileA and t1.fileB = t2.fileB) 더보기
[ASP] PAYDOLLAR API 개발 예전에 asp로 개발했던 paydollar PG 붙이기 작업. 개발사이트 : http://www.paydollar.com/tchi/index.html 위 사이트에서 php, c#, java등의 언어 샘플을 받을 수 있습니다 더보기
[ASP] ALIPAY API 개발 예전에 asp로 개발했던 alipay PG 붙이기 작업 샘플 관련사이트 : https://www.alipay.com/ https://doc.open.alipay.com/ 오래된 자료지만 필요할 분들이 있을까 해서 올려봅니다 쉽게 구현 가능하지만 테스트가 좀 별로인듯!! 위에 사이트에 가면 다른 언어 샘플도 받을 수 있습니다 더보기
[개발Tip] WebKnight 특정 폴더 예외처리 WebKnight를 설치하고 사용하다 보면 부득이하게 Injection 관련 명령어를 실행해야 하는 폴더들이 생길 수가 있다.이 때는 URL Scanning -> Use Excluded Urls 에 체크 해주고 예외 처리할 폴더를 등록해주면 된다. 더보기
[개발Tip] WebKnight 사용시 multipart/form 오류 문제 WebKnight 사용시 글을 쓸때 contentType에 multipart/form 을 사용시 문제가 발생할 수 있다.이 경우 Headers -> ContentType -> Allowed Content Types: 에 다음과 같이 추가해주면 된다. 주의할 사항은 제일윗부분(화살표 부분)에 비어 있는 Type이 있는데 이걸 절대 삭제하면 안된다는 것이다.삭제하게 되면 사이트 전체가 문제가 생기니 주의할것 더보기
[개발Tip] WebKnight ISAPI필터에 정상적으로 로드 되지 않을 경우 처리 - WebKnight를 설치한 폴더로 이동하여 Config.exe를 실행한 뒤 webknight.xml 을 불러온다. - “Global Filter Capabilities" 섹션으로 이동한 뒤 ”Is Installed As Global Filter" 옵션을 체크해제하고 저장한다. - WebKnight 설치폴더의 등록정보에서 “보안”탭에 “Network Service" 계정을 추가한 뒤 ”쓰기“ 권한을 부여해 준다. 더보기
[개발Tip] WebKnight 한글 파일명, 혹은 한글 파라메터를 이용할 경우 접속이 차단해제방법 * 로그 09:22:52 ; W3SVC1 ; OnPreprocHeaders ; 192.168.0.30 ; ; GET ; /image/한글파일명.jpg ; BLOCKED: URL is not RFC compliant! ;/image/한글파일명.jpg ; HTTP/1.1 ; JSESSIONID=apZk_Y-JYRXh 우리나라는 한글 사용으로 인해 RFC 규약에 맞지 않습니다.한글 사용시에는 WebKnight 설정에서 다음의 사항들을 체크해보시기 바랍니다.URL Scanning → Deny Url HighBitShellcode 옵션 해제 → RFC Compliant Url 옵션 해제 → RFC Compliant HTTP Url 옵션 해제 Referer → Referer URL RFC Compliant 옵션 해.. 더보기
[MS-SQL] 에러 처리 방법 SET XACT_ABORT ON BEGIN TRY BEGIN TRAN INSERT A VALUES ( '1') COMMIT TRAN print 'Success' END TRY BEGIN CATCH ROLLBACK print 'Fail' END CATCH 더보기
[ASP] PAYPAL API 개발 예전에 asp로 개발했던 paypal PG 붙이기 작업. 개발사이트 : https://developer.paypal.com paypal 개발사이트에서 계정을 발급 받아야 함 첨부된 파일에 pay.asp 페이지를 호출하여 성공/실패시 각각의 페이지를 수정 호출하여 분기할 수 있음.어려운것 같지만 첨부된 파일들을 보면 쉽게 구현가능합니다 더보기
[개발 Tip] 파일이나 소스 비교해주는 사이트 예전에 소스나 파일 비교 프로그램을 포스팅 한적이 있습니다. 따로 다운로드 받아서 실행해야 하기 때문에 번거롭다는 것과 아무때나 사용 할 수 없는 단점이 있었습니다. 이번에는 파일이나 소스를 비교해주는 사이트를 두개를 소개해 드릴까 합니다. 1. https://www.diffchecker.com/간단하게 텍스트나 소스를 복사, 붙여넣기 할때 사용하면 좋습니다. 기능도 단순하고 광고도 없어서 깔끔합니다. 내용이 길때는 위치 찾기가 안되기 때문에 좀 불편하지만 가볍게 사용하기 좋습니다. 2) https://www.diffnow.com/두번째 사이트는 보시는것과 같이 단순 텍스트는 물론이고 파일비교도 가능하며 URL을 직접 입력한 비교도 가능합니다. 그리고 서로 다른 부분을 로 바로바로 찾을 수 있어서.. 더보기
[개발Tip] 소규모 기업의 업무 개선 방법 5가지 큰 회사들은 모든 일처리들이 유기적으로 체계적으로 돌아가지만 일반적으로 소규모 회사에서는 자원이나 시간, 비용적으로 체계적으로 돌아가기가 쉽지 않습니다. 그렇기 때문에 소규모 회사만의 플랜으로 일을 처리해야 합니다. 소규모 기업의 업무 개선 방법 5가지를 신경쓰면 유기적으로 잘 돌아갈 것 같습니다.크고 작은 아이디어를 놓치지 마세요. 모든 아이디어를 “아이디어” 노트북에 수집해 보세요. 어떤 아이디어가 성공한 제품으로 이어질지, 혹은 고객의 니즈에 부합하는 획기적인 방법으로 연결될지는 아무도 모르는 일이죠. 모두가 함께할 수 있도록 팀원들과 노트북을 공유하세요.이메일 없이 소통하세요. 공유 노트북을 통해 팀원, 공급업체, 고객들과 협업함으로써 수 많은 이메일 수를 줄여 보세요. 동료들은 문서와 이미지에 .. 더보기
[개발Tip] xml 파싱할때 주의해야할 문자열들 xml_parse() crashes when xml file contains chars \x00 - \x1f, so be careful! I solve this problem simple: 더보기
[개발Tip] WebKnight 한글 파일명, 혹은 한글 파라메터를 이용할 경우 접속이 차단해제방법 09:22:52 ; W3SVC1 ; OnPreprocHeaders ; 192.168.0.30 ; ; GET ;/image/한글파일명.jpg ; BLOCKED: URL is not RFC compliant! ;/image/한글파일명.jpg ; HTTP/1.1 ; JSESSIONID=apZk_Y-JYRXh 이와 같은 block message 처리 방법. 우리나라는 한글 사용으로 인해 RFC 규약에 맞지 않습니다.한글 사용시에는 WebKnight 설정에서 다음의 사항들을 체크해보시기 바랍니다.URL Scanning → Deny Url HighBitShellcode 옵션 해제 → RFC Compliant Url 옵션 해제 → RFC Compliant HTTP Url 옵션 해제 Referer → Referer U.. 더보기
[개발Tip] 구글맵 지명/주소로 위경도 알아내기 특정 지명이나 주소 검색등으로 구글의 위/경도를 알아낼 수 있다. Google Map Sample Latitude Longitude 더보기
[jQuery] .dotdotdot 플러그인(말줄임, 글줄임) 게시판 같은 곳에 제목등을 길게 쓰거나 이름을 길게 쓰면 아래로 밀리는 현상이 있는데 이때 컬럼의 길이에 맞게 각각의 글자수를 계산해서 밀리지 않게 처리한후 (...) 같은 처리를 하게 된다 이때 jQuery 플러그인 하나로 간단하게 처리가 가능하다. dotdotdot sample 안녕하세요 이렇게 하면 글이 아래로 밀려요 자세한 옵션과 내용은 아래의 사이트를 방문하면 된다. Sample : http://f.goodkiss.co.kr/sample/dotdotdot/dotdotSample.html dotdotdot 플러그인 사이트 바로가기 더보기
[jQuery] bootstrap tooltip 사용방법 * 기본적인 Tooltip ollagaza story Tooltip Sample Mouse over * Javascript로 title 및 옵션 조정하기 이때 주의할 점은 태그에서 title값이 없어야 jQuery에서 값을 조정할 수 있다. ollagaza story Tooltip Sample Mouse over * 외부 데이터를 tooltip 내용으로 사용하기 ollagaza story Tooltip Sample Mouse over 창의 width는 style을 사용하면 됩니다. * 소스 내용중에 3가지 파일필요 http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css https://ajax.googleapis.com/ajax/libs/.. 더보기
[MS-SQL] MD5, sha1 암호화 * MD5 암호화 SELECT (SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5','ollagaza')),3,32)) * sha1 암호화 SELECT (SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('SHA1','ollagaza')),3,32)) 더보기
[jQuery] ajax 파일 업로드 첨부된 플러그인을 삽입하고 아래의 코딩으로 ajax 파일 업로드 가능. 잘 안되면 문의해주세요~ 아는 한도 내에서 알려드릴께요 $('#fileUpload').click(function() { // ajax Form Submit var form = document.getElementById('frmLocalTax'); //FormData parameter에 담아줌 form.method = "POST"; form.enctype = "multipart/form-data"; var formData = new FormData(form); $.ajax({ url : '/upload.asp', data : formData, cache : false, contentType : false, processData : fa.. 더보기
[jQuery] Chart Demo jQuery로 Chart 만들어주는 샘플 데모 * 링크 : http://www.highcharts.com/demo 샘플을 다운로드 받아서 실행하면 쉽게 따라할 수 있습니다 더보기
[ASP] SQL 인젝션방지 첨부된 파일을 업로드 한후에 DB 연결 include 파일안에 아래와 같이 코딩 ' SQL 인젝션방지 StartServer.Execute("/inc/sql_injection.asp")' SQL 인젝션방지 End 더보기

반응형