본문 바로가기
반응형

여러가지/기타71

[Apache & Tomcat] 실행중인 아파치 톰켓 종료하는 방법 (Window10, Ubuntu Linux) Window10(윈도우10) win 눌러 cmd를 입력 후 엔터를쳐 커맨드창을 실행시킵니다. 커맨드 라인에서 netstat -ao를 실행하면 현재 내 컴퓨터에 사용중인 포트의 PID를 볼 수 있습니다. 현재 예제에는 이미 종료 후 삭제를 한상태가 없지만 8080포트, 8005~8009까지의 포트가 보통 톰켓에서 관리용도 및 서비스 용도로 사용되는 포트이기 때문에 금방 찾을 수 있을거에요! 그러면 8080포트 뒤에 PID 번호를 찾은 후 (예시로 1060) cmd창에서 taskkill /f /pid 1060 입력하면 톰캣이 종료됩니다. Ubuntu Linux(우분투 리눅스) $ ps -ef | grep tomcat 로 검색하시면 윈도우와 마찬가지로 PID 번호를 알 수 있고, kill -9 1060 // .. 2021. 6. 9.
[이미지 확장자] jpg, gif, png, bmp, raw 차이점 및 특징 짧고 간단하게 각 확장자의 특징들을 설명하겠습니다 !!! RAW - 최소한으로 처리한 데이터를 포함하고 있다. Raw 파일들은 영어 낱말의 뜻 그대로 전혀 가공되지 않은 상태 JPEG/JPG (Joint Photographic Coding Experts Group) - 손실 압축 기법을 사용, 여러번 편집하고 저장할 경우 퀄리티가 점점 떨어진다, 1677만 7216색과 256색 그레이로 저장 가능 GIF (Graphics Interchange Format) - 무손실 압축 기술으 사용, 움직이는 이미지에 최적화, 8bit 256가지 색상만 가능 PNG (Portable Network Graphics) - 비손실 그래픽 파일, PNG파일은 8비트(투명도 옵션이 존재), 24비트 트루컬러(1600만 색), .. 2021. 5. 12.
[데이터 단위] 초간단 데이터 표현 가능 범위표 (1bit/8bit/16bit/32bit/64bit) 1bit 0 또는 1 (true 또는 false) 8bit(=1byte) -128 ~ 127 (0 ~ 255) 16bit(=2byte) -32,768 ~ 32,767 (0 ~ 65,535) 32bit(=4byte) -2,147,483,648 ~ 2,147,483,647 (0 ~ 4,294,967,295) 64bit(=8byte) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 이렇기 때문에 32bit 컴퓨터는 메모리 인식을 4GB까지만 할 수 있습니다. 왜 4GB일까? 어떻게 4GB가 되는지 계산 한번 해보겠습니다. 32비트는 42억개정도의 주소공간을 사용할 수 있고 주소공간 하나당 크기는 1Byte입니다. 1Byte의 주소공간이 4,294,967,296.. 2021. 5. 12.
[데이터 단위] 데이터 표기법(파일의 크기) 및 kB 와 KiB의 차이 (bit, Byte, kB, MB, GB, TB) 비트(bit) = 0, 1 두가지밖에 없는 2진수(binary) 1바이트(Byte) = 8비트(bit) ㄴ 컴퓨터가 데이터를 저장하는 최소 단위( 28은 256(0~255) ) 킬로바이트(kB) = 1000 = 103 ㄴ k만 소문자인 이유는 온도의 단위인 캘빈의 기호와 중복되는 것에 문제가 있기 때문이다. 메가바이트(MB) = 10003 = 106 기가바이트(GB) = 10004 = 109 테라바이트(TB) = 10005 = 1012 키비바이트(KiB) = 1024 = 210 메비바이트(MiB) = 10242 = 220 기비바이트(GiB) = 10243 = 230 테비바이트(TiB) = 10244 = 240 아마 데이터가 잘못 표기 된 것 같다는 분들도 계실꺼에요 !! 아래 자료를 보시면 눈에 익은 데.. 2021. 5. 11.
스택(STACK) & 큐(QUEUE) - 자료구조와 차이점, 비교, 활용방법 (LIFO,FIFO) 스택 (Stack) - 메모리 안에 데이터들을 효율적으로 다루기 위해 만들어진 데이터 참조 방식 LIFO (Last In First Out) - 한 쪽 끝에서만 데이터를 넣거나 뺄 수 있는 선형구조, 제일 마지막에 들어온 데이터가 제일 빨리 나가는 방식 스택은 쌓아 올린다는 것을 의미한다. 따라서 스택 자료구조라는 것은 책을 차곡차곡 쌓아 올린 형태의 자료구조를 말한다. (위 그림 참조) 스택에서 삽입하는 연산을 'push' , 삭제하는 연산을 'pop'이라고 한다. 스택은 시간 순서에 따라 자료가 쌓여서 가장 마지막에 삽입된 자료가 가장 먼저 삭제된다는 구조적 특징을 가진다. 스택의 활용 예시 (후입선출) 웹 브라우저 방문기록 (뒤로 가기) : 가장 나중에 열린 페이지부터 다시 보여준다. 역순 문자열 .. 2021. 5. 10.
[Visual Studio Code] 다중 커서, 여러줄 수정 및 선택 하는방법 Visual Studio Code에서 다중 커서, 여러줄 수정 및 선택 방법 !! # 1 Alt + 마우스 좌클릭 Alt 를 누른상태에서 수정하고 싶은 줄을 클릭해서 한번에 수정하면 된다 ! # 2 Alt + Ctrl + 방향키(↑, ↓) Alt 와 Ctrl를 누른상태에서 방향키로 조절해서 여러줄 선택을 하시면 됩니다 ! ↓↓↓↓이제 안됨↓↓↓↓ (Alt or Ctrl) + Shift + 방향키(↑, ↓) Alt 나 Ctrl(둘중 하나)와 Shift 누른상태에서 방향키로 조절해서 여러줄 선택을 하시면 됩니다 ! 2021. 3. 16.
[Visual Studio Code] Ubuntu에서 한글(폰트) 받침 깨짐 현상 // 분리 현상 해결방법 우분투에서 vscode 사용 시 간 -> 가ㄴ 이런 식으로 '가'의 받침이 있는 경우 받침이 분리되서 나오는 현상이 나타났습니다. '가'에 대해서만 그런 현상이 나타나고 다른 글자인 경우에는 괜찮더라구요. 무튼 해결 방법을 찾았으니 공유 해드리겠습니다 ! File -> Preferences -> Settings 로 접속 Text Editor -> Font 로 들어간 후 'Droid Sans Fallback' 폰트를 삭제해 줍니다. 그리고 다시 확인해 보시면 한글(폰트) 깨짐 및 분리 현상이 해결 된 걸 보실수 있습니다 !! 2021. 3. 15.
[Visual Studio Code] Ubuntu18.04 에서 한글 입력 안되는 현상 해결법 Ubuntu 18.04에서 Visual Studio Code 사용 중 한영 전환키를 누르고 한글을 입력하려 했더니, 한글 입력이 안되고 영어만 계속 입력되는 현상을 발견했다. 그래서 인터넷을 검색해 봤더니 snap 형식의 Visual Studio Code를 설치한 경우에, Ubuntu의 입력기인 IBus와 충돌해서 일어나는 현상이라고 한다. 그런데 .deb 형식의 Visual Studio Code를 설치한 경우에는 그런 문제가 없다는 사실을 알게 되어, 설치해 봤더니 한글 입력이 정상적으로 이루어지는 것을 확인했다. 그래서 같은 문제를 겪는 사람들을 위해 이 해결법을 공유하고자 한다. Ubuntu 다른 버전도 같은 방법으로 해결 가능합니다 !! 먼저 이미 설치되어 있는 snap 형식의 Visual Stu.. 2021. 2. 19.
728x90
반응형