nodejs를 통해 사용자로부터 입력받은 플레이리스트, 곡에대한 정보를 받아와 내 로컬 환경에 동적으로 파일을 생성하는데 성공했다 nodejs는 javascript의 기본 문법을 따르지만 실제 코드를 보면 낯선 코드들이 많았다 var http = require('http'); var fs = require('fs'); var url = require('url'); var qs=require('querystring'); require이라는 문법으로 http,fs(filesystem),url,querystring을 받아온다 function templateHTML_Song(title,list,body){ return ` WEB ${body} `; } 그리고 기존에는 플레이리스트의 개수만큼 html을 생성해주어..
퀵정렬은 기준원소를 잡고 기준원소보다 작은 값은 왼쪽으로 기준원소보다 큰 값은 오른쪽으로 정렬하는 방법이다 따라서 start, end, pivot의 인덱스가 필요하다 알고리즘 예제는 이걸 따른다 기준원소는 첫번쨰,마지막,가운데 어느것을해도 상관은 없다 보통 첫번째 원소를 기준으로 잡고 i=left+1, j=right으로 설정해 i와 j 가 start~end를 돌며 i에서 pivot보다 큰값이 나오면 stop j에서 pivot 보다 큰값이 나오면 stop 그리고 arr[i]와 arr[j]를 swap해준다 i가 j를 넘었을때 stop하고 pivot과 j를 변경해준다 더 이상 swap해주지않고 j를 return해 끝내준다 quicksort(start, j-1) //pivot기준 왼쪽 다시 퀵소트 quickso..
벡터로 구현한 것 #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); int n; int X, Y; vector v; cin >> n; for (int i = 0; i > X >> Y; v.push_back({ X,Y }); } sort(v.begin(), v.end()); for (int i = 0; i arr[i][1]; } MergeSort(0, n - 1); for (int i = 0; i < n; i++) { for (int j = 0; j < 2; j++) { cout
설명하기에 앞서 카카오 직무분석할때는 구글에 카카오 공채라고치면 바로 사이트가 나왔는데 네이버는 나오지않아서 찾아보는 방법을 새로 알아냈다 구글에 잡코리아를 검색한다 잡코리아에 접속하고 상단바에 공채를 클릭한다 사이드바에 기업/기업공채현황을 클릭한다 그룹사별 전체에서 원하는 그룹을 선택한다 그리고 해당 그룹에 접속하면 모집별 채용공고를 볼 수 있다 다른 직무들도 궁금하긴 하지만 백엔드와 관련된 네트워크, 서버, 보안을 분석하려고한다 오늘은 지도 데이터 기획 운영(지도/POI/도로네트워크)를 분석해보려고한다 네이버 지도는 내가 평소에도 자주쓰는 앱이고 특히 네이버 지도의 길찾기를 이용해 모든 길을 찾기 때문에 나한테는 아주 유용하고 밀접한 기능이라고 할 수 있다 링크 : https://www.jobkore..
한계에 봉착했다 1. 곡 영구 저장 x - 사용자로부터 정보를 입력받고 html파일에 동적으로 추가할 수는 있지만 새로고침하면 데이터가 사라진다 2. 플레이리스트 추가 x -플레이리스트 장르마다 html링크가 하나씩 걸려있는데, 이 html파일은 내가 미리 만들어둔 파일이다 즉, 사용자로부터 장르 추가를 받아 새로운 목록을 추가하면 html파일도 동적으로 생성이 되어야 하는데 자바스크립트만으로는 불가능하다 그래서 찾아본 결과 1번을 해결하기위해서는 데이터베이스, 2번을 해결하기위해서는 서버의 힘이 필요하다고한다 1번은 대표적으로 oracle, mysql(mariadb)가 있고, 2번은 대표적으로 node.js, jsp, php가 있다 1번은 무료인 mysql을 선택할 것이고 2번은 jsp는 대규모, 난이..
아무것도 누르지않았는데 스페이스바가 자동으로 눌리는중 재부팅하니까 이번엔 한글자 한글자 칠때마다 한/영 변환이 자동으로 되는중 살다살다 이런 오류는 처음봤다 처음엔 키보드 문젠가 했는데 눌리는 키가 스페이스바였다가 한/영이었다가 자동으로 바뀐다 대체 이게 왜이러는지 이해할 수 조차 없었다 그래서 구글에 검색해본결과 키보드 설정에서 토글 키, 필터 키를 끄라고 했다 난 이미 꺼져 있었다 그래서 고민하다가 윈도우 11로 업데이트 했는데 이것도 아닌거같다 제어판-> 하드웨어 및 소리 -> 장치 및 프린터 로 들어가서 확인해보고 뭐가 잘못인지 알아냈다 우선 나의 키보드는 2개인 줄 알았는데 3개였다 1. 노트북자체의 키보드 2. 유선으로 연결한 키보드 3. 무선으로 연결한 마우스&키보드 세트 난 1,2번만 연결..
곡,제목,기록 추가기능을 하나의 버튼안에 넣고, 버튼을 누르면 새 윈도우창이 뜨는 형식으로 고쳤다 그런데 문제가 있다 'Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame' 이러한 오류가 뜬다 이는 크롬에서 웹을 로컬 파일로 실행하면 보안상의 이유로 브라우저자체에서 iframe 과 통신을 막아 동작하지 않는다고한다 즉 서버로 실행하면 잘 동작하지만 테스트환경에서는 안된다는 것 해결 방법이 두 가지가 있다 하나는 서버로 실행하는 것 두번째는 크롬의 대상에 --disable-web-security --user-data-dir="C:\chrome"를 추가하는 것 둘다해보았다 첫번쨰는 아파치 서버..
- Total
- Today
- Yesterday
- 로스트아크 캐릭터
- kloa
- 데이터3법
- 2024인프콘
- html #웹 #웹사이트 #플레이리스트
- 리눅스
- oauth
- DDL
- javascript
- git 예전 커밋 수정
- CSS
- 오픈소스
- authorization_code
- SpringBoot
- 우분투
- 데이터 3법
- 프로그래머스
- html
- infcon 2024
- git commit 수정
- 인프콘2024
- authorization code
- SQL
- oauth2.0
- Android Studio
- bfs
- 데이터베이스
- git
- 클로아
- DML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |