반응형

:::: 개발 :::: 462

BASE64 인코드/디코드 URLENcoding

타기간 통신으로 암호화된 데이타를 가져오는게 있었는데POST 가 아니라 GET으로 넘어옴... &사용자정보=BASE64~~~ 아래 처럼 파라미터를 받았다. String 사용자정보 = (String) request.getParameter("사용자정보파라미터") == null? "": (String) request.getParameter("사용자정보파라미터"); 전달한값과 현재 리퀘스트 받은값을 비교해보는데 " + " 가 빠져서 리퀘스트 되었다.. 타기간 에서 데이터를 잘못보내주는줄 알고 저쪽부터 훌고왔더만 벌써 1시간 ㅠㅠ 놀아야되는데 앜앜 폭풍검색해보니 BASE64 는 + 등 특수기호가 빠지는 현상 POST로 전송 하거나 GET으로 전송할때는 URLEncoder 로 아래처럼 감싸야 + 문자도 포함이 된다..

회사 방화벽 gradle 적용 안될때 해결 방법

[project]/gradle/wrapper/gradle-wrapper.properties 파일을 열고 (vi [project]/gradle/wrapper/gradle-wrapper.properties)#distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-bin.zip distributionUrl=http\://services.gradle.org/distributions/gradle-2.8-bin.zip 이렇게 https 를 http로 바꿔주면 된다. (should fix this.)이렇게 해결해도 되고 좀더 간단하게이클립스 > Windows > Preferences > Gradle > Grable Distribution 에서URI..

toad for oracle tns 없을때

토드 설치후 TNS 부분이 아무것도 안나옴 뭐지 Orange 오랜지에서 오라클 클라이언트 설치해서 잘썼는데 앜 path 설정등 다 바꾸어 보았으나 안나왔다 폭풍 검색 ... 결론은 설치된 오라클 클라이언트 폴더에 network 에 admin 폴더를 만들어야 함 !!!!( C:\instantclient_12_1\network\admin ) 출처http://findfun.tistory.com/170 아오 1시간 삽질 여하튼 요러케 해결 완료 오늘 셋팅 마무리

웹스퀘어 교육 정리

-- css // 1. position : static,relative // width , height 없이 구성 // 2. block - group , textbox // 개행되는 성질이 있다. // inline 요소 변환 : float 속성 활용(좌우 정렬) // 3. inline - input , span // 옆으로 붙는 성질이 있다. // 4. float(띄우다) - 정렬에 사용. // 5. float 사용 하면 부모 객체는 overflow (넘치는) 속성 사용 하여 자식 객체 크기를 제어한다. // 6. 여백 // 1. margin : 밖으로 - margin-top 경우 , 세로 스크롤에 영향 // 2. padding : 안으로 // 7. 기타 : border m backgroundm colo..

북마클릿 URL script

개발자 커뮤니티 다니던중 누군가 언급한 북마클릿 머지머지?? 궁금해 찾아보았다 변환전 스크립트javascript:(function($){ $('#header').hide();})(jQuery); 우선 변환 스크립트 javascript:(function()%7Bjavascript%3A(function(%24)%7B%20%24('%23header').hide()%3B%7D)(jQuery)%7D)() 특정 사이트(클리앙 :http://www.clien.net ) 가서즐겨찾기 추가 한다 URL 부분에 위 스크립트 복사해서 붙여넣기 해당 즐겨찾기를 클릭하는 순간 위에 header 가 hide ( 상단 로고) 된다 결론은 특정사이트에 내가 짠 스크립트를 먹일수 있다는것!! (URL 에 javascript 사용 가능..

테이블 비교 중복 제거 & 액셀 & 쿼리

액셀 A B C 1 6 =IF(COUNTIF(B:B,A:A),"",AA) 2 7 5 1 4 3 =IF(COUNTIF(B:B,A:A),"",AA)A 셀과 B 셀 비교하여 C셀에는 중복 되지 않은 값만 들어가게 .. 출처 http://libkcg.tistory.com/59 쿼리 CREATE TABLE TB_A ( item_cd varchar(20), item_nm varchar(20), item_qty int, item_add int ) GO CREATE TABLE TB_B ( item_cd varchar(20), item_nm varchar(20), item_qty int, item_add int ) GOINSERT INTO TB_A (item_cd, item_nm, item_qty, item_add) V..

JSTL 간단한 삼항 연산자

사용자 요청 입력한 금액이 없으면 0 으로 표시 요청 디비에서 할까 하다가 삼항 연산자 생각나서... "${넘어온값 eq null ? 0: 넘어온값}" 넘어온 값이 null 이면 0 을 찍고 아니면 넘어온값 그대로.. ex ex2 ${param.mode eq 'U' ? '수정' : '등록'} eq /ne 등등 다양하구나 왜 매번 검색을 할까 ㅋㅋ Ex) eq (==) 1. // null 2. // 숫자 3. // 문자 Ex) empty = // list, map 객체 등 = // 비어 있지 않은 경우 Ex) ne (!=) 1. // null 2. // 숫자 3. // 문자

Orange TIp (grid edit / select edit update )

오렌지를 쓸려고 한게 select 한 쿼리를 에디터에서 바로 수정 가능한걸 본 후 지긋지긋 쿼리 안써도 업데이트 쿼리 실수 안할수 있겠구나 해서 설치했다.. 여하튼 조인된 셀렉트는 안되고 ㅎㅎㅎ 삽질삽질 단일 테이블에도 pk 가 없으면 안된다 pk 가 없다면 select rowid, e.* from emp ehttp://www.warevalley.com/xml/services/faq?cate_idx=&searchspot=&searchtext=edit&x=0&y=0 요런식으로 rowid 를 주면 된다 흐흐 여하튼 요걸로 쉽게쉽게 데이타 수정 가능 크크 일이 빨라짐

Orange Tool 설치 삽질..

우선 오라클 ( instantclient_12_1) 설치해서 그냥 하면 된다던데 실패 오라클 클라이언트 설치 버전 인스톨중 path 가 길어서 실패 . 아오path 설정법은 요기http://h5bak.tistory.com/258 그래서 지울려고 하니 오라클은 삭제도 복잡 아오 빡쳐키워드 " oracle deinstaller " 결국 오렌지 사이트 가서 검색http://www.warevalley.com/xml/services/qna_view?idx=19106 32bit 를 다운 받고 설치 후 바로 접속 성공 ...64bit 고집하지 말고 그냥 32bit 쓰자 오전 날림 ㅋㅋ SQL Developer 쓰다 update 작업시 Orange 가 편해보여서 ㅎㅎ 오늘 부터 적응해야지개발자들 거진 Toad 쓰던데 ..

반응형