전체 글

웹개발을 babystep만큼 사부작거리는 사람
01 자바스크립트 함수가 실행되는 과정자바스크립트 코드의 실행 1자바스크립트 엔진은 코드가 없어도 실행 환경(실행 컨텍스트)을 초기화한다.스코프(scope)는 코드가 현재 실행되는 환경, 맥락(context)을 의미한다.this 포인터, 스코프에 저장된 변수들, 스코프 체인 등이 환경에 포함된다.this 포인터의 경우, 글로벌 스코프에서는 window를 가리킨다.자바스크립트 코드의 실행 2함수가 실행되면, 함수 스코프에 따라 환경이 만들어진다.this, 함수 스코프의 변수들, 그리고 스코프 체인이 형성된다.스코프 체인을 따라 글로벌 환경에 도달한다자바스크립트 코드의 실행 3객체의 메서드의 경우, 메서드 환경의 this는 해당 객체를 가리키게 된다.하지만 this가 가리키는 것은 환경에 따라 변할 수 있다..
노트패드++에서 정규표현식으로 엔터(줄바꿈)을 공백으로 변경하기 시도 환경: 윈도우 노트패드++에서 상단 [보기] -> [기호보기] -> [특수 문자 표시] 에서 체크된 상태로 만들기 그러면 줄바꿈되는 곳에서 CR 또는 CR LF 가 표시됨. 만약 CR 만 있을 경우 는 아래와 같이 찾을 내용 : \r 바꿀 내용 : ' ' ( 그냥 스페이스만 친 공백 ) 을 넣고 되돌이 검색 체크된 상태로 해주고 찾기모드는 확장 체크 한뒤 모두 바꾸기 버튼 클릭하면된다. --------------------------------------------------------------------------------------------------------------------------------------- 만약 CR..
[ 리눅스기초 ] 리눅스의 세계로 리눅스 파일 시스템 알고 쓰는 리눅스 명령어 프로세스와 네트워크   리눅스의 세계로 , 리눅스 소개 리눅스의 특징 및 종류 우분투 리눅스 기초 명령어 GUI vs CLI 패키지 관리자- apt Root    리눅스 소개 리눅스는 리누스 토발즈(Linus Torvalds)에 의해 만들어진 컴퓨터 운영체제 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본 GNU 프로젝트의 일환 GNU 프로젝트 : Gnu is not unix 유닉스 운영체제를 여러 회사에서 각자 개발후 서로 공유하지 않는 문화에 반발하여 생김 리눅스의 구조  +---------------------+ | 응용 프로그램 | +---------------------+ | 쉘    ..
[ 자바스크립트 소개 ] [ 01 자바스크립트 ]목차1 자바 스크립트2 자바스크립트의 변수3 변수 데이터 확인 방법4 자바 스크립트 데이터 타입 01 자바스크립트웹 / 서버/ iot등 다양한 분야에서 활용할 수 있는 프로그래밍 언어02 자바스크립트의 변수var value 라고 변수 선언가능var fruit = "apple";Console.log(fruit); // apple 출력//변수명은 숫자로 시작할 수 없음var 1Str // 변수명은 최대한 자세하게 작성var randomNumber; // 의미가 불명확하게 하면안된다.var tMAX 선언데이터 변경변수 생성 시 주의 사항자바스크립트 사용방법변수 데이터 확인 방법우클릭 후 크롬 개발자 검사 or F12 03 자바스크립트 데이터 타입String : ..
[ 데이터 베이스  ] 데이터 베이스 용어 레코드 (Record): 테이블에서 하나의 행(row)을 나타냅니다. 레코드는 테이블에 저장된 개별 데이터 항목입니다. 각 레코드는 여러 개의 필드(열)로 구성되어 있습니다. 행 (Row): 테이블에서 하나의 레코드를 나타냅니다. 행은 테이블에 저장된 데이터의 개별 인스턴스를 나타내며, 각 행은 여러 열(속성)의 값을 가집니다. 속성 (Attribute): 테이블의 각 열(column)을 의미합니다. 속성은 테이블에 저장된 데이터의 특정 유형의 정보를 나타내며, 각 속성은 해당 속성에 대한 값들을 포함합니다. 필드 (Field): 레코드 내에서 속성의 한 인스턴스를 나타냅니다. 행(레코드)을 구성하는 각 열의 값은 필드라고도 불립니다. 열 (Column): 테이..
[ map ] [ map 컬렉션 ]  interface map 자체가 인터페이스이다.  JSON이 map 형식이다.  메소드Put(key, value ) 리턴타입 : ValueType Key 에 대응하는 value를 삽입하거나,이미있다면 갱신한다. get리턴타입 : ValueType Key에 해당하는 value를 반환한다. containsKey리턴타입 : Boolean 파라미터로 넘겨준 key가 map에 있는지 확인하여 반환한다.  remove리턴타입 : ValueType Key에 해당하는 값을 삭제하고, 반환한다.  keySet리턴타입 : SetMap에 있는 key 종류를 set컬렉션으로 반환한다.  Map 컬렉션 구현체 HashMap  해시 함수를 활용한 자료구조 "key"와 "value"가 존재 K..
[HTML/CSS 기초 ] 1. 웹사이트에 정보와 디자인을 입혀보자 -> HTML, CSS 란? -> 웹사이트의 레이아웃 -> 웹사이트의 움직임 -> 모바일에 대응하는 웹사이트 -> Contents 1) 웹을 구성하는 요소 -> HTML , CSS , JavaScript 2) HTML 주요 태그 살펴보기 -> HTML : Hyper Text Markup Language -> 태그명 : HTML이 갖고 있느 고유의 기능 형태로 입력 -> 컨텐츠 : 열린 태그와 닫힌 태그 사이에 있는 내용물 -> 속성 : HTML 태그가 갖고 있는 추가 정보 -> 속성값 : 어떤 역할을 수행할지 구체적인 명령을 진행하는 것 -> HTML 문서의 기본 구조 - HTML5라는 신조어로 문서를 선언하는 태그 - ... HTML ..
배열 선언 자바에서의 배열선언은 아래와 같이 한다. String[] stringValue = new String[10]; 위 그림의 (1) 부분의 String[] 에서 String[10] 으로 하면 안 된다. 왜냐하면 선언 되는 시점은 할당되는 사이즈를 미리 알 수 없기 때문이다. 그래서 자바에서 배열 사이즈의 결정은 (2)부분의 직접 new 해주는 부분에서 10으로 지정해주게 된다. 배열의 길이 자바에서 배열의 길이는 아래와 같이 가져올 수 있다. String[] stringArray = new String[10]; int length = stringArray.length; 배열의이름.length 다차원 배열 2차원 배열의 선언과 할당 방법 ( 1 ) 선언과 동시에 할당 int[][] twoDimens..
#백엔드인강 #RESTAPI #스프링개발자
위와같이 인자를 주면서 excuteTestFile.bat을 실행하는 배치파일을 만들고 excuteByParameter.bat을 실행하면 노란색 테두리로 표시한 결과가 나온다.
babystep
MyBabyStep