백신 맞고 집에서 기어다니기 완료! 자는 사이에 누가 이렇게 열심히 때린건가 싶을 정도로 온몸이 아픈 하루 내일은 괜찮겠지? 싶다가도 잠자는 게 무서워진다. 깍두기 되는 거는 역시 힘든 거구나
화이자 3주 경과 후, 맞을 수 있다는 사실을 알게 되었고 최대한 빨ㄹㅣ 깍두기가 되고자 찾아서 바로 맞아버렸다... 슬슬 팔이 들리지 않고, 내일이 걱정이 된다 ㅠㅠㅠ 주말 동안에는 너무 놀았기에, 내일부터는 자바, 프로젝트 공부를 해야되는데 더 열심히 해봐야 겠다
다른 언어에서 쓰이는 맵, 딕셔너리 같은 데이터 타입으로 key, value 값으로 객체를 만든다. 1 2 3 4 5 6 7 8 9 10 11 12 var Student = {'jaewpark' : 4, 'junmkang' : 2, 'jiychoi' : 4, 'jwon' : 1}; var Day = {} Day['Monday'] = 1; Day['Tuesday'] = 2; Day['Wednesday'] = 3; var Color = new Object(); Color['Red'] = 0; Color['Green'] = 8000; Color['Yellow'] = 400; Colored by Color Scripter cs 객체의 속성에 접근을 할 때, 아래와 같이 접근할 수 있다. 1 2 alert(Col..
Function 하나의 로직을 재실행 할 수 있도록 하는 것으로 코드의 재사용성을 높인다 Array 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입 document.write() 메소드 document.write() 메소드는 웹 페이지가 로딩될 때 실행되면, 웹 페이지에 가장 먼저 데이터를 출력합니다. 따라서 document.write() 메소드는 대부분 테스트나 디버깅을 위해 사용 toUpperCase() 문자열을 대문자로 변환 배열 데이터 추가 및 삭제 concat 복수의 배열을 결합해서 리턴 splice 배열의 특정구간을 추출하거나, 특정구간에 특정 배열을 추가 array.splice(index, howmany, element1, ...., elementN); return : a..
alert(); html 에서 경고창을 뜨게 만드는 명령어 Math.pow(3, 2); 9, 3의 2승 Math.round(10.6); 11, 반올림 Math.ceil(10.2); 11, 올림 Math.floor(10.6); 10, 내림 Math.sqrt(9); 3, 3의 제곱근 Math.random(); 0 혹은 1.0, 사이의 랜덤한 숫자 문자의 출력을 하려면, 작은 따옴표 혹은 큰 따옴표로 맞게끔 써야한다. alert("coding everyday"); alert('coding everyday'); alert('java\'s name'); "\" escape 따옴표를 문자로만 쓰이도록 하는 역할 typeof : 데이터 형을 알려주는 가눙 alert(typeof "1") // String alert(..
웹브라우저를 제어하기 위한 JavaScript 웹서버에서도 사용할 수 있게끔 만들어지고 있고, 단순히 서브젝트 만드는 것에 국한되지 않고 쓰이게 되는데 구글 스프레드시트에서도 알람을 할 수 있게끔 만들 수 있다. 탈 웹, 탈 웹브라우저 환경에 따라 쓰이는 곳이 많다. 알람창을 띄우는 거지만, 우측 환경에 따라 다른 함수를 쓰게되지만 공통적인 부분은 바뀌지 않는다.
server PID 출력 sig로 받은 것을 출력 client PID, 문자열 입력 문자열을 sig로 송신 Server 구현 PID 정보를 받아오는 함수 & 출력하는 함수 사용가능 함수 getpid, int로 저장 int 형을 출력을 위해 char로 변환 신호를 받는 것을 출력하는 함수 신호는 비트단위로 하나씩 수신 & 수신된 비트를 char 형태로 변환 sig 를 SIGUSR1, SIGUSR2 파악하고, 받은 순서대로 1비트씩 기록 8비트가 되어지면 char 형으로 변환 받았던 정보를 출력 Client 구현 PID 및 인자 개수 예외처리 PID
Dijkstra algorithm(다익스트라 알고르즘) 그래프에서 꼭짓점 간의 최단 경로를 찾는 알고리즘 일반적인 형태로는 한 꼭짓점을 "소스" 꼭짓점으로 고정하고 그래프의 다른 모든 꼭짓점까지의 최단 경로를 찾는다. 원래 알고리즘은 우선순위 큐를 사용하지 않았기 때문에 시간 복잡도 $$O(|V|^2)$$ 우선적으로 구현해볼 것은 일반적인 형태이지만, 음의 간선을 포함할 수 없다. 사진에서 보이는 표 같은 경우는 "노드 1"을 기준 삼아서 연결되어 있는 꼭짓점과 연결을 확인한다. 이 다음 "노드"를 기준삼아서 기존에 값과 비교를 한 뒤에 최소값으로 표기를 하게 되면 된다. 이러한 방법은 모든 꼭짓점을 기준으로 할 때까지 반복이기에 위에서 말한 시간 복잡도를 갖게 된다.