본문 바로가기
반응형

전체 글39

[티스토리] 네이버 서치어드바이저 사이트 간단 체크 오류 오늘은 네이버 서치어드바이저의 '간단체크' 를 했을 때, 'robots.txt / 사이트 설명 / Open Graph 설명' 의 상태가 정상으로 뜨지 않을 경우 해결방법에 대해 알아보겠습니다. 우선, 네이버 서치어드바이저는 간단히 말해 네이버 검색창에서 관련 내 글이 검색이 잘 되게 도와주는 역할을 하는 도구입니다. 네이버 검색은 AI기술을 활용해 특정 검색 알고리즘에 따라 여러 글을 검색하게 되는데 네이버 서치어드바이저는 색인 생성을 도와주고 검색 품질을 고도화하여 결과노출이 많이 되게 도와줍니다. 네이버 검색창에 간단하게 '네이버 서치어드바이저' 를 입력한 후, 회원가입 해주고 '웹마스터 도구'에 들어가 줍니다. 그 후, '사이트관리' 부분에서 본인의 블로그 홈 주소를 아래와 같이 등록해줍니다. 그 .. 2023. 1. 17.
Call by value와 Call by reference 차이 함수를 사용할 때, 함수 내에서 인자 전달방식에는 크게 두 가지가 있습니다. Call by value (값에 의한 호출) Call by reference (주소에 의한 호출) Call by value (값에 의한 호출) 함수 내에서 값을 복사해서 전달하는 방식으로, 인자로 전달하는 변수를 복사하는 방식입니다. 원본은 그대로 놔두고 복사를 했기 때문에, 원본 변수와는 별개의 변수가 되며, 복사한 값을 변경하더라도 원본 변수에는 영향이 가지 않습니다. 즉, 원본 값은 그대로 두고 복사한 값만 바꾸고 싶을 경우에는 Call by value를 사용합니다. Call by reference (주소에 의한 호출) 함수 내에서 주소를 전달하는 방식으로, 값을 전달하는 대신 주소값을 전달하는 방식입니다. 보통, C언어에.. 2023. 1. 16.
[메모리] 동적할당과 정적할당 특징 비교 동적할당, 정적할당 개념 동적은 Dynamic이라고 하고, 정적은 Static이라고 한다. 동적(Dynamic)할당과 정적(Statics)할당은 메모리의 할당과 해제를 언제 하느냐에 따라 구분된다. 동적할당은 프로그램을 실행하는 도중에 메모리의 할당을 결정한다. 즉, 프로그램 실행단계에서 기억공간의 크기를 필요한 크기만큼 할당하고, 다 쓰면 직접 반납을 해줘야 한다. 정적할당은 컴파일(compile) 단계에서 메모리가 미리 할당되고, 함수혹은 프로그램이 끝나면 소멸된다. 즉, 메모리의 크기가 하드코딩 되어있고 프로그램의 시작 전 해당 메모리의 크기가 결정되어 함수가 종료되거나 프로그램이 종료되면 메모리 공간은 자동으로 반납된다. 정적할당의 경우 프로그램이 종료되면 자동으로 반납되기 때문에 메모리 누수를 .. 2023. 1. 15.
[Java] 가비지컬렉션(Garbage Collection, GC) 이란? 1. 가비지 컬렉션(Garbage Collection, GC) 이란 무엇인가? 가비지 컬렉션을 그대로 번역하면 '쓰레기 수집'이다. 쓰레기를 수집하여 청소까지 하는 개념이라고 보면 되는데 Java의 메모리 관리 방법 중의 하나로 JVM (Java Virtual Machine, 자바 가상머신) 의 Heap 영역에서 동적으로 할당했던 메모리 영역 중 더 이상 사용할 수 없게 된 영역 (= 필요 없게 된 영역) 을 해제(삭제) 하는 기능으로 보면된다. 즉, 메모리 영역에서 필요없는 메모리를 삭제하는 기능 이다. Java나 C#의 경우는 가비지 컬렉션이 자동으로 설계되어 있어 따로 프로그램 명령어를 실행해주지 않아도 되지만, C나 C++ 등의 프로그래밍 언어는 수동으로 설정 및 해제 해야 메모리 누수(Memor.. 2023. 1. 13.
반응형