본문 바로가기
반응형

분류 전체보기160

react moment.js 이번주 기간, 다음주 기간 구하기 react로 게시판을 만드는 중 게시판 보드에 일정관리(일정 타임라인)기능을 추가했다. 이번주 기간동안 보여질 일정들과 다음주 기간동안 보여질 일정들로 UI를 구성했다. 그러기위해선 등록한 일정을 기준으로 '이번주'와 '다음주' 날짜를 계산해야했다. 처음에 어렵게 생각했었던 것과 다르게 moment에서 쉽게 계산을 해준다. //이번주/다음주 날짜 데이터 계산하기 let this_monday = moment().day(1).format('YYYY-MM-DD'); let this_sunday = moment().day(7).format('YYYY-MM-DD'); let next_monday = moment().day(8).format('YYYY-MM-DD'); let next_sunday = moment().. 2022. 4. 21.
이미지를 ajax Post 전송할 때 controller에서 null 값 나오는 오류 지도 출력을 위한 기능을 만드는 중이었는데 어떤 zoom level에서는 오류 없이 실행되다가, 다른 zoom level에서는 img 값이 넘겨지지않아 오류가 일어났다. canvas.toDataURL을 이용해서 이미지값을 받아냈고 이를 ajax로 넘겼더니 자바에서 이미지가 null 값으로만 나왔다. 디버깅해보니 ajax 전송하는 함수에서까지 img 값이 잘 들어와있었고 request 받는 controller 에서는 null 처리되어나왔다. 그 사이 데이터가 변질된는 것도 아니고 방법을 알 수 없어서 삽질을 꽤 했는데 (줌 레벨에 따라 오류가 나니까 시야가 그쪽으로만 좁혀졌었다.) 그러다가 전송하는 용량이 2mb 이상일 때만 오류가 나는 것을 발견하였고 전송 방법이 POST 여도 POST Size 제한이 .. 2022. 1. 19.
[html]meta 태그 html 파일의 순서를 보면 DOCTYPE, lang을 설정한 다음 meta 요소가 나오는데 meta 데이터는 html문서에 대한 정보를 나타낸다. 즉, html 파일에 정보를 부여하는 것. 페이지에는 표시되지 않지만 커뮤터 구문 분석이 가능하며 항상 먼저 meta 태그의 charset 속성은 HTML 문서의 문자 인코딩을 지정한다. 값은 "UTF-8" , "ISO-8859-1", "EUC-KR" 이 있고 각각의 뜻은 아래와 같다. - "UTF-8" : 유니 코드 문자 인코딩 - "ISO-8859-1" : 라틴알파벳 문자 인코딩 - "EUC-KR" : 한글 문자 인코딩 다음은 meta 태그의 name 속성이다. name 속성은 메타 데이터의 이름을 지정한다. 그리고 content로 그 내용을 담는다. a.. 2021. 11. 9.
[sqld 자격증]제로베이스 SQL 온라인 완주반 수강 후기 지난 9월 1일, 제 42회 SQLD 시험에 응시했습니다. 결국 최종환급까지 받아서 후기남길겸 글씁니다. (참고로 광고아니고 이벤트아니고 내돈내산입니다.) 전 일끝나고 나서 공부하는거 정말 어렵더라구요..시험 한 달 전부터 공부를 하려고 했지만 ㅎ 공부..하고싶지 않았기 때문에 인강들으면서 억지로 하려고 맘먹었어요. 마침 광고 알고리즘으로 인해(ㅋㅋㅋ) 제로베이스 완주반 광고를 보아버리고 말았고... 제로베이스는 패스트캠퍼스 자회사더라구요. 홈페이지 곳곳에 패스트 캠퍼스 냄새가 지긋했어요. 그전에 패스트 캠퍼스에서 강의 들었을 때 나쁘지 않았던데다 환급받을 자신있어서 결제..해버렸습니다. 공부기간 강의는 결제하면 평생 수강가능하지만, 시험날짜까진 3주정도 남아있었어요. 이게 강의를 결제하면 바로 들을 수.. 2021. 10. 18.
[엑셀]주간 업무일지 파일 공유 여러분 오랜만에 일상글입니다. ㅎ 일하다가 보면 업무일지가 필요하더라구요. 구글에 돌아다니는 업무 양식이랑 회사꺼는 너무 딱딱하기고 저에겐 필요없는 부분이 있기도해서.. 제가 마음대로 만들어봤어요. 저는 주간같은 일일 업무보고서이고 이렇게두면 어제 뭘했는지 이번주 뭘했는지 시트 이동없이 주마다 확인가능하니 아직까진 ㄱㅊ은것 같습니다. (한 주 지날때마다 시트 추가식으로) 별다른 기능도 없어서 저랑 업무일지 메이트하실라면 공유받아가시고 수정 자유입니다. 저도 써보다가 더 추가할 것 있으면 추가로 올리겠습니다. 2021. 10. 1.
[SQL]TRUNCATE ----------------------------------------------------------------- --truncate 대용량의 테이블을 빠르게 지우는 방법으로 TRUNCATE가 있다. 테이블의 세그먼트 자체를 바로 지우기 때문에 빠르게 데이터가 지워진다. --실습준비 CREATE TABLE big_table AS SELECT * FROM ADDRESS; INSERT INTO big_table SELECT * FROM ADDRESS; SELECT * from big_table; --truncate 사용 TRUNCATE TABLE big_table; --테이블의 데이터를 빠르게 삭제 --여러개 테이블 데이터를 빠르게 삭제 TRUNCATE TABLE big_table,big_table2; .. 2021. 9. 25.
반응형