일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 청소년복지론
- 사례관리
- 장고웹
- Android
- speechAPI
- 자바스크립트for문
- sqlite
- 장고웹프로젝트
- 장고
- 자바스크립트날짜get
- 이행은이미다른
- R데이터분석
- cmd명령어
- Python
- 자바스크립트날짜형식
- 다른테이블에속해있습니다
- 이행은이미다른테이블에속해있습니다
- 개발
- 자바스크립트수학
- 안드로이드
- 자바스크립트날짜
- 자바스크립트forinforof차이
- forof문
- 장고프로젝트
- PostgreSQL
- javaScriptError
- 파이썬
- 오류종류
- webkitrecognition
- speechtoText
- Today
- Total
목록IT (25)
EMDI는 지금도 개발중
import java.util.*; public class question_1003 { // 전역변수 static int zeroCount; static int oneCount; public static void main(String[] args) { int count, n, result; Scanner sc = new Scanner(System.in); // 테스트 케이스의 개수 count = sc.nextInt(); // 테스트 케이스 개수만큼 n 넣는 값 if(count > 0) { for(int i=0; i=0 & n
자료구조는 list, stack, queue, hash table이 있다. 그 중에서 list, set, map의 차이점에 대해 알아보자 1. List : 저장공간이 필요에 의해 자동으로 늘어난다 ( 순서가 있는 저장공간 ) * 특징 : 순서가 있고, 중복을 허용(배열과 유사) * 장점 : 가변적인 배열9배열이 자동으로 늘어남) * 단점 : 원하는 데이터가 뒤쪽에 위치하는 경우 속도의 문제 * 방식 : equals()를 이용한 데이터 검색 자바에서 list자료 구조는 크게 vector, arraylist, linkedlist로 나눠진다. 1) Arraylist : 객체 내부에 있는 배열에 데이터를 저장한다 - 상당히 빠르고 크기를 맘대로 조절할 수 있는 배열 - 단방향 포인터 구조로 자료에 대한 순차적인..
1. MVC( Model - View - Controller) MVC는 MVP, MVVM보다 훨씬 전에 나온 모델로, Model, View, Controller 각각에 대한 역할을 구분하여 독립적인 기능을 수행하도록 설계되었다. 간단히 스토리텔링식으로 설명하자면, 1) User가 검색을 요청(Request)한다. 2) Dispatcher가 User의 요청을 받고 그것을 Controller에게 전달 3) 요청(Request)을 받은 Controller는 그것을 Model한다 4) Model을 한 것을 User가 볼 수 있도록 View로 만든다 5) 완성된 View를 User가 본다 이렇게 MVC에서 View는 보여주기 위한 출력형식 모든 이벤트나 제어 가공부분은 Controller에 의해 처리된다. Con..
1. The Java Database Connectivity (JDBC) The Java Database Connectivity (JDBC) API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases – SQL databases and other tabular data sources, such as spreadsheets or flat files. The JDBC API provides a call-level API for SQL-based database access. JDBC technology allows you to ..
자격증명 시험유형 및 응시조건 참고사항 정보처리기사 1. 설명 국가 IT 기술 경쟁력 제고 및 급변하는 정보화 환경에 대처하기 위하여, 실무 중심의 업무 프로세스 기능 및 절차 측면의 해결 능력, 데이터베이스 설계 및 문제점 파악과 개선안 도출 등의 DB 실무 능력, 알고리즘 및 자료구조의 논리적 해결 능력, 급변하는 IT 환경에 대한 신기술 동향 파악 능력, 국제화에 대비한 전산 영어 실무 능력 등을 평가 2. 시험(필기/실기) - 필기 과목당 40점이상 총점 60점이상 - 실기 총점 60점이상 3. 응시조건 - 4년제 졸업자인 경우 시험 응시 가능 분야 : 정보기술 국가기술자격증 큐넷 홈페이지에서 접수가능 http://www.q-net.or.kr/ 전자계산기조직응용기사 1. 설명 컴퓨터 시..
IT 개발자로 일한지 고작 3년. 프론트엔드, 백엔드 등 이것 저것 건드려는 보았지만 막상 그 구조에 대해 설명하라고 하면 명확하게 알고 있지 않은 것이 현실인듯 해요. 항상 언젠가는 큰 틀을 총정리해서 나름 꼼꼼하게 기억해둬야지 생각만 했지. 막상 시도해보려고 하면 어느 것부터 시작해야할지 막막하더라고요. 이번 글은 제 나름대로 프론트엔드(Front-end)와 백엔드(Back-end)를 나누어서 프로그래밍언어, DB, 프레임워크 등 어떤 것들이 있는지에 대해 정리를 해보시는 시간을 갖도록 하겠습니다! https://github.com/kamranahmedse/developer-roadmap 출처 : ⓒ designquote 1. 프론트엔드(Front-end) 프론트엔드란, 사용자(User)가 사..
* ggplot2는 그래프를 만들 때 가장 많이 사용하는 패키지. ggplot2문법은 레이어 구조로 되어 있음. 배경을 만들고, 그 위에 그래프 형태, 마지막으로 축 범위, 색, 표식 등 설정을 추가하는 순서로 그래프를 만듦. 1. 산점도 - 변수 간 관계 표현하기 geom_point() 산점도 : 데이터를 x축과 y축에 점으로 표현한 그래프. 나이와 소득처럼 연속 값으로 된 두 변수의 관계를 표현할 때 사용됩니다. library(ggplot2); // ggplot2 패키지를 사용하기 위해 로드하기 1) 배경설정하기 // x축은 displ(배기량) y축은 hwy(고속도로 연비)로 지정해 배경 생성 ggplot(data = mpg, aes(x=displ, y=hwy)) 2) 그래프추가하기 ggplot 함수..
저번 글에서는 데이터 정제 중 빠진데이터 제거하기, 결측치 정제에 대해 배우는 시간이었습니다. 잠시 복습하는 겸 결측치 정제를 다시 확인하고 그 다음 바로 이상한 데이터 제거하기, 이상치 정제에 대해 글을 써보도록하겠습니다. 결측치 정제에 대해 복습 * 결측치 확인 및 출력 is.na(df); //결측치 확인 table(is.na(df)); //결측치 빈도 출력 * is.na()를 filter()에 적용하면 결측치가 있는 행을 제거할 수 있다. 먼저 결측치가 있는 행만 추출한 다음 제거하기! df %>% filter(is.na(score)) df % filter(!is.na(score)) // is.na()앞에 '아니다'를 의미하는 ! 기호를 붙여 !is.na()를 입력하면 NA가 아닌 값을 출력할 수 ..
1. 데이터 결측치 찾기 * 샘플데이터 만들기 df % filter(is.na(score)) df % filter(!is.na(score)) // is.na()앞에 '아니다'를 의미하는 ! 기호를 붙여 !is.na()를 입력하면 NA가 아닌 값을 출력할 수 있다. df %>% filter(is.na(sex)) df % filter(!is.na(sex)) 3. 결측치가 하나라도 있으면 바로 제거할 수 있는 함수 na.omit() * na.omit()은 결측치가 하나라도 있으면 모두 제거하기 때문에 간편한 측면이 있지만, 분석에 필요한 행까지 제거할 수 있다는 단점이 있다. df_nomiss % summarise(mean_math = mean(math, na.rm = T), sum_math = sum(mat..
1. 데이터 가공하기 * 해당 함수들도 전 글에서 사용했던 dplyr 함수입니다. filter() : 행 추출 1) %>% 파이프 연산자 : ctrl + shift + m 단축키 ex) exam %>% filter(class == 1) #exam에서 class가 1인 경우만 추출해서 출력 filter를 이용해서 아래와 같이 출력할 수 있습니다. 그 외 쓸 수 있는 filter 조건 exam %>% filter(math > 50 & class == 1); #& and문 exam %>% filter(math > 50 | class != 1); #| or문 2) %in% 매치 연산자 ex) exam %>% filter(class %in% c(1, 3)); #1반, 3반에 해당하면 추출 * 위와 같이 여러 수를..