전체 글(230)
-
[CSS] css의 flex 정렬
html의 태그를 이용하여 정렬을 할 때, 기본적인 방향은 가로 방향입니다. 하지만, css의 옵션으로 "flex"를 주게되면, 정렬 방향이 세로 방향으로 바뀌게 됩니다. "flex-direction" 인자를 통해서 원래 방향인 세로 방향으로 정렬되도록 변경할 수도 있습니다. 한편, css에서 "justify-content"라는 인자와 "align-items"인자가 있는데, "justify-content"라는 인자는 주축(flex)에 대해 어떻게 정렬할 지 선택하는 인자이고, "align-items"는 주축이 아닌 축에 대해 어떻게 정렬할 지 선택하는 인자입니다. 위의 글을 정리한 그림과 코드는 아래와 같습니다. 1 2 3 text text text
2024.01.27 -
[CSS] css의 선택자
html에서 tag를 사용할 때, css의 선택자로 id, class를 사용할 수 있습니다. id 선택자를 사용하는 경우, css에서 "#"으로 접근할 수 있고, class 선택자를 사용하는 경우, css에서 "."으로 접근할 수 있습니다. class, id 선택자를 이용하는 예시 코드는 아래와 같습니다. 로그인 페이지 ID: PW: 로그인 하기
2024.01.27 -
[Python] defaultdict 함수의 초깃값을 defaultdict로 초기화하기
python의 collections 라이브러리에서는 defaultdict라는 함수를 제공하는데, defaultdict는 초깃값(e.g. int, float, list, dict)을 지정하면, 그 초깃값을 이용하여 dict의 초기화를 시켜주게됩니다. 하지만, 경우에따라 defaultdict의 초깃값을 defaultdict로 초기화해야하는 경우가 생기는데, 이런 경우 어떻게 할 수 있을까요 ? 아래와 같이 lambda함수를 사용하면 defaultdict의 초깃값을 defaultdict로 초기화할 수 있습니다. import collections dictionary = collections.defaultdict(lambda x: collections.defaultdict(int))
2024.01.08 -
[Powershell] 비어있지 않은 폴더 삭제하기
윈도우의 powershell을 이용하여 비어있지 않은 폴더를 삭제하려면 아래와 같이 명령어를 입력하면 됩니다. Remove-Item -Recurse -Force $location_dir
2023.12.29 -
[Workshop] 'LLM을 활용한 RAG 구현하기' 워크샵 후기 및 내용 공유
튜링의 사과와 프로그래머스가 주최한 'LLM을 활용한 RAG 구현하기' 워크샵에 다녀왔습니다. 2023년 12월 21일 목요일 오후 7시 30분 부터 오후 10시까지 강남역 프로그래머스 강의장에서 진행하였습니다. 워크샵은 튜링의 사과 운영진 대표이신 조한열 대표님께서 진행해주셨습니다. 워크샵 내용은 기본적인 RAG에 대한 설명과 간단한 실습이였습니다. 워크샵은 'RAG가 이런 것이구나'라고 느끼기에 충분한 난이도와 내용이었던 것 같습니다. 워크샵에서 진행했던 코드에 대해 간단하게 설명하겠습니다. (코드 공개에 대해 조한열 대표님께 허락을 맡았습니다.) 우선 transformer와 chromadb를 설치합니다. transformer 라이브러리는 허깅페이스의 pretrained 모델을 이용할 수 있게 해줍니..
2023.12.22 -
[NodeJS] Get, Post의 특징
들어가기 NodeJS에서 라우팅을 get 방법으로 받을 수도 있고, post 방법으로 받을 수도 있다. 이것에 대해 알아보자 우선 아래와 같이 3000번 포트, '/form'라우팅을 이용하여 아이디와 비밀번호를 입력하여 제출하는 웹페이지가 있다고 가정하자. '/form' 웹페이지에서 제출 버튼을 누르면 '/form_receiver' 웹페이지로 라우팅된다. ID를 입력하세요. PASSWARD를 입력하세요. Get get을 이용하여 라우팅 하는 경우의 코드는 아래와 같다. app.get('/form_receiver', function(req, res){ var id = req.query.id; var passwd = req.query.passwd; res.send(id + ',' + passwd); }) '..
2023.12.21