본문 바로가기

리눅스 grep 앞뒤 라인 몇 줄 더 출력하는 방법 리눅스에서 grep을 뜬(?) 라인 전후로 몇 줄을 더 출력하고 싶으면 다음과 같은 옵션을 주면 된다.(-A, -B) cat ibmdi.log | grep -A10 -B10 Error -A10는 해당 라인 앞으로 10줄 더 -B10는 해당 라인 뒤로 10줄 더! 따라서 전후 모두 10라인이 더 출력된다. (숫자만 조정해주면 된다!) 더보기
자바스크립트 익명 함수 선언하는 방법 자바스크립트 익명 함수 기본 형태는 다음과 같다! (function(){ // 여기에 내용을 입력하면 된다. })(); 정말 흥미롭게 생겼는데(?) 선언과 동시에 실행을 시키는 구조이다! 따라서 100% 실행을 보장한다.(body onload보다 더 즐겨 사용한다!) 무조건 실행을 시키고 싶은 함수는 익명 함수 블록을 만들어서 그 안에서 호출해주면 된다!(매우 유용하게 사용할 수 있다!) 다음과 같이 해놓으면 html 로딩과 동시에 해당 함수가 무조건 실행된다! (function(){ alert('hello world'); // alert가 자동으로 실행됨 })(); 더보기
자바에서 객체 배열 생성하는 방법 예를 들어 다음과 같은 객체 배열을 생성했다면 A[] a = new A[4]; 이게 끝이 아니다! a[0] = new A(); a[1] = new A(); a[2] = new A(); a[3] = new A(); 이렇게 각자의 공간에 모두 인스턴스를 생성해줘야만 한다!(물론 for문을 돌려도 된다!) 단순히 공간을 만드는 것과 실제 인스턴스를 할당해주는 것은 별개의 영역인 것이다! 이 두 과정을 다음과 같이 한꺼번에 진행해버릴 수도 있다!(문법이 조금 생소할 수 있지만 익숙해지면 괜찮다.) A[] a = new A[]{new A(), new A(), new A(), new A()}; 더보기