umjaejeong2의 등록된 링크

키자드에 등록된 총 244개의 포스트를 확인하실 수 있습니다.

Naver Blog

[스터디] 백기선님 JAVA스터디 2주차 Primitive 타입, Reference 타입, 리터럴, 변수, 스코프, 타입변환, 배열, 캐스팅, 타입 추론 var

안녕하세요. 대구개발자 입니다.오늘은 백기선님의 스터디 2주차를 부랴부랴 따라 가려합니다~!아래의 링크는 백기선님이 올려놓으신 스터디 과제링크 입니다. https://github.com/whiteship/live-study/issues/2학습할 것프리미티브 타입 종류와 값의 범위 그리고 기본 값프리미티브 타입과 레퍼런스 타입리터럴변수 선언 및 초기화하는 방법변수의 스코프와 라이프타임타입 변환, 캐스팅 그리고 타입 프로모션1차 및 2차 배열 선언하기타입 추론, var기본형 타입(Primitive Type)- 8가지의 기본형 타입이 있습니다.- 기본값이 있기 때문에 Null이 존재하지 않습니다.- 실제 값을 저장하는 공간으로 Stack(스택) .......

Naver Blog

[JAVA] 반올림,내림, 올림, 랜덤, 절댓값 (Math 클래스)

안녕하세요. 대구개발자 입니다.오늘은 Math 클래스에 포함된 몇가지 함수를 포스팅 하려고 합니다.Math클래스를 예전 공부할때는 종종 사용을 했었는데, 갑작스럽게 사용하게 되어서 다시 공부하게 되었습니다.Math 클래스는 java.lang 패키지에 포함된 클래스이므로 수학적 계산이 관련된 작업을 처리할수 있는 클래스 입니다.1. abs()abs함수를 사용하여 매개변수(인자)를 넣어 부르게 되면 매개변수의 절댓값을 반환해줍니다. 양수 -> 양수음수 -> 양수0 -> 02. random() 0.0 ~ 1.0 미만 범위에서 임의의 값(double 값)을 반환합니다.3. round()소수점 첫째 자리에서 반올림한 정수를 반환4. floor()소수점.......

Naver Blog

[JAVA] NullPointerException

안녕하세요. 대구개발자 입니다.오늘은 NullPointerException에 대해 포스팅 하려고 합니다.이 에러는 개발자라면 자주 마주하게 되는 Exception 에러 입니다. public class main { public static void main(String[] args) { String name = null; if(name.equals("myName")){ System.out.println(name); } } } 위↑의 코드를 실행하는 경우 아래↓와 같이 Console창에 Exception 에러가 발생합니다. NullPointerException의 경우 변수의 값이 할당되지 않아 Default값이 null로 입력되어 있기에 발생하는 에러입니다.우선, 위의 코드는String 타입인 name변수를 null값으로 입력하였습니다.그 후 name의 값과 "myName"이라는 String의 값.......

Naver Blog

[JAVA] ArrayIndexOutOfBoundsException

안녕하세요. 대구개발자 입니다.오늘은 ArrayIndexOutOfBoundsException에 대하여 포스팅 하려고 합니다.에러가 발생했을때 영어라고 불안하고 바로 구글링을 하는경우가 많습니다.저도 포함입니다 ^^ㅎ...구글링을하는 것은 좋으나 에러의 의미를 파악해 문제를 해결하는것이 가장 기초적인 성장하기 위한 방법입니다. public class main { public static void main(String[] args) { String[] name = {"오작교","홍길동","맘모스","니누꼬?"}; System.out.println(name[5]); } } 위↑의 코드를 실행할 경우 아래↓와 같이 v 에러가 발생합니다. ArrayIndexOutOfBoundsException의 의미는 배열에 할당된 공간이 아닌 index의 값을 입력했을.......

Naver Blog

2021년 DIAT 자격검정 연간일정

