분류 전체보기366 웹스퀘어 / script단 / d3 SVG d3 객체로 만들어진 도형들은 getBBox() 객체로 접근 가능하다. $("#id").get(0).getBBox(); 위 데이터 호출시 아래처럼 해당 객체 위치 반환 interface SVGRect { x: number; y: number; width: number; height: number; } 2021. 12. 23. 웹스퀘어 / script단 / datalist 객체 요약..LinkedDataList/ api TotalList1.insertJSON( a , datavalue); JSON 데이터 칼럼추가 a = index datavalue = 추가할 JSON TotalList1.getAllJSON(); JSON데이터 형식으로 리스트의 ID와 VALUE 값을 가져온다 TotalList1.setRowJSON( i , DataList) JSON데이터 형식으로 해당 데이터리스트에 로우값을 세팅해준다 TotalList1.getMatchedJSON(" id" , d , true); 해당 id 값인 d와 동일한 리스트데이터를 가져온다 매핑 2021. 12. 23. JQuery / Attribute / css , attr() Attribute/CSS Selector를 사용하여 조작을 원하는 HTML 노드를 선택했다면, 이제는 선택한 노드에 어떠한 작업을 할 순서이다. 선택한 노드의 속성 값을 가져오거나 텍스트를 변경할 수 있고, CSS() 함수를 사용하면 CSS에 의해 적용되는 상태를 동적인 상황에서도 변경할 수 있다. jQuery의 강력한 기능 중 하나는 CSS를 조작할 수 있다는 것이다. 일반적인 CSS는 HTML의 구조에 표현을 입히는 작업이라 할 수 있는데, jQuery의 CSS 관련 메서드는 동적으로 CSS를 변경할 수 있다는 것이 가장 큰 장점이다. 변경을 할 때에 클래스를 추가할 수도 있고, 제거할 수도 있기 때문에 매우 유용하다. ※ 태그의 배경색을 빨간색으로 설정 CSS jQuery.CSS() p {backg.. 2021. 12. 13. svg d3 도형 - 다르게 표현 //Circle Data Set var circleData = [ { "cx": 20, "cy": 20, "radius": 20, "color" : "green" }, { "cx": 70, "cy": 70, "radius": 20, "color" : "purple" }]; //Create the SVG Viewport var svgContainer = d3.select("body").append("svg") .attr("width",200) .attr("height",200); //Add circles to the svgContainer : virutal element 만들기 var circles = svgContainer.selectAll("circle") .data(circleData.. 2021. 12. 9. 톰캣 에러 [ Eclipse ] Tomcat Server 가동 시 무한 starting 오류, 무한 publishing~ , ClassNotFoundException, build안됨 일하는데 머리털이 빠지거 정신이 띵해지는 일은 처음이다 하루종일 구글링 하여서 비슷한 에러들 확인시 해야하는 해결방안을 모두 해보았다 -server clean -server -> clean module directory -project clean -server restart -maven build -> 다 안되서 압축풀고 다시하는대도 에러 발생 내시간 멘탈 돌려놔 말좀들어... ✔해결 방법은 하나 빌드가 안됨으로 그냥 압축을 풀어 다시실행 -이클립스 clean -server clean -server -> clean module directory -project clean -maven 은 그냥 놓기(빌드, 업데이트 하지말기) -> 구동되는것 확인후 설정다 되어있는 wafful 폴더 압축해놓기 ->결론: 원.. 2021. 12. 9. [java] StringTokenizer StringTokenizer -> 특정문자열을 나누고 분리하고싶을때 사용함 문자열을 토큰화한다. StringTokenizer st = new StringTokenizer(문자열); -> 띄어쓰기 기준으로 문자열을 분리 import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; import java.util.StringTokenizer; public class Main{s public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in.. 2021. 11. 30. WebSquare 오늘은 회사에서 주로 쓰는 WebSquare를 사용하기 위해 공부를 하여 정리하려고 한다. UI툴을 실습을 통해 한번 사용해보자. -design 탭, script 탭, xml 소스 로 기본탭이 설정되어있다 -design 탭에서는 동적으로 디자인을 드래그?하면서 수정하는것이 아닌 컴포넌트에서 그룹들의 위치를 옮긴다 -> css 수정할때는 소스탭보다 컴포넌트탭에서 수정해야지 된다(소스에서 잘못고치면 골치아픔) 2021. 11. 26. git add 취소/ commit 취소하기 [ git add 취소 ] git reset (전체 파일 add 취소) git reset HEAD 파일 (특정 파일 add 취소) [ git commit 취소 ] git reset HEAD^ (가장 최신 커밋 1개 취소(삭제)) git reset HEAD^^(가장 최신 커밋 2개 취소(삭제)) 꺽쇠 갯수에 따라 최신 커밋을 필요한만큼 순서대로 삭제할 수 있음 굳이 커밋이 필요 없는 시점에 커밋했다거나, 커밋하고 약간 수정했는데 별도 커밋으로 두기 싫다거나 할 때는 위 명령어로 최신 커밋들을 취소할 수 있습니다. 과정을 한번 살펴보면 아래와 같습니다. 1. "git status" 현재 comiit 상태 확인 마지막 커밋 시점을 기준으로 수정(modified)된 파일들과, 새로 만들어진 파일(untracke.. 2021. 10. 28. postgre 동일한 행 복사, 값의 변경을 원하는 칼럼이 있는 경우 INSERT INTO [테이블 명] SELECT [컬럼1], [컬럼2], [컬럼3], ... FROM [테이블 명] WHERE [복사할 행 조건] 1. 동일한 행 복사 예 INSERT INTO tbl_board SELECT bno, title, content, writer, rgstdate FROM tbl_board WHERE bno = 1; -> tbl_board 테이블에서 bno 이 1인 행을 그대로 복사한 후 새로 INSERT 한다. 2. 값의 변경을 원하는 컬럼이 있는 경우 INSERT INTO tbl_board SELECT bno, '복사된 행 타이틀', content, writer, rgstdate FROM tbl_board WHERE bno = 1; -> title 컬럼 자리에 들어간 문자열.. 2021. 10. 12. 이전 1 2 3 4 5 6 7 8 ··· 41 다음 more