분류 전체보기 85

NCS 정보처리산업기사(과정평가형) 합격후기 , 자격증 신청

합격후기 합격후기를 올려야 겠다고 생각했지만 일이 바쁘다는 핑계로 미뤄왔던 포스팅 .. 오늘 기사 실기가 발표가 난 김에 몰아서 올려보고자 한다. 6개월 간 국비 학원을 다니면 NCS 과정평가형 정보처리산업기사를 응시할 '자격'이 주어지게 된다. 말그대로 자격이기 때문에 시험을 보든 안보든 본인의 선택이다. 내가 다녔던 학원에도 2차 시험까지 보러 왔던 사람이 17명중 6명 정도? 밖에 안되긴 했었다. 각자마다 이유가 있겠지만 비전공자로서 나름의 전공지식을 다듬어 보여줄 수 있는 부분은 자격증밖에 없다고 생각했었다. 이미 정보처리기사를 공부하고 있었기에 산업기사를 따지 않았어도 됐지만 자격증은 다다익선이라 생각이 들기도 했고 무엇보다도 취업을 앞둔 시점에 정보처리 기사 실기시험 시기가 많이 늦었었다. 그..

개인기록/기록 2022.11.25

[Linux] IPC 예제 ③ Soket Model (fork 방식)

[ CLIENT ] 1. socket() 함수를 사용하여 서버 소켓 오픈 2. 서버에 connect request 전송 3. 메시지를 보내거나 받음 4. 소켓 클로즈 [ SERVER ] 1. socket() 함수를 사용하여 서버 소켓 오픈 2. 열어놓은 소켓에 서버의 ip, port 바인딩 3. listen() 함수 사용하여 메시지 받을 수 있는 상태 전환 4. 클라이언트가 보낸 request 받고, 파일 디스크립터 생성 5. send()를 통해 메시지 주거나 recv() 통해 받음 6. 열어놓은 소켓 클로즈 소켓은 fork의 방식과 thread의 방식이 존재. 실무에서는 thread를 더 많이 쓰고 선호함 Socket fork 란? 부모 프로세스에서 자식 프로세스를 하나 복제 생성 해주는 역할을 한다 ..

LINUX/ABOUT LINUX 2022.11.24

[톰캣에러] - org.apache.catalina.LifecycleException /Server Tomcat v7.0 Server at localhost failed to start.

지속적으로 저 에러가 번갈아 가면서 뜬다. 전까지 바로 잘 실행되던 톰캣이 갑자기 에러를 내며 실행이 안되기 시작했다 Server Tomcat v7.0 Server at localhost failed to start. 톰캣 에러는 사실 원인이 너무 다양해서 하나의 방법을 찾기가 어렵다. 가장 기본적으로 해결할 수 있는 방법은 기존의 톰캣을 서버에 지우고, 다시 add 해주는 방식이다 이클립스에서 window > preferences > server > Runtime Environments 기존 톰캣은 삭제하고 , add를 눌러 새로운 톰캣을 추가해준다 2. 나같은 경우는 리눅스에서 톰캣 8080포트를 쓰고 있는 상황이라 이게 윈도우의 이클립스 톰캣과 충돌이 나면서 기동이 되지 않았던 것 도 있다. 이럴땐..

[독서기록] 데미안 - 헤르멘헤세(BTS가 선택한책)

독서기간 : 2022.11.14 ~ 2022.11.19 추천정도 : ★★★★★ 책난이도 : ★★★★★ [ 책 소개 ] 불안한 젊음에 바치는 헤르만 헤세의 영혼의 이야기! 현실에 대결하는 영혼의 발전을 담은 헤르만 헤세의 걸작 『데미안』. 독일 문학의 거장이자 노벨문학상 수상작가 헤르만 헤세의 자전적 소설이다. 1차 세계대전 직후인 1919년 에밀 싱클레어라는 가명으로 발표했던 작품으로, 열 살 소년이 스무 살 청년이 되기까지 고독하고 힘든 성장의 과정을 그리고 있다. 불안과 좌절에 사로잡힌 청춘의 내면을 다룬 이 작품은 지금까지 수많은 청년세대의 마음에 깊은 울림을 전하고 있다. 목사인 부친과 선교사의 딸인 모친 사이에서 태어난 헤르만 헤세는 회고적이며 서정성이 강한 신낭만주의적 경향의 작가로 출발했으며..

개인기록/독서 2022.11.20

책을 읽게된 이유

