본문 바로가기

프로그래밍(코딩)

(29)
티스토리 블로그 카테고리 ?category 링크 URL 제거 방법 알아보기 '티스토리 블로그 카테고리 ?category 링크 URL 제거 방법 알아보기' 티스토리 블로그 사이트에 들어와서 카테고리 창을 통해 작성된 글로 접속하게 되면 '?category=숫자' 형식이 붙어서 페이지 뷰 수를 분산시켜 광고 단가에 영향을 주며 구글 애널리틱스 통계를 한눈에 파악하기에 어려움이 생길 수 있기 때문에 이를 방지하기 위한 티스토리 블로그에서 카테고리(?category) 링크 URL 제거 방법에 대해 알아보도록 하겠습니다. 분명히 같은 글임에도 ?category 링크가 붙은 링크와 그렇지 않은 링크로 나누어져 접속이 되며, 구글 애널리틱스 통계에도 따로 집계되는 모습을 볼 수 있습니다. 그럼 이제 모든 유입이 원래의 기본 글 링크로 접속되도록 해보겠습니다. 티스토리 HTML/CSS 편집 ..
C언어 독학하기-(10) 배열과 문자열에 대하여 'C언어 독학하기-(10) 배열과 문자열에 대하여' 이번에 정리할 내용은 바로 C언어 프로그래밍에서 데이터를 잘 관리하고 활용하기 위해서 빠질 수 없는 배열과 문자열에 대해 정리해보도록 하겠습니다. 배열(Array): C언어 프로그래밍에서 데이터를 그룹으로 묶어서 표현하는 방법 for 반목문을 통해 배열의 모든 요소를 0으로 초기화시키는 코드 예시를 볼 수 있는데요, 만약 배열의 각 요소를 모두 0으로 초기화한다면 쉼표를 활용하여 훨씬 간단하게 구현이 가능합니다. (붉은색 예시처럼 0 이외의 값으로 초기화 시에는 활용 X) 배열을 선언할 때, [ ]에 배열의 요소 개수를 입력하지 않고 선언해도 요소 개수만큼 자동으로 메모리 공간이 생성되기 때문에 생략이 가능합니다. 배열에 저장된 각 요소 값도 일반적인 ..
블로그 및 웹사이트 우클릭 금지, 복사 방지 HTML 코드 적용하는 법 알아보기 '블로그 및 사이트 우클릭 금지, 복사 방지 HTML 코드 적용하는 법 알아보기' 다양한 사진, 영상, 글 콘텐츠들에 저작권이 있음에도 불구하고 무단 복사, 다운로드 등이 상당히 많이 이루어지고 있습니다. 자신의 창작물을 지키기 위한 해결책으로 블로그나 사이트에 우클릭 및 불법 복사를 금지할 수 있는 HTML 코드를 적용하는 방법에 대해 알아보도록 하겠습니다. 코드를 적용하기 전 저의 블로그(웹사이트)에 우클릭을 할 경우, 이미지를 저장하거나 복사가 가능하여 2차 이미지 도용 등의 문제가 발생할 수 있었습니다. 그럼 이러한 문제를 해결하기 위한 코드를 적용하는 방법에 대해 티스토리 블로그를 기준으로 알아보도록 하겠습니다. HTML 편집 창에서 우클릭 방지 코드를 사이에 넣어주시고 적용하시면 됩니다. 코드..
C언어 독학하기-(9) 지역 변수와 전역 변수에 대하여 'C언어 독학하기-(9) 지역 변수와 전역 변수에 대하여' 이번에 C언어 프로그래밍에서 알아볼 내용은 바로 전역 변수와 지역 변수에 대한 것입니다. 그리고 추가로 extern 키워드와 static 키워드가 각각 어떤 역할을 하는 지에 대해 추가로 정리해보도록 하겠습니다. 지역 변수: 변수를 선언한 함수 안에서만 사용할 수 있는 변수 하나의 함수에 똑같은 이름의 변수가 있을 경우에는 오류가 나지만, 각각 다른 함수의 지역 변수이므로 변수 이름이 같아도 괜찮습니다. 즉, 지역 변수 이름은 중복해서 사용이 가능합니다. 위의 지역 변수 예시를 보면, 변수의 이름은 같아도 서로 다른 함수의 지역 변수이므로 서로 다른 메모리에 할당되어 사용되게 됩니다. 전역 변수: 변수를 선언한 프로그램 전체 영역에서 사용할 수 ..
C언어 독학하기-(8) 시프트 연산자와 비트 연산자 'C언어 독학하기-(8) 시프트 연산자와 비트 연산자' 지난 글에서 C언어의 산술 연산자, 증감 연산자, 비교 연산자, 논리 연산자를 정리했었다면, 이번에는 C언어에서 제공하는 시프트 연산자와 비트 연산자에 대해 정리해보도록 하겠습니다. 전문적으로 C언어 프로그래밍을 하기 위해서 꼭 알고 가면 유용하게 쓰일 내용들이 많았기 때문에 집중해서 정리해보도록 하겠습니다. 비트 : 0 또는 1을 저장할 수 있는 공간 C언어에서 제공하는 자료형의 최소 단위 = 1바이트 = 8비트 (0과 1로 자료를 저장할 수 있는 프로그램을 만들 때, 비트 단위로 연산한다면 메모리를 절약할 수 있다.) C언어는 2진법 상수 표현 제공 X -> 2진법으로 변환하기 쉬운 16진법을 이용 unsigned char data = 0x5A;..
C언어 독학하기-(7) C언어 반복문에 대하여 'C언어 독학하기-(7) C언어 반복문에 대하여' 저번 글에 이어서 이번에는 C언어 반복문의 종류와 코드 예시를 살펴보고, 반복문과 함께 사용되는 break문과 continue문 개념에 대해 정리해보도록 하겠습니다. 반복문에 필요한 3가지 요소: (시작 조건), (조건 변화 수식), (종결 조건) 그럼 이제 for 반복문을 사용하여 1부터 5까지 더하기를 하는 예제 코드를 살펴보도록 하겠습니다. #include void main() { int sum = 0, num; for (num = 1; num for( ; ; ) (아무 것도 선언되어 있지 않으므로 항상 '참') 이번에는 while 반복문을 사용하여 1부터 5까지 더하기를 하는 예제 코드를 살펴보도록 하겠습니다. #include void main()..