안녕하세요. 이번 시간에는 filezilla를 이용해서 파일을 업로드 하고 다운로드 하는 방법을 알아보겠습니다. 저는 ssh에 접속하기 위해서 mobaxterm을 많이 쓰는 편입니다. 이것은 sftp도 제공되기 때문에, 라이센스 문제만 없다면 써도 무난합니다. 그렇지 않은 경우 생각보다 유용하게 써먹을 수 있어서 공유해 보겠습니다. 파일 - 사이트 관리자를 눌러보겠습니다. 먼저, 프로토콜은 SFTP를 선택합니다. ftp와 다른 점은 Secure가 붙어서 암호화 되어 전송된다는 것입니다. 그 말인 즉슨, 평문으로 전송하지 않고 암호화 해서 전송한다는 의미가 되겠습니다. 다음, 호스트는 ip 주소를 적습니다. ec2로 접속하려면 ec2 접속 사이트를 적어주면 됩니다. 다음, 로그온 유형입니다. 저는 비밀번호..
유틸리티 검색 결과
notepad++에서 줄 번호 찾아가기 기능에 대해 알아보겠습니다. line 수가 엄청난 파일을 다뤄야 하는 경우가 간혹 가다 있습니다. 예를 들자면 문제 출제할 때 입력 파일의 line 수가 100만줄이 넘어가는 경우도 매우 흔합니다. 이 데이터 파일은 100만줄이 넘네요. 32만번째 줄에 있는 것을 정확히 찾아가려면 어떻게 해야 할까요? 그냥 스크롤 바를 올려버리는 방법도 있습니다만, 일일히 줄 번호를 찾아가기 위해 스크롤바로 이동하면 상당한 인내가 필요할 것입니다. 찾기(S)를 누르면, 줄 찾아가기라는 메뉴가 있습니다. 이를 이용하면 매우 간단합니다. 줄 찾아가기의 단축키는 Ctrl+G입니다. 이것을 눌러 주겠습니다. 그러면 메뉴 선택창에 줄과 오프셋이 있습니다. 오프셋은 밑에서 후술하겠습니다. 이..
vs code에서 redirection은 어떻게 할까요? 요새 vscode를 심심찮게 이용하다 보니 간단하게 짚고 넘어가고 싶어졌습니다. 그래서, 간단하게 알아보았습니다. 제 목적은 이 java 파일을 디버그 하는 것입니다. 그런데, 파일로부터 입력을 받는 것입니다. 특히, 백준 같은 경우 예제가 상당히 긴 경우가 많은데요. 이럴 때 일일히 손으로 입력할 수는 없을 겁니다. 정말 간단한 방법은 console에 intergratedTerminal을, args에 ["", "출력 파일명"을 추가해 주면 됩니다. args에 ">", "1.out"을 추가하겠습니다. 다음에 다시 디버그를 실행해 보겠습니다. 1.out에 3이 출력됩니다.
백준을 java로 푸시다 보면, 파일로 입력받고 싶습니다. 결과를 파일로 출력하고 싶습니다. 이런 경우가 정말 많습니다. 그리고 문제 출제를 하다 보면, 명령어 형식으로 프로그램을 실행해야 할 경우가 왕왕 있습니다. 어떻게 해야 하는지 간단하게 알아보겠습니다. intellij 22.03 버전으로 실습했음을 유념해 주시면 되겠습니다. 먼저 src 폴더에 들어가 보겠습니다. 이 폴더에는 Main.java가 있습니다. 새로운 객체 A를 생성한 다음에, a의 내용을 출력합니다. 다음 A.java를 보겠습니다. 여기에는 그냥 A 객체를 출력하라 했을 때 a = {a의 값} 형태로 출력하게 하는 toString만 재정의 되어 있습니다. Run/Debug Configurations에 들어갑니다. Build and r..
외부 디펜던시들을 이용하는 경우가 꽤 있습니다. 예를 들어, python310이라던지 poetry 등을 이용할 때입니다. 이들을 이용할 때, 특정 키워드를 찾아야 하는 경우가 있는데요. 찾기 scope를 설정하는 방법을 알아보겠습니다. 그리고, 이것이 디렉토리 검색과 비교했을 때 차이가 있는지도 같이 알아보겠습니다. 먼저, 편집 - 찾기 - 파일에서 찾기를 클릭하시면 이런 창이 뜨게 됩니다. 범위(S)를 누르면 모든 위치 옆에 ...이 있습니다. 이 ...을 클릭해 보겠습니다. 여기서 + 버튼을 눌러보겠습니다. 그러면 로컬, 공유됨을 선택할 수 있습니다. 로컬을 클릭하겠습니다. 새 범위 추가가 있습니다. 이름을 poetry로 하겠습니다. 이제, 프로젝트 폴더와 External Dependencies가 나..
최근댓글