본문 바로가기
반응형

FullStack153

Dart(다트) - 변수 var 변수, 기본 값 Dart는 객체 지향 프로그래밍 언어이며, 변수는 값을 저장하는 데 사용됩니다. 변수는 다음과 같이 선언됩니다. var 변수명 = 값; 여기서 var 키워드는 변수가 자동으로 형을 추론하도록 해줍니다. var name = 'John'; var age = 30; var isStudent = true; name 변수는 문자열 값을 저장하고, age 변수는 정수 값을 저장하며, isStudent 변수는 불리언 값을 저장합니다. Dart에서 기본적으로 변수의 초기화를 생략할 수 없으며, 필요하다면 명시적으로 선언해야 합니다. Dart에서 변수는 지역 변수와 전역 변수로 구분됩니다. 지역 변수는 특정 블록 내에서만 사용할 수 있으며, 전역 변수는 전체 프로그램에서 사용할 수 있습니다. fi.. 2023. 4. 14.
Dart(다트) 언어란? Dart는 구글에서 개발한 객체 지향 프로그래밍 언어입니다. 다트는 2011년에 처음 발표되었으며, 앱 및 웹 애플리케이션을 만들기 위한 프로그래밍 언어로 설계되었습니다. 다트는 C와 자바와 유사한 구문을 가지고 있습니다. 이 언어는 정적 타입을 가지고 있으며, 타입 추론 기능도 지원합니다. 또한, 다트는 가비지 수집 기능을 갖추고 있어 메모리 관리를 자동으로 관리해 줍니다. void main() { print('Hello, World!'); } // 변수 var name = 'Voyager I'; var year = 1977; var antennaDiameter = 3.7; var flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune']; var image.. 2023. 4. 14.
자바스크립트 이벤트 디버깅 방법 자바스크립트를 통해 UI를 구성하면서 단순 스크립트명만으로 찾기도 어려우며, 분석하기에 난의도가 있습니다. 소스에 "debugger"을 작성하면 분석에 편리하지만, 해당 소스를 찾아서 작성하기란 쉬운 일이 아닙니다. 간단하게 디버깅할 수 있는 방법을 알려드립니다. 1. Element 속성에 이벤트가 명시된 경우 개발자 도구를 이용하여 확인하였을 때 객체에 이벤트(onclick 등) 이벤트가 명시된 경우라면, 해당 부분을 더블클릭으로 html 수정이 가능합니다. "debugger;" 문구를 해당 이벤트 앞에 추가 후, 클릭을 하면 디버그 모드가 실행됩니다. 2. JavaScript 함수 임의 실행 스크립트 함수를 실행하려면 Console 창에 실행하고자 하는 함수 앞에 "debugger;"을 추가하여 함수.. 2023. 3. 8.
[Spring] RequestContextHolder RequestContextHolder RequestContextHolder는 Spring기반에서 실행 중인 Request 정보를 가져와 사용할 수 있도록 도와주는 유틸성 클래스입니다. 주로 로그 등의 공통 작업 중 Request의 포함되어 있는 정보(쿠키, 세션) 사용에 사용됩니다. RequestContextHolder의 Http 정보는 Request 시작되는 시점에 생성, 초기화가 진행되고 Servlet이 destroy 되는 시점에 Clean 됩니다. 즉 http 요청을 받아 처리를 시작하는 시점에 정보 설정 -> Http 응답 이후 초기화된다고 보시면 됩니다. 내부적으로는 ThreadLocal에 값을 설정하는 방법으로 동일 요청 Thread에서는 RequestContextHolder을 통해 값에 접근.. 2023. 2. 15.
반응형