본문 바로가기
320x100
728x90

분류 전체보기152

Vi 편집기 예전에 vi편집기를 뭣도 모르고 사용했다가 나가는 방법을 몰라 터미널을 껐다가 킨 적이 있다. 오늘은 vi 라는 리눅스, 유닉스 시스템에 기본으로 포함된 편집기다. vi라는 편집기의 성능을 향상 시킨것이 vim편집기인데, vi 편집기를 실행해도 자동으로 vim 에디터가 실행된다고 한다. 간단하게 터미널을 켜서 사용해보겠다. 우선, 실행 결과를 보기위해, 데스크톱으로 경로를 바꿔준다. 그 후, 폴더를 하나 만들어 그 안에서 진행해보자. 그다음 vi sample.html 명령어를 입력하면 위와 같은 화면이 나오게 되는데, 바로 이 화면을 명령 모드라고 하고, 글자는 입력할 수 없는 상태에서 명령을 기다린다. 이 상태에서 a를 눌러보자 (한/영 확인 필수) 그럼 터미널 하단에 insert라는 문구가 생기면서 .. 2020. 11. 24.
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied 인텔리제이에 톰캣을 설정 후, 프로젝트를 실행하다가 타이틀과 같은 오류가 났다. 오류를 읽어보니 해당 경로에 해당하는 쉘 스크립트 파일이 실행 권한이 없어서 생긴 오류였다. 터미널을 열어서 해당 경로까지 이동한 후, catalina.sh 파일에 실행 권한을 주니, 해결이 됐다. 참고 : trandent.com/article/etc/detail/319432 2020. 11. 24.
클라우드 컴퓨팅이란? 클라우드 컴퓨팅(Cloud Computing) : 네트워크를 통해 다양한 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스 *온디맨드 : 요구사항에 따라 즉시 제공/공급하는 방식 일반 사용자 대상의 대표적 플랫폼 : AWS , Azure , GCP(구글 클라우드 플랫폼) 클라우드 컴퓨팅의 분류와 특징 IaaS(InfraStructure As A Service) : 서버 ,디스크 , 네트워크 등의 인프라 서비스를 제공 PaaS(Platform As A Service) : 데이터베이스, 큐서비스 , 저장소 , 인증 시스템 등 플랫폼에서 지원하는 서비스 SaaS(Software As A Service) : 구글 애널리틱스 등의 서비스 모니터링 시스템, 협업 , 메일 등 서비스를 제공 1. 온디맨드 한 접.. 2020. 11. 13.
문자열 내림차순으로 배치하기 문제 설명 문자열 s에 나타나는 문자를 큰 것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. ex:) 1.문자열 s의 각 원소마다 비교해야 하니까 charAt()랑 아스키코드가 떠올랐다. 2. 아스키코드가 떠오르다 보니 값으로 비교하려고 했는데, 그냥 Arrays클래스의 sort 메서드를 사용하기로 했다. 나의 풀이 class Solution { public String solution(String s) { String answer = ""; char[] split =s.toCharArray(); Arrays.sort(split).. 2020. 11. 1.
300x250
320x100