반응형 전체 글1012 원신 - 별소라 수집 위치/루트 별소라는 과거 야란부터 현재 가명등 사용처가 좋아져서 추가적인 수집이 필요한 분들은 아래 루트를 확인해서 진행하면 좋을 듯 하다. 별소라는 다행이도, 요광 해안에 집중되어 있기 때문에 수집이 쉬운 편이라고 할 수 있다. 특히 1번 루트만 수행하더라도, 20개 이상은 수집이 가능하므로, 1주일 정도면, 필요한 수량을 획득할 수 있을 것으로 보인다. 요광 해안 이외의 위치의 경우 대부분 많이 분포하기 않지 않아서, 필요한 경우 진행하는 것을 추천한다. 리월 특산물을 수집할 때에는 연비, 혹은 치치를 활용하면 보다 쉽게 미니맵을 통해 확인할 수 있다. 2024. 2. 20. Python - SQLAlchemy로 row 업데이트(update) 방법 3가지 SQLAlchemy로 row 업데이트하는 방법 으로 여기에서는 많이 사용되는 3가지 방법에 대해서 정리해 본다.. 1. update() 함수 사용: update 함수는 Metadata를 이용해서 테이블 정보를 가져오는 경우 사용할 수 있다. from sqlalchemy import update # 업데이트할 테이블 선택 table = User # 업데이트 조건 설정 where_clause = table.c.id == 1 # 업데이트할 값 설정 values = {"name": "새로운 이름"} # 업데이트 쿼리 실행 session.execute(update(table).where(where_clause).values(values)) session.commit() 2. Model 객체 수정: 이는 모델 구조.. 2024. 2. 19. 도메인 이사? 이건 절대 하지 마십시오 최근에 티스토리에서 구글 블로그로 넘어왔다. 분명 처음에는 많은 고생이 있었지만, 지금은 문제점을 많이 해소 했고, 글 작성 하는 방법도 많이 익숙해져서 구글 블로그에 정이 생기기기 시작한 느낌이다. 그리고 이전을 하면서 느꼈던 점으로 중에 혹시 저처럼 실수를 하지 말기를 바라면서 이글을 써본다. 도메인 이사? NO! 필자는 별도의 도메인을 구매해서 사이트를 운영하고 있는데, 기존 티스토리에서 현재의 구글 블로그로 옮기는 것을 시도해보았다. 티스토리를 옮겨야겠다고 마음 먹은것에는 티스토리의 개인 도메인에 대한 인증서 갱신이 불가능한 이유가 컸다. 그래서 도메인 사용이 않되기 시작한지 2주가 넘어가는 시점에, 더이상은 기다릴 수 없다고 판단하고, 구글에서 새로운 삶을 시작해 보려고 했었죠. 그래서 도메인도.. 2024. 2. 19. Docker - Docker Network, 컨테이너 간 통신하기 요즘 마이크로 서비스를 만들면서, 하나의 서버에서 멀티 Docker 컨테이너로 구성하는 경우가 많다. 필자 역시 DB, API, WEB등 기능으로 구분해서 컨테이너간에 통신하도록 구성하게 된다. 이때 가장 문제가 되는 부분이, 바로 컨테이너간 통신에, locahost를 사용할 수 없다는 것이다. 이유는 컨테이너는 개별 호스트처럼 이식되어 개별 컨테이너마다 localhost를 본인으로 지정하게 된다. 이를 쉽게 회피하는 방법은 1. 서버의 IP로 통신을 하면 되지만, 실제로 이렇게 통신을 구성하게 되면, Docker 컨테이너는 실제 Docker 내부의 네트워크를 가지고 있어서 호스트하는 서버로 패킷이 이동한후 다시 컨테이너내 네트워크로 이동하는 패킷 비용 손실과 서버 IP가 고정이 아닌경우 컨테이너를 실행.. 2024. 2. 19. 원신 - 카베 육성 무기 성유물 파티 추천 조합 마지막 업데이트 230303 카베가 4성이라는 말에 기대를 않했는데, 유출된 내용을 보니 탈 4성급 캐릭터가 될 가능성이 보여서 흥분되었다. 카베는 현재 풀 원소 메인 딜러 캐릭터로 확인된다. 특히 풀 원핵을 바로 터트린다거나 풀 원핵 피해 증가 효과를 가지고 있어서 닐루가 없는 경우 닐루 효과를 간접적으로 체험할 수 있는 캐릭터가 될 것으로 기대된다. 이외에도 자체적인 체력 회복 능력도 가지고 있다는 점이 4성이 맞는지 의심이 될 정도 이다. 닐루가 없는 사람들에게는 닐루와 같은 재미를 느끼게 해줄 수 있는 캐릭터가 되지 않을까(필자) 라는 생각을 하며 알하이탐의 둘도 없는 친구? 카베에 대해서 정리해 보자. 일반 공격 - 돌림힘 카베는 메인 딜러이기 때문에 일반 공격을 통해서 피해량을 높일 필요가 있.. 2024. 2. 19. Python - SQLAlchemy 검색 결과 (exists/ not exists)있는지/없는지 확인 from sqlalchemy import exists query = session.query(User).filter(User.name == "John Doe") if query: # 검색 결과가 있으면실행 print("검색 결과가 있습니다.") if not query: # 검색 결과가 없으면 실행 print("검색 결과가 없습니다.") 다음은 SQLAlchemy에서 검색 결과가 있는지 혹은 없는지에 따라서 처리해야 하는 상황에 사용하는 방법 몇가지를 여기에 정리해 본다. 1. first() 또는 one() 메서드 사용 first() 또는 one() 메서드는 쿼리 결과의 첫 번째 행을 가져옵니다. 결과가 없으면 예외를 발생시킵니다. 다음과 같이 사용할 수 있습니다. from sqlalchemy.orm im.. 2024. 2. 19. MVC/.NET - 조건에 따라 다른 CSS를 보여주고자 할 때 MVC 개발시 조건에 따라 다른 CSS를 보여주고자 할 때 유용하다. 아래는 아이템이 있을 때와 없을 때에 따라서 다른 CSS를 적용한다. @if (item.service == 0) { @Html.DisplayFor(modelItem => item.service) ms } else { @Html.DisplayFor(modelItem => item.service) ms } 또다른 true 혹은 false. 일때 아래처럼 사용 할 수 있다. @Html.DisplayFor(modelItem => item.ping) ms 2024. 2. 19. SVN - resolve conflict 해결 하기 SVN을 사용하다 보면 다른 사람이 제 작업 중인 파일을 커밋하여 충돌이 발생하는 경우가 종종 있습다. 여기서 간단하게 해결 방법을 알아보겠다. 충돌이 발생하면, 내가 작업한 파일과 리비전 번호가 붙은 충돌 파일이 생성다. *.mine: 현재 로컬 파일입니다. 원래 파일 이름: SVN 파일입니다. *.revision 번호 파일: SVN에서 다른 파일입니다. 여러 개의 파일을 볼 수도 있습니다. 먼저, "Edit conflicts" 메뉴를 확인하여 어떤 부분이 변경되었는지 확인합니다. 세 개의 창이 나오고, SVN 파일, 내 파일, 아래 파일을 볼 수 있다. 나머지 파일을 확인하고 마지막 파일을 기준으로 편집한 후 "해결됨으로 표시" 버튼을 누르면 파일이 병합된다. 텍스트 파일이나 소스 파일처럼 읽기 쉬운.. 2024. 2. 19. Python - 임포트 함수 참조 순서 다른 파이썬 파일에 있는 변수, 함수, 클래스를 사용하기 위해서는 해당 변수, 함수, 클래스가 들어있는 모듈이나 패키지를 import해야 한다. import [모듈이나 패키지] 모듈과 패키지 임포트 참조 순서 import 할 때 모듈과 패키지를 찾기 위해 다음과 같은 장소를 순서대로 검색합니다. 1. 내장함수(sys.modules) 파이썬이 이미 import한 모듈과 패키지를 저장하고 있는 경로 print() 같은 것이 내장함수 이다. 2. 공식함수(built-in modules) 파이썬에서 제공하는 공식 라이브러리입니다. 가장 기본적으로 제공하는 함수들, os 라이브러리 등이 공식함수 이다. 3. 설치함수(sys.path) 로컬 프로젝트들의 경로에 존재하는 경로로, 가장 마지막에 찾게 된다. 직접 구성.. 2024. 2. 19. 이전 1 ··· 58 59 60 61 62 63 64 ··· 113 다음 반응형