develop nmap으로 ICMP 요청을 제한한 호스트의 검색이 가능한 이유 일반적으로 호스트의 정상 작동 여부를 확인하는 간편한 방법은 다음처럼 ping을 활용하는 방법일 것입니다. $ ping google.com PING google.com (216.58.197.142): 56 data bytes 64 bytes from 216.
develop script requires the 'service' command - centos8 centos8에서 solr 설치를 위해 install_solr_service.sh 스크립트 실행시 Script requires the 'service' command 오류가 발생하는 경우 service 명령어를 찾지 못하는 오류이므로 아래 명령어로 설치해줘야함. yum install initscripts
develop [JS] console.log가 객체의 요소를 어떻게 보여주는가 자바스크립트 코드에서 데이터의 변경사항을 디버깅하기 위해서 console.log 메소드를 많이 사용합니다. 아래처럼 말이죠. var arr1 = [] console.log(arr1, arr1[0]) arr1.push('a') arr1.push('b') arr1.push('c') console.
develop [알고리즘] 슬라이딩 윈도우 알고리즘 슬라이딩 윈도우(Sliding Window) 알고리즘은 배열이나 리스트의 요소의 일정 범위의 값을 비교할때 사용하면 유용한 알고리즘이다. 예를들어 정수로 이루어진 배열 [2, 4, 7, 10, 8, 4, 5, 6, 7, 1] 에서
develop [Python] 연결 리스트 깊은 복사(deep copy) 연결 리스트(Linked List)의 얕은 복사(shallow copy)와 깊은 복사(deep copy)에 대해 알아보자. 우선 연결 리스트를 정의한다. # 노드 정의 class Node: def __init__(self, x, next_
develop 문제를 재귀적으로 생각하고 해결하는 법 시작하기 전에 간혹 누군가는 재귀에 대해 배울 때 재귀 함수가 실행되는 모든 시점을 하나하나 분석하려는 경우가 있다. 이렇게 되면 재귀 학습하기 어려워지므로 재귀 문제의 해결을 위해서는 특정 상황을 가정하는 단계가
Dictionary [파이썬] 따옴표 없이 딕셔너리 생성 파이썬으로 딕셔너리 데이터를 생성할 때 일반적으로 키 속성은 따옴표로 감싸서 지정해줘야 합니다. dict(a: 1, b: 2, c: 3) # SyntaxError: invalid syntax dict('a': 1, 'b': 2, 'c': 3) # Success
develop 맥(MAC)에서 텍스트 Lookup(찾아보기) 기능의 사전 설정 변경 맥에서 웹서핑중 특정 단어의 뜻이 궁금할때 Lookup(찾아보기) 기능을 사용해보신적 있으신가요? 브라우저에서 특정 단어를 마우스 우클릭, 트랙패드 세손가락 탭 액션하면 아래와 같은 look up(찾아보기) 기능을 활용할 수 있는데요. Mac
develop [알고리즘] 퀵 정렬 알고리즘 ( QuickSort Algorithm ) 퀵 정렬 알고리즘은 정렬 대상을 분할하여 해결하는 알고리즘입니다. 하나의 기준값(pivot)을 정해서 정해진 기준값을 기준으로 분류하는데 아래 처럼 여러가지 방법이 있습니다. 항상 첫번째 요소를 기준값으로 선택한다.항상 마지막 요소를
develop HTTP 요청의 흐름을 이해하기 이 글에서는 개발자의 관점에서 HTTP 요청이 어떻게 이루어지는지 살펴보도록 하겠습니다. 우선 시작은 브라우저를 열고 URL을 입력하는 순간부터 HTTP 요청이 시작이 됩니다. 그 순간 브라우저는 사용자가 입력한 URL의 주소에 해당하는 목적지에