ERROR 메시지

 

해결방법

WAS, W3SVC 다시 실행하기.

 

액세스가 거부되었다고 하면 관리자 권한으로 다시 실행

 

ERROR 메시지

 

해결 방법

xinet.kr/?p=2266

'서버 > IIS' 카테고리의 다른 글

[IIS : ERROR] WAS, W3SVC 서비스 중지  (0) 2021.03.08

 

GitLab 사용법은 대충 알고 써본 적도 있지만 확실하게 정리하고자 기록

 

  

 

1. SET UP

  • Github Desktop : 별로 추천 안 함
  • SourceTree : 간단하고 심플하지만 다양한 기능 포함 (전에 사용해봤음)
  • GitKraken : 화려한 UI
  • Terminal : 명령어 사용. (현업에서 일하는 개발자는 명령어를 사용하는 경우가 많음) 
    • iTerm2 : Mac에서 추천
    • cmder : windows에서 추천. Git이 기본적으로 포함되어 있음

 

1) Terminal에 Git 정보 등록하기

git config --global user.name "사용자 이름"

git config --global user.email "사용자 이메일"

git config --global core.autocrlf true (windows : true, mac : input) : 줄 바꿈 문자열을 맞춰주는 속성

 

2) Git 사용 방법

git [명령어] [옵션]

 

3) Git 명령어 모음

git-scm.com/docs

 

2. BASIC

  • working directory : 프로젝트의 파일들을 수정하는 곳
    • untracked : 관리 대상이 아닌 파일
    • tracked : 관리 대상이 된 파일, 추적되고 있는 상태
      • unmodified : 파일 내용이 수정되지 않은 상태
      • modified : 파일 내용이 수정된 상태
      • staged : 커밋으로 git 저장소에 기록될 준비가 된 상태
  • staging area : 어느 정도 작업 후 버전 히스토리에 저장할 파일들을 옮겨 놓는 곳
  • . git directory :버전의 히스토리를 가지고 있는 곳 

 

명령어

  • checkout : 원하는 버전으로 돌아갈 수 있음
  • commit : 히스토리에 저장
  • push : 서버에 업로드
  • pull : 서버에서 로컬로 다운로드

 

3. REMOTE

4. PRO TIPS

 

[출처] 드림 코딩 

 

 

구분 테이블 정의 저장공간 ROLLBACK SQL문 종류
DELETE 존재 유지 가능 DML
TRUNCATE 존재 삭제 불가능 DDL
DROP 삭제 삭제 불가능 DDL

 

1. DELETE

  • 데이터만 삭제되며 용량은 줄어 들지 않음
  • COMMIT이전에 ROLLBACK가능
  • ROLLBACK정보를 기록하므로 TRUNCATE에 비해 느림

 

2. TRUNCATE

  • 테이블을 최초 생성된 초기 상태로 만듦
  • ROLLBACK 불가능
  • 무조건 전체 삭제만 가능

 

3. DROP

  • 테이블의 정의 자체를 완전히 삭제
  • ROLLBACK 불가능

 

HTML 기본 구조

 

  • <!DOCTYPE html> : 현재 문서가 HTML5 문서임을 명시합니다.
  • <html> : HTML 문서의 루트(root) 요소를 정의합니다.
  • <head> : HTML 문서의 메타데이터(metadata)를 정의합니다.
    • 메타데이터(metadata)란 HTML 문서에 대한 정보(data)로 웹 브라우저에는 직접적으로 표현되지 않는 정보를 의미
    • 이러한 메타데이터는 <title>, <style>, <meta>, <link>, <script>, <base>태그 등을 이용하여 표현
  • <title> : HTML 문서의 제목(title)을 정의하며, 다음과 같은 용도로 사용됩니다.
  • <body> : 웹 브라우저를 통해 보이는 내용(content) 부분입니다.
  • <h1> ~ <h6> : 제목(heading)을 나타냅니다.
  • <p> : 단락(paragraph)을 나타냅니다.

 

HTML 요소 구조

  • 속성 이름은 소문자로 작성
  • 속성 값은 따옴표로 감싸서 사용

 

HTML 요소의 타입

HTML의 모든 요소는 해당 요소가웹 브라우저에 어떻게 보이는가를 결정짓는 display 속성을 가진다.

대부분의 HTML 요소는 이러한 display 속성값으로 다음 두 가지 값 중 하나를 가지게 된다.

1. 블록 (block) : <p>, <div>,  <h>, <ul>, <ol>, <form>

2. 인라인 (inline) : <span>, <a>, <img>

 

'프로그램 > HTML CSS JavaScript' 카테고리의 다른 글

[CSS] CSS 속성  (0) 2021.03.15
[HTML] HTML 태그 정리  (0) 2021.03.03
FrontEnd : HTML, CSS, JAVASCRIPT 이해  (0) 2021.03.03