DIAT(디지털정보활용능력) 연간일정입니다.다른 종목은 홈페이지 https://ihd.or.kr/noticeview.do?board_no=4663 참고해주세요.^^

Naver Blog

[IT용어] AJAX란?

안녕하세요. 대구개발자 입니다.오늘은 AJAX에 관하여 포스팅하려 합니다.AJAX란?JavaScript 라이브러리 입니다.Asysnchronous Javascript And Xml(비동기식 자바스크립트와 XML) 약자 입니다.XMLHttpRequest 객체를 이용하여 페이지 일부분만을 위해 데이터를 로드하는 기법입니다.즉, 비동기 통신이며, 클라이언트와 서버간의 XML데이터를 주고 받는 기술입니다.ex) 검색어 입력, 지도 스크립트, 새로운 위치 선택 등..비동기방식 이란?여러가지 일을 동시다발적으로 수행할 수 있다는 의미를 가집니다. (통신하는 동안 다른작업을 할수 있다는 것이죠)웹페이지를 리로드를 하지 않고 데이터를 불러올수 있으며, 데이터를.......

Naver Blog

[프로그래머스] 완주하지 못한 선수

안녕하세요. 대구개발자 입니다.오늘은 프로그래머스 Level1 완주하지 못한 선수 문제에 대해 포스팅 하려 합니다. 문제 : 완주하지 못한 선수 문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다.completion의 길이는 participant의 길이보다 1 작습니다.참가자의 이름은 1개 이상 20개.......

Naver Blog

[IT용어] 미들웨어(Middleware)란?

안녕하세요. 대구 개발자 입니다.오늘은 미들웨어(Middleware)에 대해 포스팅하려 합니다.미들웨어(Middleware)란?응용소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 공통 서비스 및 기능을 애플리케이션에 제공하는 소프트웨어입니다.데이터관리, 애플리케이션 서비스, 메시징, 인증 및 API관리는 주로 미들웨어를 통해 처리합니다.종류1. 원격 프로시저 호출(Remote Procedure Call)- 클라이언트가 원격에서 도작하는 프로시저를 호출하는 시스템 동기 또는 비동기 지원2. 메시지 지향 미들웨어(Message Oriented Middleware, 약칭 MOM)- 클라이언트가 생성한 메시지는 저장소에 요청할 때.......

Naver Blog

[IT용어] 모듈(Module)이란?

안녕하세요. 대구 개발자 입니다.오늘은 모듈(Module)에 대해 포스팅하려 합니다.모듈(Module)이란?프로그램을 구성하는 구성요소의 일부 입니다.관련된 데이터와 함수(기능)들이 묶여서 모듈을 형성합니다.(Class 자체가 모듈이 될수도 있습니다. )모듈의 장점1. 자주 사용되는 코드를 별도의 파일로 만들어 재활용 할수 있다.2. 코드를 개선하면 이를 사용하고 있는 모든 애플리케이션이 동작이 개선된다.3. 코드 수정시 필요한 로직을 빠르게 찾을수 있다.4. 필요한 로직만을 로드해서 메모리 낭비를 줄일수 있다.5. 한번 다운로드된 모듈은 웹브라우저에 의해서 저장되기 때문에 동일한 로직을 로드할때 시간과네트워크 트래픽을.......

Naver Blog

1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자. <정답> 12345678#include <stdio.h>int main(){ int a, b, c; scanf("%d.%d.%d", &a, &b, &c); printf("%04d.%02d.%02d", a, b, c); return 0;}Colored by Color Scriptercs

Naver Blog

[React] React란? 장점? 단점?

