본문 바로가기
반응형

분류 전체보기1096

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.
원신 - 성유물 관리강화 가이드 마지막 업데이트 220930 원신은 캐릭터 게임 같지만, 실제로는 성유물이 엔드 컨텐츠인 게임이라고 할 수 있다. 성유물은 디아블로와 같이 획득시 기본 옵션과 부 옵션이 랜덤이고, 추가로 강화시에도 랜덤이기 때문에 좋은 성유물을 얻기는 상당히 어렵다. 특히 초보자의 경우 어떤 성유물을 남기고 어떤 성유물을 강화해야할지 어려움이 많을 수 있어, 필자가 1년이상 하면서 느낀 중요한 포인트를 정리해 본다. 자리별 기본 옵션 원신을 오래한 유저들은 잘 알고 있는 부분으로 성유물 별로 고유 기본 옵션이 있다. 꽃과 깃털은 HP, 공격력으로 고정이지만, 시계, 성배, 왕관은 여러 옵션이 올 수 있으며, 그 중 굵은 글씨(빨간)는 해당 부위에만 존재하는 기본 옵션이므로, 만약 아래 빨간 글씨의 옵션이 나왔다면, 부 .. 2024. 2. 19.
원신 3.0 - 풀원소 원소 반응 및 운용 정리 곧 3.0 출시와 함께 풀 원소가 어떤 역할을 할지 매우 궁금한 상황이다. 그리고 최근 미호요에서 공식 영상을 통해 살짝 공개된 정보를 통해 간단히 정리해 본다. 현재 풀 원소는 총 3가지 원소 반응을 할 것으로 판단된다. 현재 기존에 풀 원소 슬라임을 통해 알 수 있는, 연소, 그리고 3.0 영상에 공개된 개화, 격화이다. 그리고 원소 마스터리가 매우 중요하게 작용한다. 현재까지의 정보는 개화와 격화에 대해서 알아보도록 하자. 연소 연소는 우리가 현재 잘 알고 있는 반응이다. 연소 반응을 보이면, 불 대미지가 지속적으로 피해를 주게 된다. 쉽게 생각하면 출혈과 같은 대미지 방식이라고 할 수 있다. 아직 정확하게 몇 초간 피해를 주는 것인지는 정확하지 않다. 단시간에 다량의 지속 피해를 줄 것으로 기대된.. 2024. 2. 19.
Docker - Certbot을 이용한 Lets encrypt 인증서 발급 및 관리 Letsencrytpt는 Docker를 이용해서 쉽게 인증서를 제공하는 기능을 가지고 있다. 1. letsencrytpt 생성하기 sudo docker run -it --rm --name certbot -v '/etc/letsencrypt:/etc/letsencrypt' -v '/var/lib/letsencrypt:/var/lib/letsencrypt' certbot/certbot renew --manual --preferred-challenges=dns -d 'domain.site' 인증서 생성을 시작하면 몇가지 확인작업을 거치는데, 필자는 dns의 레코드로 갱신하는 방법을 선택하여, 아래 _acme-challenge라는 값을 생성하여 모자이크 값을 입력해줘야 정상적으로 인증이 완료된다. 2. lets.. 2024. 2. 19.
반응형