HTML 태그

HTML 태그는 HTML요소라고도 부르며, HTML 문서를 구성하는 기본 단위이다.

 

1. <html> : 웹 페이지의 시작과 끝

2. <head> : 웹 페이지의 정보. 머리말

3. <meta> : 정보에 대한 정보를 알려줌

4. <title> : 문서 제목

5. <body> : 본문

6. <p> : 단락, 문단, 절

7. <h1> ~ <h6> : 제목, 글자 크기 (h1이 제일 큼)

8. <hr> : 단락 구분, 문서의 구분선

9. <br> : break, 줄 바꿈

10. <div> : HTML 문서 영역이나 섹션의 분할

11. <span> : inline요소. 줄바꿈, 폭, 높이 적용 안됨. 인라인 요소들을 그룹화 하는데 사용

12. <table> : 표. 세로 정렬이 자동. 게시판에 주로 이용

  • boarder : 테이블의 선 두께
  • cellpadding : 셀 안쪽 여백
  • cellspacing : 셀과 셀 사이 간격
  • width : 테이블의 넓이
  • summary : 요약

13. <caption> : summary역할. css에서 안보이게 함

14. <colgroup> : 열 그룹. 구조적인 그룹화를 위해 사용

15. <col> : 빈 태그이지만 유일하게 self colse가 없음. 열의 속성 값과 스타일을 지정

16. <thead> : 테이블 헤어 행 그룹

17. <tbody> : 테이블 내용 행 그룹

18. <tfoot> : 테이블 푸터행 그룹. 계산 시 합계 부분에 주로 이용.

19. <th> : 셀 제목으로 지정하여 강조되게 표시

20. <tr> : 테이블 내의 한 행을 정의하는 태그. table row

21. <td> : 각 행에 포함된 셀을 만들 때 사용되는 태그. table data, td의 개수는 th의 개수와 일치해야 함. inline요소

  • colspan : 가로 행을 합쳐줌
  • rowspan : 세로 열을 합쳐줌

22. <ol> : 순서가 있음. 앞에 넘버링이 붙음.

23. <li> : 순서가 없음. 앞에 기호가 붙음.

24. <dl> : 정의 목록

25. <dt> : 항목

26. <dd> : 설명

27. <a> : 링크 연결 inline 요소

  • href : 목적지, url
  • target : 보여질 위치 (_blank : 새창, _self : 이동, _parent : 먼저 띄워진 창, _top : 현재 띄워진 가장 최상단에 위치한 창)
  • name : a태그의 이름 지정 (북마크 역할)
  • title : 링크에 대한 설명

28. <img> : 이미지가져오기. inline

29. <form> : 입력을받음. 게시판, 설문조사, 회원등록 등 폼 속성

  • name : 전송될 데이터의 이름
  • action : 입력된 데이터가 전송될 페이지를 지정. value는 url
  • method : 입력 데이터가 처리될 방식
  • value

30. <fieldset> : form 안에 논리적으로 묶인 구성요소를 그룹으로 묶을 대. 사각형 모양으로 표시

31. <legend> : fieldset에 대한 설명

32. <label> : 리더기가 읽어주는 부분(웹 접근성)에서 중요한 요소. 다양한 폼 서식의 설명 

33. <input> : 입력 상자.

  • name : 필수 입력. 이름 지정
  • value : 입력 구성 요소의 값을 지정
  • checked : 'checked', 'radio'일 경우 체크 된 상태로 표시
  • maxlength : 타입 속성이 text, password일 경우 입력 가능한 최대 문자수를 지정
  • readonly : 타입 속성이 text, password일 경우 요소의 값을 수정할 수 없는 읽기 전용으로 지정
  • disabled : 페이지가 로드될 때 폼 구성요소를 선택할 수 없게 함. 수정 불가능
  • type : 입력 구성 요소의 종류를 지정

34. <textarea> : 긴 글 작성 시 사용. 여러 줄의 텍스트를 입력할 수 있는 상자를 만듦.

35. <select / option> : 선택 메뉴, select 요소 내의 태그에 목록에 있는 사용 가능한 옵션을 정의

36. <button> : 버튼 생성, submit, reset, button. 유일하게 css값을 가지고 있는 태그

 

 

 

 

출처 m.blog.naver.com/PostView.nhn?blogId=windyseo&logNo=221563865293&proxyReferer=https:%2F%2Fwww.google.com%2F

'프로그램 > HTML CSS JavaScript' 카테고리의 다른 글

[CSS] CSS 속성  (0) 2021.03.15
[HTML] HTML 구조  (0) 2021.03.03
FrontEnd : HTML, CSS, JAVASCRIPT 이해  (0) 2021.03.03

ASP는 세미콜론(;) 안 붙이기

 

문자열 출력