안녕하세요. 대구 개발자 입니다.오늘은 리액트란 무엇인지, 또 리액트의 장점과 단점은 무엇인지에 관해 포스팅하려 합니다.React란?페이스북에서 개발한 SPA(Single Page Application) 라이브러리 입니다.(프론트엔드 개발자가 개발하기 쉽고 편하게 하려고 만든 라이브러리에요.)컴포넌트 기반으로 형성하며 재사용성이 높습니다.뿐만아니라 Virtual DOM을 사용함으로써 최소한의 DOM처리로 컴포넌트들을 업데이트 할수 있게 합니다.컴포넌트 종류는 클래스형과 함수형으로 나누어 집니다.Ex) 페이스북, 인스타그램, 넷플릭스 등등... (React로 만들어진것들 입니다.)React 장점1. Virtual DOM을 사용함으로써 DOM처리가 빠릅.......

Naver Blog

[Java] DLL 사용시 한글깨짐, 쓰레기값

안녕하세요. 대구 개발자 입니다.오늘은 현 프로젝트 개발 도중 DLL 사용에 따른 에러를 포스팅하겠습니다.Java에서 C++로 데이터 전달 문제DLL을 사용하여 외부 모듈의 함수를 사용하여 String 데이터를 보내는방법에는String 자체로 전달하는 방법과 byte[] 배열로 전달하는 방법이 있습니다.1. 한글 깨짐한글이 깨지는것은 byte[] 배열로 전달시 인코딩이 euc-kr이므로 getbytes("euc-kr")함수를 이용해인코딩하여 보내면 한글깨짐이 없어집니다. (인코딩 형식에 맞게 변환하면 됩니다.)2. 쓰레기값 추가한글은 올바르게 나오나 뒷부분에 쓰레기값들이 붙는 경우가 있습니다.byte[] 배열에 null을 의미하는 '\0&#x27.......

Naver Blog

[IT용어] MSA와 모놀리틱

안녕하세요. 대구 개발자 입니다.오늘은 MSA(마이크로소프트 아키텍쳐)에 대해 포스팅 하려 합니다.MSA(마이크로소프트 아키텍쳐) 란?MSA(MicroService Architecture)는 마이크로서비스 아키텍쳐입니다.이 아키텍쳐는 "하나의 큰 어플리케이션을 여러개로 쪼개어 조합이 가능하도록 만든 구조" 입니다.독립적 배포가 가능한 구조이며, 서비스나 프로젝트가 크고 복잡하고, 장기적으로 운영될수록 MSA의 장점이 돋보입니다. 여러 모놀리틱 아키텍쳐가 모인 형상과 유사한 구조를 가지고 있으며 서비스 크기가 작으며 독립적이므로 의조선이 최소화 되어 있습니다.MSA 등장 배경MSA는 모놀리틱(Monolithic) 아키텍쳐의.......

Naver Blog

[IT용어] 애자일(Agile) 방법론

안녕하세요. 대구개발자 입니다.오늘은 애자일에 대해서 포스팅하려 합니다.애자일(agile)이란?작업 계획을 짧은 단위로 세우고 프로토타입(시제품)을 만들어 나가는 방식을 반복적으로 함으로써고객의 요구 변화에도 유연하고 신속하게 대응 할수 있는 개발 방법론입니다.워터폴 방법론의 단점을 개선하기 위해 등장 하였습니다.현재는 개발방법 뿐만아니라 사업이나 기업경영에도 적용하고 있는 추세입니다.워터폴(Waterfall) 방법론애자일과 반대되는 워터폴 방법론이 있습니다. 장기적인 관점에서 정교하게 계획을 세우며단계별로 정해놓은 기준을 충족하지 못하면 다음 단계로 넘어가지 못하는 특징이 있습니다.이러한 단점을 보.......

Naver Blog

[IT용어] Spring Cloud

안녕하세요. 대구 개발자 입니다.오늘은 Spring Cloud에 대해 포스팅 하려합니다.Spring Cloud란?마이크로서비스 구축을 위해 필요한 모든 라이브러리의 집합입니다.분산시스템에서 공통적인 패턴(구성관리, 서비스 검색, 지능형 라우팅, 마이크로 프록시 등)을 모아서신속하게 구축 할수 있는 도구를 스프링 라이브러리 형태로 만든것 입니다.개발자는 분산시스템에 필요한 부분들에 대해 부담을 덜면서 서비스 기능을 구현할수 있습니다.SpringCloud의 기능목록1. Distributed/versioned configuration2. Service registration and discovery3. Leadership election and cluster state4. Service-to-service calls5. Load balanc.......

