전체 글 497

[구글 애드센스] 구글 애드센스(AdSense) 키우기 1편

구글 애드센스(AdSense) 키우기 1편 1. 일주일간의 사용 결과 - 2018.8.27 ~ 2018.9.2 - 참담하다..(예상 수입 US$1.06) 2. 일주일간의 보고서 분석 결과 1. 광고 클릭 테스트 - 핸드폰을 들어가서 클릭시 모두 유효 클릭이 발생함 - 사용자 마다 모두 다른 광고가 뜬다.(사용자 패턴을 분석해서 구글이 광고를 정해 준다) 2. 광고 클리 비용 테스트 - 모든 광고가 동일한 돈을 지급 해주는 것이 아니다.(좀더 테스트 해봐야 할듯) (목요일과 금요일 비교이 클릭수는 1개 차이 이나 비용 차이는 많이 발생함을 알수 있다) 3. 정리 - 돈을 벌려면 사람들이 광고 클릭을 많이 해야한다. - 페이지 뷰로 돈을 벌기는 참 어려워 보인다.(이걸로 돈 벌려면 하루에 몇 천명이 들어와야..

금융/재택크 2018.09.03

[jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도

[jsp 홈페이지 만들기] 1탄. jsp개발 환경 및 배포 구성도 *전체 목차* 1) JDK 설치 - [jsp 홈페이지 만들기] 2탄. java JDK 설치 2) Eclipse JSP 개발 환경 구축 (1) Eclipse 설치 - [jsp 홈페이지 만들기] 3탄. 이클립스 설치(Eclipse) (2) Eclipse 개발 환경 설정 - [jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse) (3) Eclipse Tomcat 설치 - [jsp 홈페이지 만들기] 5탄. 아파치 톰캣(apache tomcat)을 이용한 WAS 웹 서버 구축 (4) Hello World, Web application 만들기 - [jsp 홈페이지 만들기] 6탄. Hello World, Web applica..

[Segfault] Core가 없을때 dmesg로 죽은 원일 분석 하기

[Segfault] Core가 없을때 dmesg로 죽은 원일 분석 하기 1. dmesg 정보로 정보 수집 - 코어가 남지 않았을 경우 모든 Core로그는 dmesg에 남는다. - 수행 명령어#dmesg - 추출 가능 정본는 다음과 같다. 항목 정보 값 1 프로그램 명 segfault_test 이고 pid 는 959 이다. 2 죽은 원인 segmentfault가 발생하여 죽음 3 죽을 때 참조한 주소 잘못된 참조 주소 0 ( 0은 NULL 값을 참조 했음을 의미 한다) 4 죽었을때 실행된 명령어 주소 죽었을 당시 실행된 명령어 0x400541 5 죽었을때 스택 주소 죽었을 당시의 스택 주소 6 에러 코드 에러 코드 7 offset 정보 Offset 정보 2. dmesg의 정보를 활용하여 어떤 명령어를 수행..

[fseek] 파일 포인터이동 예제

fseek Example Code in C 1. 함수 설명 - 파일 Pointer의 값을 이동 시키는 함수 있다. - 파일은 Open 한 후 처음 부터 읽는 것이 아니라 nbyte 떨어진 곳부터 읽고 싶은 때 사용한다. 헤더 stdio.h 형태 int fseek( FILE *stream, long offset, int whence); 인수 FILE *stream 파일 포인터 Long offset 건너 뛸 byte수 int whence 시작 시점 SEEK_SET : 파일 시작 SEEK_CUR : 현재 포인터 위치 SEEK_END : 파일 끝 반환 int 2. 연관 함수 1) long ftell(FILE *stream); 2) void rewind(FILE *stream); 3) int fgetpos(FIL..

[Makefile] Linux Makefile이란??

Makefile이란? 1. Makefile의 정의 - linux상에서 반복 적으로 발생하는 컴파일을 쉽게하기위해서 사용하는 make 프로그램의 설정 파일이다. - Makefile을 통하여 library 및 컴파일 환경을 관리 할수 있다. 2. Makefile의 기본 구조 - 파일명 : Makefile - 기본 구조는 다음과 같이 매크로 정의, 룰 , 명령어로 되어있다. 3. Makefile의 매크로 정의란 무엇인가? - Makefile에서 미리 정의 되어있는 환경 변수라고 생각하면된다. - 2. 기본 구조에서 CC = gcc 에서 CC가 매크로이다. 4. Makefile에서의 매크로의 종류 - makefile에서 미리 정의된 매크로 확인 방법 #make -p - 주요 매크로 설명 매크로 명 용도 DEFS..

[구글 애드센스] 구글 애드센스(AdSense) 승인편 (경험에 의한것)

2018.8.25일 구글 애드센스(AdSense) 승인 이야기1 2018.8.25일 드디어 고대하던 구글 애드센스 승인이 되었습니다. 감격입니다!!! 1. 구글 애드센스란 무엇인가?? - 구글에서 제공하는 광고를 달고 광고의 노출 정도과 클릭 수에 따라 돈을 받는 구조이다. 2. 신청 방법 - www.google.co.kr/AdSense 여기 가서 신청 하면 된다 3. 승인 조건 (경험적 조건입니다) 1) 양질의 많은 포스트 - 남이 했던것이 아닌 새로운것 를 많이 올리면 승인됩니다, 저는 남들이 한것을 복붙하지 않습니다. .(경험) - tstory 기준으로 이렇게하면, 초대자도 잘 주는듯.. 합니다. 2) 글자수를 많게 해야 한다. - 대부분의 다른 사이트에서 말한다 글자수가 많아야 한다고 합니다. -..

