반응형 전체 글1044 원신 - 달 감전? 공식 원신의 5.8에 등장하는 새로운 달감전(MoonShock) 반응 시스템은 원소 데미지 계산에 다음과 같은 중요한 영향을 미친다.조건과 발동달감전은 적에게 물과 번개 원소가 동시에 부착되었을 때 2초마다 1회 자동으로 피해를 입히는 신규 원소 반응한다.피해 특성피해는 방어력 무시로 계산되어 기존 원소 피해와 다른부분으로,치명타 확률과 치명타 피해가 적용되어 치명타 발생 시 큰 피해를 줄 수 있다.기존 감전 반응보다 강력하며, 달감전 반응에 참여한 캐릭터 수와 파티 전체 스탯에 따라 피해량이 달라지게된다. 가장 피해량이 좋은 캐릭터는 100% 그 다음이 50%를 가져가고 나머지 2명의 캐릭터가 8.3%씩 가져가는 구조로 피해량이 계산되므로, 당연히 강력한 피해량을 제공된다. 4명 모두 강해야 하지만, 반응을.. 2025. 7. 24. FastAPI - 동적 라우팅 FastAPI에서 URL 를 이용한 동적 라우팅(Dynamic Routing)을 구현하는 방법은 여러 가지가 있다. 일반적으로는 URL 경로에 변수 값을 넣거나, 라우터를 동적으로 생성하는 방식으로 처리한다. 1. 경로 매개변수를 이용한 동적 라우팅from fastapi import FastAPIapp = FastAPI()@app.get("/items/{item_id}")async def read_item(item_id: int): return {"item_id": item_id}/items/123 같은 요청이 들어오면 item_id에 123이 들어간다.타입 힌트(int, str 등)를 통해 자동 검증도 가능하다. 2. 쿼리 파라미터를 이용한 동적 처리@app.get("/search")async d.. 2025. 7. 21. 데이터베이스에서 UUID 사용의 주요 문제점 UUID는 분산 시스템이나 외부 노출 식별자 등 특정 상황에서 유용하지만, 데이터베이스의 기본 키(primary key)로 무분별하게 사용하는 것은 권장되지 않습니다. 성능, 저장 공간, 관리 효율성 측면에서 충분히 고려한 후에 사용해야 하며, 대안으로는 순차적인 정수형 PK 또는 정렬 가능한 UUID를 사용하는 것이 좋습니다.이유는 다음과 같습니다.UUID 사용의 주요 문제점성능 저하UUID는 일반적으로 16바이트(128비트)로, 전통적인 정수형(4~8바이트)보다 크기가 큽니다. 이로 인해 인덱스 크기가 커지고, 디스크 I/O와 메모리 사용량이 증가해 쿼리 성능이 저하될 수 있습니다.특히 클러스터형 인덱스(primary key index)로 UUID를 사용할 경우, 값이 무작위로 생성되어 데이터가 테이.. 2025. 7. 10. 원신 5.7 - 이네파 요약 분석 이제 원신 불의 지역 나타도 막바지에 접어들었다. 여기에서 이시점에 나온 이네파는 번개 속성을 사용하는 보호막겸 서브딜러형태의 캐릭터로 기존에 서브딜러만, 보호막만 이렇게 지원하던 캐릭터들을 더욱 압축할 수 있도록 지원해주며, 원소마스터리 증가등 보조적인 스킬도 가지고 있어 풀원소와 시너지가 좋은 캐릭터이다. 기본 정보속성: 번개 (Electro)무기: 장병기 (Polearm)역할: 서브 딜러, 실드 서포터, 소환물 딜러스킬 구성 요약1. 기본 공격 - Cyclonic Duster최대 4타의 창 찌르기차지 시 회전 공격, 낙하 공격 가능2. 원소 스킬 - Cleaning Mode: Carrier Frequency광역 번개 피해 + 공격력 기반 실드 생성번개 피해에 250% 흡수 효율소환물 ‘Birgitt.. 2025. 7. 1. 한강버스 노선, 내리는 곳 운항 노선 및 선착장리버버스는 다음 7개 선착장을 경유합니다:마곡망원여의도잠원옥수뚝섬잠실선박 제원길이: 35m폭: 9.5m탑승 인원: 최대 199명평균 속력: 17노트 (약 31.5㎞/h)최대 속력: 20노트 (약 37㎞/h)운항 시간 및 간격평일운항 시간: 오전 6시 30분 ~ 오후 10시 30분출근 시간대 (06:30~09:00) 및 퇴근 시간대 (18:00~20:30):→ 15분 간격 운항그 외 시간대:→ **30분 간격 운항주말 및 공휴일운항 시간: 오전 9시 30분 ~ 오후 10시 30분운항 간격: 30분요금 및 이용권편도 요금: 3,000원기후동행카드 이용 가능 예정따릉이 포함: 68,000원/월따릉이 미포함: 65,000원/월기후동행카드를 사용하면 리버버스 외에도 서울시 대중교통을 무제한으로.. 2025. 6. 30. 원신 - 지맥 제압전 절망 명함, 무소과금 공략 여기에서는 필자와 비슷한 무소과금 기준으로 모든 캐릭터가 명함이거나 제대로 갖추어지지 않은 상태에서 절망 난이도를 공략하는 방법에 대해서 설명해보고자 한다.실제로 필자도 다양한 조건으로 플레이해보면서, 아슬아슬하게 공략하게 되었고, 최소 3-4시간을 소모하면서 오랫만에 공략다운 공략을 해본 느낌이라고 할 수 있다.필자가 최종적으로 성공한 공략은 아래와 같다. 그럼 간략히 각 전장별로 어떻게 공략하였는지 설명을 정리해 본다.참고로 장비는 최대한 딜러에게 고점이 높은 장비를 착용해야 한다.(예, 미비카, 시노비의 경우 니히다는 숲의 기억을, 얀사는 잿더미의 성을 착용해 피해량을 지원해 주는 것을 추천한다.)1. 물의 환인간메인: 마비카, 시틀라리가능: 얼음, 풀, 번개 원소 캐릭터 활용 가능마비카 중심적으로.. 2025. 6. 27. LangChain Messages 역활 LangChain Messages 역활LangChain에서 Messages는 LLM과의 상호작용을 구성하는 핵심 요소 중 하나로 프롬프트 엔지니어링에 많이 사용되는 요소라고 할 수 있다. 특히 LangChain의 ChatMessage 시스템은 다양한 역할(role)을 가진 메시지를 통해 대화의 흐름과 문맥을 명확하게 정의할 수 있는데, 각 역활은 다음과 같다. SystemMessage역할: 모델의 동작 방식을 지시하거나 설정하는 메시지예시: "당신은 친절한 영어 튜터입니다."용도: 모델의 톤, 스타일, 태도 등을 설정할 때 사용HumanMessage역할: 사용자가 모델에게 보내는 메시지예시: "이 문장을 영어로 번역해줘."AIMessage역할: 모델이 사용자에게 응답한 메시지예시: "Sure! Here'.. 2025. 6. 10. LLM - LoRA 파인튜닝 쉽게 이해하기 전체를 바꾸지 말고, 조금만 살짝 바꿔서 똑똑하게 만들자!AI 모델은 원래 엄청나게 많은 숫자(파라미터)를 가지고 있어. 이걸 다 바꾸려면 시간이 오래 걸리고 컴퓨터 리소스도 많이 사용해야 한다.그래서 LoRA는 이를 최소한으로 수정해서 최대의 효과를 내고자 하는 방법이라고 할 수 있다. 원래 LLM의 파인튜닝 에 대한 기본 수식은h = x × W결과=입력×Wx: 입력값 (예: "고양이 사진")W: 원래 모델이 가진 숫자들 (무게라고도 해)h: 결과값 (예: "이건 고양이야!") LoRA를 쓰면 이렇게 바뀐다.h = x × W + x × A × B결과=입력×W+입력×A×BW: 원래 고양이를 잘하는 AI의 지식A, B: 강아지를 배운 작은 메모 LoRA의 장점💾 메모리 절약 전체 모델이 아닌 일부 파라미.. 2025. 6. 9. Javascript - Promise 그리고 then 과 여러 상태 JavaScript의 Promise와 .then()은 비동기 작업을 처리할 때 매우 중요한 개념입니다. 아래에 개념과 사용법을 정리해드릴게요.Promise란?Promise는 비동기 작업의 최종 완료 또는 실패를 나타내는 객체입니다. 미래에 어떤 값이 반환될 것이라는 "약속"을 의미하죠.상태 (States)Promise는 세 가지 상태를 가집니다:Pending (대기): 아직 결과가 없는 초기 상태Fulfilled (이행): 작업이 성공적으로 완료됨Rejected (거부): 작업이 실패함Promise 생성const myPromise = new Promise((resolve, reject) => { const success = true; if (success) { resolve("작업 성공!"); .. 2025. 6. 4. 이전 1 2 3 4 5 6 ··· 116 다음 반응형