본문 바로가기

전체 글349

JavaScript 알고리즘(2) 버블정렬(Bubble Sort) Updated 10/30/22 알고리즘 두번째 시간😀 원리를 알아가니 퍼즐이 맞춰지는 느낌이다. 이렇게 하나하나 알아가보자! 자 그럼 버블정렬에 대해 알아가보자 버블 정렬(Selection Sort) 정렬알고리즘 중 버블 정렬은 가장 큰 숫자를 선택해서 뒤로 보낸다. 옆 원소랑 비교해서 더 작은 값은 앞으로, 최대값을 뒤로 보내자! 뒤죽박죽인 배열 내의 숫자들을 오름차순(1, 2, 3, ... 10)으로 정렬해보자 자, 준비물은 array, temp 다. 이 변수들 안에 숫자들을 담아 능력껏 줄세워보자. 첫번째 원소자리에는 1st - 10th 원소 검사해서 젤 큰 수를 맨뒤로 넣고, 두번째 원소자리에는 1st - 9th 원소 검사해서 젤 큰 수를 맨뒤로 넣고, 세번째 원소자리에는 1st - 8th 원소 .. 2021. 7. 19.
JavaScript 알고리즘 (1) 선택 정렬 (Selection Sort) 예전에는 알고리즘을 생각해볼 여유도 없이 프로그래밍 언어와 문법 위주로만 공부하기 바빳다. 알고리즘까지 배울 레벨과 여력이 안된다고 생각하여 주위에서 중요성을 설파할 때면 귓등으로 넘긴 것 같다.코딩테스트를 그때그때 머리에 의존하여 풀어내면서 이제서야 알고리즘에 대한 중요성을 확실히 깨달았다. 하지만 자바스크립트로 푸는 알고리즘 자료는 많이 없다. 아마도 자바스크립트 언어 특성상 파이썬이나 자바에 비해 자료구조 등을 효율적으로 쉽게 풀어내기가 어려워서라고 생각한다. 그렇지만 포기는 없다. 자 그럼 이제부터 한걸음씩 시작해보자. updated 06/09/24알고리즘 강의를 2번째 보고있는 중이다. 개념과 이해는 어느정도 잡혔지만어느날 누군가 나에게 던진 질문처럼 이 알고리즘이 왜 사용해야하는지에 대한 답은.. 2021. 7. 18.
Window - 윈도우10 화면 녹화 하기 Mac 에만 화면 녹화 기능이 내장되 있는 줄 알았는데 윈도우도 이런 멋진 기능이 있을 줄이야. 자, 따라해봅시다. 1. 시작 - 설정 - 게임 까지 들어온다. 2. window + g 로 녹화창 오픈하고, window + alt + r 로 녹화시작 (중지할때도 동일) ! 3. 캡쳐파일은 기본으로 해당 경로에 저장된다. 주의할 점 - 활성화된 창만 자동영역으로 지정되어 녹화가 된다. - 만약 맥처럼 원하는 영역만 crop해서 녹화하고 싶다면, 편집 프로그램을 이용해야된다. - 본인도 포스팅쓰면서 하다가 막혀서 방금 찾아 편집한 사이트이다. (아이폰 비디오 편집 느낌) https://online-video-cutter.com/ko/ 온라인 비디오 커터 - 비디오 잘라내기, MP4, AVI, MPG, 3GP.. 2021. 7. 17.
Vue 실행오류 - 'Vue-Cli-Service'는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 문제상황 VScode에서 Vue로 된 프로젝트를 받아와 npm run serve 로 실행하였다. 잘되는 듯 하더니는 fake 다음과 같이 에러가 떴다. 'Vue-Cli-Service'는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 문제해결 검색을 해보고 이러쿵 저러쿵 10분정도를 소모했다. 정작 아주 간단한 문제였다. 아래 화면을 보고 원인을 추리해보시오. 내가 간과한 건 바로 터미널이었다 ! (답을 맞춘 당신은 진정한 방구석 코난) 운영체제가 윈도우이면 powershell 로 바꿔야 실행이 된다. 2021. 7. 16.
Network - VPN 이란? 회사에서 VPN을 사용할 때는 단순히 테스트 서버를 배포할 때 쓰는 외부에서 접속하지 못하는 회사 내 네트워크라는 정도의 개념 뿐이었다. 하지만 이번 기회에 확실히 알고 넘어가보자. VPN 이란? VPN은 Virtual Private Network의 약자로 가설사설망이다. VPN은 모든 네트워크 패킷을 암호화 해서 → VPN 서버에 보내고, (VPN 서버를 통해서) → 인터넷에 안전하게 접속한다. VPN 서버에 연결하면, 인터넷 트래픽이 그 누구도 들여다볼 수 없는 암호화된 터널을 통과하게 된다. VPN으로 https를 지원하지 않는 사이트도 안전하게 접속이 가능하다. 모든 트래픽이 암호화 되기 때문이다. 데이터가 서버에 도착하면 암호 해독 프로세스를 통해 외부 패킷이 제거된다. (복호화) VPN은 언제.. 2021. 7. 15.
Cloud - AWS 란 회사에서 서버 이야기를 할 때 빠지지 않는 것이 AWS 이다. 그리고 EC2 라는 용어도 1+1 처럼 따라 붙는다. 무엇인지 대략적으로 알고 있었지만 이번 기회에 확실히 개념을 익혀보자 AWS 란? AWS(Amazon Web Services)는 쉽게말해 아마존에서 제공하는 클라우드 서비스이다. 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 클라우드 서비스를 제공하고 있다. 필요한 사람, 회사들이 웹 서비스를 통해 애플리케이션을 구축하도록 지원하여 준다. (한마디로 서버직접 구축안하고 아마존에서 대여해서 쓴다는 거다.) 왜 AWS 를 쓸까? 1. 싸다싸 AWS는 저렴한 종량 과금제 방식으로 운영된다. (즉, 쓴만큼 내는 거다.) 확장형 글로벌 인프라를 구축 및 관리하고, 더 저렴한.. 2021. 7. 14.
반응형