금융/재택크 2018.08.26

[Segfault] 기초 편 : Linux의 Segmentation Fault(Segfault) 분석 방법

[Segfault] 기초 편 : Linux의 Segmentation Fault(Segfault) 분석 방법 1. Segmentation Fault(이하:Segfault) 정의 - 프로그램이 동작 중 잘못된 주소를 참조할 때 발생하는 오류이다. 2. 대표적인 Segmentation Fault(Segfault) 발생 조건 1) 읽기 전용 메모리 영역에 데이터를 쓰려고 할 때 2) 운영 체제 메모리 영역 또는 보호된 메모리 데이터를 쓰려고 할 때 3) 잘못된 메모리 영역을 접근하려고 할 때 Ex) NULL, -1, 등등 3. Segfault가 발생시 발생하는 에러 메시지 - 화면상 내용(알 수 있는 정보가 없다) - Segmentation fault라고 뜬다. - demsg 상내용(알 수 있는 정보가 좀 더 ..

Web API란?

Web API란?1. Web API란? - REST API를 완벽하게 구현 하지 못할 경우 Web API라고 한다. - REST의 HATEOAS와 self-descriptive를 만족 못하는 경우가 대부분 Web API라고 칭한다. 2. Web API 디자인 가이드 1) URI는 정보의 자원을 표현해야한다. Ex) (1) GET /members-> 위 표현 방식은 멤버의 모든 정볼ㄹ 달라는 요청이다.잘못된 방식GET /members/delete/1-> GET은 정보를 요청 할떄만 써야 한다. 위와 같이 동사로 삭제 표현을 하면 안된다.(3) DELTE /members/1-> HTTP Method중 하나인 DELETE를 이요하여 삭제를 표현해야한다. 2) 자원에 대한 행위는 HTTP Method(GET, ..

REST API 란??

REST API 란 ?? 1. REST API 목적?? - REST API란 핵심 컨텐츠 및 기능을 외부 사이트에서 활용할 수 있도록 제공되는 인터페이스입니다. - REST는 REpresentational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 2. REST API 정의? - REST 아키텍쳐 스타일을 따르는 API - REST는 분산 하이퍼미디어 시스템(예: 웹)을 위한 아키텍쳐 스타일 * 아키텍쳐 스타일 : 제약 조건의 집합 3. REST 아키텍쳐를 구성하는 스타일? - REST 아키텍쳐는 5가지의 규격을 엄격히 만족해야 한다. 1) client-server - client - server 구조를 이..

[JSP] 7. Maven에서 JDBC를 이용한 DB연결 방법

[JSP] 7. Maven에서 JDBC를 이용한 DB연결 방법 JSP 정리 목록이전 글([JSP] 6. Maven 이란?) 1. 사전 설정 사항. 1) DBMS설치(Mysql-8.0.12) 2) Maven 프로젝트에서 pom.xml 에 mysql dependency 추가 mysql mysql-connector-java 5.1.45 2. JDBC를 이용한 프로그래밍 절차 1. DBMS에 맞게 Driver를 로드. 2. java SQL 패키지의 DriverMager를 통해서 DBMS에 연결 3. Sql 쿼리 String 생성 4. DB에 Sql 쿼리 전달 하기 위한 객체 생성 5.쿼리 실행 및 결과 얻기 - 비유를 통한 프로그램 절차 이해하기 -> JDBC를 통한 DB제어는 강건너 사람에게 명령하는 것과 같..

ProgrammingLang/JSP 2018.08.12