https://medium.com/@michellekwong2/switch-vs-if-else-1d458e7b0711
윈도우는 물리 디스크가 2(C::, D::)개가 있지만, 리눅스에는 하나만 존재한다.따라서 디렉토리 트리가 2개가 되는데, 리눅스에는 하나만 존재하기 때문에 언제나 시스템 전체에선 단 하나의 디렉토리 트리가 존재한다.따라서 리눅스에는 디스크가 여러 개가 존재할 때는 r
먼저 transaction에 대한 사전적 정의를 알아보자.거래, 처리GoogleDB에 따른 정의는 '처리'에 더 가깝다.따라서 트랜잭션은 데이터의 처리 단위라고 할 수 있겠다.DB의 INSERT, UPDATE, DELETE와 같은 DNL이 트랜잭션 안에 들어간다고 볼
Typescript Documentation"Enums allow a developer to define a set of named constants. Using enums can make it easier to document intent, or create a se
모두의 리눅스저자 : 미야케 히데아키, 오스미 유스케번역 : 이동규OS, 운영체제에 핵심이 되는 컴퓨터 프로그램이다.시스템의 모든 것을 통제하고 핵심 역할을 갖고 있다고 할 수 있다."커널은 운영 체제의 중심에서 CPU나 메모리 같은 하드웨어를 관리하면서 명령어를 실행
Python을 사용하면서 가장 시달리는 점은 사용하는 모듈이 각기 다른 버전에 뻗어있어 버전을 수시로 점검하고 스위칭해야 하는 점이 있다.(공부도 할 겸)shell을 통해서 버전을 관리하는데, shell을 통해서 버전 관리가 가능하다면 모듈로 넘어가는 게 실무에서 편하
https://pypi.org/project/selenium/버전이 너무 자주 바뀌어서 링크 박제
전에 크롤링 게시글을 올렸듯이 사용하는 데이터는 선석 정보 데이터이다.선석 정보는 특성상 실시간으로 업데이트 되는 부분이 있거나 추가되는 부분이 있다.따라서 신규 데이터와 기존 데이터를 비교하여 키값에 따라 업데이트된 데이터는 UPDATE 트랜잭션을 진행시키고 새로운
sequelize는 백단의 서버를 기준으로 local timezone이 디폴트값이다.먼저 배포된 서버 timezone을 확인하고, sequeilze 또한 한국 시간으로 맞추는 게 좋다.이렇게 맞춰주는 게 좋고, 서버와 연결된 mysql timezone 자체도 바꿔주는
크롤링을 할 사이트는 인천의 선석 정보가 있는 사이트이다.테이블 안에 있는 데이터만 필요한데, <table> 태그 중 class가 있으면 bs4의 selector를 통해서 요소를 찾고 파싱을 하면 된다.하지만 페이징 기능이 있고, 이를 쿼리스트링에 남기지 않는 동
빈 배열을 비교하고자 if문에서 비교 연산자를 이렇게 사용해보자.이렇게 되면 해당 if문은 그대로 무시되고 오류를 뱉어내지도 않는다.따라서 배열을 '비교'하려면 비교연산자로는 할 수 없다.따라서 Array라는 객체 안의 isArray라는 함수에서 배열이란 인수를 넣었을
Springboot를 하다가 node.js => nest.js로 넘어오면서 모듈이란 개념에 대해 알고 싶었다. :deciduous_tree:\++ 출처모듈 설명 이미지일반적으로는 class나 함수와 같이 하나의 역할만 가지고 있는 컴포넌트 보단 더 큰 개념이다.음식 배
cli의 바이너리 파일 등을 install하여 nest.js의 패키지를 다운 받는다.해당 install을 먼저 다운로드 해야 nest.js의 명령어 또한 실행 가능하다.프로젝트를 생성하면 해당 프로젝트 경로로 들어간다.이렇게 하여 프로젝트를 실행한다.nest.js에는
setList를 통해서 list의 값과 getAddResult 함수를 통해서 합계를 구하는 것은 useState로 그치기 때문에 이해할 수 있다.하지만 str이란 상태 변수가 나오고, 문자열 변환 버튼을 눌렀을 때 '합계'가 '안녕'이 되었으면 좋겠다.하지만 이런 상태
useEffect의 import 방식이 사뭇 다르다.export default App;의 의미는 해당 함수를 외부로 노출시키겠다는 뜻이다.따라서 이를 외부에서 사용할 때는 import App from './App';으로 import하게 된다.이러한 구문이 없으면 imp
Python으로 비동기 통신 웹 페이지 크롤링하기, node.js에 데이터 POST하기
JS에서 함수는 1급 객체이기 때문에 함수 안에 함수를 만들어도 된다.이렇게 1씩 ++이 되는 함수를 만들고 return문에 number를 출력하도록 했다.그리고 더하기 버튼을 통해 버튼을 누를 때마다 number라는 상태값을 변하게 할 것이다.이렇게 onClick이라
업무를 하면서 FK와 PK의 제약조건 때문에 관계를 가진 FK를 지워야 하는 상황이 있었다.이러한 에러가 생겼는데, 해석하자면 FK에 해당되는 row에 INSERT 또는 UPDATE를 할 수 없다고 한다.여기에서 PK는 orderMaster의 dispatchTeam에