전체 글41 [network] REST / RESTful REST 란? Representational state transfer 의 줄임말로, 네트워크에서 클라이언트 - 서버 간의 통신을 위한 설계 가이드다. REST는 소프트웨어가 관리하는 모든 것(웹 문서, 이미지, 파일 등)을 자원이라고 칭하는데 자원의 상태(정보)가 잘 나타나는 이름을 통해 자원의 상태를 나타내게 된다. /st/1 -> 어떤 상태(어떤 정보)인지 전혀 알 수 없음 (x) /students/score -> 학생의 점수를 나타냄을 알 수 있음 (o) 자원의 이름은 위의 예시와 같이 HTTP URL(Uniform Resource Identifier)을 통해 명시한다. 또한 HTTP Method를 통해 자원에 대한 CRUD 작업을 수행한다. HTTP Method HTTP 요청 메소드 CRUD 기.. 2021. 2. 24. [보안] DOM XSS BOM BOM(브라우저 객체 모델)이란 Browser Object Model 의 줄임말로, 브라우저와 관련된 객체들의 집합을 의미한다. BOM의 최상의 객체는 window 객체이다. DOM DOM(문서객체모델)이란 Document Object Model 의 줄임말로, 객체 지향 모델로서 구조화된 문서를 표현하는 형식이다. HTML 문서의 요소를 제어하기 위해 사용이 되며, 동적으로 문서의 내용, 구조, 스타일에 접근하고 변경하는 수단이다. BOM의 최상위 객체인 window의 하위 객체이기도 하다. 한 번의 읽기/쓰기가 이루어지는 XML 기반의 응용 프로그램에선 DOM은 2021. 1. 21. [word] 워드 스타일 깨짐 / 워드 스타일 검은색 사각형 처음엔 그저 멋쟁이 고학번 선배들처럼 보고서를 만들고 싶었다. 워드를 어떻게 시작해야 할 지 굉장히 막막했기 때문에, 일단 템플릿을 다운 받아서 선배들이 했던 것과 비스무리하게 만들었다. 지금보면 허접하기 짝이 없지만, 그래도 다른 사람들이 나같은 고생을 덜 했으면 좋겠는 마음에 공유를 했었다. 근데 가장 안타까웠던 것이 저장 후에 끄고 다시 켜면 스타일이 검은색 네모로 바뀌어 버렸다. 내가 잘못 만든 줄 알았더니 많은 사람들이 이러한 오류가 있음을 꽤나 오래전부터 얘기했었다는 걸 알게 되었다. 학기 중에는 원인을 찾아서 고칠 시간적인 여유가 없었는데 방학을 맞아 보고서 템플릿을 개선해보았다. 이번에 새로 올리는 파일은 오류를 다 수정했지만, 혹시 이전 템플릿을 받은 사람을 위해 참고한 영상을 올린다. .. 2020. 12. 24. 레오폴드 FC900R 갈축 - 나의 첫 키보드 구매 얼마 전부터 나의 GRAM의 키보드가 마음에 안 들기 시작했다. 사실, 1년 동안 잘만 치고 있었으면서 갑자기 무슨 변덕인지 키보드를 사기로 마음을 먹었다. (코딩을 하려면 장비가 필요하다며 스스로를 사치의 길로 내몰았다...) 마음을 먹고 찾아보니 웬 종류가 이렇게나 많은지.. 축도 청축, 갈축, 적축 ... 등등등 이거 말고도 정말 많았다. 가격도 정말 천차만별이라 몇 만원 대부터 몇 십만원 대까지 각양각색의 키보드들이 있었다. 유튜브에 타건 영상을 많이 찾아보다 보니 어느새 내 눈은 너무 많이 높아져 있었고 결국에는 키보드의 정석(?) 이라는 레오폴드의 키보드를 사기로 마음 먹었다. 키보드가 10만원이 넘어가니 그냥 주문하기는 좀 우려스러웠다. 그래서 우리집에서 용산이 그리 멀지 않아서 타건을 해보.. 2020. 10. 27. 이전 1 2 3 4 5 6 7 8 ··· 11 다음