<html>
<body>
<%
response.write("My first ASP script")
%>
</body>
</html>

 

변수와 문자열 출력

변수와 문자를 연결할 땐 &을 사용

<html>
<body>
<%
dim name
name="Donald Duck"
response.write("My name is : " & name)
%>
</body>
</html>

 

배열

배열 famname(0)부터 famname(5)까지 출력하는 for문

<html>
<body>
<%
Dim famname(5), i
famname(0) = "A"
famname(1) = "B"
famname(2) = "c"
famname(3) = "D"
famname(4) = "E"
famname(5) = "F"

For i = 0 to 5
   responnse.write(famname(i)& "<br />")
Next
%>
</body>
</html>

 

IF문

현재 시간을 기준으로 12시보다 이전이면 Good morning 을 출력하고 12시 이후면 Good Day 를 출력하는 if문

<html>
<body>
<%
dim h
h=hour(now())

response.write("<p>" & now())
response.write("</p>")
if h<12 then
	response.write("Good morning")
else
	response.write("Good day")
end if
%>
</body>
</html>

 

FOR문

<h1>부터 <h6>까지의 문장을 크기별로 나타내는 for문

<html>
<body>
<%
dim i
for i=1 to 6
	response.write(" <h" & i & ">Heading " & i & "</h" & i & ">")
next
%>
</body>
</html>

 

FOR EACH문

<html>
<body>

<%
Dim cars(2)
cars(0) = "Volvo"
cars(1) = "Saab"
cars(2) = "BMW"

For Each x In cars
	response.write(x & "<br>")
Next
%>

</body>
</html>

 

리턴값이 없는 함수