코딩 기록을 올리는 블로그에 독서록을 올리기 위한 카테고리를 하나 추가하였다. 어릴때부터 습관적으로 책을 읽어왔었음에도 성인이 되고서는 일년에 한권 읽기를 실천하기도 힘들었던 것 같다. 내가 가진 시야를 넓히는데는 실질적인 경험과 나의 기억에 초점을 더 맞춰 왔었고, 바쁘다는 핑계로 자연스럽게 책을 등한시하게 되 버린 것 같기도 하다. 늘 지식에 대한 갈망이 컸던 나지만 학교와 회사 그리고 집이라는 사회에서 배워 나가는 것으로 그 갈망을 어영부영 채워나가고 있었고, 그런 생활이 당연하게 느껴졌던 것들도 있었던 것이다. 이런 와중에 최근 함께 공부를 같이 해왔던 친구중 한명을 만나 대화를 하게 되었다. 늘 본인만의 루틴으로 꽤나 성실하게 살아가는 친구였기에 내가 가진 가치관을 공유하는데 시간을 많이 보내는..

개인기록/독서 2022.11.20

[JQUERY] 부모 좌표 노드 구하기

여기서 부모 좌표 노드란 특정 노드의 기준 좌표가 되는 노드를 말함. 이에 따라 자식 노드의 위치는 부모 좌표 노드에 영향을 받게됨 * 일반 프로그래밍에서의 좌표와 자바스크립트 좌표는 대부분 비슷하지만 좌표의 기준이 되는 부모 좌표 노드를 찾는 방법은 완전히 다름 * 사용법 | $대상.offsetParent() 1. 일반 프로그래밍에서의 부모 좌표 노드 일반 프로그래밍의 경우 노드를 감싸고 있는 노드가 부모가 되며 이 부모를 기준으로 위치를 잡음 즉 부모의 위치가 움직이면 내부에 들어 있는 자식 요소도 같이 움직임 // 일반 프로그래밍에서의 부모 좌표 노드 예시

LANGUAGE/JQUERY 2022.11.16

d3.js 사용법 - ⑤ bat chart의 rect 클릭 이벤트

지금까지 생성한 bar chart에서 각각의 차트를 클릭했을때 이벤트가 걸릴 수 있도록 해볼 것. 그 중 rect를 선택하면 해당되는 rect 값과 동일한 값을 가진 그리드의 행이 반전처리 될 수 있도록 하는 이벤트 만들예정 복사 할 수 있는 코드는 해당 포스팅의 맨 아래에 한번에 게시 [필요사항] 1) rect를 클릭했을때 들어오는 값을 받아올 변수 2) 그리드 행에 해당되는 값을 넣어 놓을 변수 3) rect를 클릭했을때 rect값과 그리드의 행의 값이 동일할때 이벤트 발생 1. 그리드의 rowid 받아오기 - jqGrid는 그리드가 그려질 때 row(행)별 고유의 id가 자동으로 생성됨. 이 아이디를 활용을 한다면 행별 색상 반전을 시킬 수 있음 - 앞에서 그리드를 만들기 위해 setGrid()라는..

LANGUAGE/JAVASCRIPT 2022.11.15

[JAVASCRIPT] 날짜 정보 객체 / D-DAY 계산법

날짜나 시간 관련 정보를 제공받고 싶을 때는 날짜 객체(Date Object)를 생성함 . 날짜 정보 객체는 날짜와 관련된 작업을 할 때 유용한 객체이다. 현재 날짜의 정보를 제공하는 Date 객체는 다음과 같이 생성 기본형 | 참조변수=new Date(); ex) var t = new Date(); 특정 날짜의 정보를 제공하는 Date 객체는 다음과 같이 생성 기본형 | 참조변수=new Date("연/월/일"); ex) var t = new Date("1995/5/31"); 기본형 | 참조변수=new Date(연, 월-1, 일); ex) var t = new Date(1995,4,31); 생성된 날짜 객체에 사용할 수 있는 메서드 (GET/SET) 날짜 정보를 가져올 때(GET) 날짜 정보를 수정할 때..

LANGUAGE/JAVASCRIPT 2022.11.13

[백준] 10926번 : ??! - JAVA [자바]

문제 문제가 무슨 말인가 싶을 순 있겠지만, 그냥 컴퓨터에서 문자열(String)을 입력받은 후 입력받은 문자 뒤에 "??!"를 추가로 붙여서 출력하라는 뜻. 이번엔 Scanner방식과 BuffereddReader의 방식 두개를 모두 사용해 보겠음 답안1(Scanner) import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); String name = sc.next(); String ex = "??!"; System.out.println(name + ex); sc.close(); } } 답안2(Buffered..

STUDY/백준 2022.11.13

[백준] 10869번 : 사칙연산 - JAVA [자바]

문제 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); System.out.println(A-B); System.out.println(A*B); System.out.println(A/B); System.out.println(A%B); sc.close(); } } 문자 혹은 숫자를 입력받아 답을 뽑아내는 방법은 Scanner 말고도 BufferedReader 등 여러가지 방식이 존재한다. 이 부분에 대해서는 조..

STUDY/백준 2022.11.13
반응형