본문 바로가기

전체 글89

[Tomcat] Tomcat Error: WARNING: Failed to retrieve JNDI naming context for container 뭐 건드린 것도 없는데 갑자기 저런 오류 메시지가 등장하면서 서버 실행이 안될 때가 있다. 오류 로그: 경고: 컨테이너 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/IPP_111]]을(를) 위한 JNDI Naming 컨텍스트를 조회하지 못하여, 해당 컨테이너를 위한 cleanup이 수행되지 않았습니다. javax.naming.NamingException: Naming 컨텍스트가 이 클래스로더에 바인딩되지 않았습니다. at org.apache.naming.ContextBindings.getClassLoader(ContextBindings.java:269) at org.apache.catalina.deploy.NamingResourc.. 2024. 4. 23.
[Unity] 게임 오브젝트 스내핑(Snapping) 정점 스내핑(Vertex Snapping) v를 누른 상태에서 원하는 정점에 마우스를 갖다댑니다. 마우스 왼쪽 버튼을 누른 상태에서 배치하고자 하는 다른 정점 옆으로 드래그 합니다. 단위 스내핑(Unit Snapping) 단위 스내핑을 사용하면 Settings에 정의된 단위 거리만큼 게임오브젝트를 배치할 수 있습니다. Edit -> Snap Settings 에서 단위 스내핑에 사용할 단위 거리를 지정할 수 있습니다. Snap Settings 단위 스내핑은 이동, 회전, 크기에 적용할 수 있습니다. 단위 스내핑을 사용하는 방법은 다음과 같습니다. Ctrl을 누른 상태에서 기즈모 축을 마우스 드래그 합니다. 2024. 3. 29.
[Unity] Render Pipeline 유니티는 2019이후 버전부터 총 4가지의 파이프 라인을 제공하고 있습니다. 1. Built-in Render Pipeline Unity 2019 이전 버전에서 사용되던 파이프 라인입니다. 현재는 공식적으로 지원하고 있진 않지만 이전 프로젝트와 호환성을 유지하기 위해 아직 사용되고 있는 렌더 파이프 라인입니다. 2. Universal Render Pipeline(URP) 경량화된 렌더 파이프라인으로 모바일과 pc를 비롯 다양한 플랫폼에서 사용 가능합니다. 가벼운 구조와 쉬운 확장성으로 모바일 게임과 멀티 플랫폼 게임에 적합합니다. 즉 그래픽적 요구사항이 낮은 게임에 사용. 3. High Definition Render Pipeline(HDRP) 높은 시각적 품질과 그래픽 효과를 지원하는 렌더 파이프 라인.. 2024. 3. 25.
[Python]Programmers 의상(lv2) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 옷의 이름과 종류 담겨있는 2차원 배열이 주어진다. 각 종류별로 최대 1가지 의상만 착용할 수 있을 때, 서로 다른 옷의 조합의 수는 얼마일까? 아무것도 안입을 수는 없다. 2. 풀이 간단하게 갈 수 있었는데 또 이상한 방식으로 풀이하려다 피봤다. 이항계수 * 각 종류별 옷의 개수 를 이용했는데 중복을 제거할 방법을 찾지 못해 포기했다. 의상의 종류를 key로 하는 딕셔너리를 만드는 것.. 2024. 3. 19.
[Python]Programmers 행렬의 곱셈(lv2) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두 행렬이 주어줄 때 행렬의 곱을 출력하는 문제이다. 2. 풀이 문제를 풀이하기 전에 행렬의 곱에 대해 알아보자. https://namu.wiki/w/%ED%96%89%EB%A0%AC%EA%B3%B1 행렬곱 Matrix Multiplication 행렬 의 곱셈은 여타 행렬의 연산과 같이 '크기가 맞는' 경우에만 정의되는데 namu.wiki 우선 정답이 담길 배열을 0으로 초기화 해주자... 2024. 3. 18.
[Python]Programmers H-Index(lv2) 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42747 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 어떤 과학자가 발표한 논문 n 편중, h번 이상 인용된 논문이 h편 이상이고, 나머지 논문이 h번 이하로 인용되었을때 h의 최대값이 과학자의 H-Index가 된다. 어떤 과학자가 발표한 논문 n편의 인용 횟수가 담겨있는 배열 citations가 주어진다. 이 과학자의 H-Index는 얼마일까? 2. 풀이 고생해서 풀었는데 엄청 간단한 풀이가 있다는 것을 알게되어 허무했다. 나는 문제에 .. 2024. 3. 17.