<html>
<head>
<%
sub vbproc(num1, num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result:<%vbproc 3, 4%> </p>
</body>
</html>

 

리턴값이 있는 함수

함수명과 동일한 변수명에 리턴하고자 하는 값을 넣어 함수를 종료하면 됨

<html>
<body>
<%
function func (val1, val2)
	func = val1 * val2
end function
response.write "func(25, 10) : " & func(25, 10)
%>
</body>
</html>

 

페이지 이동

<%
response.redirect "http://www.naver.com"
%>

 

 

[출처] www.w3schools.com/asp/asp_examples.asp

'프로그램 > ASP' 카테고리의 다른 글

[ASP] BOF와 EOF의 의미  (0) 2021.03.09
[ASP] 한글 깨짐 해결 방법  (0) 2021.03.08
ASP 기본 문법 I  (0) 2021.03.03
ASP 란 무엇인가?  (0) 2021.03.03
ASP와 ASP.NET의 차이점  (0) 2021.03.03

 

1. Dim : 변수를 선언

2. Set : 개체를 선언

Handphone 개체의 사용 방법

1. Dim myPhone
2. Set myPhone = Server.CreateObject ("Telephone.Handphone")
3. myPhone.color = "white"
4. myPhone.number = "011-9971-88XX"
5. myPhone.call ("02-584-88XX")
6. myPhone.hangup ( )
7. Set myPhone = Nothing

 

1. myPhone이라는 변수 선언

2. Server.CreateObject 라는 메소드를 사용하여 Handphone 개체의 인스턴스를 만들어서 myPhone 이라는 변수에 저장

3, 4. 속성에 값을 할당하는 구문

5, 6. 메소드를 실행하는 구문

7. Set myPhone = Nothing 이라는 구문을 사용하여 개체의 인스턴스인 'myPhone'을 메모리에서 해제

 


 

3. IF ~ THEN : 만약 ~라면 (조건이 적은 경우)

IF intNumber = 1 THEN
   Response.Write "intNumber에 들어있는 수는 1입니다."
ELSEIF intNumber = 2 THEN
   Response.Write "intNumber에 들어있는 수는 2입니다."
ELSEIF intNumber = 3 THEN
   Response.Write "intNumber에 들어있는 수는 3입니다."
ELSE
   Response.Write "intNumber에 들어있는 수는 1, 2, 3이 아닌 다른 숫자입니다."
END IF

 

Response.Write : 현재 화면에 문자열을 출력하라는 함수

 


 

4. SELECT CASE : 만약 ~라면 (조건이 많은 경우)

SELECT CASE intNumber
CASE 1
   Response.Write "intNumber에 들어있는 수는 1입니다."
CASE 2
   Response.Write "intNumber에 들어있는 수는 2입니다."
CASE 3
   Response.Write "intNumber에 들어있는 수는 3입니다."
CASE 4
   Response.Write "intNumber에 들어있는 수는 4입니다."
CASE 5
   Response.Write "intNumber에 들어있는 수는 5입니다."
CASE 6
   Response.Write "intNumber에 들어있는 수는 6입니다."
CASE 7, 8, 9
   Response.Write "intNumber에 들어있는 수는 7, 8, 9 중 하나 입니다."
CASE 10
   Response.Write "intNumber에 들어있는 수는 10입니다."
CASE ELSE
   Response.Write "intNumber에 들어있는 수는 1부터 10 사이의 정수가 아닙니다."
END  SELECT

 


 

5. FOR ~ NEXT : 순환하면서 실행 (반복 횟수를 정확하게 알고 있을 때)

1부터 1000까지의 숫자를 화면에 출력하라는 명령어

DIM intLoop
FOR intLoop = 1 TO 1000 STEP 1
      Response.writer intLoop & "<BR>"
NEXT

[FOR~NEXT 구문의 형식]

FOR 
시작 TO STEP 증가
    반복되어 실행될 구문
NEXT

 


 

6. DO WHILE : 순환하면서 실행 (반복 횟수를 정확하게 알 수 없을 때)

1부터 1000까지의 숫자를 화면에 출력하라는 명령어

DIM intLoop
intLoop = 1 
DO WHILE
intLoop <= 1000                         // intLoop 변수에 담긴 숫자가 1000보다 같거나 작은 동안에는 계속 실행해라.
      Response.writer intLoop & "<BR>"
      intLoop = intLoop + 1                             // 대입 연산자
LOOP

[FOR~NEXT 구문의 형식]

FOR  
시작 TO  STEP 증가
    반복되어 실행될 구문
NEXT

 

 

출처 taeyo.net/lecture/Dukyoung/DYsASP06.asp

'프로그램 > ASP' 카테고리의 다른 글

[ASP] BOF와 EOF의 의미  (0) 2021.03.09
[ASP] 한글 깨짐 해결 방법  (0) 2021.03.08
[ASP] 기초 문법 실습하기  (0) 2021.03.03
ASP 란 무엇인가?  (0) 2021.03.03
ASP와 ASP.NET의 차이점  (0) 2021.03.03

 

1. 서버와 클라이언트7
한 컴퓨터에서 다른 컴퓨터로 어떤 문서 및 정보를 보여달라고 요구했을 때 그 자료를 요청한 컴퓨터를 '클라이언트', 제공해 주는 컴퓨터를 '서버'라고 한다.
서버(Server)는 '제공자, 제공하는 것'이여,
클라이언트(Client)는 '의뢰인, 고객'을 의미한다.

2. 웹서버 (Web Server)
웹 서버란 '웹 서비스를 제공하는 서버'라고 한다.
서버는 서버인데, 웹(www) 상에 있는 서버이기 때문에 인터넷만 연결되어 있다면 어느 나라 어느 장소에 있는 사람이라도 그 곳을 방문 할 수 있다.

3. IIS (Internet Information Services)
IIS란 ASP 페이지가 실행될 수 있는 환경을 제공하는 '웹 서버 프로그램'의 이름이다.

웹 서버의 의미를 '하드웨어(컴퓨터 본체)' 라고 한다면,
IIS란 '소프트웨어(프로그램)'을 의미한다고 생각하면 된다. 

 

ASP란 무엇인가?

ASP란 'Active Server Pages'의 약자이며, '동적으로 서버에서 작동하는 페이지'로 해석한다.

 

<HTML>
<HEAD>
<TITLE> Welcome To Dukyoung.net </TITLE>
</HEAD>
<BODY>
<CENTER>
<% IF Hour(Now) < 12 THEN %>
지금은 오전입니다.
<% ELSE %>
지금은 오후입니다.
<% END IF%>
</CENTER>
</BODY>
</HTML>

 

<% IF Hour(Now) < 12 THEN %>

1. Now() 함수

컴퓨터 시스템에서의 '현재 시간'을 표시

 

2. Hour() 함수

24시간으로 환산한 '시간'을 나타내는 인자가 들어감. 

 

3. IF ~ THEN (조건문)

'만약 ~ 이라면' 이라는 뜻을 가짐. IF와 THEN 사이에는 '참' 또는 '거짓'을 판별할 수 있는 조건이 들어감.

IF 조건 THEN
참일 때의 처리 실행
ELSE
거짓일 때의 처리 실행
END IF

 

1. ASP는 '<%' 으로 시작하여 '%>'으로 끝난다.
2. 클라이언트들은 오직 ASP 코드가 실행된 후의 HTML 페이지만을 볼 수 있다.

 

출처  taeyo.net/lecture/Dukyoung/DYsASP05.asp

'프로그램 > ASP' 카테고리의 다른 글

[ASP] BOF와 EOF의 의미  (0) 2021.03.09
[ASP] 한글 깨짐 해결 방법  (0) 2021.03.08
[ASP] 기초 문법 실습하기  (0) 2021.03.03
ASP 기본 문법 I  (0) 2021.03.03
ASP와 ASP.NET의 차이점  (0) 2021.03.03

+ Recent posts