본문 바로가기
반응형

전체 글16

[JaveScript] 대/소문자 변환 함수 프로그래머스에서 문제를 풀다보니 생각보다 함수명을 정확히 모르는 경우가 많아서 내실을 다지고자 함수를 하나하나 작성해보기로했다- 가장 먼저 대/소문자 변환 함수를 찾아보았다. 처음 이 함수를 봤을 때는 이걸 쓰는 때가 있을까? 싶었는데 나같은경우는 문자열을 비교해야 할때 사용하게되었다. 함수 자체의 동작은 간단하다. string이든 char든 모두 동작한다. //변경 해볼 문자열 let string = "hello world"; console.log(string.toUpperCase()) 이렇게 입력 하면 아래와 같이 출력된다. //변경 해볼 문자열 let string = "HELLO WORLD"; console.log(string.toLowerCase()) 대문자를 소문자로 바꾸는 경우도 마찬가지이다... 2024. 1. 3.
갤럭시북3 울트라 짧은 사용기/ 장단점 리뷰 (i9/RTX4070) 오랫동안 쓰던 작업용 노트북이 슬슬 맛이가고있어서 또다시 오랫동안 함께할 새 노트북을 구매하였다. 그러던차에 갤럭시북3 시리즈가 발매되어 고민고민하다가 구매하였다. 가격이 비싼지라 구매해도 될지 샀다가 후회하는건 아닌지 하는분들을 위해 실제로 사용해보고 느꼈던 장점과 단점이나 궁금해 할만한 내용에 대해 간략하게나마 적어보고자한다. - 장점 1. 성능에 비해 매우 가볍다! 이건 매우 큰 장점이라고 생각되는 부분이다. 물론 LG사의 그램 시리즈처럼 가볍지는 않다. 그래도 이정도 사양에 이정도 무게면 가볍다고 볼 수 있겠다. 밖에 들고나가서 작업하기도 괜찮은듯 하다. 2. 타사 노트북들에 비해 작은 어댑터 사실 이게 어댑터의 크기만 놓고보면 꽤 크다. 하지만 기존에 들고다니던 벽돌형 어댑터에 비하면 정말 선녀.. 2023. 4. 5.
[MSSQL] MSSQL 튜닝 기법 안녕하세요! 오늘은 MSSQL 데이터베이스의 성능을 향상시키는 튜닝 기법에 대해 알아보겠습니다. 1. 인덱스 최적화 인덱스는 데이터베이스에서 데이터 검색 속도를 높이는 가장 기본적인 방법입니다. 하지만 인덱스가 많을수록 데이터베이스의 용량이 증가하고, 데이터의 추가, 수정, 삭제 시에 성능 저하를 일으킬 수 있습니다. 따라서 효율적인 인덱스를 사용하는 것이 중요합니다. 예를 들어, 다음과 같은 쿼리를 실행한다고 가정해봅시다. SELECT * FROM users WHERE age = 30 AND name = 'John' 이 쿼리는 age와 name 필드에 대한 인덱스를 모두 사용할 수 있습니다. 하지만 이 중에서 age 필드에 대한 인덱스가 더 효율적이므로, name 필드에 대한 인덱스는 삭제하는 것이 좋.. 2023. 3. 16.
[NestJS] Entity 작성하기 (feat.TypeORM) NestJS와 TypeORM을 사용하면서 가장 맘에 들었던 것은 '테이블을 따로 만들어가면서 개발을 하지 않아도된다는 것!' 이었다. 또한 TypeORM모듈에서 옵션값을 주면 Entity에서 정의한 내용을 바탕으로 DB에 테이블들을 생성해준다! 즉, 엔티티만 잘 작성하게되면 Table을 직접 컨트롤 할 일이 엄청나게 많이 줄어든다. 우선 Entity를 작성하기 위한 파일을 생성해 준다. src 아래의 User모듈의 각 파일들을 모아둘 수 있는 폴더(User)를 만들고 그 안에 '모듈명.entity.ts' 이런식으로 파일을 생성한다. 추후 다른 모듈의 Entity를 작성 할 시 위의 규칙을 따라야 TypeORM에서 Entity파일들의 형식을 지정 해 줄 수 있다. 그리고 그 안에는 아래와 같은 내용을 우선.. 2023. 3. 15.
반응형