헬테이커(Hell Taker) 설치방법 헬테이커는 2020년 5월 11일 스팀에서 발매된 무료 인디게임입니다. 개발사는 vanripper입니다. 유니티 엔진으로 제작하였고, 장르는 퍼즐게임입니다. 제한된 이동수로 퍼즐을 풀어 악마에 도달 하는 게임입니다. 스토리는 주인공이 지옥에 있는 여성악마를 찾아가는 스토리(?) 입니다. 길지 않은 플레이 타임 30분~1시간정도면 엔딩을 보실 수 있습니다. 이게임의 장점은 매력적인 일러스트와, 사운드인 것 같습니다. 헬테이커는 무료이니 한번 플레이 해보시는것도 괜찮을거라 보입니다. 설치도 간단합니다. 설치하는데 3분도 소요가 안되더군요. 공식적으로 한국어를 지원하지는 않습니다. 블로그 하단에 한국어 패치 링크를 첨부하도록 하겠습니다. 시스템 요구사항 운영체제 Wind..
MSVCR100.DLL 다운로드 및 오류 해결 컴퓨터에 MSVCR100.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오. 정말 이런오류날떄마다 짜증이 나실거에요. 일반적으로 dll 오류는 visual C++ 패키지가 설치되지 않아서 발생하는 오류입니다. 쉽게 설명을 드리면, 설치 또는 실행시키려는 프로그램에서 필요한 파일이 컴퓨터에 없는 경우입니다. msvcp140.dll 역시 파일손상에 의해서 오류나는 경우가 많습니다. msvcp140.dll 오류해결방법 1. 운영체제 확인하기 우선 윈도우 환경이 32비트인지, 64비트인지 확인을 해주셔야 합니다. 단축키 : 윈도우키 + pause(break) 버튼 클릭 2. 마이크로소프트 공식 다운로드센터에서 파일을..
오라클 SYSDATE 사용법 안녕하세요. 오늘은 오라클의 날짜 함수인 SYSDATE 사용법에 대해 알아보겠습니다. 쿼리작성시 우리는 날짜를 조회조건에 걸어서 사용하는 경우가 많습니다. 기간검색을 할 경우에나, 특정날짜를 추출하는 경우도 있습니다. 프로그램 소스상에서 날짜를 입력받아서 사용할 수도 있습니다. 하지만 오라클에서 SYSDATE라는 날짜 함수를 제공하여서 쉽게 사용할 수 있습니다. 이 SYSDATE를 사용하여서 원하는 날짜를 컨트롤 하는 방법을 알려드릴게요. 1. 오늘 날짜 구하기 select SYSDATE FROM DUAL; 을 사용하여 현재 날짜를 조회 할 수 있습니다. -- 오늘 날짜 구하는 방법 select SYSDATE FROM DUAL; 2. 원하는 날짜 포맷으로 데이터 가져오기 TO..
java 문자열 비교 제대로 알고 사용합시다. 안녕하세요 오늘은 문자열 대표적으로 문자열 비교하는 equals() 메소드와 비교연산자인 == 에 대해서 알아보겠습니다. 1. == 비교를 위한 연산자 주소의 값을 비교합니다.(Call By Reference) 주소의 값이란 실제 내용의 값이 아닌 자료의 위치의 값이라고 생각하면 편하십니다. 2. equals() 메소드 equals() 메소드는 객체끼리 내용 비교합니다.(Call By value) 예제샘플로 확인해보겠습니다. package joon; public class codeTest { public static void main(String[] args) throws Exception{ String str1 = "abc"; String str2 = st..
java replaceAll 문자열 치환방법에 대해 알아보겠습니다. 개발을 하다보면 replace를 쓰는 경우도 종종 있지만 replaceAll() 을 쓰는경우가 많습니다. 어떤형태의 문자열이 올지 모르는 경우가 종종 있기 때문입니다. 그래서 정규표현식을 이용하여 사용하는 경우가 많습니다. replace와 replaceAll 은 사용하는 용도가 약간은 다르니 용도에 맞게 사용하시면 됩니다. String replace(CharSequence target, CharSequence replacement) replace(찾을문자열, 바꿀문자열) package main.java; public class test2 { public static void main(String[] args) { String str = ..
java 문자열 제거 trim 사용법 문자열을 처리하다보면 예기치 못한 공백이 들어오는 경우가 있습니다. 문자열의 공백을 한번에 제거할수 있는 TRIM() 에 대해서 알아보겠습니다. TRIM() 문자열의 처음과 마지막의 공백을 제거합니다 String 클래스에 정의되어있습니다. 사용법 : 문자열.trim(); trim 사용 예제 package main.java; import java.util.StringTokenizer; public class test2 { public static void main(String[] args) { String str = " 안녕하세요 출근중 입니다. 퇴근해보겠습니다. "; System.out.println(str); // 결과 : " 안녕하세요 출근중 입니다. 퇴근해보겠습..
오라클 문자열 자르는 방법 substr 개념 substr(문자열, 시작위치) substr(문자열, 시작위치, 길이) 사용법은 간단합니다. 자바에서는 substring과 같은 기능입니다. 오라클에서도 함수명이 비슷하네요. 1. 함수 인자로는 첫번쨰를 문자열과, 두번째는 시작위치, 세번째는 길이입니다. 2. 문자열에 들어갈수 있는 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 입니다. 3. 시작위치와 길이에 입력되어야 하는 값은 데이터타입이 NUMBER 타입이거나 정수로 변환이 되는 문자열이여야 합니다. 아래 예제로 실제로 어떻게 사용되는지 확인해보겠습니다. 1. SUBSTR(문자열,시작위치) SELECT SUBSTR('안녕하세요ABC', 3) FROM DU..
인스타그램(instagram) 계정 간단히 삭제(탈퇴) 인스타그램은 계정이 1개가 아닌 여러개 이용하시는 분들도 많으시더라구요. 인스타 계정을 쉽고 간단하게 삭제하는 방법을 알려드릴게요. 1. 인스타그램을 접속합니다. 우측 상단에 3줄짜리 버튼을 클릭합니다. 하단에 설정버튼을 클릭합니다. 2. 도움말을 클릭합니다. 3. 고객센터를 클릭해주세요. 4. 중간에 계정관리를 클릭해주세요. 5. 계정관리 안에 계정삭제를 클릭해주세요. 6. 내 Instagram 계정을 삭제하려면? 을 클릭해주세요. 하단에 화면이 생기면서 "계정삭제페이지" 가 보입니다. 계정삭제페이지를 클릭해주세요. 7. 웹에서 인스타그램이 열리면서 계정과 비밀번호 입력창이 나옵니다. 로그인 해주세요. 8. 로그인을 하게되면 계정삭제 페이지가 노출..
오라클 ORA-01722 에러 해결 방법 ORA-01722: 수치가 부적합합니다 01722. 00000 - "invalid number" *Cause: The specified number was invalid. *Action: Specify a valid number. ora-01722 에러가 나는 이유는 데이터 타입이 일치 하지 않는 경우, 또는 데이터 타입이 다른 연산을 하는 경우 오류가 발생합니다. 예를들어서 설명할게요. USER_DATA라는 테이블이 있습니다. 컬럼명 타입 NULL 여부 ID VARCHAR2(10) No NAME VARCHAR2(10) No ADDRESS VARCHAR2(100) Yes USER_NUMBER NUMBER Yes 1. 데이터형이 일치하지 않는 경우 NUMBER 타입..
상수란(Constant)? 변하지 않거나 일정한 값을 가진 수나 양을 의미합니다. 프로그램이 실행과 동시에 선언하여 실행되는 동안은 변하지 않는 용도로 사용합니다. 상수를 선언하면서 final을 같이 선언하는데 프로그램 도중에는 수정할 수 없습니다. 그래서 프로그램에서 사용하는 공통코드나, 자주사용하는 문자 또는 숫자는 필드를 따로 선언합니다. 이런 값을 따로 뺴놓으면 좋은 이유가 프로그램 코딩을 하다보면 하드코딩을 하는 경우가 생깁니다. 예를들어 ip를 이곳 저곳에서 사용하는곳이 많다면, 각각 ip를 하드코딩하게 됩니다. 그런데 나중에 ip가 변경이 된다면, 각 하드코딩된곳을 다 수정해줘야합니다. ip를 사용한곳이 100군데라면 100군데 다 하드코딩을 변경해줘야 하죠. 하지만 상수를 따로 선언해서사용..
무료료 인스타그램 팔로워 늘리는 방법! 요새 인스타그램 다들 하시죠? 주위에도 하는사람들이 엄청 많은것 같더라구요. 저는 인스타를 시작한지 얼마 되지않아서 아직 배우는중입니다. 인스타하면서 느낀점은 팔로워를 신경쓰시는 분들이 많이 계시더라구요. 그래서 찾다보니 유용한 어플이 있어서 공유드릴려구요. 무료로 인스타그램 팔로워 늘리는 어플 라이크리! 1.구글플레이스토어나 애플스토어에서 라이크리를 검색해서 설치를 해주세요. 2. 라이크리 로그인 화면입니다. * 라이크리는 인스타그램 계정을 통해 로그인을 진행을 합니다. 로그인한 인스타그램을 라이크리 어플과 연동시키는 거에요. 로그인한 개인정보나 비밀번호는 DB에 저장하지 않는다고 하니 안심이되네요. * 찝찝하신 분들은 안하셔도 됩니다. 이것떄문에 신경쓰이면 오히..
자바 특정 문자열 포함 여부 확인 및 특정 문자 찾기 프로그래밍 개발을 하다보면 문자열에서 특정 문자가 포함되어있는지 확인이 필요할 경우가 생깁니다. 문자열이 포함되어있는지 없는지에 따라 조건을 다르게 주기도 하기도 합니다. 1. contains() 문자열에 특정문자를 포함하고 있는지 확인하는 함수입니다. 특징으로는 대소문자를 구분합니다. package joon; public class codeTest { public static void main(String[] args) throws Exception{ String str = "사과(apple) 가격은 개당 1,000원 입니다." ; // contains 사용 if(str.contains("사과")) { System.out.println("contai..
[ORACLE] 오라클 에러 모음 ORA-12400 ~ ORA-12699 오라클 에러 모음입니다. ctrl + F 로 찾으시면 좀더 쉽게 찾으실 수 있습니다. 시설 오류 처리에 대한 ORA-12400 유효하지 않은 인수 원인 : 설비 오류 처리 기능에 대한 인수가 최대 한계를 초과했거나 유효하지 않은 제품 / 시설을 참조했습니다. 조치 : 유효한 시설 오류 처리 매개 변수 값을 지정하십시오. ORA-12401 유효하지 않은 라벨 캐릭터 라인 : string 원인 : 정책이 레이블 문자열을 유효한 내부 레이블로 변환 할 수 없습니다. 조치 : 레이블 문자열의 구문을 정정하십시오. ORA-12402 무효 인 형식 캐릭터 라인 : string 원인 : 정책에서 형식 문자열을 지원하지 않습니다. 조치 : 형식 ..
골목식당 음식점 정리 안녕하세요 백종원의 골목식당 업체정보를 한곳에 모아두었습니다. 가게정보가 잘못된 곳이 있으면 댓글로 남겨주시면 수정처리 하겠습니다. 감사합니다. 서울 에피소드 20 ( 서울 공릉동 기찻길 골목 ) 업체명 주메뉴 링크 (위치/메뉴) 경복식당 가정식백반 [이동하기] 조은밥상 간장삼겹구이 기찻길풍경야채곱창 야채곱창 에피소드 19 ( 서울 홍제동 문화거리 ) 업체명 주메뉴 링크(위치/메뉴) 유진치킨홍제점 치킨 [이동하기] 정가네팥칼국수 팥칼국수 대청마루감자탕 감자탕 에피소드 17 ( 서울 정릉동 아리랑시장 ) 업체명 주메뉴 링크(위치/메뉴) 정가네지짐이 모듬전 [이동하기] 장수식당 한식당 마몽함박 함박스테이크 에피소드 16 ( 서울 둔천동골목 ) 업체명 주메뉴 링크(위치/메뉴) 온전히 초밥..
넥서스 메이븐 jar파일 업로드 하기 개발을 하다보면 jar 파일을 사용할 일이 생깁니다. 로컬에서 개발할때에는 라이브러리 경로에 jar파일만 넣으면 실행되죠. 하지만 프로젝트를 하는 경우에는 maven 으로 라이브러리를 관리하는 경우가 많습니다. 넥서스에 maven jar파일을 업로드 하는 방법을 알아볼게요. 1. 넥서스에 접속 넥서스에 들어가서 왼쪽 메뉴에 Repositories를 클릭합니다. 그리고 Repositories 안에 Release 클릭합니다. 아래 이미지는 pom.xml에 추가한 jar 파일입니다. 2. Relases 하단부분에 Artifact Upload를 클릭합니다. pom.xml 에 등록했던 groupId, artifactId, version 정보를 넥서스에도 동일하게 작성합니다. ..
톰캣 충돌나는 포트 강제 종료 시키기 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. Port 8080 required by front is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 톰캣을 실행하다보면 위와 같은 문구를 종종 보게 됩니다. 아래 이미지처럼 에러메시지를 나타냅니다. 이클립스 포트 충돌 에러 이미지..
차홍아르더 커트/파마 가격 수많은 셀럽들의 스타일을 연출하는 청담동 미용실 '차홍아르더' 차홍아르더도 다른 샵과 비슷하게 스타일링을 원장/부원장, 실장, 디자이너 누구에게 받느냐에 따라 비용이 다릅니다. 가격은 보통 미용실보단 약간 비싼편이지만 셀럽들을 스타일링하는 곳인만큼 그만큼 엄청난 차이를 느끼실 수 있습니다. 가격은 변동이 있을 수 있으니, 아래 지점으로 연락하시면 정확하게 안내 받으실 수 있습니다. 가격표 아래 링크로 네이버 예약도 가능합니다. 차홍아르더의 가격표 커트 원장/부원장 66,000 실장 55,000 디자이너 44,000 드라이 원장/부원장 35,000 실장 32,000 디자이너 28,000 케어 루트스톤 케어 220,000 롱클래식 케어 120,000 스칼프 케어 80,000 샴푸 ..
[JAVA] 자바 NumberFormatException 원인/예외처리해결 NumberFormatException 은 프로그램 코딩시 종종 일어나는 오류입니다. 영어 그대로 해석하면 숫자형 포맷 오류 발생입니다. 문자를 숫자로 변경시도하다가 에러가 발생하는 경우입니다. (Double.parseDouble(), Float.parseFlost() 등등 다른 자료형변환 함수도 포함) 자세하게 케이스를 분류해보면 case1. 숫자로 변경할시 숫자형이 아닌 문자열일 경우입니다. 은근히 이런경우 많습니다. String codeB = "123o"; // 문자형 변수 codeB 에 문자 123O을 입력 123 + O(알파벳 대문자 O) System.out.println(Integer.parseInt(codeB)) //..
[JAVA] 자바 오버로딩과 오버라이딩 개념 완벽정리 자바에서 다향성을 지원하는 오버로딩/ 오버라이딩이 있습니다. 오버로딩(Overloading) : 메서드의 이름은 같고 매개변수의 유형과 개수가 다르도록 하는 것을 의미합니다. - 리턴값만을 다르게 갖는 오버로딩은 작성 할 수 없습니다. 오버라이딩(Overriding) : 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용 하는것을 의미합니다. - 메서드의 이름은 물론 파라메터의 갯수나 타입도 동일해야 하며, 주로 상위 클래스의 동작을 상속받은 하위 클래스에서 변경하기 위해 사용됩니다. 간략하게 요약하면 오버로딩(Overloading)은 기존에 없던 새로운 메서드를 정의하는 것이고, 오버라이딩(Overriding)은 상속 받은 메서드의 내..
[ORACLE] 오라클 에러 모음 ORA-07500 ~ ORA-09857 오라클 에러 모음입니다. ctrl + F 로 찾으시면 좀더 쉽게 찾으실 수 있습니다. ORA-07500 scglaa : $ cantim 예기치 않은 수익 원인 : VMS 시스템 서비스 $ CANTIM이 예기치 않은 값을 리턴했습니다. 조치 : 시스템 오류 메시지를 점검하고 VMS 문서를 참조하십시오. ORA-07501 scgtoa : $ deq 예기치 않은 리턴 원인 : VMS 시스템 서비스 $ DEQ가 예기치 않은 값을 리턴했습니다. 조치 : 시스템 오류 메시지를 점검하고 VMS 문서를 참조하십시오. ORA-07502 scgcmn : $ enq 예기치 않은 리턴 원인 : VMS 시스템 서비스 $ ENQ가 예기치 않은 값을 리턴했습..