Naver Blog

1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기

* 코드업 C언어 기초 100제 * <문제> 2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자. <정답><main class="scrollbar-support" id="wrap" aria-hidden="false"> 123456789#include <stdio.h> int main(){ char a,b; scanf("%c %c", &a, &b); printf("%c %c", b, a); return 0;}cs </main>

Naver Blog

1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기

* 코드업 C언어 기초 100제 * <문제> 실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 소수점 이하 둘 째 자리까지 출력하시오. <정답> 12345678#include <stdio.h>int main(){ double x; scanf("%lf",&x); printf("%.2lf",x); return 0;}cs

Naver Blog

1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기

* 코드업 C언어 기초 100제 * <문제> int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자. <정답> 12345678#include <stdio.h>int main(){ int a; scanf("%d", &a); printf("%d %d %d", a, a, a); return 0;}Colored by Color Scriptercs

Naver Blog

1018 : [기초-입출력] 시간 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. <정답> 12345678#include <stdio.h>int main(){ int h, m; scanf("%d:%d", &h, &m); printf("%d:%d", h, m); return 0;}cs

Naver Blog

1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 정수(int) 2개를 입력받아 그대로 출력해보자. <정답> 123456789#include <stdio.h> int main(){ int a, b; scanf("%d %d", &a, &b); printf("%d %d", a, b); return 0;}cs

Naver Blog

디지털정보활용능력(DIAT) 검정응시료 인상

한국정보통신진흥협회에서 시행하는 공인민간자격 디지털정보활용능력(DIAT)의 검정응시료가 2021년 1월 1일(접수일자 기준) 인상됨을 안내 드립니다. 디지털정보활용능력(DIAT)은 2014년 이후 검정응시료 인상 없이 6년간 운영되었으며,물가상승에 따른 시험운영비의 증가로 2020년 하반기 검정응시료 인상을 계획하였으나,사회적으로 어려운 상황 등을 고려하여 2021년 1월 1일(접수일자 기준) 이후로정보통신기술자격검정 심의위원회 의결을 거쳐 부득이하게 인상됨을 안내 드립니다. 2021년 디지털정보활용능력(DIAT) 정기검정 시험일정 등은 2020년 11월 중으로 공지될예정입니다.

Naver Blog

1001 : [기초-출력] 출력하기01

* 코드업 C언어 기초 100제 * <문제> printf()를 이용해 다음 단어를 출력하시오. Hello <정답> 1234567891011#include <stdio.h> int main() { printf("Hello"); return 0;}cs

Naver Blog

1002 : [기초-출력] 출력하기02

* 코드업 C언어 기초 100제 * <문제> 다음 문장을 출력해보자.Hello World <정답> 1234567891011#include <stdio.h> int main() { printf("Hello World"); return 0; }cs

Naver Blog

1003 : [기초-출력] 출력하기03

* 코드업 C언어 기초 100제 * <문제> 다음과 같이 줄을 바꿔 출력해야 한다.HelloWorld(두 줄에 걸쳐 줄을 바꿔 출력) <정답> 1234567891011#include <stdio.h> int main() { printf("Hello\nWorld"); return 0; }cs

Naver Blog

1004 : [기초-출력] 출력하기04

* 코드업 C언어 기초 100제 * <문제> 이번에는 작은 따옴표(single quotation mark)가 들어있는특수한 형태의 출력문에 대한 연습을 해보자.다음 문장을 출력하시오.'Hello' <정답> 1234567891011#include <stdio.h> int main() { printf("\'Hello\'"); return 0; }cs

Naver Blog

