코딩(38)
-
퍼포스 머지 후 전체 히스토리 보기 (P4V: Perforce All History)
퍼포스 머지 후 전체 히스토리 보기 (P4V: Perforce All History) P4V에서 merge / copy 이후 다른 브런치에서의 all histories를 보고 싶다면 다음과 같이 설정을 바꾸면 됩니다. 파일 히스토리 History 탭 > 우측 상단 브랜치 시계 아이콘 버튼 Follow Both Branch and Copy Actions 메뉴 선택 폴더 히스토리 Preferences > Files and History Show changelists integrated into the specified folder (-i) 옵션 체크
2023.03.29 -
p4transfer 이스케이핑 버그 (p4transfer escaping bug)
p4transfer 이스케이핑 버그 (p4transfer escaping bug) add 는 -f 옵션으로 @ # 등 가능 sync는 아스키로 변환 해주어야함. (서버에는 변환한 채로 올라감) Helix Core Command-Line (P4) Reference (2022.2) (perforce.com) Helix Core Command-Line (P4) Reference (2022.2) (perforce.com) 예약된 문자 기본적으로 다음 예약된 문자는Helix 서버식별자 또는Helix 서버에서 관리하는 파일 이름에 허용되지 않습니다. @ 날짜, 레이블 이름 또는 변경 목록에 대한 파일 개정 지정자 수 # 파일 수정 번호 * 와일드 카드 ... 와일드카드(재귀) %%1 - %%9 와일드카드(위치) /..
2023.03.29 -
윈도우 디팬던시 트러블 슈팅 해결 툴 (Window dependency tool)
윈도우 디팬던시 트러블 슈팅 해결 툴 (Window dependency tool) GitHub - lucasg/Dependencies: A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues. - GitHub - lucasg/Dependencies: A rewrite of the old legacy softwar... github.com 윈도우 디펜던시 트러블 슈팅 예시 .e..
2023.03.29 -
FastAPI에 모델 (Model) 적용
FastAPI에 모델 (Model) 적용 sqlacodegen을 이용하면 모델 생성 알아서 해줌 pip install sqlacodegen sqlacodegen mysql+pymysql://:@:/ > "./models.py" 결과 # coding: utf-8 from sqlalchemy import Column, ForeignKey, Integer, String from sqlalchemy.orm import relationship from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() metadata = Base.metadata class User(Base): __tablename__ = 'user' UID =..
2023.03.29 -
게임과 웹의 캐시 패턴 차이점
게임과 웹의 캐시 패턴 차이점 웹 사용자에게 보낼 HTML 캐시 API 파라미터에 대한 동일한 응답을 위한 캐시 DB 처리 전의 중간 저장소로의 활용. 동일한 URL의 정적 데이터 (이미지, js, css 파일 등)에 대한 캐시 메모리에 임시 데이터를 저장하는 경우가 매우 드뭄. Ehcache 등을 통한 캐시가 그런 방식 아니냐라고 물어볼 수도 있지만, 게임에서의 메모리 활용과는 궤를 달리하는 측면이 큼. 서버의 스케일 인/아웃의 유연함을 위해, API 호출이 특정 서버로만 전달되게 구성하는 경우가 적다. 이는 메모리에 캐싱 해둔 데이터가 과거 데이터 일수 있음을 감안해야 할 수 있거나, 이를 동기화 하는 별도의 추가 작업이 필요함을 의미한다. 또한 session의 경우 만료 시점에 캐싱 해둔 데이터를 ..
2023.03.29 -
퍼포스 p4ignore 간헐적으로 동작 안 할 때, 에러, 오류 (perforce p4ignore encoding error)
퍼포스 p4ignore 간헐적으로 동작 안 할 때, 에러, 오류 (perforce p4ignore encoding error) notepad++로 편집하면서 기본 셋팅된 UTF-8 with bom으로 저장. -> p4가 첫 줄을 파싱할 때 가장 앞 부분에 잘못된 코드가 들어감. -> 해당 라인만 동작하지 않음.이고...인코딩 변경해서 ascii 나 utf-8 without bom 으로 저장하면 첫 줄도 정상 동작하는 것 확인함.추후에도 에디터에 따라 인코딩 문제가 나올 수 있으니, 안전하게 첫 줄은 그냥 주석 혹은 공백으로 두자. (주석 추천) p4ignore 적용 확인 방법 p4 ignores -v -i mypath
2023.03.29