분류 전체보기

· 기타
티스토리를 8월 달에 사용하다가 벨로그를 사용해보고 싶어서, 지금까지 벨로그를 계속 사용해보았다. 벨로그 vs 티스토리 개인적으로 개발과 관련된 글만 올릴 경우에는 벨로그가 훨씬 낮다고 생각한다. 벨로그를 들어가보면, 웬만한 글들은 개발과 관련된 글이다. 신박하고 재미있는 글을 공유하면 그 글이 사람들에게 인상깊은 내용으로 남을 수 있습니다. 개인적으로 티스토리는 스킨 편집을 통해 나만의 스킨을 만들 수 있다는게 큰 장점인 것 같다. 티스토리는 다양한 글들을 작성하고, 게시할 수 있다는게 큰 매력인거 같다. 벨로그 수익? 티스토리 조건을 달성하면 수익이 나온다. 다양한 광고 플랫폼들이 있다. 벨로그 얘는 잘 모르겠는데, 수익이 나온다고 한다. 광고는 삽입이 되긴 하는데, velog 측에서 직접 삽입한 광..
Closer의 뜻은 닫는 것, (종료를 알리는 신호가 되는) 행위이다. 본론으로 넘어가보자. 클로저는 함수가 선언될 당시의 환경을 기억했다가 나중에 호출되었을 때 원래의 환경에 따라 수행하는 함수이다. 이름이 클로저인 이유는 함수 선언 시의 스코프를 포섭하여 이후 실행될 때 이용하기 때문이다. 실무에서 클로저를 가장 많이 사용하는 언어는 자바 스크립트이다. 클로저의 장점은 다음과 같다. 1. 데이터 보존 외부 함수의 샐행이 끝나도, 외부 함수 내 변수를 사용할 수 있다. 2. 정보의 접근 제한 '클로저 모듈 패턴'을 사용해 객체에 담아 여러 개의 함수를 리턴하도록 만든다. 3. 모듈화 유리 클로저 함수를 각각의 변수에 할당하면 독립적으로 값을 사용하고 보존할 수 있다. 자바스크립트의 클로저를 예로 들면 ..
· JAVA
먼저 함수형 프로그래밍이란? 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이며, 함수를 이용하여 프로그래밍을 하는 것이다. 함수형 프로그래밍은 대입문이 없어 변수에 값이 할당되면 그 이후 절대 변하지 않는다. 좀 더 일반적으로 말하면, 함수형 프로그램은 부수 효과가 전혀 없다. 표현식: 함수들의 조합이라 생각하자. 결과를 바꿀 수 있는 부수 효과가 없기 때문에 그 표현식은 아무때나 실행될 수 있다. 표현식으로 인해 프로그래머들의 짐을 덜어준다. 표현식은 아무대나 실행될 수 있기 때문에 변수를 그 표현식의 값으로 대체할 수 있고, 값을 그 표현식으로도 대체할 수도 있다. 함수형 프로그래밍에도 다음과 같은 테크닉들을 사용한다. 일급 함수 익명 함수 클로..
· 플러터
리액트의 상태관리는 리덕스라고 생각한다면, 플러터의 상태관리는 GetX이다. 상태관리란? UI 에서 실시간으로 변하는 데이터들의 상태를 효율적으로 관리하기 위한 개념이다. 아래 예시를 통해 이해해보자! 패키지 작업하기 pubspec.yaml 파일에 들어가서 아래 패키지를 추가한다. dependencies: get: ^4.1.4 패키지를 설치해도 상관은 없지만, 터미널에 들어가 아래 명령어를 입력한다. flutter pub get 명령어 또는 pubspec.yaml 파일에 추가했으면 import 해보자 import 'package:get/get.dart'; GetX는 라우터 관리할 때 정말 효율적으로 빠르고 쉽게 사용할 수 있다. 1. MaterialApp -> GetMaterialApp으로 라우터를 관리..
· Tool
되게 간단하게 VSC에서도 자바스크립트를 실행시킬 수 있다. VSC 설치가 안되어 있다면 아래 링크를 통해 설치하길 바란다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 설치가 잘 되어 있다면..
노드에서는 기본적인 내장 객체와 내장 모듈을 제공한다. global 브라우저의 window와 같은 전역 객체이며, 모든 파일에서 접근할 수 있다. global 객체 내부에는 매우 많은 속성들이 들어있으며, 내부를 보려면 REPL을 이용해야 한다. $ node > global > globalThis > globalThis === global > global.console 노드 버전에 따라 콘솔 내용이 다를 수 있으며, global 객체 안에는 수십 가지의 속성이 담겨 있다. 그 속성 모두를 알 필요는 없고, 자주 사용하는 속성들만 알아보자. 전역 객체라는 점을 이용해 파일 간에 간단한 데이터를 공유할 때 사용하기도 한다. module.exports = () => global.message; const A ..
이 현호
'분류 전체보기' 카테고리의 글 목록 (2 Page)