1005 : [기초-출력] 출력하기05

* 코드업 C언어 기초 100제 * <문제> 다음 문장을 출력하시오."Hello World"(단, 큰따옴표도 함께 출력한다.) <정답> 1234567891011#include <stdio.h> int main() { printf("\"Hello\""); return 0; }cs

Naver Blog

1006 : [기초-출력] 출력하기06

* 코드업 C언어 기초 100제 * <문제> 다음 문장을 출력하시오."!@#$%^&*()"(단, 큰따옴표도 함께 출력한다.) <정답> 1234567891011#include <stdio.h> int main() { printf("\"!@#$%^&*()\""); return 0; }cs

Naver Blog

1007 : [기초-출력] 출력하기07

* 코드업 C언어 기초 100제 * <문제> 다음 경로를 출력하시오."C:\Download\hello.cpp"(단, 큰따옴표도 함께 출력한다.) <정답> 1234567891011#include <stdio.h> int main() { printf("\"C:\\Download\\hello.cpp\""); return 0; }Colored by Color Scriptercs

Naver Blog

1008 : [기초-출력] 출력하기08

* 코드업 C언어 기초 100제 * <문제> 이번에는 특수문자를 출력하는 연습을 해보자.키보드로 입력할 수 없는 다음 모양을 출력해보자.(** 참고 : 운영체제의 문자 시스템에 따라 아래와 같은 모양이 출력되지 않을 수 있다.) <정답> 1234567891011121314#include <stdio.h> int main() { printf("\u250C\u252C\u2510\n"); printf("\u251C\u253C\u2524\n"); printf("\u2514\u2534\u2518\n"); return 0; }Colored by Color Scriptercs

Naver Blog

1010 : [기초-입출력] 정수 1개 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 정수형(int)으로 변수를 선언하고, 변수에 정수값을 저장한 후변수에 저장되어 있는 값을 그대로 출력해보자. <정답> 1234567891011#include <stdio.h> int main() { int n; scanf("%d", &n); printf("%d", n); }cs

Naver Blog

1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후변수에 저장되어 있는 문자를 그대로 출력해보자. <정답> 123456789#include <stdio.h> int main() { char x; scanf("%c", &x); printf("%c", x);}cs

Naver Blog

1012 : [기초-입출력] 실수 1개 입력받아 그대로 출력하기

* 코드업 C언어 기초 100제 * <문제> 실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자. <정답> 123456789#include <stdio.h> int main(){ float x; scanf("%f", &x); printf("%f", x); return 0;}cs

Naver Blog

[IT용어] 프레임워크(Framework)와 라이브러리(Library) 차이

안녕하세요. 대구 개발자입니다.오늘은 프레임워크(Framework)와 라이브러리(Library)의 차이에 대해서 포스팅하려 합니다.두 가지 모두 누군가 작업한 코드입니다. 사용자가 누구에게 컨트롤 하는가에 따라 분류됩니다.내가 코드를 컨트롤 할것인가 VS 누군가의 규칙에 맞춰 따라 코딩 할것인가프레임워크(Framework) 뼈나 기반구조를 의미하며, 제어의 역전된 개념이 적용된 기술 요구하는 기능을 빠르게 개발할 수 있도록 필요한 기능을 갖춰 놓은 것 프레임워크가 정의한 규칙에 따라 개발을 진행해야 합니다. 예) Django, Spring ...라이브러리(Library) 프로그램 개발시 필요한 기능을 사용하기.......

Naver Blog

[IT용어] 아파치(Apache)와 톰캣(Tomcat)

