본문 바로가기
728x90
프로그래밍 「 자바스크립트 편」React로 성능 향상.js 현재의 디지털 환경에서는 웹 사이트 성능을 최적화하는 것이 필수적입니다. 다행히도 이를 달성하는 데 사용할 수 있는 여러 솔루션이 있습니다. 성능이 좋지 않은 웹 사이트는 고객이 경쟁업체로 마이그레이션할 수 있습니다. 여기에 질문이 있습니다 : 고객이 떠나기 전에 웹 페이지의 평균로드 시간은 얼마입니까? 답은 5초입니다. 데스크톱 사이트를 로드하는 데 2초 이상 걸리면 수익 손실이 발생할 위험이 있습니다. 모바일 브라우저의 경우 임계값은 8초입니다. 그렇다면 성능을 향상시키기 위해 무엇을 할 수 있습니까? 이 예를 살펴 보겠습니다. import * as React from 'react'; import * as ReactDOM from 'react-dom/client; class Check extends .. 2023. 6. 25.
프로그래밍 「 자바스크립트 편」JavaScript에서 파일에서 바이러스, 맬웨어 및 XXE 위협을 검사하는 방법 페이지 아래에 제공되는 바로 실행할 수 있는 JavaScript 코드 예제를 사용하면 파일 업로드 프로세스에 대해 360도 콘텐츠 보호를 제공하는 무료 API를 쉽게 활용할 수 있습니다. 파일은 수백만 개의 바이러스 및 맬웨어 서명에 대해 메모리 내에서 검사되며 XXE 취약점이 포함된 XML 파일과 같이 잠재적으로 위협적인 콘텐츠가 즉시 식별됩니다. "allowXmlExternalEntities" 매개 변수를 "false"로 설정하면 XXE 취약점이 포함된 파일을 식별 가능한 바이러스 또는 맬웨어 서명이 포함된 파일과 동일하게 처리하여 업로드 프로세스를 한 번에 쉽게 삭제할 수 있습니다. 아래 코드 예제를 복사하여 API 호출을 구조화하기만 하면 됩니다. var data = new FormData(); .. 2023. 6. 25.
프로그래밍 「 리눅스 편」소프트웨어 엔지니어를 위한 필수 Linux 및 Unix 명령 및 도구 소개: Linux와 Unix는 강력한 도구, 유틸리티, 다양성 및 안정성으로 인해 소프트웨어 엔지니어링 산업에서 사용됩니다. 소프트웨어 엔지니어로서 Linux 및 Unix 시스템을 탐색하고 사용하기 위한 기본 명령과 도구를 잘 이해하는 것이 중요합니다. 이 문서에서는 패키지 관리자, 터미널 사용자 정의, 구성 파일, 텍스트 파일, 터미널용 키 바인딩, 텍스트 처리 및 유용한 명령줄 인터페이스 도구 모음에 대해 설명합니다. 예제와 명령이 모두 포함되어 있으며 터미널에서 테스트 할 수 있습니다. Windows 사용자는 Microsoft가 Linux용 Windows 하위 시스템을 제공하여 Linux 커널을 Windows와 함께 실행할 수 있다는 사실을 알게 되어 기쁩니다. 패키지 관리자는 Linux 및 Uni.. 2023. 6. 13.
728x90