본문 바로가기
반응형

전체 글79

이클립스 워크스페이스 여러개 만들기 _ 바탕화면에 이클립스 여러개 만들기 프로젝트별로 이클립스를 따로 두면서 사용하면 편리합니다. 이클립스를 바탕화면에서 바로 여러개 생성하는 방법을 알려드릴게요. ■ 이클립스 우클릭해서 바로가기 생성 ■ 바로가기로 생성된 이클립스 우클릭 후 속성 탭 클릭 ■ 대상에 원하는 워크스페이스 경로를 입력 맨 뒷부분에 -data C:\경로 를 적어주면 다른 워크스페이를 가진 이클립스를 바로 만들 수 있다. 2022. 4. 13.
[datatable] <tr>, <td>에 속성/스타일 추가하기 createdRow: function (row, data, dataIndex, full) { $(row).attr('id', data.Name); $(row).attr('name', data.Birth); }, 데이터 테이블 에 id, name 속성값을 넣어줄 수 있다. css 등 다른 행위들도 가능하다. # 해당 의 에 접근하고 싶다면? $(row).children('td:nth-child(1)').css('border-left', '2px solid blue'); $(row).children('td:nth-child(3)').attr('class', 'test'); $(row).children('td:nth-child(3)').text(); 이런식으로 사용할 수 있다. createdRow: funct.. 2022. 4. 13.
[Django] datatable Server-side processing _ 10,000row 넘어갈 때 방법 datatable 라이브러리는 페이징, 검색, 정렬 등 편하게 활용할 수 있어서 많이들 사용하는 것 같습니다. 하지만 데이터가 10000건이 넘어가면 속도 저하의 문제가 있어요. 대부분은 백단에서 데이터 전체를 받아와서 프론트단에서 조립을 하는 방식으로 데이터테이블을 사용하기 때문에 그렇습니다. 이를 해결하기 위해 Server-side processing 방식이 있습니다. 페이지 로드에 필요한 만큼만 ajax로 받아와서 데이터테이블에 뿌려주는 방식이에요. 소스코드는 Python Django 기반으로 되어있고, 사실 로직을 대충 보면 이 소스를 보고도 자바에서도 어렵지 않게 처리할 수 있을거에요. 데이터테이블에 필요한 값만 잘 넘겨주면 되기때문에,,, ■ HTML 코드 선택 이름 성별 나이 직업 단순히 까.. 2022. 4. 12.
[mariaDB] ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes ■ mariaDB 에러 구문 ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes show full columns from 'TABLE명'; 해당 쿼리를 날리면 테이블의 정보가 나오는데요. 쿼리 결과의 컬럼에 type과 collation이 확인됩니다. 각 필드의 collation 컬럼이 utf-8 인 경우에는 3byte씩 먹기때문에 타입길이 * 3을 했을 때 767이 넘으면 안됩니다. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes 에러가 발생 시 key 컬럼에서 PRI(primary key) 와 UNI(unique)의 타입길이를 255.. 2022. 4. 8.
반응형