정보처리기사 수제비 35회 모의고사
·
IT개념
지그비 저속 전송 속도를 갖는 홈오토메이션 및 데이터 네크워크를 위한 표준 기술. 근거리 통신을 지원하는 IEEE 802.15.4 표준 중 하나를 말한다. 가정·사무실 등의 무선 네트워킹 분야에서 10∼20m 내외의 근거리 통신과 유비쿼터스 컴퓨팅을 위한 기술. 크라우드소싱 군중과 아웃소싱의 합성어로 클라우드 컴퓨팅이 실용화 되면서 가능하게 된 정보 기술. 아웃소싱 전략의 하나로 기업 활동의 전 과정에 소비자 또는 대중이 참여할 수 있도록 일부를 개방하고 참여자의 기여로 기업 활동 능력이 향상되면 그 수익을 참여자와 공유하는 방법. 더보기 크라우드펀딩도 크라우드소싱에 해당된다. 나의 아이디어나 프로젝트를 홍보하고 후원금 목표를 정하면 대중들로부터 일정 금액의 후원을 받아서 그 자금으로 아이디어를 현실로 ..
[vue.js] 페이지네이션 (pagination) 구현하기
·
vue
HoneyPot 프로젝트에서 구독목록 리스트를 보여줘야 하는 과정이 있었는데 처음으로 해본 페이지네이션 구현하기를 남겨보려고 한다. 우선 완성본 근데 이제 미완성을 곁들인 .. [HTML 코드] //여기에는 카드에 들어갈 내용들을 작성 //pagination 버튼 생성 이전 {{ currentPage }} 다음 [script 코드] 1. 우선 data의 return 에 현재 페이지 수와 페이지 당 보여줄 카드 개수를 적어 준다. 2. computed에 현재 페이지에 표시할 카드 목록을 추출할 계산 된 속성을 입력 해준다. startIndex 변수에는 현재 페이지의 첫 번째 카드의 인덱스를 계산하고, endIndex 변수에는 현재 페이지의 마지막 카드 다음 카드의 인덱스를 계산한다. 즉, startInde..
Merge Strings Alternately
·
알고리즘
문제는 아래와 같다. 대충 단어를 교차하여 조합해 보라는 말인 것 같다~~ 내가 푼 코드 class Solution { public String mergeAlternately(String word1, String word2) { int w1 = word1.length(); int w2 = word2.length(); StringBuilder sb = new StringBuilder(); int i = 0; while (i < w1 || i < w2) { if (i < w1) { sb.append(word1.charAt(i)); } if (i < w2) { sb.append(word2.charAt(i)); } i++; } return sb.toString(); } } 한줄씩 코드를 해석해 보자면 주어진 w..
StringBuilder 사용법과 메서드 정리
·
JAVA
저번에 한번 포스팅 한 Java Lang Package 의 한 종류인 StringBuilder의 사용법과 메서드를 다시 정리 해보려고 한다. [String] StringBuilder를 알기 전에 String에 대하여 알아야 한다. 흔히 문자열을 생각하면 자연스럽게 떠오르는게 String 이다. String str1 = "Hello "; String str2 = "world"; str1 += str2; System.out.println(str1); //"Hello world" 이렇게 String 두개의 객체를 연산하게 되면 새로운 String을 생성하게 된다. String은 불변객체이기 때문에 한번 생성 되면 변경할 수 없다. 위와 같이 + 연산자를 사용하여 문자열을 연결하면 연결할 때마다 새로운 문자열 ..
[SQLD] 데이터 모델과 SQL
·
SQL
[데이터모델링] 데이터 모델에 맞게 정규화를 수행한다. 데이터베이스의 용량 및 트랜잭션 유형을 파악한다. 데이터베이스 성능을 고려하여 반정규화를 수행한다. PK/FK 등을 조정하여 인덱스를 반영함으로써 성능을 향상시킨다 데이터 모델의 성능을 검증한다. 삽입이상 : 없는 값으로 데이터를 삽입 할 수 없음 삭제이상 : 데이터 삭제 시 삭제되면 안되는 데이터까지 덩달아 삭제되는 현상 갱신이상 : 중복된 데이터 중 일부만 업데이트되어 데이터의 불일치가 발생하게 되는 현상 [정규화] 데이터의 중복성을 제거하고 정확성과 일관성을 유지하고 보장하기 위해 엔터티를 작은 단위로 분리하는 과정이다. 정규화를 할 경우 데이터 조회성능은 처리조건에 따라 향상되는 경우도 있고 저하되는 경우도 있지만 , CRUD 성능은 일반적으..
[SQLD] 데이터 모델링의 이해
·
SQL
[모델링] 데이터베이스의 모델링은 현실 세계를 단순화 하여 표현 하는 기법이다. 현실세계를 반영해야 한다. 단순화 하여 표현해야 한다. 관리하고자 하는 데이터를 모델로 설계한다. 추상화 : 현실 세계를 일정한 형식으로 표현하는 것이다. 즉, 아이디어나 개념을 간략하게 표현하는 과정이다. 단순화 : 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현한다는 의미이다. 명확화 : 불분명함을 제거하고 명확하게 해석할 수 있도록 기술한다는 의미이다. 데이터 관점 : 어떤 데이터들이 업무와 얽혀있는지. 어떤 관계에 있는지 모델링하는 방법 프로세스 관점 : 이 업무가 실제로 처리하고 있는 일은 무엇인지 모델링 하는 방법 데이터와 프로세스 상관 관점 : 프로세스의 흐름에 따라 데이터가 어떤 영향을 받는지 모델링하..
해니01_15
코딩구르르르