안녕하세요. 대구 개발자 입니다.오늘은 아파치(Apache)와 톰캣(Tomcat)의 차이에 대해서 포스팅하려 합니다.아파치(Apache)아파치는 웹서버(WebServer)입니다. 아파치 재단에서 만든 것이죠.1) 웹서버(WebServer)웹서버란? 무엇일까요?웹서버는 클라이언트의 요청을 기다리며 요청에 대한 데이터를 응답하는 역할을 하는 컴퓨터입니다.응답 데이터는 정적인 데이터들로 정해져 있습니다. (Html, Css, Resource 등) ex) Apache2) 아파치의 특징- HTTP 서버로도 불립니다.- 정적인 데이터를 처리하는 웹서버입니다. (동적인 데이터는 처리X)- 처리 속도가 빠릅니다.- 구조가 단순하여 비용이 절감 됩니다.- 트래픽 과부.......

Naver Blog

[JavaScript] var, let, const 차이점

안녕하세요. 대구 개발자 입니다. ^^오늘은 자바스크립트(JavaScript)의 var, let, const의 차이점을 설명 해드리겠습니다.var- global 변수 - 초기값을 미할당시 undefined 저장- 데이터, 데이터타입 동적으로 변경가능(모든 타입의 데이터 저장 가능)- 재할당, 재선언 가능 <코드부분>위의 코드와 같이 실행 했을 경우, name이라는 변수를 2번 선언했음에도 불구하고 에러가 나오지 않았습니다.각각 다른 값들을 출력하는 것을 확인 할수 있습니다.var를 사용하여 변수를 선언할 시 값(타입)을 동적으로 변경이 가능합니다.재활용성이 높은점에서 장점이라고 볼수 있지만,큰 프로젝트를 작업할 경우 데이터가 동적으로 변하기.......

Naver Blog

[AWS] Cannot Connect to Database Server 10060 (외부접속 에러)

안녕하세요. 대구 개발자 입니다.오늘은 AWS RDS 데이터베이스 외부접속시 에러가 생겼을 때 해결방안을 설명해 드리겠습니다.VPC의 IP 설정은 되어 있다는 가정하에 설명 드리겠습니다.0. MySQL 워크벤치를 이용해 접속시도했을 때 에러발생 해결방법 **저 같은 경우 MySQL 워크벤치를 이용해 접속시도를 하였으나, 위의 그림과 같이 Cannot Connect to Database Server 에러가 발생하여 접속이 불가했습니다.지금 부터 해결방안을 설명 드리겠습니다.1. AWS 사이트에 접속을 하여 로그인 하기.2. 검색창을 이용하여 RDS 접속.3. 데이터베이스 탭 선택........

Naver Blog

[AWS] RDS 데이터베이스 생성 (프리티어)

AWS(아마존 웹 서비스)에서 RDS 데이터베이스(DataBase)를 프리티어로 생성하는 방법에 대해 알아보겠습니다.1. AWS (아마존 웹 서비스) 사이트에 접속한다.https://aws.amazon.com/ko/ 2. 로그인을 한다.3. 검색창에 RDS를 검색한다.4 데이터베이스 생성 <- 클릭5. 엔진 옵션 에서 원하는 옵션을 선택한다.(프리티어는 MySQL, MariaDB, PostgreSQL, MSS 4종류의 옵션중 하나를 선택한다.)저는 MySQL을 선택 하였습니다. 6. 템플릿 구간에서 "프리 티어" 선택7. DB 인스턴스 크기를 가장 저.......

Naver Blog

스타벅스 커피쿠폰받는방법! 인스타그램에 KPC자격 관련 사진 업로드하기!

