본문 바로가기

전체 글

(87)
turf * 영어표기가 디폴트, 이하 한글표기 * TypeScript 기준 0. turf 가 뭔가요 - https://turfjs.org/ - GeoJson 라이브러리, 공간정보 관련 1. 어떻게 쓰나요 1). 설치 (버전 참고:https://www.npmjs.com/package/@turf/turf/v/6.5.0) npm i @turf/turf 1-1). 혹은 html 의 script 태그 사용 ts일 경우 라이브러리를 추가로 설치해야 하므로 npm 설치 권장 (https://stackoverflow.com/questions/56106649/can-i-write-typescript-with-in-script-tag) 2). 사용하려는 컴포넌트.ts 에 import import * as turf from '@tu..
와! 1000명! 와!! 와!!!! 1000명!!! 더욱 양질의 게시글을 쓰도록 노력하겠습니다. 누군가에게 도움이 된다면, 혹은 될 수 있다면 정말 기쁠것 같아요 ㅎㅎㅎ 좋은 감정을 기록하고 싶어서 포스팅 합니다. 다들행복하세요 !!!
indexOf, lastIndexOf * 영어표기가 디폴트, 이하 한글표기 * TypeScript 기준 0. 언제 사용하는가 - 배열의 특정 값에 해당하는 index 를 찾을 때 사용한다. const testArr: string[] = ["a", "b", "c", "d", "e"]; 1. indexOf (0). 배열에서 특정 값의 index 를 찾고싶을때 사용 (1). 문법: arr.indexOf(searchElement, fromIndex); - arr: 배열 - searchElement: 찾으려는 요소 - fromIndex: 배열에서 검색을 시작하는 index, defalut = 0; - return 값은 arr 에서 찾으려는 요소와 일치하는 값이 있을 경우 index. 혹은 일치하는 값이 없는 경우 -1 - testArr 의 "b" 의..
MySQL - SELECT 다음과 같은 Aclass 라는 테이블이 존재한다. Aclass NAME ID AGE 김가가 A_001 21 김나나 B_002 22 김다다 C_003 23 0. 구문 SELECT (column) FROM (테이블명) WHERE (조건); SELECT 전체 or 특정 컬럼 선택 SELECT * SELECT NAME SELECT NAME, ID FROM 테이블 선택 FROM Aclass WHERE 조건 추가 WHERE NAME = "김가가" WHERE NAME = "김가가" AND AGE = 21 SELECT * FROM Aclass; Aclass 의 전체 내용 조회 SELECT NAME FROM Aclass; Aclass 의 NAME 컬럼 조회 SELECT NAME, ID FROM Aclass; Aclass..
VsCode 로 Python 개발환경 구축 * window 기준 * 영어표기가 디폴트, 이하 한글표기 0. VsCode, Python 설치 - https://code.visualstudio.com/ - https://www.python.org/ - 각자 본인의 환경에 맞게, window or mac 에 맞춰 다운로드 0-1. 파이썬이 뭐에요? Compiler Interpreter (통역사) 종류 C, C++, C# 등 Js, Python, Sql 등 처리 과정 한번에 전부 실행됨 작성된 코드를 기계가 알아들을 수 있도록 번역 후 실행 (고급언어 - 변환 - 기계어) 한줄 한줄 처리 번역과 실행이 동시에 이뤄짐 속도 상대적으로 빠름 상대적으로 느림 장점 실행 속도가 빠르다 한줄 한줄 반영되기 때문에 수정에 용이 - 인터프리터 언어 - 자습서: ht..
기타 오류 관련 (~2023.12.16) 1. python python : 'python' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 발생시점: 파이썬 설치 후 터미널에서 경로 확인 (python -V, python --version) 이유: 경로문제(환경변수에 설치된 경로 추가) 경로: 본인이 지정한 경로 or 지정 안 할 경우 - C:\Users\사용자PC이름\AppData\Local\Programs\Python\Python312 - C:\Users \사용자PC이름 \AppData\Local\Programs\Python\Python312\Scripts
말줄임표 처리 0. 원인- 영역 width 보다 글자수가 많아서 넘치는 경우 1. css- overflow: 영역을 초과했을때, 영역 밖에 대한 처리(hidden)- text-overflow: 영역 밖으로 넘어간 글자에 대한 처리 ~ 생략, 말줄임표 ... (ellipsis)- white-space: 줄바꿈 제어, 한줄로 처리하기 위해 묶음 X 처리 (nowrap) overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  1-1. 말줄임표 사용 후, 생략된 내용을 마우스 오버하여 확인- html 태그에 title = "추가하려는 내용"- 데이터 바인딩 가능하여 변수 할당할 수 있다.tstest: string = "데이터 할당 테스트";html 2. 여러줄일경우- ..
AppModule, AppRoutes * 영어표기가 디폴트, 이하 한글표기 0. 기초 개념 1). Module - 프로그램을 구성하는 구성 요소 - 한개 이상의 특정한 기능을 수행할 수 있는 단위 2). routing - 네트워크에서 경로를 선택하는 프로세스 1. AppModule - 쉽게 설명하면 각각의 컴포넌트(모듈)들의 묶음 - 각 컴포넌트들을 import 하여 연결 1). 각각 파라미터별 사용할 수 있는 요소 (1). declarations - component, directive, pipe (2). imports - 다른 모듈 (3). providers - 전역에서 접근 가능한 서비스 (4).bootstrap - 루트 모듈에만 존재, 메인 뷰 지정 (초기화면) import { NgModule } from '@angular/core'..