dev/기타 (16) 썸네일형 리스트형 배열 중복 비교 2개의 배열의 중복을 비교하는 방법은 여러 가지 있는데 그중에 한 가지 방법을 설명하겠습니다. =========================================================== var arr1 = [11, 12, 13, 14]; var arr2 = [11, 12]; arr1.forEach(function(v, i){ var flag = false; arr2.forEach(function(w, j){ if(v === w){ flag = true; return false; } }); if(flag === true){ console.log(v); } }); =========================================================== 위의 소스는 2개의 배.. WSL2 설치 드디어 윈도우에서 리눅스를 사용할 수 있게 되었습니다. WSL을 설치하면 리눅스 명령어를 쓸 수 있습니다. (맥북을 살 이유가 하나 없어지긴 했지만 갬성을 포기하기가😂…) WSL에 대해 간략히 설명드리면 WSL(Windows Subsytem for Linux)은 리눅스용 윈도우 하위 시스템으로 윈도우에 리눅스 라이브러리를 설치해서 윈도우에서 리눅스 명령어를 사용할 수 있게 해주는 기능입니다. WSL은 윈도우 10부터 가능합니다. 지금부터 WSL2 설치하는 방법을 포스팅하겠습니다. 첫 번째로 Microsoft Store에서 Windows Terminal을 설치합니다. 받기 버튼을 클릭해서 설치를 진행합니다. 중간에 윈도우 계정 로그인하라는 팝업창이 뜨는데 무시하고 진행하시면 됩니다. 그리고 Windows .. 어도비 플레이어 삭제 올해부터 어도비 플레이어가 중단된다고 해서 제거했습니다. 아직 제거하지 못한 분이 계신다면 이번 게시글을 참고하시기 바랍니다. 어도비 플레이어가 설치되어있는 경로는 다음과 같습니다. C:\Windows\system32\Macromed\Flash C:\Windows\SysWOW64\Macromed\Flash %appdata%\Adobe\Flash Player %appdata%\Macromedia\Flash Player 먼저 C:\Windows\system32\Macromed\Flash 폴더로 이동하겠습니다. 해당 경로로 이동하면 다음과 같이 파일들이 있습니다. 하지만 파일 삭제가 되지 않을 것입니다. 왜냐하면 어도비 관련 폴더 및 파일들은 일반 사용자 권한으로는 삭제가 안되기 때문입니다. 파일들을 지우려면.. maven index 에러 maven dependency를 추가하려고 하는데 검색이 안되는 경우가 종종 있습니다. 이런 경우 대부분 maven index 업데이트가 되지 않아서 발생하는 에러입니다. 이클립스의 Window -> Preferences -> Maven에 가서 Download repository index updates on startup 항목을 체크하면 됩니다. java.net.unknownhostexception 에러 개발서버에 있는 tomcat 서버가 갑자기 카카오 REST API가 안돼서 로그를 확인했는데 unknownhostexception 예외가 발생하고 있었습니다. 네트워크 문제인거 같아 ifcfg-eth0 파일을 확인했는데 dns 주소가 회사 공유기 주소(192.168.0.1)로 되어있어서 구글 DNS 주소로 변경했습니다. 그리고 수정한 ifcfg-eth0 파일을 적용하기 위해 네트워크 재부팅 했고 ping도 잘 가는지도 확인했습니다. 마지막으로 원래 예외가 발생했던 기능을 다시 점검했는데 이상없이 잘 돌아가고 있는 것을 확인했습니다. virtual box 설치 가상 머신을 설치하기 위해 virtual box를 설치하는 방법을 포스팅하겠습니다. 가상 머신을 설치하는 이유는 저같은 경우 윈도우 위에 리눅스(테스트 목적) 설치하기위해 가상머신을 자주 사용합니다. (가상 머신: 물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는 가상의 컴퓨터. 즉 컴퓨터 안의 컴퓨터 출처: 나무 위키, https://namu.wiki/w/가상머신) virtual box 말고 VMware을 설치하는 방법도 있는데 저는 virtual box가 익숙해서 virtual box로 하겠습니다. 먼저 virtual box를 설치하기 위해 설치 파일이 있는 페이지로 접속합니다. (https://www.virtualbox.org/) 페이지 접속했으면 가운데에 있는 다운로드 버튼을 클릭하여 .. 이클립스 톰캣 서버 오류 이클립스에서 웹 프로젝트를 추가하거나 삭제하다가 다음과 같은 에러가 발생하는 경우가 종종 있습니다. 그럴 경우 해당 서버를 삭제하고 다시 설치하면 해결됩니다. 톰캣서버 설정에서 에러가 발생해서 이런 에러가 발생된 거 같습니다. fiddler wireshark 차이점 개발하다보면 서버와 클라이어트 간의 데이터 송수신이 제대로 되었는지 확인할 필요가 있는데 그때 유용한 도구가 fiddler와 wireshark입니다. fiddler는 http 프로토콜만 모니터링이 가능해서 다른 프로토콜은 확인할 수 없습니다. 바로 이점이 fiddler의 장점이자 단점. http 프로토콜만 확인하고 싶다면 fiddler 추천~ (response도 확인하기 편함, xml 또는 json 메시지) wireshark는 모든 프로토콜을 모니터링 할 수 있습니다. 모든 프로토콜을 볼 수 있어서 원하는 특정 패킷을 보려면 필터를 걸어서 봐야 합니다. (예를 들면 특정 프로토콜 또는 아이피 주소) 참고) https://stackoverflow.com/questions/4263116/wireshark-v.. 이전 1 2 다음