여러분의 멋진 도전을 KPC가 함께 응원합니다.Step1. 인스타그램 @KPC.license 팔로우Step2. 자격증, 접수확인서, 수험표 등 KPC자격 관련 사진 등록Step3. 자격증 취득! 도전 의지를 남겨 주시면 응모 완료. * 필수 태그(#한국생산성본부, #자기계발, #OOO자격증(본인이 취득한 KPC자격증), #도전스타그램 이벤트 기간: 20.9.29(화)~10.14(수) 당첨자 발표: 20.10.16(금) 당첨자 확인: KPC자격 인스타그램 및 KPC자격 홈페이지(license.kpc.or.kr) 공지사항 추첨을 통해 스타벅스 커피쿠폰 증정(30명)

Naver Blog

대한상공회의소 시행 자격증 활용 우수사례 공모전

대한상공회의소 시행 자격증 활용 우수사례 공모전 접수기간: 2020년 9월 25일 (금) ~ 10월 21일 (수) 응모자격: 대한상공회의소 현재 시행중인 자격에 응시하여 최종 합격한 자 응모방법: 지정양식 참가신청서 및 사례작성, 이메일접수([email protected])작성분량: A4용지 2매 내외, 관련 서식은 자격평가사업단 홈페이지에서 자료실 참조 시상내역: * 최우수상(1인) - 고용노동부 장관상, 대한상의 회장상 각1점 및 상금(각 100만원)* 우수상(3명) - 대한상의 회장상 및 상금(각 50만원)* 장려상(6명) - 대한상의 회장상 및 상금(각 30만원)응모주제: - 대한상공회의소 시행 자격시험의 자격증(이하 상의 자격증) 취득.......

Naver Blog

[합격후기] 정보처리기능사 필기 책 없이 합격한 후기

이웃님의 정보처리기사 필기 합격수기를 읽고나서,저도 정보처리기능사 필기 책 없이 합격한 후기를 작성해보려 해요.!앞서 말씀드리자면 이 블로그는 두명이서 운영중입니다.(이 블로그 주인인 개발자친구는 이미 정보처리기사를 취득했습니다. ㅎㅎㅎ)저도 전공자라 정보처리기사를 먼저 취득해야 하지만 당장 정보처리기능사 자격증이 필요해서 급하게 도전했습니다 ~!방법은 별 거 없이 전자문제집 CBT 사이트로 공부했어요.1. CBT사이트로 접속한다.https://www.comcbt.com/2. 전자문제집 CBT 온라인 모의 테스트 버튼을 클릭!3. 한 문제씩 풀기 문제풀기 클릭!4. 기능사 선택!5. .......

Naver Blog

[React] 리액트 개발 환경 구축

0. Node.js를 설치하기에 앞서npm 패키지 관리도구를 사용하기 위해 Node.js 를 설치 해야한다.npm 패키지 관리도구를 이용하여 리액트 관련 패키지를 설치할수 있다.먼저 Node.js 사이트에 접속한다. https://nodejs.org/ko/LTS 버전과 Current(현재)버전 두가지로 나누어져 있다.어느 것을 다운받아도 상관없다.차이를 확인하자면,LTS(Long Term Supported)- 장기적으로 안정되고 신뢰도가 높은 지원이 보장 됨.- 유지/보수와 보안에 초점을 맞춰져있다.Current(현재 버전)- 최신 기능을 제공하고 기존 API의 기능 개선에 초점이 맞춰진 버전.- 자주 업데이트가 된다.변동이 잘 없는 LTS를 권장한다.1. 설치할 버전 선택 후 다운.......

Naver Blog

[React] 함수형 컴포넌트 & 클래스형 컴포넌트

※ 함수형 컴포넌트와 클래스형 컴포넌트React를 사용할때함수형 컴포넌트(Function Component)와 클래스형 컴포넌트(Class Component)2가지 방법으로 컴포넌트(Component)를 선언 할수 있다. 과거에는 클래스형 컴포넌트를 주로 사용하였으나,v16.8부터 함수형 컴포넌트에 훅(Hook)을 지원함으로써 단점이 보완되어"함수형컴포넌트" 를 사용하기를 권장한다.크기와 성능면에서 함수형과 클래스형의 차이는 크지 않다. 1. 함수형 컴포넌트(Function Component)- 클래스형 컴포넌트에 비해 선언하기가 편하다.- 메모리 자원을 덜 차지한다.- 빌드후 배포시 결과물 크기가 작다. <함수형 컴포넌트> 예시 12.......

1 2 3