Programming/Vue.js

Redux, FLUX아키텍처란?

velog.io/@alskt0419/FLUX-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90%EB%9E%80 FLUX 아키텍쳐란? 해당 게시글에서는 Flux 구조에 대해 다룹니다. MVC 아키텍쳐의 한계 우선 Flux 아케텍쳐에 대해 알아보기 전에 MVC 아키텍쳐에 대해 간단히 얘기해 보겠습니다. Flux 아키텍쳐는 Facebook에서 개발한 velog.io lemontia.tistory.com/637 [React] Redux 사용하기전 알아야할 Flux 개념 Front-End에 사용되는 프레임워크의 대부분은 MVC(Model-View-Controller) 디자인 패턴을 채택했었습니다. 그런데 MVC 패턴이 명확하게 보여지면서 Flux 아키텍쳐가 등장하게 되었습니다. 우선 MVC 모델을..

2021.04.19 게시됨

Programming/TIP

SPA(Single Page Application) 이란?

단일 페이지 응용 프로그램 ( SPA은 )는 인 웹 응용 프로그램 또는 웹 사이트에 동적으로 현재 재 작성하여 사용자와 상호 작용하는 웹 페이지 로부터 새 데이터로 웹 서버를 대신 브라우저 로딩 완전히 새로운 페이지의 기본 방법을. 목표는 웹 사이트 가 네이티브 앱 처럼 느껴지 도록 빠르게 전환하는 것 입니다. velog.io/@cyongchoi/Spa-%EB%9E%80 SPA 란? SPA? velog.io

2021.03.31 게시됨

HomePage/Security

XSS(Cross Site Scripting) 공격

공격방법: 나 같은 태그를 입력하여, 원하는 방법대로 사용자에게 공격하는 것. 해결방안: 입력 값에 모든 특수문자를 입력하지 못하도록 하면 된다. 4rgos.tistory.com/1 XSS(Cross Site Scripting) 공격이란? XSS 란? 웹 해킹 공격 중 XSS라는 공격 기법이 있다. Cross Site Scripting의 약자로 CSS라고 하는 것이 맞지만 이미 CSS가 Cascading Style Sheets의 약어로 사용되고 있어 XSS라 한다. XSS는 게시판이나 웹 메일.. 4rgos.tistory.com

2021.03.31 게시됨

Programming/TIP

프로그래밍에서 바인딩(Binding)이란?

바인딩(Binding) 이란 프로그램의 어떤 기본 단위가 가질 수 있는 구성요소의 구체적인 값, 성격을 확정하는 것을 말한다. 변수(프로그램의 기본 단위)를 예시로 들어보자. 다음과 같은 C언어문이 있다. int num = 123; 위 문장에서 num 는 변수의 이름, int 는 변수의 자료형, 123 은 변수의 자료값 이라는 변수의 속성의 구체적인 값이다. 위와 같이 이름, 자료형, 자료값에 각각 num, int, 123 이라는 구체적인 값을 할당하는 각각의 과정을 바인딩이라고 한다. 함수에서도 바인딩이 일어나는데, 이때 바인딩은 어떤 코드에서 함수를 호출할 때 그 해당 함수가 위치한 메모리 주소로 연결해주는 것을 의미한다. 일반적으로 바인딩은 일어나는 시간에 따라 크게 정적 바인딩, 동적 바인딩으로 ..

2021.03.31 게시됨

Programming/TIP

보간법(interpolation)이란?

보간법이란 알려진 데이터 지점(고립점)에서 -> 새로운 데이터 지점을 구성하는 방법을 보간법이라고 한다. ko.wikipedia.org/wiki/%EB%B3%B4%EA%B0%84%EB%B2%95 보간법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수치해석학의 수학 분야에서 보간법(補間法) 또는 내삽(內揷, interpolation)은 알려진 데이터 지점의 고립점 내에서 새로운 데이터 지점을 구성하는 방식이다. 공 ko.wikipedia.org

2021.03.31 게시됨