코딩ㆍ개발 정보173 애드센스에 적합한 티스토리 무료 스킨 모음 구글 애드센스 적용을 적절하게 한다는 것은, 광고를 효율적으로 배치할 수 있어야 한다는 거 같아요. 그런 의미에서 티스토리 스킨 추천합니다. - 무료스킨 - 1. 미넴 스킨 (Mynem Skin)미넴 스킨은 애드센스 광고 최적화에 중점을 둔 반응형 스킨으로, 다크 모드 지원, 자동 목차 생성, 상단 헤더 고정 등 다양한 기능을 제공합니다. 특히 광고 배치에 유리한 구조로 설계되어 있어 애드센스 수익 향상에 도움이 됩니다.다운로드 및 자세한 정보:상민엠's 블로그2. 친효 스킨 (ChinHyo Skin)친효 스킨은 사용자가 원하는 대로 스타일을 커스터마이징할 수 있는 반응형 스킨입니다. 본문과 사이드바의 위치 조절, 폰트 크기 및 글자 간격 조절, 반응형 애드센스 광고의 손쉬운 적용 등 다양한 기능을 통해.. 코딩ㆍ개발 정보/티스토리블로그 2024. 12. 13. mvc를 서블릿(get, put) dao dto jsp(jstl, ajax)의 인자 흐름으로 보기 mvc , 서블릿(get, put) dao dto jsp, jstl, ajax 의 관계를 설명해줘. 특히, 서로 주고 받는 인자들의 흐름을 기준으로 설명해줘 MVC(Model-View-Controller) 패턴에서 Servlet, DAO, DTO, JSP, JSTL, 그리고 AJAX는 웹 애플리케이션에서 데이터를 처리하고 표시하는 주요 구성요소입니다. 아래에서는 각 구성요소가 서로 전달하는 **인자(데이터)**의 흐름을 중심으로 설명하겠습니다.1. 주요 구성요소의 역할Controller (Servlet): 클라이언트 요청을 처리하고, 데이터를 가져와 가공하거나 적절한 뷰(JSP)에 전달합니다.Model (DAO & DTO):DAO (Data Access Object): 데이터베이스와 상호작용하며 SQL .. 코딩ㆍ개발 정보/HTML 연습 2024. 11. 19. [쿠키 및 CSS 보안 설정] 외부 침입자를 막기 위한 방법 1. CSS를 이용한 보안 문제CSS 인젝션CSS 인젝션 공격은 공격자가 악성 CSS 코드를 삽입하여 웹 애플리케이션의 디자인을 조작하거나 사용자 데이터를 노출할 수 있는 공격입니다.예방 방법:사용자 입력 검증: 사용자 입력이 CSS 코드로 해석되지 않도록 항상 검증하고 필터링합니다.CSS 파일의 정적 로딩: 가능한 한 사용자로부터 직접 CSS를 받아서 처리하지 않도록 하세요. 정적 CSS 파일을 사용하는 것이 좋습니다.콘텐츠 보안 정책 (CSP): CSP를 설정하여 외부 CSS를 포함시키지 않도록 제한할 수 있습니다. 2. 쿠키 관련 보안 문제쿠키 변조사용자가 쿠키 값을 조작하여 애플리케이션의 보안에 영향을 줄 수 있습니다.예방 방법:쿠키 암호화: 쿠키 값을 암호화하여 클라이언트 측에서 변조되더라도 의.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 29. [JavaScript] 전화번호 - 표시 하고, 저장은 숫자로만 전화번호를 사용자가 입력할 때, 입력 형식을 자동으로 지정된 형식(예: 010-3333-1234)으로 변환하고, 데이터베이스에는 숫자만 저장되도록 하는 기능을 구현하려면 다음과 같은 단계로 진행할 수 있습니다.1. 자바스크립트로 입력 형식 처리사용자가 입력할 때마다 자바스크립트를 사용해 입력된 값을 실시간으로 포맷팅합니다. 이 작업은 oninput 이벤트를 사용하여 입력값을 감지하고, 숫자만 추출한 후 적절한 형식으로 변환한 다음, 다시 입력 필드에 설정하는 방식으로 구현할 수 있습니다. 전화번호: 2. 서버 측에서 데이터 저장 처리 (ASP)이제 숫자로만 이루어진 전화번호를 데이터베이스에 저장합니다. 요약자바스크립트를 사용해 사용자가 입력한 전화번.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 29. [ASP, MSSQL] dbconnection.asp 사용하기 dbconnection.asp 파일 생성 0 Then Response.Write "데이터베이스 연결 오류: " & Err.Description Response.EndEnd IfFunction GetConnection() Set GetConnection = connEnd FunctionSub CloseConnection() If conn.State = adStateOpen Then conn.Close End If Set conn = NothingEnd Sub%> sample.asp 파일 사용Dim rs, sql' 페이지 인코딩을 UTF-8로 설정합니다.Response.ContentType = "text/html"Response.Charset = "UTF-8"' .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 28. [ASP, AJAX] 메뉴 검색 기능 1. 데이터베이스에서 메뉴 정보 저장메뉴 정보를 MSSQL 데이터베이스에 저장합니다. 메뉴의 이름, 링크(URL), 상위 메뉴 ID (계층 구조를 지원하는 경우), 기타 필요한 정보들을 테이블에 저장할 수 있습니다.예를 들어, 메뉴 정보를 저장할 테이블 구조는 다음과 같을 수 있습니다.CREATE TABLE Menus ( MenuID INT PRIMARY KEY, ParentID INT NULL, -- 상위 메뉴의 ID, NULL일 경우 최상위 메뉴 MenuName NVARCHAR(255), MenuLink NVARCHAR(255), SortOrder INT -- 메뉴 정렬 순서); 2. 검색 기능 구현클래식 ASP에서 사용자가 입력한 검색어를 바탕으로 데이터베이스에서 메뉴를 .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 27. [도커] 시놀로지 SSH로 Docker 사용하는 명령어들 놀로지 NAS에서 SSH를 통해 Docker를 제어하려면, Docker 명령어를 사용하여 컨테이너를 관리할 수 있습니다. 여기서는 각 명령어를 순서대로 설명하겠습니다. 1. 도커 명령어로 컨테이너 실행하는 방법Docker 컨테이너를 실행하려면 docker run 명령어를 사용합니다.[형식]docker run -d --name [컨테이너_이름] [이미지_이름][예시]docker run -d --name my_container nginx 2. 도커 명령어로 컨테이너 내부 터미널 열기컨테이너 내부에서 터미널을 열고 작업하려면 docker exec 명령어를 사용합니다.[형식]docker exec -it [컨테이너_이름] /bin/bash[예시]docker exec -it my_container /bin/bash.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 21. [MySQL] 문자 인코딩 설정 확인 1. MySQL 데이터베이스 및 테이블의 문자 인코딩 설정 확인MySQL에서 한글이 깨지지 않도록 하기 위해서는 데이터베이스와 테이블의 문자 인코딩이 UTF-8로 설정되어 있어야 합니다.-- 데이터베이스의 인코딩 확인SHOW VARIABLES LIKE 'character_set_database';SHOW VARIABLES LIKE 'collation_database';-- 테이블의 인코딩 확인SHOW TABLE STATUS WHERE Name = 'your_table_name';-- 컬럼의 인코딩 확인SHOW FULL COLUMNS FROM your_table_name;서버의 문자 셋 확인 방법--------------------------------------------------1. MySQL 서버의.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [톰캣] tomcat에서 context 추가하는 방법 3가지 1. 서버(server.xml)에서 추가하는 방법 자세한 내용: 2024.08.20 - [코딩ㆍ개발 정보/HTML 연습] - [톰캣] server.xml , Context 설정2. 서버(conf/Catalina/localhost/app1.xml) 에서 추가하는 방법각 애플리케이션별로 별도의 context.xml 파일을 사용하는 방법은 다음과 같습니다. 이 방법을 사용하면 server.xml 파일을 수정하지 않고도 각 애플리케이션에 대해 별도로 설정을 관리할 수 있습니다.1. 애플리케이션의 context.xml 파일 생성각 애플리케이션의 설정을 위해 conf/Catalina/localhost/ 디렉토리 안에 개별적인 .xml 파일을 생성합니다. 이 .xml 파일은 애플리케이션의 Context .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 21. [MySQL] 테이블과 내용 다른 데이터베이스로 복사하기 MySQL에서 한 데이터베이스(A)에서 다른 데이터베이스(B)로 테이블을 복사하려면, 다음 단계를 수행할 수 있습니다. 이 과정에서는 테이블 구조(CREATE TABLE)와 데이터를 모두 복사하는 방법을 설명합니다. 1. 테이블 구조 복사 (CREATE TABLE)먼저, A 데이터베이스에서 테이블의 구조를 B 데이터베이스로 복사합니다.CREATE TABLE B.테이블명 LIKE A.테이블명; 위 SQL은 A 데이터베이스의 테이블명과 동일한 구조를 B 데이터베이스에 복사합니다.2. 데이터 복사 (INSERT INTO SELECT)구조를 복사한 후, 데이터를 복사합니다.INSERT INTO B.테이블명 SELECT * FROM A.테이블명; 위 SQL은 A 데이터베이스의 테이블명에 있는 모든 데이터를 B 데.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. 이전 1 2 3 4 ··· 18 다음