이터레이터(Iterator)? 영어로 iterate는 반복을 의미한다. 즉, 프로그램안에서도 이터레이터는 반복하기 위한 것을 의미한다. C#(.NET Framework)에서 이터레이터는 열거자로 부르며 IEnumerator 인터페이스를 통해 나타낸다. 이터레이터를 사용하여 yield 키워드를 사용해 배열 또는 컬렉션 클래스에 대해 요소를 열거할 수 있다. 간단하게 말해 foreach 구문으로 처리할 수 있는 것과 같다. yield? 호출자(Caller)에게 컬렉션 데이터를 하나씩 리턴할 때 사용 yield 종류 2개 - yield return : 컬렉션 데이터를 하나씩 리턴할 때 사용 - yield break : 리턴을 중지하고 Iteration 루프를 빠져나올 때 사용 foreach문은 이용자 측에서는..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bZ7baT/btrzZ5mECEP/RanyCU2gUecLBnAvkSH1sK/img.png)
fetch() 메소드란? JavaScript의 fetch() 메소드는 "비동기 통신으로 요청(request)을 발행하고, 해당 응답(response)을 취득하는" 함수이다. 즉, 「비동기 통신이라는 방법으로, 서버상에 있는 원하는 데이터를 취득할 수 있다」 라는 의미이다. fetch() 메소드를 이해,하려면 요청·응답, 비동기 통신이 무엇인지 이해해야한다. WEB 페이지의 구조도 보면서 차례로 확인해보자! ⇒ 웹페이지 구조로 보는 요청과 응답 웹페이지 구조에 대한 요청과 응답은 아래와 같다. ■화면에 WEB 페이지를 표시하는 구조 WEB 페이지의 표시는 브라우저 상에서 「이 웹 페이지를 보고싶어!」라는 요청(request)를 송신하고, 서버가 「이게 WEB 페이지의 정보야!」라고 응답(response)을..
Spring Framework란? Spring Framework는 Java 개발 환경에서 사용할 수 있는 오픈 소스 프레임워크이다. 기업이나 엔지니어에 따라서는 줄여서 Spring(스프링)이라고도 부른다. 원래 프레임워크란 소프트웨어나 애플리케이션 개발을 할 때 필요한 기능이나 기본적인 뼈대를 정리한 것으로 프로그래밍 언어에 따라 사용할 수 있는 종류가 다르다는 특징이 있다. 또 프레임워크마다 앱의 개발을 지원하는 Web 애플리케이션 프레임워크, 기능성이나 조작성의 향상을 목적으로 한 유틸리티 쪽 프레임워크 2개로 구분하여 탑재되고 있는 기능도 여러가지이다. 그중에서도 Spring Framewrok는 Java언어의 웹 애플리케이션 프레임워크에 해당한다. Java를 다루는 엔지니어들 사이에서는 사용되는 경..
VB6/VBA에서 변수를 선언하는 방법과 각 데이터형에 대해서 메모. 변수 : 데이터(임의의 정보)를 저장하는 영역을 말한다. 사물의 이름, 수량, 날짜 등 모든 정보는 각각 독립적인 변수에 저장한다. 변수 선언 : VB6/VBA에서는 변수는 사용 전에 반드시 선언을 하고 나서 사용하는 것이 일반적이다. (선언하지 않은 변수를 사용하는 경우 오류가 발생할 수 있기 때문에) 변수 선언 문법은 아래와 같다. Dim 변수명 As 데이터타입 예제 1 아 참고로 vb에서 주석은 작은따옴표(')로 가능함. 다중행 주석은 지원을 안 하기 때문에 한 줄씩 막일로 만드는 방법뿐임,, 'Interger형 변수 intData 선언 Dim intData As Inteager 'String형 변수 strData1과 strDat..
자바(Java)란? 국내외에서 안정된 인기를 가지는 프로그래밍 언어. 1995년에 출시된 이후 현재에 이르기까지 많은 프로그래머들에게 사용된다. JVM(Java Virtual Machine: Java가상 머신)이라 불리는 가상 환경을 OS상에 스스로 만들어 작동하는 것이 가장 큰 특징이다. 대부분의 컴퓨터 OS에서 프로그램을 실행할 수 있기 때문에 Java는 높은 범용성을 가진다. 다만, Java의 문법에는 복잡한 것이 많아서 범용성은 높지만 습득하기 어려운 언어이다. Java의 특징 - 모든 컴퓨터에서 사용할 수 있는 것 - 객체지향 언어이다. - 높은 인기와 수요가 있다. 특징 1. Java는 어떤 컴퓨터든지 사용할 수 있다. Java의 가장 큰 특징은 "JVM(Java Virtual Maschine..
const arr = [0, 1, 2, 3, 4, 5] 이 arr의 요소들의 합을 구하려면 어떻게 해야할까? 바로 생각나는 방법으로는 for문, foreach, while문과 같이 반복문을 사용하는 방법이다. for문이 내가 가장 주로 사용하는 반복문이기 때문에, for문으로 예제를 들자면 아래와 같다. const arr = [0, 1, 2, 3, 4, 5] let sum = 0; for(var i = 0; i res + arr[i], 0)) 위와 같..
타입스크립트(TypeScript) 기본 타입 String Number Boolean Array Tuple Enum Any Void Never Null/Undefined String 타입이 문자열인 경우 let str:string = 'hello'; // 위와 같이 :를 사용하여 자바스크립트 코드에 타입을 정의하는 방식을 // 타입표기(Type Annotation)라고 한다. Number 타입이 숫자일 경우 JavaScript의 모든 숫자(10, 2, 16진수 등의 모든 부동 소수점 수)를 지정 let num1:number = 10; let num2:number = 10.85; Boolean 타입이 진위 값(true/false)인 경우 let isLoggedIn1:boolean = true; let isL..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/diDn3F/btq4DzdHm5A/8J2oKkOHq0XCH0vIwIerb0/img.png)
타입스크립트(TypeScript)란? TypeScript는 JavaScript를 확장하여 만든 프로그래밍 언어이다. ⇒ 즉! JavaScript로 개발하다보니 에러나 가독성 등의 측면에서 불편해서 만들어진게 TypeScript! 2014년경에 Microsoft에 의해 개발・발표되었다. TypeScript로 작성된 코드를 컴파일하면 JavaScript 코드로 변환이 된다. 그 때문에, JavaScript 파일을 실행할 수 있는 환경이라면 곧바로 사용할 수 있어, JavaScript 라이브러리도 TypeScript에서 사용할 수 있는 등 호환성이 높은 것이 특징이다. TypeScript는 규모가 큰 프로젝트처럼 많은 프로그래머들이 개발할 때, 오류를 방지하기 위해 설계가 되었다. 이외에도 변수의 데이터 형을..
- Total
- Today
- Yesterday
- commit
- TrimEnd
- NLog
- pl/sql
- EXCEPTION절
- rollback
- 에러
- in/out/ref
- 유틸리티에러
- in/out/ref 공통점
- DBA_SYS_PRIVS
- 참조전달
- VB.Net
- 후나빙
- in/out/ref 차이점
- 동기통신
- PL/SQL 예외처리문
- in/out/ref 예제
- 시간차이
- Oracle
- 유틸리티
- PL/SQL 실행문
- 초기화파라미터파일
- DECLARE절
- USER_SYS_PRIVS
- grant
- C#
- BEGIN절
- vba
- REVOKE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |