해당 포트가 열려 있는지 동작중인지 궁금할때가 있습니다. 해당 포트를 사용하고 있는 어플이 어떤 프로그램 인가? 이런 상황에서 사용하는 명령어가 netstat 입니다. -a : 모든 연결과 수신 대기 포트 표시 -n : 주소와 포트 번호를 숫자 형식 표시 -o : 각 연결의 소유자 프로세스 ID 표시 C:\>netstat -ano 일 경우는 아래와 같이 모든 목록 이 다 표시됩니다. 여기서 24140 처럼 특정 포트만 보고 싶을때 가 있습니다. C:\>netstat -ano | findstr :24140 일 경우는 24140 만 표시 됩니다. 이상입니다.
select LEFT(title, 198) from game_notice 이 경우에는 정상 출력 select LEFT(comment, 198) from event_notice 메시지 8116, 수준 16, 상태 1, 줄 1 left 함수의 인수 1에 대한 인수 데이터 형식 text이(가) 잘못되었습니다. game_notice 테이블의 title 타입이 varchar(250) 입니다. event_notice 테이블의 comment 타입이 text 입니다. text 타입의 경우 LEFT를 사용할 수 없나 봅니다. 아래와 같은 방식으로 해결 했습니다. select convert(varchar(198), comment) from event_notice
C++빌더를 처음 실행하면 다음과 같은 에러가 납니다. Unable to rename 'C:\Program Files\Borland\CBuilder6\Bin\bcb.$$$' to 'C:\Program Files\Borland\CBuilder6\Bin\bcb.dro' 실행 아이콘의 " 속성 "에 들어가서 " 관리자 권한으로 이 프로그램 실행 " 이 부분을 체크 하거나 관리자 권한으로 실행을 하면 해결이 됩니다. Boland C++ 6.0 Professional무료 설치버전 Borland C++Builder 6 Enterprise 설치버전 [참고사항] #include <ADODB.hpp> 파일이 없다고 오류가 나오면 Enterprise를 설치하세요. 초반에 이걸로 많은 시간을 허비 했네요. ADODB 관련 DB 코드 짤때는 반드시!!
VirtualBox 6.1 에 Centos8.2 를 설치후 Apache 를 설치 했습니다. (호스트 PC는 윈도우 PC이며 리눅스는 VirtualBox에 설치) 웹을 호스트 PC에서 보기 위한 네트워크를 설정 방법 입니다. VirtualBox -> 장치 -> 네트워크 -> 네트워크 설정 을 클릭합니다. 네크워크 항목을 엽니다. " 다음에 연결됨 " 항목에 " 어뎁터에 브리지 " 선택 " 무작위 모드 " 항목에 " 모두 허용 " 선택 확인 을 누릅니다. 이후 리눅스 화면에서 내부 ip를 확인합니다. hostname -I (I는 대문자) 호스트 PC에서 정상적으로 화면이 나오는걸 알 수 있습니다.
메시지 1803, 수준 16, 상태 1, 줄 2 CREATE DATABASE 문이 실패했습니다. model 데이터베이스의 복사본을 수용하려면 주 파일이 최소한 5MB여야 합니다. 이런 오류가 날 경우 SIZE의 값을 5000KB 로 수정하면 된다. [수정전] NAME = N'PP_Sample' , FILENAME = N'C:\Sample\PP_Sample.mdf' , SIZE = 3998KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB [수정후] NAME = N'PP_Sample' , FILENAME = N'C:\ Sample\ PP_Sample.mdf' , SIZE = 5000KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB
소스를 분석하다 보면 툴 버전이 표기가 되어 있고 그 표기에 해당하는 Visual Studio 툴이 어떤건지 궁금할때가 있다. Visual Studio 97 -> 5.0 Visual Studio 6.0 Visual Studio.NET 2002 -> 7.0 Visual Studio.NET 2003 -> 7.1 Visual Studio 2005 -> 8.0 Visual Studio 2008 -> 9.0 Visual Studio 2010 -> 10.0 Visual Studio 2012 -> 11.0 Visual Studio 2013 -> 12.0 Visual Studio 2015 -> 14.0 Visual Studio 2017 -> 15.0 Visual Studio 2019 -> 16.0
리눅스를 초반 VI 명령어 중에서 꼭 알아야할 명령어 vi -> vi 실행 vi test.txt -> vi 실행하면서 test.txt 파일을 새 파일로 만들면서 열린다. esc -> 명령모드 i -> 입력모드 : -> 라인모드 :q -> 종료하기 ( 변경된 내용이 있을경우 경고 문구 나오고 종료되지 않음 ) :q! -> 강제 종료하기 :wq -> 저장하고 종료하기 ( 명령모드에서 shift + ZZ 와 동일 ) vi 초반에 꼭 필요한 단축키 입니다.
콘솔창에서 입력해서 변경합니다. date 로 시간값을 확인한다. 원래 있던 타임존값을 백업한다. mv /etc/localtime /etc/localtime_org 타임존을 서울로 변경한다. ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime date 로 시간값을 확인한다.
VirtualBox에서 네트워크 설정하기 Oracle VM VirtualBox 관리자에서 " 설정 " 을 누릅니다. 설창창이 나오면 왼쪽의 " 네트워크 " 탭을 선택 " 다음에 연결됨 항목 "에서 " 어뎁터에 브리지 " 설정 " 무작위 모드 " 에서 " 가상 머신에 허용 " 설정 " 확인 " 을 누릅니다. 리눅스 화면에서 " 설정 " 을 엽니다. 설정창이 나오게 되면 왼쪽의 " 네트워크 " 를 클릭합니다. 오른쪽 화면의 " 유선 " 항목에 " 켬 " 이 되도록 클릭 합니다. 이후 네트웍이 정상 적으로 되는걸 확인할 수 있습니다. 만약 네트워크가 재부팅후에 되지 않으면 " 옵션 " 유선 항목의 " 옵션 " 버튼을 누른후 " 자동으로 연결 " 을 체크 하면 됩니다.
VirtualBox 가 무료였나? 오늘 처음 알았네요. ^^ https://www.virtualbox.org/ 리눅스 설치 중인데 이상하게 화면에 들어간 마우스가 나오지 않더군요. 인터넷을 찾아 보면 "오른쪽 CTRL" 로 된다고 하는데 저는 잘 안됩니다. 그냥 단순하게 Ctrl + Alt + Del 눌러서 나오는건 확실하게 됩니다. 더 좋은 방법이 있을까 알아 봐야 겠습니다.
HTTP 오류 500.19 - Internal Server Error 요청된 페이지와 관련된 구성 데이터가 잘못되어 해당 페이지에 액세스할 수 없습니다. 구성 오류 이 구성 섹션은 이 경로에서 사용할 수 없습니다. 섹션이 부모 수준에서 잠겨 있는 경우 이 오류가 발생합니다. 이러한 잠금은 기본적으로 설정(overrideModeDefault="Deny")되거나 overrideMode="Deny" 또는 레거시 allowOverride="false"와 함께 위치 태그를 사용하여 명시적으로 설정합니다. 저의 경우는 asp.net 웹 서비스를 위해서 서버 역활을 추가 안한게 문제였네요. 혹시 이런 경우라면 아래와 같이 해결 하시면 됩니다. asp.net 4.5 선택 CGI 선택 ISAPI 필터 선택 다 설치하고나서 웹을 다시 열어 보면 정상적으로 되는걸 확인할 수 있습니다.