☆작성 이유!☆ 우리가 프로그래밍을 공부하거나 개발을 할 때 XML, JSON이라는 단어를 한 번쯤은 보게 되는데 이 두 가지의 개념과 차이점에 대해서 모르는 상태로 웹 개발을 했었다. 누가 xml은 뭐고 json은 뭐야? 왜 xml이 아니라 json을 사용해?라는 질문을 받았을 때 여기에 대한 질문에 대답할 수가 없었다. json형식이 뭐가 좋길래 xml이 아니라 주로 json형식을 사용하는지, 차이점은 무엇인지, jQuery vs fetch에 대해서 작성하려고 한다. 우선 ajax나 fetch에 대해서 설명하기 전에 동기 통신과 비동기 통신의 개념 및 이해를 하고 나서 xml과 json, yaml에 대한 기본 개념 및 차이점, 마지막으로 jQuery Ajax와 Fetch 차이점에 대한 설명을 하고 마..
이터레이터(Iterator)? 영어로 iterate는 반복을 의미한다. 즉, 프로그램안에서도 이터레이터는 반복하기 위한 것을 의미한다. C#(.NET Framework)에서 이터레이터는 열거자로 부르며 IEnumerator 인터페이스를 통해 나타낸다. 이터레이터를 사용하여 yield 키워드를 사용해 배열 또는 컬렉션 클래스에 대해 요소를 열거할 수 있다. 간단하게 말해 foreach 구문으로 처리할 수 있는 것과 같다. yield? 호출자(Caller)에게 컬렉션 데이터를 하나씩 리턴할 때 사용 yield 종류 2개 - yield return : 컬렉션 데이터를 하나씩 리턴할 때 사용 - yield break : 리턴을 중지하고 Iteration 루프를 빠져나올 때 사용 foreach문은 이용자 측에서는..
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..
- Total
- Today
- Yesterday
- pl/sql
- grant
- commit
- PL/SQL 예외처리문
- in/out/ref 예제
- in/out/ref
- in/out/ref 공통점
- 에러
- 후나빙
- C#
- VB.Net
- REVOKE
- 동기통신
- USER_SYS_PRIVS
- BEGIN절
- 초기화파라미터파일
- DBA_SYS_PRIVS
- 유틸리티
- 시간차이
- NLog
- in/out/ref 차이점
- Oracle
- 유틸리티에러
- 참조전달
- DECLARE절
- PL/SQL 실행문
- vba
- EXCEPTION절
- TrimEnd
- rollback
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |