Programming
-
포인터 *연산자 , & 참조연산자 이해Programming/C 2017. 7. 13. 14:57
포인터 * 연산자 * 는 산술 연산자에서는 곱셈을 의미하지만 포인터에서는 포인터 변수 주소 값에 있는 데이터를 말한다 123456789int main() { int *p; int a = 2; p = &a; printf("%d\n", p); // * 안 썼을 때 printf("%d\n", *p); // * 썼을 때}Colored by Color Scriptercs 실행결과 보시다시피 * 를 사용하여 출력을 했을 경우 2값이 나오는 걸 확인할 수 있다.* 를 사용하지 않아서 나오는 첫 번째 결과 값은 메모리 주소 값이다. 그렇다면 여기서 포인터 변수 p가 가리키는 변수a의 값은 어떻게 바꿔줄 수 있을지 생각해보자 1234567891011121314int main() { int *p; int a = 2; p ..
-
검색 엔진Programming/HTML5 - CSS3 2017. 7. 11. 12:49
검색 엔진어떤 웹사이트를 만들어서 공개하면 검색 엔진을 만드는 회사들이 로봇(소프트웨어)를 보내고 그 사이트에 있는 html 파일을 다운로드 받아 거기에 있는 정보를 해석하고 자기들의 필요, 기준에 따라 분류해서 사용자들이 검색을 했을 때 사용자가 검색한 것에 가장 적합한 컨텐츠를 제공하는 것이 검색엔진이다. 검색 엔진 최적화검색 엔진이 내가 만든 또는 여러분들이 만든 웹 사이트를 상위에 노출될 수 있도록 하는 것 검색 엔진을 최적화 하기 위해서는 무엇을 해야 하는가HTML 코드를 Semantic(의미론적인)적으로 잘 쓰면 그것이 가장 좋은 검색 엔진 최적화이다 라고 구글 검색 엔진 최적화 기본 가이드에 설명이 되어있다. 또한 검색 엔진 최적화를 한다고해서 검색 엔진이 좋아할 만한 것을 너무 과하게 사용..
-
HTML5 시맨틱(Semantic) 태그Programming/HTML5 - CSS3 2017. 7. 9. 17:32
시맨틱(Semantic)은 "의미의,의미론적인" 이라는 뜻을 가진다.사람에게도 의미있고 기계들에게도 활용하기 좋은 형태의 데이터로 웹을 발전시키기 위해 여러가지 많은 노력을 하게 되는데 그중에 하나가 semantic 웹(의미론적인 웹)이다. 간단히 말하자면 HTML5 언어에 익숙하지 않은 사람이 보고도 저 태그가 무엇을 하는 태그인지 알아볼 수 있도록 하는 태그를 시맨틱(Semantic)라고 한다. Semantic 태그 페이지 상단이나 섹션의 머리말 문서의 네비게이션 항목을 정의 (목차만들기에 주로 사용) 문서의 구획들을 정의 본문 광고와 같이 본문과는 관계가 적은 내용들 꼬리말이나 저작권 등을 표시 이 외에도 - 추가적인 정보를 사용자가 숨기거나 보일 수 있게함 - 부모요소인 details요소의 내용에..