일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 보안뉴스요약
- 자바스크립트 jQuery
- 보안뉴스 요약
- 자바스크립트 prototype
- javascript
- oracle db
- 보안뉴스
- 오라클
- 자바스크립트 API
- GIT
- ES6
- 랜섬웨어
- 카카오프로젝트
- php
- 자바스크립트 element api
- 보안뉴스 한줄요약
- oracle
- 카카오프로젝트 100
- 자바스크립트 객체
- 자바스크립트
- 자바스크립트 node
- 카카오프로젝트100
- numpy
- 자바스크립트 기본 문법
- Oracle SQL
- 다크웹
- python
- 깃허브
- 보안뉴스한줄요약
- 파이썬
- Today
- Total
목록전체 글 (507)
FU11M00N
자바스크립트에서 코드는 동기나 비동기로 처리가 된다 파일을 4개를 순서대로 읽어 콘솔 로그로 출력하고 싶다. 그럼 어떻게 처리를 해야 할까? 1) 우선 비동기 함수로 작성한 코드이다 해당 코드를 실행하면, (readFile 함수는 비동기 함수이다) const fs = require('fs'); fs.readFile('./readme.txt', (err, data)=> { if (err){ throw err; } console.log("1번",data.toString()); }) fs.readFile('./readme.txt', (err, data)=> { if (err){ throw err; } console.log("2번",data.toString()); }) fs.readFile('./readme.t..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
리액트 네이티브로 앱 개발을 하기 전 ES6의 주요 기능들을 알아보겠습니다!! - 화살표 함수 기존에는 함수를 선언하기 위해서 function 키워드를 사용했습니다. 이를 화살표 함수 (Arrow Function) 문법으로도 선언이 가능합니다. [기존 방식] let a = function() { console.log("function"); } a(); [최신 방식] let a = () => { console.log("arrow function"); } a();. - 비구조 할당 딕셔너리에 있는 값을 꺼내 변수에 담을 때, 할당 과정을 거치기 않으면서 딕셔너리의 키 값 그대로 변수사용이 가능합니다. //객체 let blog = { owner : "noah", url : "noahlogs.tistory.co..
가상 함수(virtual function) virtual 키워드로 선언된 멤버 함수이다. virtual 키워드의 의미는 아래와 같다. - 동적 바인딩 지시어 - 컴파일러에게 함수에 대한 호출 바인딩을 실행 시간까지 미루도록 지시하는 역할을 한다. 함수 오버라이딩(function overriding) 파생 클래스에서 기본 클래스의 가상 함수와 동일한 이름의 함수 선언 - 기본 클래스의 가상함수의 존재감을 상실시킨다. - 파생 클래스에서 오버라이딩한 함수가 호출되도록 동적 바인딩 - 함수 재정의라고도 부른다. - 다형성의 한 종류이다. 오버로딩 : 같은 클래스 내에서 이름이 같은 것. 추상 클래스 추상 클래스를 얘기하기 전에, 순수 가상함수를 먼저 설명해보겠다. 순수 가상 함수 함수의 코드가 없고, 선언만 ..
C++ 에서 상속이란? 클래스 사이에서의 상속관계를 정의하는 것이다. 기본 클래스의 속성과 기능을 파생 클래스에 물려주는 것이다. + 기본 클래스 -> 상속해주는 클래스. 부모 클래스 + 파생 클래스 -> 상속받는 클래스. 자식 클래스 클래스를 상속하게 되면 얻는 이점 1. 클래스 간결하게 작성 2. 클래스 간의 계층적 분류 및 관리 용이 상속관계의 생성자와 소멸자 실행 질문 1: 파생 클래스의 객체가 생성 될 때 파생 클래스의 생성자와 기본 클래스의 생성자가 모두 실행되나요? 답 1: 네 둘 다 실행됩니다. 질문 2: 파생 클래스의 생성자와 기본 클래스 생성자 중 어떤 생성자가 먼저 실행되나요? 답 2: 기본 클래스의 생성자가 먼저 실행됩니다. #include using namespace std; cl..
프렌드함수 : 클래스의 멤버 함수가 아닌 외부함수 : 전역 함수 : friend 키워드로 클래스 내에 선언된 함수 : 클래스의 멤버로 선언하기에는 무리가 있는, 클래스의 모든 멤버를 자유롭게 접근할 수 있는 일부 외부 함수를 작성 할 때 필요하다. 클래스의 모든 멤버를 접근할 수 있는 권한이 부여된다. 프렌드 함수가 되는 세가지 : 전역함수 - 클래스 외부에 선언된 전역 함수 : 다른 클래스의 멤버 함수 - 다른 클래스의 특정 멤버함수 : 다른 클래스 전체 - 클래스의 모든 멤버 함수 1. 외부함수 equals() 를 Rect 클래스의 프렌드로 선언하는 것 class Rect{ friend bool equals(Rect r, Rect s); } #include using namespace std; cla..
- 함수 중복 동일한 이름의 함수가 공존하는 것이다. function overloading 이라고도 한다. - 함수 중복 성공 조건 중복된 함수들의 이름이 동일해야한다. 중복된 함수들의 매개 변수 타입이 다르거나 개수가 달라야한다. 리턴타입은 함수 중복과 무관하다. - 오버로딩 예시 #include #include using namespace std; int big(int a, int b) { if (a > b) { return a; } else { return b; } } int big(int a[], int size) { int res = a[0]; for (int i = 1; i < size; i++) { if (res < a[i]) { res = a[i]; } return res; } } int ..