분류 전체보기 400

[ASP] 객체 모델

ASP 객체 모델Request클라이언트가 웹서버에 전달한 정보를 검색할 때 사용되는 객체예시 작업클라이언트가 URL의 뒤에 추가한 정보를 저장 (GET 방식)클라이언트가 FORM 태그를 이용해 전달한 정보를 저장 (GET, POST 방식)클라이언트에서 전달한 쿠키 값을 저장클라이언트에서 전달한 보안 코드를 저장웹서버 자체에 대한 일반 정보(HTTP 서버 변수)를 저장Response서버가 클라이언트에게 응답할 때 사용되는 객체예시 작업클라이언트로 전달되는 페이지에 정보를 추가클라이언트에 쿠키를 만들기 위해 클라이언트의 웹브라우저에 정보를 전달요청한 페이지가 아닌 전혀 다른 페이지로 이동시키는페이지 생성과 동시에 정보를 전달할지, 생성된 다음 정보를 전달할지를 결정페이지의 속성(HTML 헤더, 타입)들을 제..

[ASP] 입출력 태그

FORM 태그정보 입력 받는 곳의 경계 설정 태그속성 종류NAMEFORM의 이름을 나타낸다ex) METHODGET/POST로 속성 부여ex) METHOD=POSTGET주소창에 정보를 추가해서 전달하는 방식ex) ~/content.asp?seq=197&part=1GET 방식인 경우 'Request.QueryString' 으로 값을 받아야 한다POST정보 숨겨서 전달하는 방식ex) ~/content.asp 처럼 주소만 표시POST 방식으로 넘기는 경우 'Request.Form(”태그명”)' 과 같은 형식으로 값을 받아야 한다ACTION정보를 처리하는 페이지의 주소 입력ex) ACTION=regist_ok.asp INPUT 태그사용자의 입력을 받는 태그TYPE 종류TEXT문자열 입력 필드ex) SUBMITFO..

[ASP] 기본 문법 (문자열 관련 함수)

ASP 기본 문법 3 (문자열 관련 함수)문자열 관련 함수대/소문자 변환 함수UCASE, LCASE문자열 길이 반환 함수LEN문자열의 좌, 우, 중간에서 지정한 만큼 문자열 반환 함수LEFT, RIGHT, MID해당되는 문자열의 위치 반환 함수INSTR, INSTRREV문자열의 공백 제거 함수LTRIM, RTRIM, TRIM문자열의 일부를 다른 문자열로 변경 함수REPLACE특정 문자열을 기준으로 나누어 배열로 저장 함수SPLIT대/소문자 변환 함수UCASE(문자열)대문자로 변환LCASE(문자열)소문자로 변환문자열 길이 반환 함수LEN(문자열)문자열의 길이 반환문자들, 공백 모두 1씩 계산문자열의 좌, 우, 중간에서 지정한 만큼 문자열 반환 함수LEFT, RIGHT, MID(문자열, n)해당되는 문자열의..

[ASP] 기본 문법 (데이터 타입, 타입 변환 함수)

ASP 기본 문법 2-1 (데이터 타입)데이터 타입숫자 서브 타입문자열 서브 타입날짜 서브 타입Boolean 서브 타입그 외 서브 타입숫자 서브 타입Integer - 정수-32,768 ~ 32,767 사이의 정수Byte - 정수0~255 까지의 정수Long - 큰 정수-2,147,483,648 ~ 2,147,483,647 사이의 정수Single - 소수점3.402823E38 ~ -1.401298E-45 까지의 음수1.401298E-45 ~ 3.402823E38 까지의 양수Double - 소수점-1.79769313486232E308 ~ -4.94065645841247E-324 까지의 음수4.94065645841247E-324 ~ 1.79769313486232E308 까지의 양수Currency - 통화 (화..

[ASP] 기본 문법 (선언, 생성, 논리)

ASP 기본 문법 1 (선언, 생성, 논리)선언 및 생성Dim (변수 선언)ex) Dim strNameSet (객체 생성)ex) Set rs = Server.CreateObject(”ADODB.RecordSet”)논리 구문IF ~ THEN (조건 적을 때)SELECT CASE (조건 많을 때)FOR ~ NEXT (반복횟수 알 때)DO WHILE (반복횟수 모를 때, 조건사용)태그ASP 코드는 로 끝난다.파일명은 .asp예시 코드 "" THEN %> Hello ! Please enter name! DIM - 변수 선언 타입 정할 필요 없이 대입하는 값에 따라 자동으로 변화한다.  기본 형식DIM 변수명DIM 변수명1, 변수명2, 변수명3동시 선언 가능DIM..

퇴사 후, 치앙마이 - 정현지

p64나를 갉아먹는 일이 아닌 즐겁게 할 수 있는 일을 찾기 위해 퇴사한 지금. 내가 원하는 인생을 이미 살고 있는 것 같은 가넷이 부러웠다. 회사 안에서 하루하루 버티는 삶이 아닌, 적어도 웃으면서 일하고 싶었다. 어떻게 웃는지 그 방법도 까먹은 채 침울한 표정으로 컴퓨터 앞에 앉아 있는 게 일상이었던 나에게 일도 웃으면서 즐겁게 할 수 있구나. 일이라고 다 괴로운 건 아니라는 걸 직접 보여준 가넷 p158애써 만나려고 노력하지 않아도 나와 결이 비슷한 사람이 자연스럽게 나타난다.마음을 표현하는 데 주저하지 말자. 그게 작은 것이라 하더라도 상대방에게는 결코 작게 다가오지 않을 테니 p160인도, 발리, 치앙마이 같이 요가로 유명한 곳은 선생님들의 가이드가 남다르다. 동작이 아닌 지금 내 몸과 마음에 ..

Books 2025.03.04

젊은 시인에게 보내는 편지 - 라이너 마리아 릴케

첫 번째 편지p15이 모든 것들을 다정하고 차분하고 겸손한 솔직함으로 묘사하십시오.p18당신의 모든 성장과 발전을 조용하고도 진지하게 이어나가라는 것입니다. 당신이 자꾸만 바깥 세계만을 쳐다보고, 당신의 가장 조용한 시간에 당신의 은밀한 감정을 통해서나 답해질 수 있는 성질의 질문들에 대해 외부로부터 답을 얻으려 할 때 처럼 당신의 발전에 심각한 해가 되는 것도 없습니다. 세 번째 편지p30비평만큼 예술작품에 다가갈 수 없는 것도 없습니다. 사랑만이 예술작품을 포착할 수 있으며 올바르게 대할 수 있습니다. … 당신은 늘 자신과 당신의 느낌이 옳다고 생각하십시오. 지금의 당신의 견해가 틀렸다면 당신의 내면의 삶의 자연스런 성장이 천천히 그리고 세월의 흐름에 따라 당신을 다른 인식으로 이끌 것입니다. 당신의..

Books 2025.02.26

[Algorithm] 재귀

재귀란하나의 메소드 내에서 자기 자신을 호출하도록 하여 반복하는 개념하나의 재귀 호출은 하나의 부분 문제를 해결한다. → 부분 문제를 푸는 재귀에서 또 다른 부분 문제를 푸는 재귀 호출 → 반복반복.. → 재귀는 점점 작아져 이어지는 부분 문제 없이 답이 나오고 종료된다. 재귀 정의 순서상태 정의부분 문제는 하나의 문제에서 하나의 답이 나와야 한다.답을 결정하는 변수들을 상태라고 한다.한 부분 문제는 하나의 상태에 대한 답을 찾는 문제가 된다.예로 (x, y)로 상태 표기종료 조건재귀가 진행될수록 상태는 작아지고, 마지막엔 이어지는 부분 없이 답이 나와야 한다. (재귀 종료)답을 반환할 수 있도록 하는 것을 종료 조건이라고 한다.점화식가장 큰 상태가 어떤 과정을 거쳐 종료 조건에 도달하는지 정의부분 문제..

[Algorithm] DP 동적 계획법

재귀와 DP의 차이재귀는 하향식 접근DP는 상향식 접근, 계산 결과를 저장하는 memoization 사용DP 사용문제의 최적 결과를 낼 때동일한 작은 문제들이 반복하여 나타나는 경우작은 문제를 풀고 memoization 하면서 전체 문제 해결 class DP { public int solution(int[] arr) { int len = arr.length; if(len == 0) { return 0; } else if (len == 1) { return arr[0]; } int[] answer = new int[len]; answer[0] = arr[0]; ..

[TypeScript] Spring Boot로 개발한 REST API 프론트엔드에서 연동

예전엔 프론트 두려워하고 자신도 없었는데요,, 그래도 풀스택 교육 들으면서 React-TypeScript 조합으로 프론트 개발도 해보고, API 연동도 해보니 이제 어느정도는 할 수 있게 되었답니다.물론 디자인까진 많이 신경을 못쓰지만요.. 원할한 프론트엔드와의 협업과 백엔드를 맡아도 간단한 프론트 개발할 일이 분명히 있을 것 같아서 까먹지 않도록 API 연동 순서를 정리해봅니다.React-TypeScript 환경에서 Spring Boot로 개발했던 REST API 연동입니다.  1. 엔티티별 DTO 타입 정의 1-1. 백엔드 API 만들 때 dto 클래스 작성했던 것을 모두 타입 정의를 해줘야 한다.엔티티클래스명+Request/ReponseDto.d.ts 파일 생성  1-2. 각 엔티티별로 만들어둔 R..

JS & TS/TypeScript 2025.01.24
728x90