분류 전체보기93 [JS]JavaScript, JQuery 브라우저 크기 구하기(해상도 구하기) 웹 개발을 할 때 반응형 웹을 고려하거나, CSS에서 이미지나 Element의 위치를 정할 때 웹 브라우저의 크기를 생각해야할 때가 있다. 보통 픽셀단위로 값을 설정하게되면 이 값을 절대적인 값이기 때문에 개인 모니터의 해상도에 따라 의도와 다르게 나타나는 경우가 생기기 때문이다. 이 경우에는 웹 브라우저의 크기를 구하여 이러한 경우를 최소화 할 수 있다. JavaScript의 경우 위와 같이 window객체를 이용하여 해상도를 구할 수 있는데 innerHeight 와 outerHeight 의 차이에 대해 궁금할 수 있을 것이다 쉽게 설명하면 그림과 같다. 브라우저의 빨간색영역이 outer 브라우저의 파란색 영역이 inner 제이쿼리의 경우도 위와 같이 wi.. 웹개발/Java & JavaScript 2020. 11. 25. [JS] JavaScript에서 contextpath 구하기(window 객체 활용) 톰캣서버에 배포를 할때 이미지나 동영상은 경로가 맞지 않아 제대로 업로드가 안되는 현상이 발생한다. 이런경우 contextpath를 이용해 경로를 설정해놓으면 손쉽게 해결할 수 있다. 구글 디버깅툴에서 window.location.pathname 위와 같이 입력을하면 사용하면 현페이지 .html, .jsp 파일의 경로를 알 수있는데 이를 활용하는 것이다. 필자는 파일경로가 "/up/map-service.html" 로나오는데 substring() 함수를 이용해 contextPath를 구해보았다. 실제 개발에서는 위와 같이 하나의 함수로 만들었고 javaScript에서 위와같이 활용하였다. 대신 이미지경로를 ContextPath()를 기준으로 맞춰줘야하며 배포시에도 ContextPath()를 신경써줘야한다. 웹개발/Java & JavaScript 2020. 11. 24. alert, confirm UI 변경 (SweetAlert2) sweetalert2.github.io/#examples 웹개발/TIL 2020. 11. 16. [JavaScript] 숫자표기시 콤마(,) 표기시키기 [code] 숫자에 콤마넣기 //add콤마 (소수점 아래는 콤마 안찍음) function AddComma(num) { num = num.toString(); let frontNum = num.split(".")[0]; let backNum = num.split(".")[1]; const regexp = /\B(?=(\d{3})+(?!\d))/g; frontNum = frontNum.toString().replace(regexp, ','); return frontNum +"."+backNum; } 웹개발/Java & JavaScript 2020. 9. 9. [GIS] 시/군/구 레이어 Database 구축시 테이블 명 참고 사이트 http://27.101.20.36/arcgis/rest/services/GSUIS 웹개발/TIL 2020. 8. 21. [Oracle] 모든테이블 한번에 삭제, 테이블 일괄삭제, 테이블 전체삭제 오라클에서 테이블을 삭제할 일이 필요할때 보통 우리는 DROP TABLENAME FROM USER; 와 같이 DROP 문을 실행하여 삭제를 합니다. 그러면 삭제할 테이블이 여러개라면 어떡할까요?? 또는 전체 테이블을 일괄로 삭제해야된다면 어떡할까요?? 안타깝게도 ORACLE DB는 위와같은 명령어가 존재 하지는 않다고합니다. 하지만 모든 테이블에 대한 DROP문을 받아올수는 있지요 ㅎㅎ SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; 위의 쿼리를 실행하면 DROP TBNAME1 FROM USER; DROP TBNAME2 FROM USER; DROP TBNAME3 FROM USER; DROP TBNA.. DataBase/Oracle 2020. 8. 19. tomcat 실행 안될 시 server.xml -> appBase 경로확인 web.xml -> 포트 확인 웹개발/TIL 2020. 8. 14. [Oracle] 오라클 ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다 오라클 ORA-01950 ?? 오류발생 : 테이블을 CREATE 할떄 위와 같은 에러로그가 찍힘 java.sql.SQLSyntaxErrorException:테이블스페이스 'JHUIS'에 대한 권한이 없습니다 ?? 오라클의 테이블스페이스라고 테이블이 저장되는 공간이 있는데 이 테이블스페이스에 대한 권한 중 테이블스페이스에 얼마만큼의 영역을 할당 할지에 대해 정해지지 않아서 발생하는 오류 인것 같다. 해결: 해당 테이블스페이스에 대한 공간할당을 unlimited 로 제한을 두지 않도록 변경한다. alter user [유저명] default tablespace [테이블스페이스] quota unlimited on [테이블스페이스]; 참고블로그: https://dololak.tistory.com/756 DataBase/Oracle 2020. 8. 12. [앱테크 추천] 걸으면서 돈버는 캐시워크 사용법! 추천인: KR11ST9 안녕하세요! 요즘에 재태크 부업 열풍이 돌면서 앱테크 또한 각광 받고 있는데요. 이번에는 제가 사용하는 '캐시워크' 에 대해서 소개해드리겠습니다. 이름 그대로 걸으면서 돈을 벌 수 있는 어플인데요 저는 개인적으로 앱테크를 많이 하지 않지만 제가 이 어플을 사용하는 이유는 하나! 바로! 따로 시간을 투자하는 부담이적기 때문인데요 저녁마다 1분정도 투자하면 많지는 않지만 돈을 모을 수 있습니다. 100걸음마다 1캐시를 적립할 수 있도록 되어있는 시스템인데요 (단 자정이 넘어가기전에 상자를 클릭하여야 정상적으로 받아집니다) 100걸음 = 1캐시 = 0.6원?(대략) : 상점에서 제휴사마다 적용되는 비율이 다른듯합니다 (개인생각) 최대 하루 걸음으로 100캐시 까지 적립이가능합니다 그리고 추가적으로 캐시워크는 .. 재태크,부업/앱테크 2020. 8. 8. 이전 1 ··· 4 5 6 7 8 9 10 11 다음