SMALL

분류 전체보기 645

마우스 클릭 좌표 (screenX, clientX, pageX, offsetX)

1. screenX, screenY 사용자 모니터 화면을 기준으로 한 좌표를 표시합니다. 사용자 모니터의 왼쪽 상단 모서리가 (0, 0)이 됩니다. 2. pageX, pageY 전체 문서를 기준으로 한 좌표를 표시합니다. 위 그림과 같이, 만약 문서를 표현할 때 스크롤이 생긴다면, 특정 지점의 pageY 좌표값은 페이지가 스크롤 될때마다 변경 될 것입니다. 3. clientX, clientY 브라우저에서 사용자에게 웹페이지가 보여지는 영역을 기준으로 좌표를 표시합니다. 따라서, 스크롤바가 움직이더라도, 특정 지점의 clientX, clientY의 값은 동일합니다. 4. offsetX, offsetY 좌표를 출력하도록 하는 이벤트가 걸려있는 DOM node를 기준으로 좌표를 표시합니다. 위 그림과 같이, ..

Study/JavaScript 2022.04.12

2022-03-27 | 개발노트 Server Error kswapd0 | 04

kswapd0 오늘 갑자기 서버가 다운이 되었다. 프로세스를 확인 해보니 CPU 과다점유로 서버가 다운이 된 것. 원인은 kswapd0 cpu 과다점유 때문이다. 이놈이 99% 정도 점유해서 서버가 뻑난 것이다. 근본적인 원인은 잘 모르겠다. 일단 설정은 https://kb.lc/01.how_to/kswapd0/#reference How To resolve High CPU occupation from kswapd0 - LC's Linux Doc System PRD How To resolve High CPU occupation from kswapd0 Why? kswapd0, manages virtual memory and may be having issues due to moving processes to..

일기/Develop Note 2022.03.27

2022-03-23 | 개발노트 Moment Share | 03

- 참고해야 할 리소스 - 해야될 것 1. 리모트 마우스 트래킹 작업 2. 파일 잘라서 소켓으로 전송 3. 업로드된 파일을 클릭하면 클릭한 사람의 정보를 보낸 사람에게 보내야 함. javascript - Filereader and Socket.io uploader: subsequent uploads include previous uploads - Stack Overflow - https://stackoverflow.com/questions/20601371/filereader-and-socket-io-uploader-subsequent-uploads-include-previous-uploads node.js - File uploads through socket.io (JavaScript & FileRead..

일기/Develop Note 2022.03.25

2022-03-22 | 개발노트 Moment Share | 01

Moment Share 개발노트 Moment Share는 서로의 화면을 동시에 보면서 컨트롤 할 수 있는 기능이다. 이것을 구현하기 위해서는 보여지는 화면이 레이어화가 되어야 한다는 점이 첫번째 레이어화 된 화면이 누구의 것인지 알아야 되며(UID) 소켓에 종속되어야 하고 (Channel) 권한이 주어져야 하며 (Control) 데이터가 기록이 되어야 한다.(History) 이 레이어는 각각의 HashCode를 갖고 있으며 경우에 따라 교환도 가능하다. 지금 되어있는 기능 : 파일쉐어, 웹쉐어 기능 중 수정해야 될 부분 : 파일쉐어 및 웹 쉐어에서 URL을 넘길 때 소켓이 제대로 전달이 되지 않는 경우가 있음. 원활하게 전달이 되려면 중간에서 전달받아 확실하게 전달이 되게 할 브로커(미들웨어)가 필요함...

일기/Develop Note 2022.03.22

Job for nginx.service failed because the control process exited with error code. 해결방법

Nginx 운영 중에 아래와 같은 에러를 만났다. Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. nginx를 재시작해도 스타트가 되지 않고 위와 같은 에러를 보내는 것이다. 원인은 nginx가 이미 다른 곳에서 작동하고 있었기 때문이다. 기본적으로 세팅되어 있는 아파치 서비스가 작동하고 있었기 때문에 이 아파치 서비스를 중지 시켜야 했었다. 그런 다음 아파치 서비스를 중지하십시오. sudo service apache2 stop 다음을 사용하여 자동 시작에서 제거하십시오. sudo u..

Study/Error 2022.03.13

Nginx: 고성능 웹 서버 및 역방향 프록시 서버를 시작하지 못했습니다.

https://stackoverflow.com/questions/51525710/nginx-failed-to-start-a-high-performance-web-server-and-a-reverse-proxy-server Nginx: Failed to start A high performance web server and a reverse proxy server I try to start this service but i can´t, the error below occur: root@zabbix:/home/appliance# systemctl status nginx.service nginx.service - A high performance web server and a reverse proxy serv..

Study/Error 2022.03.12
반응형