umjaejeong2의 등록된 링크

 umjaejeong2로 등록된 네이버 블로그 포스트 수는 244건입니다.

[백준] 11724: 연결 요소의 개수 - JAVA [내부링크]

DFS를 이용한 간단한 문제 입니다. 이전에 풀었던 알고리즘 문제보다는 간단하면서 DFS가 무엇인지? ...

[백준] 1987: 알파벳- JAVA [내부링크]

레벨 골드4 문제 입니다. 쉬운거 같은나 쉽지않은 문제..... 휴.. 아직 DFS 활용을 잘 못하는 것인가......

[백준] 10026: 적록색약 - JAVA [내부링크]

골드 5문제 적록색약 음.. 이전문제인 알파벳보다는 쉬운거 같습니다.. 하지만 한번에 .. 풀지못한 나.. ㅎ...

[백준] 1157: 단어공부 - JAVA [내부링크]

레벨 브론즈1의 문제 문자열 관련된 문제입니다. 문제 난이도가 브론즈인걸로 보아 어렵지 않다고 생각했습...

[백준] 2675: 문자열반복 - JAVA [내부링크]

브론즈 레벨2 문제 반복문만 잘 사용한다면 어렵지 않게 구현할 수 있습니다. 어려운점은 없었습니다. 음.....

[백준] 9012: 괄호 - JAVA [내부링크]

실버 레벨4 문제 괄호 입니다. 음.... 알고보면 문제가 어려운편은 아닙니다. 저는 모르고 봤으니 어려웠어...

[백준] 1316: 그룹단어체커 - JAVA [내부링크]

레벨 실버5문제 언제까지 할 수 있을런지 모르겠지만 시간나고 짬나고 공부할때 알고리즘을 자주 풀어보자...

[백준] 1316: 크로아티아 알파벳 - JAVA [내부링크]

레벨 실버5 문자열과련 문제입니다. 음.. 이문제에서는 제가 잘 사용하지 않았던 String의 함수를 사용하...

[이것이 코딩 테스트다] 음료수 얼려먹기 -JAVA [내부링크]

DFS를 이용한 문제 풀이 입니다. 재귀 호출과 매개변수를 통해 x,y축의 값을 1씩 증가 또는 감소 함으로...

[백준] 2667: 단지번호붙이기 - JAVA [내부링크]

DFS 예제 문제 단지번호 붙이기 입니다. '0'의 값을 빼면 숫자인 문자의 값이 int형에 맞게 ...

[백준] 4963: 섬의개수 - JAVA [내부링크]

DFS 깊이우선탐색으로 풀수 있는 문제 입니다 문제를 풀다가 하나 실수 떄문에 시간이 엄청 오래 걸렸네...

[백준] 2468: 안전영역 - JAVA [내부링크]

DFS를 이용해서 푸는 문제인 안전영역 입니다. 일반적인 DFS를 사용 풀이와 같으며 주의할점은 물의 ...

[IT용어] 아스키코드란(ASCII)? [내부링크]

안녕하세요. 아스키코드란 무엇인가에 대해 포스팅 하려고 합니다. 개발을 할때 모두 한번씩 생각해보고 찾...

[IT용어] TCP와 UDP 개념과 차이점 [내부링크]

TCP(Transmission Control Protocal) 전송을 제어하는 규약(Protocal) 입니다. 인터넷상에서 데이터...

[프로그래머스] 로또의 최고 순위와 최저 순위 - JAVA [내부링크]

1단계 무난히 풀수 있는 문제 였습니다. if문과 for문만 잘 사용한다면 쉽게 풀 수 있을거 같습니다 정렬해...

[백준] 2178 : 미로탐색 - JAVA [내부링크]

BFS를 이용한 문제 였습니다. Node 클래스를 만들어 x,y의 값을 저장하여 사용하며, dx,dy 배열를 이용...

[백준] 18312 : 시각 - JAVA [내부링크]

[백준] 18312 : 시각 < 스스로 ReView > 3중 for문을 사용하여 24 x 60 x 60 총 경우의 수는 대략 86400가지 이러한 유형은 완전탐색(Brute Forcing)유형으로 분류됩니다. 완전탐색 알고리즘은 가능한 모든 경우의 수를 탐색하는 방법입니다. 비효율적인 시간 복잡도를 가지고 있으며 데이터 개수가 큰 경우에 정상적으로 동작하지 않을 수 있습니다. 그래서 일반적으로 100만 개 이하일 경우에 완전탐색 알고리즘을 사용하면 가장 적절합니다. 오답 아래의 코드의 경우 'K'에 입력된 값을 비교할 경우 문자열로 파싱하여 'K'값이 포함되어있는 여부를 확인하여, 제출하였지만 "틀렸습니다"라고 응답이 왔습.......

[알쓸컴잡] 윈도우10 실행파일(프로그램) 실행 안될때 해결방법 [내부링크]

안녕하세요~! 멍띠입니다 ㅎㅎ 회사에서 무인결제기 개발을 하는데 업체에서 프로그램을 더블클릭해도 실행이 안된다고 하더라구요.. 매당....(매우당황) ㅎ... 처음에는 윈도우 자체 문제이겠거니 생각하며 넘겼지만 계속 문제가 발생하기에 해결방법을 찾았습니다! ㅎㅎ 1. 내PC 또는 아무 폴더를 열어봅니다 2. 아래의 그림에서 빨간 동그라미의 내PC를 오른쪽 클릭하여 속성 버튼 꾹 3. 아래의 그림과 같이 뜬다면 빨간 동그라미 고급 시스템 설정 꾹!! 만약)저 창과 달라도 고급시스템 설정을 찾으시면 되요 4. 아래그림과 같이 빨간동구라미 설정 꾹 5. 아래 그림의 버튼을 순서대로 꾹 6. 그라믄그라믄 이제 재부팅 후 확인해보면 끝!!!!!

[JAVA]char To int 변환 [내부링크]

아주 간단한 char를 int로 변환하는 방법을 포스팅 하려 합니다. 생각없이 Integer.parseInt를 이용하여 변환하려 했지만 지원하지 않았습니다. 그래서!! 간단한 방법 1) 아스키코드값을 몰라도 변환 방법 : '0'을 빼면 됩니다. ex) data -'0' 당연히 data는 char타입의 변수명이고 '0'~'9'의 범위를 가지는 값입니다. 2) 아스키코드값을 빼서 변환 방법 : '0'의 값인 48을 빼서 변환을 합니다. ex) data -48 당연히 data는 char타입의 변수명이고 '0'~'9'의 범위를 가지는 값입니다. 3) Charater클래스의 getNumericValue(char data) 함수를 사용하는 방법 : 해당 방법.......

멍띠일기 돌아온 블챌 2일차 [내부링크]

친구들이 놀자고 연락왔다 ㅎㅎㅎ 굿굿!!!

멍띠일기 돌아온 블챌 3일차 [내부링크]

나도 !! 나도 가상화폐 한번 해봐야지 ㅎㅎ 딱... 10만원치만 !!! 더이상 하지 않는다 ㅎㅎ 900원 익절중 ㅎㅎㅎ ㅋㅋㅋㅋ ㅎㅎ 과자값 버는중 ㅎㅎㅎ 오예

멍띠일기 돌아온 블챌 4일차 [내부링크]

... 무기력 과자 사먹을라고 코인에 10만원 넣었는대...... ㅠㅠ 슈퍼가다 양아치형들한테 돈뺏긴 느낌..... 형.... 다는 안되요... ㅠㅠ 과자값 보다 더 뺏겼엉 으어아어ㅓ어엉 슬픈하루

멍띠일기 돌아온 블챌 5일차 [내부링크]

동생들이 놀제 ㅎㅎ 좋아 !! 또 술 먹네? ㅎㅎ 재밋다 ㅎㅎ

멍띠일기 돌아온 블챌 6일차 [내부링크]

주말 등산!! ㅎㅎㅎㅎ 와 최고의 힐링이다 기분이 좋아지넼ㅋㅋ 힘들지만 너무 좋은 ㅋㅋㅋㅋ 가방은 덤!!! 네츄럴 와인.. 와 진짜 이게 와인이다 진짜 할말 잃음

멍띠일기 돌아온 블챌 7일차 [내부링크]

하루 종일 침대에서 나오질 않았다 ㅎㅎ 끝

멍띠일기 돌아온 블챌 8일차 [내부링크]

이번 월요일 적응이 안된다 내주말 ㅠㅠ 4일 남았네

[알쓸컴잡] 윈도우10 기본 브라우저 설정방법 [내부링크]

오늘은 윈도우10의 기본 브라우저 설정방법을 알려 드리려 합니다!! 그말대로 마이크로엣지, 익스플로러, 크롬 ,웨일 등 여러 브라우저가 있습니다 위의 사진과 같이 윈도우 버튼을 누르시고 "제어판"이라 입력 후 클릭 하시면 됩니다. 제어판을 클릭하면 위와 같은 폴더가 열립니다 빨간 네모박스인 "기본 프로그램"을 클릭 하시면 됩니다. 빨간 네모박스인 "기본프로그램 설정"을 클릭하시면 됩니다. 웹 브라우저 구간에서 Chrom 아이콘을 클릭하시면 됩니다. 꼭 크롬이 아니라 다른 브라우저 일 경우도 있으니 웹브라우저 아래의 아이콘을 선택 하시면 됩니다. 기본 브라우저 설정이 끝났습니다. - 끝 -

[JAVA] Gmail SMTP AuthenticationFalledException(535.5.7.8) [내부링크]

Gmail STMP으로 메일 전송기능 구현중 위의 사진과 같이 AuthenticationFalledException 에러가 발생 원인 Username and Password not accepted. 유저이름과 비밀번호 접근에 문제가 있음을 발견 사용중인 Google 계정의 "보안 수준이 낮은 앱 엑세스"가 허용 되지 않았음이 문제 해결 위의 해당 링크로 들어가 보안 수준이 낮은 앱의 엑세스 허용을 해주면 됩니다. 링크로 들어가면 위의 사진과 같은 웹페이지가 표출 되며 사용안함을 사용으로 변경 후 테스트 하면 이상없이 동작하는것을 확인 할수 있습니다. 번외 위의 해결방법 링크가 불안하시다면 직접 구글로 접속해 설정 하시면 됩니다. 1. 구글에 들어갑니다. 2. 위와 같이 해.......

소프트웨어 아키텍처(Software Architecture) [내부링크]

아키텍처(Architecture) - 시스템 아키텍처와 소프트웨어 아키텍처로 구분 소프트웨어 아키텍처(Software Architecture) - 소프트웨어의 골격이 되는 기본 구조 - 구성요소(Component) 간의 관계를 표현하는 시스템 구조/구조체 - 설계 기본원리 : 모듈화 / 추상화 / 단계적 분해 / 정보은닉

스키마 [내부링크]

외부스키마 = 서브스키마 = 사용자View - 개인(사용자나 응용프로그래머 등)의 관점 - DB에서 각 사용자가 필요로 하는 부분만 정의 - 여러 개의 외부 스키마가 존재 가능 개념스키마 = 논리스키마 = 전체적View - 전체 조직적인 관점(기관, 조직) - 개체간의 관계 / 제약조건을 정의 - 하나의 개념스키마만 존재 / DBA에 의해 정의 내부스키마 = 물리스키마 - 시스템프로그래머의 관점 - 물리적 저장장치의 입장에서 본 DB구조 - 개념 스키마를 기억장치에 물리적으로 구현하기 위한 방법 기술

가상화 [내부링크]

플랫폼 가상화 - 하드웨어 플랫폼 위에서 실행되는 호스트 프로그램이 게스트 프로그램을 만들어서 마치 독립된 환경인 것처럼 보여주는 것 리소스 가상화 - 메모리, 저장장치, 네트워크 등을 결합하거나 나누는 것 - 사용자는 가상화된 물리적 장치의 위치를 모르는 경우가 대부분

PnP(Plug and Play) [내부링크]

Windows PnP(Plug and Play) - 외부장치를 연결(Plug)하면 자동으로 프로그램을 찾아 실행(Play)하기 때문에, 하드웨어 연결과 관련된 설정과 설치가 불필요 - Windows 95 버전부터 지원

Select(검색) [내부링크]

1. 일반 검색 (SELECT) SELECT 이름 FROM 출석 WHERE 학년 = 3; - 결과 : 출석 테이블에서 학년이 3학년인 대상의 이름을 불러옵니다. (중복된 값 발생 가능). 2. 중복제거 검색 (SELECT DISTINCT) SELECT DISTINCT 이름 FROM 출석 WHERE 학년 = 3; - 결과 : 출석 테이블에서 학년이 3학년인 대상의 이름을 중복 없이 불러옵니다.

프로토콜(FTP, TELNET, SSH) [내부링크]

1. FTP(File Transfer Protocol) - 파일 등의 데이터들을 전송 및 교환에 사용되는 프로토콜 - FTP 서버에 접속하기 위해, 계정과 암호가 필요하다. 2. TELNET - 네트워크 기반의 원격 통신 프로토콜 - 데이터 전송 시 암호화 작업이 없어서, 보안상 위험성이 높다. 3. SSH(Secure Shell) - 원격 통신에 이용되는 프로토콜 - 데이터 전송 시 암호화 기법을 통해, 보안상의 위험성이 낮다.

TRACEROUTE(경로 추적) [내부링크]

TRACEROUTE(경로 추적) - 목적지까지 경유하는 시스템의 정보를 확인 - 경유하는 라우터의 개수, IP와 도착시간 등을 수집

멍띠일기 돌아온 블챌 1일차 [내부링크]

요즘 그냥 마냥 저냥 정신적 스투레쓰 .... 힐링이 필요 그래도 ... 공부는 해야되고 우짜지..? ㅋㅋㅋㅋㅋㅋ 공부한다고 카페 와놓고 노가리만 까다가 시간이 어느듯 이래됫뿌따 ㅋㅋㅋㅋㅋㅋ 오늘 블챌 끝 ㅎ 블챌 탈락 안할꺼다!!! ㅋㅋㅋㅋㅋ

깃랩(GitLab) 프로젝트 그룹이동 or 그룹 포함 [내부링크]

안녕하세요, 멍띠 입니다. 깃랩 프로젝트 그룹이동에 대해서 포스팅 하려고 합니다. 위의 사진처럼 해당 프로젝트에서 왼쪽 하단의 빨간 네모박스의 Setting 버튼을 클릭합니다! Setting 화면에서 검색란에 transfer 입력 후 화면 이동을 위해 스크롤을 내리시면 됩니다. 화면 이동을 하시면 Transfer project라는 파트가 있습니다. 위의 사진과 같이 빨간 네모박스로 되어 있는 콤보박스를 선택하여 원하는 그룹으로 이동 후 Transfer project 버튼을 클릭하시면 이동이 완료 됩니다.! - 끝 -

에러, 오류, 실패, 결함 [내부링크]

에러(Error) - 소프트웨어 개발 / 유지 보수 중에 발생한 부정확한 결과 - 개발자 실수, 개발 명세서의 잘못된 이해, 서브루틴 기능 오해 등 오류(Fault) - 프로그램 코드 상에 존재하는 것 - 정상/비정상적인 프로그램 버전간의 차이로 인하여 발생 실패(Failure) - 정상/비정상적인 프로그램 버전간의 실행 결과의 차이 - 실제 실행 결과를 개발 명세서의 예상 결과와 비교함으로써 발견 결함(Defect) - 버그, 에러, 오류, 실패, 프로그램 실행에 대한 문제점, 프로그램 개선 사항 등의 전체를 포괄하는 용어 - 프로그램 명세서 간의 차이, 업무 내용 불일치 - 기대 결과와 실제 관찰 결과 간의 차이 - 시스템이 사용자가 기대하는 타당한 기대.......

MySQL [내부링크]

MySQL - SQL을 사용하는 오픈 소스 관계형 데이터베이스 관리 시스템 - 오라클 사가 관리 및 지원 - 다중 사용자 및 다중 스레드 형식을 지원 - C++, java, PHP, Python 스크립트 등을 위한 응용 프로그램 인터페이스(API)를 제공 - 유닉스나 리눅스, 윈도우 운영 체제 등에서 사용 가능

아이노드(i-node) [내부링크]

아이노드(i-node) - 유닉스에서 각각의 파일을 관리하기 위해 사용되는 자료 구조 아이노드 유형(링크파일) 1) 심볼릭 링크(Symbolic Link) = 소프트 링크 - 윈도우의 바로가기(.LNK)와 비슷한 개념 - 실제 파일의 대한 경로를 가지고 있는 파일 - 구조가 다른 파일 시스템 내에서도 링크가 가능 2) 하드 링크(Hard Link) - 원본 파일과 동일한 파일을 추가/수정/삭제

데이터베이스 트랜잭션(Transaction) [내부링크]

데이터베이스 트랜잭션(Transaction) - 하나의 작업을 수행하기 위해 필요한 연산들의 집합 - 데이터베이스에서 논리적인 작업의 단위 - 트랜잭션의 특징(ACID) 1) 원자성 (Atomicity) 2) 일관성 (Consistency) 3) 독립성 (Isolation) 4) 지속성 (Durability)

[알쓸컴잡] 크롬 403 Forbidden 해결방법 [내부링크]

안녕하세요 멍띠 입니다. 오늘은 Forbidden 403 에러 해결 방법에 대해서 포스팅 하려고 합니다. 위의 사진과 같이 개발 웹페이지 업데이트 후 접속하려고 하니 403 Forbidden에러가 발생했습니다. 내용을 자세히 읽어보면 무슨 권한 이라는 말도 나오고 .... 아래의 사진도 똑같이 동작 안한다고 표출된것입니다. 여튼 쨋뜬 무튼 해결방법은 아주 간단합니다. 쿠키를 지우시면 됩니다. 크롬에서 설정에 들어간 다음 검색에 쿠키라고 치시면 위의 사진과 같이 화면이 표출됩니다 개인정보 및 보안에서 인터넷 사용 기록 삭제를 클릭후 전첵기록을 삭제 해주시면 끝입니다! 웹사이트에 재접속을 하시면 성공!! 이 에러가 발생했을때 다들 놀라지말.......

멍띠일기 8주차(21.05.11) [내부링크]

ㅋㅋㅋ ㅋㅋㅋ 너무 많이 띄어 넘어버렸다... 원래 매일매일 쓰기로 한건대 짧게나마 라두 블챌 했어도 내가 벌써 떨어졌을랑가?ㅋㅋㅋㅋ 설마 요즘 그냥 바쁜하루다 이것저것 생각할거도 많고 얼마 남지 않은 시간 집중하고 해야할텐데

[심심풀이땅콩] JavaFX 타이머 애플리케이션 만들기 [내부링크]

아니 네이버나 구글 이런데이 타이머라고 치면 바로 타이머 사이트가 떠야되는대 찾다가 짜증나서 그냥 내가 만들었다.... 알고리즘 문제 풀거나, 공부할때 타이머를 이걸로 사용해야겠다 우선 결과물부터 사진을 올린다. 위의 사진이 결과물 배경이미지는 어느 아리따운 여성분한테 받았다 ^^ 소스코드는 조만간 정리하고 다시 올리겠습니다.~ 만든시간 2시간..... 솔직히 30분이면 만들줄 알았는대 반성해야겠다.... JavaFX는 계속 사용하고 있는 프레임워크라서 금방 할줄 알았는대 Controller설정과 Css설정이 아직 익숙치 않나보다.. 반성합니다!! 블로그 카테고리 말그대로 심심풀이로 만든것이며 내가필요한 기능이 있을경우에 게속해서 업.......

[알쓸컴잡] jar파일 실행방법 [내부링크]

안녕하세요!! 멍띠 입니다. 오늘은 jar파일 실행방법에 대해서 포스팅 하려고 합니다. 위의 사진과 같이 jar파일이 있는 폴더의 위치를 확인합니다. 시작버튼을 누른후 검색란에 cmd라고 입력후 명령프롬포트 프로그램을 실행해줍니다. 그다음!! 위의 사진처럼 1번째 해당 jar파일이 있느 위치로 이동을 합니다. cd C:\Users\user\Desktop\jarFileTest 입력후 Enter 2번째 해당 폴더로 이동했으면 jar 파일을 실행 해줍니다. java -jar Test.jar 입력후 Enter 그러면 프로그램이 실행됩니다! -끝-

멍띠일기 9일차(21.05.12) [내부링크]

오예 방문자수 100명넘엇다 ㅎㅎㅎ #블챌 #일기 #오늘일기

멍띠일기 2일차(21.05.02) [내부링크]

2일차 밖에 안됬는대 먼가 귀찮다 ㅠㅠㅋㅋㅋㅋ 가족여행 갔다와서 진이 빠져서 그런가... 여행비용 너무 많이 써서 그런갘ㅋㅋㅋㅋㅋㅋ ...... 좀 글타 ㅋㅋ #일기 #블로그챌린지 #블챌 #오늘일기

멍띠 일기3일차(21.05.03) [내부링크]

아... 힘들다 ㅋㅋ 어제 잠도 잘 못자고.. 오늘 회사에서 펜스 작업했지만,,, 내가 제일 적게 일했는대 느므 힘이 드는 이유... 그냥... 그런듯.. 해야할거는 너무 많은대... 회사일... 토이프로젝트... 영어... 자격증... 쩜쩜쩜

[IT용어] 단위테스트란? [내부링크]

단위테스트란? 단위 테스트는 모듈이나 애플리케이션 안에 있는 개별적인 코드 단위가 정상적으로 작동되는지 반복적으로 확인하는 작업입니다. 단위 테스트의 중요한 특징 몇가지는 테스트들은 서로 분리되어 있고, 실행은 자동화되며 같은 부분을 테스트하는 테스트들은 그룹화되어 한번에 처리된다는 것입니다. 테스트 코드들은 서로 분리되어 있고 테스트 되고 있는 코드와도 분리되어 있습니다. 이는 문제를 쉽게 찾고 해결하게 해줍니다. 편의를 위해 단위테스트는 자동화된 경우에만 동작합니다. 보통 애플리케이션 코드보다 테스트 코드가 더 많으며 테스트를 수동으로 실행하는 것은 매우 좋지 않은 생각입니다. 모든 테스트를 한 명령.......

[JAVA] split() [내부링크]

String[] split(String regex) - 입력받은(regex) 정규식 표현 또는 특정 문자를 기준으로 문자열을 나누어 배열(Array)에 저장 후 리턴 위의 코드는 정상적으로 동작합니다. 위의 코드와 같은경우 특수 문자일때 역슬래쉬(\)를 기입하여 분리를 해주어야 합니다. 정상적으로 출력되는것을 확인 할수 있습니다.

멍띠일기 4일차(21.05.04) [내부링크]

블로그 챌린지 안한대;;; 조금만 끄적 거려도 된다길래 했었는댑.. 근대 솔직히 어떻게 그많은 인원을 1만6000원씩 줄수 있을까?라는 생각을 계속 했었음... 대단하네.. 이런식으로? ㅎㅎㅎㅎ 결국은 폐기 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 친구가 짤 보내줬는대 웃겼음ㅎㅎ ㅋㅋㅋㅋ 3일만 하는 뭐 블챌 안해도 나는 그냥 하루마다 끄적 거려봐야지 #블챌안함 #블챌 #일기 #조기종료 #블챌조기종료 #오늘일기

멍띠일기 5일차(21.05.05) [내부링크]

오늘은 어린이날 나는 어린이 ㅎ ㅋㅋㅋㅋㅋㅋ 욕하지마라 ㅡㅡ 그냥 공휴일 이네 피아노 연습, 주식공부, 걷기운동, 마늘빵만들기 티비보기, 알고리즘 문제풀기, 토이프로젝트 정리 뭔가 열라 많이 한거 같지만 딱히 쉬는 시간이 더 많았다는점 ㅎㅎ 아니아니 왜 갑자기 카톡 안됨? ... 뭐지... PC카톡도 모바일도 다 안되네... 서버 문제인거 같다... 소켓 에러..? ;;; #블챌 #블챌안해 #일기 #오늘일기 #마늘빵 #피아노 #주식 #쉰다 #카톡 #카톡안됨 #카톡서버

토이프로젝트 2차 회의 [내부링크]

마피아 사회자 게임앱 개발 스토리보드 완료 스토리보드 기반으로 디자이너 이미지 제작 요청 스토리보드 수정 및 추가사항 회의

멍띠일기 6일차(21.05.06) [내부링크]

디따 바쁜 하루였다 ... 그냥 쓰는 일기지만 매일 쓴다했는대... 하루가 밀렸내 .. 이 사진은 누가?! ㅎㅎ 펜스친거 보고싶대서 올립니다 ㅎㅎ ㅋㅋㅋㅋㅋ #블챌 #일기 #오늘일기 #펜스 #바쁨

멍띠일기 7주차(21.05.08) [내부링크]

ㅋㅋㅋㅋㅋ 요번에 계속 논다고 .. 일기 못썼넵 .. ㅠ ㅋㅋㅋㅋ 펜션 놀러왔드앙 수비드 등갈비 .... 쩐다 ..... ㅋㅋㅋ 양념해도 맛있는대 그래도 소금구이가 짱짱 #수비드 #등갈비 #수비드등갈비 #펜션 #바베큐 #일기 #오늘일기 #블챌 #블로그챌린지

[백준] 1541 : 잃어버린 괄호 분류 - JAVA [내부링크]

[백준] 1541 : 잃어버린 괄호 분류 < 스스로 ReView > String클래스의 split() 에 대해서 한번 더 복습하게 되었다. split는 구분자를 가지고 문자열을 분리해주는 함수이다. '-'하이폰 같은경우에는 split함수에 매개변수로 넣으면 정상적으로 동작을 한다. '+'와 같이 다른 특수문자를 넣을 경우 에러가 발생한다. 그러므로 '+'같은 특수문자일 경우는 '\\+'을 매개변수로 넣으면 정상적으로 분류하여 함수가 동작한다. 이러한 실수로 인해 복습차 split의 관하여 재포스팅도 해놓았다. https://blog.naver.com/umjaejeong2/222337632694 https://www.acmicpc.net/problem/1541 https://github........

유닉스(Unix), 리눅스(Linux) [내부링크]

유닉스(Unix) - C언어 기반의 운영체제 - 1960년대 MIT 대학과 벨 연구소에서 개발 - 다중 사용자 / 멀티태스킹, 시분할 방식을 사용 - 커널(Kernel), 쉘(Shell), 유틸리티 프로그램 리눅스(Linux) - 유닉스(Unix)에서 유래된 오픈 소스 운영체제 - 다중 사용자, 멀티태스킹, 다중 스레드 지원 - 높은 보안성과 안정성을 가지고 있는 네트워크 운영 체제

테스트 케이스 [내부링크]

테스트 케이스 - 특정 요구사항 준수 여부를 확인하기 위해 개발된 입력 값, 실행 조건, 예상된 결과의 집합, 미리 설계하면 오류를 방지할 수 있고 테스트 수행에 필요한 인력, 시간 등 낭비를 줄일 수 있다. 테스트 케이스 작성 절차 1. 계획 검토 및 참조 문서 수집 2. 내부 검토 및 우선순위 결정 3. 요구사항 정의 4. 테스트 설계와 방법 결정 5. 테스트 케이스 정의 6. 테스트 케이스 타당성 확인 및 유지보수 7. 테스트 수행

프로토콜 [내부링크]

TELNET - 네트워크 기반의 원격 통신 프로토콜 - 데이터 전송 시 암호화 작업이 없어서, 보안상 위험성이 높다. SSH(Secure Shell) - 원격 통신에 이용되는 프로토콜 - 데이터 전송 시 암호화 기법을 통해, 보안상의 위험성이 낮다. FTP(File Transfer Protocol) - 파일 등의 데이터들을 전송 및 교환에 사용되는 프로토콜 - FTP 서버에 접속하기 위해, 계정과 암호가 필요함 * Anonymous FTP는 익명성을 보장

뷰(View) [내부링크]

뷰(View) - 하나 이상의 기본 테이블로부터 유도된 가상의 테이블 - 구조와 조작도 기본 테이블과 매우유사 뷰 생성 CREATE VIEW 뷰이름 AS SELECT 컬럼1, 컬럼2, … FROM 테이블 WHERE 조건문;

V-모델 [내부링크]

V-모델 - 소프트웨어 개발 프로세스인 폭포수 모델의 확장된 형태 - 폭포수 모델과 달리, 왼쪽은 아래로 오른쪽은 위로 진행하며 알파벳 V모양으로 진행 순서 1. 요구사항 분석 2. 기능명세 분석 3. 설계 4. 개발 5. 단위 테스트 6. 통합 테스트 7. 시스템 테스트 8. 인수 테스트

헤더파일 <stdlib.h> [내부링크]

헤더파일 <stdlib.h> - 동적 메모리 할당, 난수 등의 함수를 불러오는데 사용 함수 종류 1. rand() : 0~32767까지의 난수 생성 (코딩 재실행 시 초기화 X) 2. srand() : 무작위 난수 생성 (코딩 재실행 시 초기화 O) 3. malloc() : 동적 메모리 할당 (공간을 유동적으로 변경 가능) 4. abs() : 입력한 인수를부호 없는 숫자로 변경 (절대값)

프로토콜 - UDP(User Datagram Protocol) [내부링크]

UDP (User Datagram Protocol) - 흐름제어를 하지 않기 때문에 TCP보다 데이터 전송속도가 빠름 - TCP의 경우 한번에 모든 데이터를 읽을 수 있지만, UDP는 여러 번의 데이터를 전송했다면, 여러번을 읽어야 함. - 데이터 경계가 존재 - 송수신 중 데이터 누락/오류 발생시, 재전송하지 않음 - 데이터의 순서를 유지하지않음. (비신뢰성 프로토콜) - 연결 설정이 없는 비연결성 프로토콜

네트워크 클래스 [내부링크]

네트워크 클래스 - IPv4 주소의 부족으로 인하여, 기존의 네트워크를 최대한 활용하기 위해 사용 목적에 따라 각 규모에 따른 네트워크 주소와 호스트 주소를 분류하여 관리를 용이하게 한 것

ALTER TABLE 컬럼명령어 [내부링크]

ADD : 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 데이터 유형; DROP COLUMN : 컬럼삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명; MODIFY COLUMN : 제약조건 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터 유형; RENAME COLUMN : 컬럼명변경 ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 새로운컬럼명

토이프로젝트 1차 회의 [내부링크]

마피아 사회자 게임앱 개발 동기 : 친구랑 마피아게임을 하기위해 마피아 사회자앱을 사용중 마음에 안들어 직접 토이프로젝트를 하기로함 내용 : 브레인스토밍 기법으로 게임에 필요한 기능 나열 브레인스토밍 기법의 내용기반으로 스토리 보드제작전 간단한 앱화면 구상

멍띠일기 1일차(21.05.01) [내부링크]

가족여행중 고스톱 치는데 갑자기 일기 챌린지 보고 시작!! 돈내기 까지 해부렷멩 ㅎㅎㅎ 난 돈따러 가야되서 이만 ㅎㅎㅎ #일기 #오늘일기 #블챌 #블로그챌린지

IOT(사물인터넷) [내부링크]

IOT(Internet of Things; 사물인터넷) - RIFD와 같은 센서를 이용해 사물에 탑재 - 자칫하면 유비쿼터스와 헷갈릴 수 있다. - 자체적인 통신이 아닌 인터넷을 포함한 사물이므로 확장된 개념 - 사용 분야 : 웨어러블 디바이스, 자율주행 차, 스마트홈

파레토 법칙 [내부링크]

파레토 법칙 - 빌프레도 파테로가 '이탈리아 인구의 20%가 이탈리아 전체부의 80%를 가지고 있다'는 발언에서 시작한 법칙 - 현대에 들어서 애플리케이션 테스트에도 적용중인 법칙 - 발견된 80%의 오류는 20% 모듈에서 발견되므로, 2%의 모듈을 집중적으로 테스트

네트워크 장비 [내부링크]

리피터 - 네트워크 전송 신호를 증폭한 후, 반환시켜주는 장치 - 물리층 기능을수행 - 네트워크 망의 물리적인 길이 확장 허브 - 하나의 대역폭을 분배하는 장치 - 네트워크 망의 물리적인 길이를 확장하는데사용 - 물리적으로 성형 구조, 논리적으로는 버스형 구조의 물리층 기능 수행 브리지 - 같은 구조의 네트워크를 연결하는 장치 - 물리/데이터 링크의 기능을 수행 - 큰 네트워크를 작은 세그먼트로 분할 라우터 - 네트워크 상의 최적의 경로 제공 - 물리 / 데이터링크 / 네트워크 층의 기능 수행 - 다중상호연결망에서 패킷 중계 게이트웨이 - 서로 다른 구조나 프로토콜을 가진 네트워크를 연결 - 모든 계층의 기능 수행하는 프로토콜 변.......

이상(Anomaly) - 삽입이상, 삭제이상, 갱신이상 [내부링크]

이상(Anomaly) - 데이터 중복성에 의해서, 릴레이션 조작 시 예기치 못한 곤란한 현상 또는 데이터 불일치 현상 - 종류로는 삽입이상, 삭제이상, 갱신이상이 있다. - 이상을 해결하기 위해서는 정규화(Normalization)을 실행하여, 테이블 내의 데이터 중복을 제거 삽입이상 - 불필요한 정보를 함께 저장하지 않고서는 어떤 정보도 저장할 수 없는 현상 삭제이상 - 필요한 정보를 함께 삭제하지 않고서는 어떤 정보도 삭제할 수 없는 현상 갱신이상 - 반복된 데이터 중에 일부를 변경 시 데이터의 불일치 또는 모순이 발생하는 현상

DDL - ALTER(객체수정) [내부링크]

ALTER - DDL(데이터 정의어) 중 하나 - 데이터베이스 관리 시스템 관리 하에 이미 존재하는 개체의 특성을 변경 - 기존에 존재하는 객체를 다시 정의하는 역할을 하는 언어

키(Key) - 기본키(Primary Key) [내부링크]

키(Key) - 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성 - 후보키, 기본키, 슈퍼키, 대체키, 외래키가 있다. 기본키(Primary Key) - 후보키 중에서 특별히 선정된 키 - 중복 값을 가질 수 없다. - 유일성과 최소성을 가진다. - 튜플을 식별하기 위해 반드시 필요한 키 - Null 값을 가질 수 없다. 후보키 - 유일성과 최소성을 만족한다. 슈퍼키 - 유일성은 만족하지만 최소성은 불만족한다. 대체키 - 기본 키로 선택되지 못한 후보 키 외래키 - 다른 테이블의 행을 식별하는 키

데이터베이스 설계 순서 [내부링크]

데이터베이스 설계 - 사용자의 요구를 분석하고, 이를 데이터베이스의 구조에 맞게 변형한 후, 구현하여 일반 사용자들에게 제공하기 위한 과정 - 요구조건분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현 의 순서로 이루어진다. 1. 요구조건분석 - 요구 조건에 대한 명세 작성 2. 개념적 설계 - 모델링 작업 - E-R 모델링 - 개념스키마 3. 논리적 설계 - 인터페이스 작업 - 논리적 스키마 4. 물리적 설계 - 물리적 구조 변환 5. 구현 - 데이터베이스 생성

데이터베이스 용어(DDL, DML, DCL) [내부링크]

1. DDL(Data Definition Language) - 데이터베이스 구조, 데이터형식, 접근 방식 등 데이터베이스를 구축하거나 수정할 목적으로 사용하는 언어 2. DML(Data Manipulation Language) - 데이터베이스 사용자와 데이터 관리 시스템간의 인터페이스를 제공 - 프로그램이나 질의어를 통하여 저장된 데이터를 조작하여 허용되는 언어 3. DCL(Data Control Language) - 데이터의 보안, 무결성, 권한, 회복, 병행 제어 등 정의하는데 사용하는 언어 - 주로 데이터 관리를 목적으로 사용

DNS(Domain Name Service) [내부링크]

DNS(Domain Name Service) - IP주소(숫자)와 도메인(문자)을 서로 변환하는 시스템 - DNS 서버를 이용해 자신이 입력한 도메인을 그에 할당하는 IP가 무엇인지를 검색해 불러온다. - 예) 'DAUM'사이트에 들어가기 위해 주소창에 'DAUM'의 주소를 입력했으나 로드된 웹페이지는 'NAVER' 포털 웹사이트였다. 이와 같은 상황일 때, 문제가 생긴 시스템

데이터베이스 질의 - 종속(CASCADE), 제한(RESTRICT) [내부링크]

CASCADE (종속) - 개체를 변경 또는 삭제할 때 대상 개체가 다른 개체를 참조하고 있을 경우 연쇄적으로 함께 변경 또는 삭제한다. RESTRICT (제한, 한정) - 개체를 변경 또는 삭제할 때 대상 개체가 다른 개체를 참조하고 있을 경우 변경 또는 삭제가 취소된다.

프로세스의 상태전이 [내부링크]

프로세스의 상태전이 - 4가지 1. 디스패치(Dispatch Process) * ready -> running - 준비 상태에서 실행 상태로 바뀌는 것 2. 보류(Block Process) * running -> blocked - 프로세스 실행 중 시간이 다 되기도 전에 입출력 동작을 해야 할 경우 프로세스가 CPU를 반납하고 보류 상태로 들어가는 것 3. 깨움(Wakeup Process) * blocked -> ready - 보류 상태 이후 다시 준비 상태로 넘어가는 과정 4. 시간제한(Timeout Process) * running -> ready - 클락 인터럽트를 통해 프로세스가 일정 시간만 점유할 수 있게 하는 것.

UPDATE문 - 권한부여(GRANT), 권한해제(REVOKE) [내부링크]

GRANT(권한부여) EX) 홍길동에게 회원 테이블 수정 권한 부여 GRANT UPDATE ON 회원 TO 홍길동 REVOKE(권한해제) EX) 홍길동에게 회원 테이블 수정 권한 해제 REVOKE UPDATE ON 회원 FROM 홍길동

데이터베이스 정규화 [내부링크]

데이터베이스 정규화 - 불필요한 데이터(Data Redundancy)를 제거하는 과정 - 논리적으로 데이터 저장 정규화 과정 1. 비정규 릴레이션 2. 1NF - 도메인을 분해 3. 2NF - 부분적 함수 종속 제거 4. 3NF - 이행적 함수 종속 제거 5. BCNF - 결정자이면서 후보키가 아닌 것 제거 6. 4NF - 함수 종속이 아닌 다치 종속 제거 7. 5NF - 후보키를통하지 않은 조인 종속성 제거

[JAVA]Java 직렬화 -> C# 역직렬화 [내부링크]

안녕하세요. 멍띠 입니다. 이번 포스팅에서 다룰 것은 Java에서 직렬화(Serializable)한 것을 C#에서 역직렬화(DeSerailizable)는 가능한가? 입니다. 결과를 먼저 알려드리자면 불가능 합니다. (단, JSON, CSV 형식으로 직렬화 하여 데이터를 주고 받을 수는 있습니다.!) 저는 JSON, CSV 형식이 아닌 클래스를 인스턴스화 하여 사용하는 방법을 의미하였습니다. JAVA 직렬화 위의 코드에서 직렬화만 하여 obj파일을 만듭니다.(JAVA) 객체를 생성(인스턴스화)하여 그것을 바이너리로 변형하여 obj파일로 만들었습니다. C# 역직렬화 위의 코드는 C#(.NET)으로 역직렬화 코드 입니다. 결과 위의 실행결과와 같이 역직렬화가 되지 않으므로 C#(.NET)에.......

집합연산자 [내부링크]

UNION (합집합) - 중복 행이 제거된 집합 UNION ALL (합집합) - 중복 행이 제거되지 않은 집합 INTERSECTION (교집합) - 두 쿼리 결과에 공통적으로 존재하는 집합 MINUS (차집합) - 첫 쿼리에 있고 두번째 쿼리에는 없는 집합

스키마 [내부링크]

스키마란? - 데이터베이스를 구성하는 개체, 속성, 관계 등 구조에 대한 정의와 이에 대한 제약조건 등을 기술하는 것 - 외부스키마, 개념스키마, 내부스키마 3가지로 이루어져있다. 1. 외부스키마 - 서브스키마라고도 한다. - 개인(사용자나 응용프로그래머 등)의 관점 - DB에서 각 사용자가 필요로 하는 부분만 정의 - 여러 개의 외부 스키마가 존재가 가능 2. 개념스키마 - 논리스키마라고도 한다. - 전체 조직적인 관점(기관, 조직) - 개체간의 관계 / 제약조건을 정의 - 하나의 개념스키마만 존재 / DBA에 의해 정의 3. 내부스키마 - 물리스키마라고도 한다. - 시스템 프로그래머의 관점 - 물리적 저장장치의 입장에서 본 DB구조 - 개념 스.......

DML [내부링크]

SELECT (검색) SELECT column_name FROM table_name DELETE (삭제) DELETE column_name FROM table_name UPDATE (갱신) UPDATE table_name SET column1 = value1, column2 = value2... INSERT (추가) INSERT INTO table_name(col1, col2...) VALUE (value1, value2...)

애플리케이션 테스트 - 화이트박스테스트, 블랙박스테스트 [내부링크]

화이트박스테스트 - 개발자 관점으로 내부구조와 동작을 테스트 - 원시코드의 논리적인 구조를 추적하여 동작의 유효성 뿐만 아니라 실행되는 과정을 확인할 수 있다. - 종류 : 기초경로테스트, 제어흐름테스트, 조건테스트 루프테스트, 데이터흐름테스트, 분기테스트 블랙박스테스트 - 사용자 관점으로 명세 기반의 테스트 방법 - 종류 : 균등분할, 한계값테스트, 원인효과그래프테스트, 비교테스트

Windows Defender [내부링크]

Windows Defender - Windows Anti-Spyware를 기반으로 한 바이러스, 스파이웨어 및 기타 형태의 맬웨어(malware)로부터 컴퓨터를 보호하도록 설계된 Microsoft의 운영 체제에 내장시킨 맬웨어 방지 도구 - Windows Vista 및 Windows 7에선 Microsoft의 안티 바이러스 제품인 MSE(Microsoft Security Essentials)로 대체되어 사용하였으나, Microsoft는 Windows 8부터 Windows Defender을 Windows 7용 MSE와 매우 유사한 바이러스 백신 프로그램으로 업그레이드 하여 사용

조인(JOIN) - 내부조인, 외부조인 [내부링크]

조인 (JOIN) - 2개의 테이블에 대해 연관된 튜플(Tuple)을 결합하여, 하나의 새로운 결과 집합으로 반환하는 것 - 내부조인, 외부조인 2가지가 있다. 내부조인 (Inner Join) - 두 테이블에서 조인된 필드가 일치하는 행만을 표시 외부조인 (Outer Join) - 조인 조건에 만족하지 않는 튜플도 결과로 출력하기 위한 조인

[백준] 5585 : 거스름돈 - JAVA [내부링크]

[백준] 5585 : 거스름돈 < 스스로 ReView > 제일 단순하면서 쉬운 문제였습니다. 배열에 동전 타입들을 저장한것을 사용했습니다. 문제 풀이는 코드에 해당라인 주석으로 설명을 입력해 놓았습니다. 참고하시기 바랍니다. https://www.acmicpc.net/problem/5585 https://github.com/UmJaeJeong/Algorithm_JAVA/blob/master/%EA%B7%B8%EB%A6%AC%EB%94%94/change.java -끝-

ARP프로토콜과 RARP프로토콜 [내부링크]

ARP 프로토콜 1. 네트워크 계층에 속해있다. 2. 데이터 링크 계층의 MAC주소와 연결해준다. 3. 주소 재해석 및 주소 결정 프로토콜 이라 불린다. 4. 논리적인(IP) 주소를 이용해 물리적인(MAC) 주소를 검색한다. RARP 프로토콜 1. 네트워크 계층에 속해있지만, ARP와는 다르게 데이터 링크 계층의 MAC주소를 이용해 네트워크 계층의 IP를 검색해준다. 2. 물리적인(MAC) 주소를 이용해논리적인(IP) 주소를 검색한다. 3. 역순 주소 결정 프로토콜이라 불린다.

애플리케이션 테스트 - 살충제 패러독스 [내부링크]

애플리케이션 테스트의 7가지 원칙 1. 테스트는 결함이 존재함을 밝히는 활동이다. 2. 완전한 테스트는 불가능 3. 초기테스트 4. 결함 집중 5. 살충제 패러독스 6. 테스트는 정황의 의존적이다. 7. 오류-부재의 궤변 위 테스트 원칙 중 "살충제 패러독스"에 대해 알아보겠습니다. 살충제 패러독스(Pesticide Paradox) - 지속적인 살충제 살포로 내성이 생긴 벌레가 죽지 않는 현상 - 애플리케이션 테스트에서도 동일한 테스트에 대한 비정상적인 결함 검수가 이루어질 수 있다. 이러한 현상을 방지하기 위해서는 정기적인 리뷰와 개선이 필요하고, 다양한 시각과 방법으로 테스트하는 것이 필요하다.

프로토콜의 기본요소 - 구문, 의미, 시간 [내부링크]

프로토콜의 기본요소 3가지 1. 구문 (Syntax) - 데이터의 구조와 형식을 의미 - 프로토콜 작성에 따라야 하는 문법과 구조 2. 의미 (Semantics) - 비트의 각 부분을 의미 - 특정 패턴의 해석과 해석에 기초한 동작을 담당 3. 시간 (Timing) - 데이터를 전송해야 할 시간의 조정과 전송속도에 대한 영역

머신러닝, 딥러닝, AI(인공지능) 이란? [내부링크]

머신러닝(Machine Learning)? 머신러닝은 AI를 달성하기 위한 방법이며 A.I를 교육하기 위한 수단입니다. 위의 그림과 같이 머신러닝은 2가지로 나뉘어 집니다. 1. UnsuperViseedLearning 무언가에 레이블(라벨)을 가지고 있을것이며 이것을 수만개의 사진을 주면서 라벨을 토대로 기계는 판단을 하며 학습 시킵니다. 자율적으로 판단하는 것이 아니라 확률적으로 판단하며, 인간이 판단하지 않습니다. 예를 들어 핫도그를 구분하는 애플리케이션을 만듭니다. 위의 사진과 같이 여러개의 사진과 그에 해당하는 라벨을 가팅 주어 핫도그인지 아닌지를 학습시킵니다. 그러면 머신러닝을 통해 기계는 확률적으로 주어진 사진을 핫도그 인지 아닌지를.......

[백준] 1931 : 회의실 배정 - JAVA [내부링크]

[백준] 1931 :: 회의실 배정 < 풀이 > < 스스로 ReView > 문제를 이해는 하였으나, 어떻게 풀어야 할지 잘 몰랐습니다. 문제에 맞게 종이에 그림으로써 해결 방법이 보였고 코드자체는 그렇게 어렵지 않았습니다. 주의할 점은 끝값들을 기준으로 정렬하는 것과 그것들을 비교해 겹치지 않으면서 가장 짧은 시간대의 것들로만 묶어야 한다는 점입니다. 뭐.. 이것만 알았으면 그냥 쉽게 풀었겠지만ㅎㅎㅎ 코딩 풀이는 주석으로 라인의 내용을 설명해놓았으니 참고 하시면 될거 같습니다. https://www.acmicpc.net/problem/1931 https://github.com/UmJaeJeong/Algorithm_JAVA/commit/b81923ad5e2d04a7c34344896c1baf78302c356c -끝-

[IT용어]메타버스(Metaverse)란? [내부링크]

메타버스(Metaverse)란? 가상을 의미하는 메타(Meta)와 세계 또는 우주라는 뜻을 의미하는 유니버스(Universe)의 합성어 입니다. 3차원 가상 세계를 의미합니다. 단순히 접속하여 즐기는 수준을 벗어나 게임이 하나의 커뮤니티 플랫폼화 되는 트렌드 입니다. 코로나19로 언텍트가 떠오르고 있으며 그중에서도 메타버스에 정보통신기술(ICT) 기업들이 매진 하고 있습니다. 가상현실(VR), 증강현실(AR) 관련된 콘텐츠의 확산이 가속화 되고 있습니다. 국내에서는 네이버제트에서 운영중인 '제페토'가 눈에 띄고 있습니다. 가상세계에서 아바트를 만들고, 다양한 가상현실을 경험할 수 있는 서비스 입니다. 현재 누적 가입자수는 2억명이.......

[IT용어] C, C++, C#의 차이점 [내부링크]

안녕하세요 멍띠 입니다. C, C++, C#의 차이점에 대해서 설명드리고자 합니다. 이 내용은 노마드코더의 영상을 기반으로 만든 것입니다. C언어 약 47년전에 만들었으며, C언어는 Java, JavaScript, Python, Go 등과 같은 많은 언어를 만드는데 영향을 미쳤습니다. C는 중요한 프로그래밍으로 추구되며 절차지향 언어이며, 리소스가 없는 기계에 용이합니다. 작은 시스팀(컴퓨터)의 작업 스피드가 빠릅니다. 예를 들어 화성탐사선의 경우 C언어로 만들어 졌으며, 약 250만줄로 구성되어 있다고 합니다. 보통 펌웨어 사용되는것 같습니다. C++ C++는 C언어의 확장판이며 객체지향 언어입니다. 이 2가지의 언어는 Class라는 차이점 이외에는 너무 비.......

[백준] 2839 : 설탕배달 - JAVA [내부링크]

[그리디알고리즘] 2839 :: 설탕배달 < 풀이 > < 스스로 ReView > 역시.. 아직 문제를 풀어가는대 많은 부족함이 보인다... 위의 코드와 같이 3으로만 보따리 갯수를 파악하는 라인 5로만 보따리 갯수를 파악 그리고 최소갯수이므로 3을 1개씩 증가시키며 5kg의 보따리가 많을수 있게 갯수를 파악하는 라인 이렇게 3가지로 나위어 계산을 한후 배열에 값을 넣어 가공 하였습니다. 저와 다르게 규칙을 찾아 알고리즘을 푸는 방법도 있습니다.! 이 방법은 이해를 한 후 글을 수정하도록 하겠습니다. https://www.acmicpc.net/problem/2839 https://github.com/UmJaeJeong/Algorithm_JAVA/blob/master/%EA%B7%B8%EB%A6%AC%EB%94%94/%EC%8.......

[백준] 11399 : ATM - JAVA [내부링크]

[백준] 11399 :: ATM < 풀이 > < 스스로 ReView > 이문제는 별 어려움 없이 풀었습니다. 문제의 내용과 같이 값들은 오름차순으로 정렬하였을 경우 모든 값을 더했을때 최소 값이 나옵니다. 문제만 잘 읽으시고 풀이 코드를 확인하시면 어렵지 않게 이해할수 있으실거라 생각합니다. https://www.acmicpc.net/problem/11399 https://github.com/UmJaeJeong/Algorithm_JAVA/blob/master/%EA%B7%B8%EB%A6%AC%EB%94%94/ATM.java -끝-

깃허브(GitHub) 레파지토리(Repository) Public에서 Private 변경 [내부링크]

안녕하세요, 멍띠 입니다. 오늘은 깃허브에서 레파지토리의 접근 권한 변경에 대해서 포스팅 하려고 합니다. 모두 깃허브를 많이 사용한다고 알고 있습니다. 그래서 접근 권한을 수정하는 경우도 가끔 발생합니다. GitHub(깃허브)에 로그인을 하신 후 MyRepository를 선택하여 원하시는 레파지토리를 선택합니다. 레파지토리 선택후 상단에 Settings라는 카테고리가 있습니다. 클릭을 하면 다음과 같이 화면이 변경 됩니다. Settings를 클릭 후 거의 가장 하단에 Danger Zone라는 구역이 있습니다. 이중에서 가장 상단의 Change repository visibility 부분의 Change visibility를 클릭합니다. 다음과 같이 팝업창이 표출되면서 public 또는 priv.......

배열수식 [내부링크]

※ 조건끼리는 무조건 곱하기※ if 포함된 함수 사용 시 조건 후 쉼표 1(개수) or 쉼표 값 범위 1. 합계(sum만 나올 때 조건과 값 범위 모두 곱하기)(sum, if 함께 사용 시 조건 뒤 쉼표 후 값 범위)* sum (조건1개) =sum((조건) * 값을 구할 범위)* sum (조건2개) =sum((조건1) * (조건2) * 값을 구할 범위)* sum, if (조건1개) =sum(if(조건, 값을 구할 범위)* sum, if (조건2개) =sum(if((조건1) * (조건2), 값을 구할 범위)) 2. 개수(sum만 나올 때 조건 끝에 1 곱하기)(sum/or, if 함께 사용 시 조건 뒤 쉼표 후 1)* sum (조건1개) =sum((조건1) * 1)* sum (조건2개) =sum((조건1) * (조건2))* sum, if (조건.......

[스터디] 백기선님 JAVA스터디 14주차 제네릭(Generic) [내부링크]

학습할 것1. 제네릭 사용법2. 제네릭 주요 개념(바운디드 타입, 와일드 카드)3. 제네릭 메소드 만들기4. Erasure제네릭이란?- 데이터 타입(Data Type)을 일반화(Generalize)하는 것을 의미 가집니다.- 제네릭은 클래스나 메도스에서 사용할 내부 데이터 타입을 컴파일 시 미리 지정하는 방법- 컴파일 시 Type Check를 하는 장점이 있습니다. 1) 클래스나 메소드 내부에서 사용되는 객체의 타입의 안정성을 높입니다. 2) 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다.제네릭을 사용해야하는 이유?- 컴파일 타임에 타입 체크를 하기 위해서 사용합니다.- 즉, 타입 캐스팅을 제거하여 프로그램 성능 향상 시킬수 있.......

순서도의 기호와 의미 [내부링크]

개체집합(Entity) 속성(Attribute) 관계(Relation)― 연결(Link)

키(Key) 종류 [내부링크]

1. 후보키- 유일성, 최소성 만족2. 기본키- 후보키 중 선정 (Not Null, 중복불가)3. 슈퍼키- 유일성 만족, 최소성 불만족- 후보 키가 없는 경우, 두 개 이상의 열을 연결하여 유일성을 만족시켜 후보 키가 되는 키4. 대체키- 기본 키로 선택되지 못한 후보 키5. 외래키- 다른 테이블의 행을 식별하는 키

오름차순(ASC)과 내림차순(DESC) [내부링크]

1. 오름차순(ASC)SELECT *FROM 상품현황ORDER BY 이름 ASC2. 내림차순(DESC)SELECT *FROM 상품현황ORDER BY 이름 DESC실제 2020년 시험 문제에 나온 내용입니다.

유닉스(UNIX)와 MS-DOS 명령어 비교 [내부링크]

1. UNIX- CLI / C언어 기반 / 시분할 온라인 대화식 시스템- 확장성, 이식성 우수2. MS-DOS- CLI / Windows 이전에 사용되던 운영체제

OSI7계층 - 네트워크계층 [내부링크]

OSI 7계층 (물데네 전세표응으로 외우면 쉬워요!)- 물리계층- 데이터링크계층- 네트워크계층- 전송계층- 세션계층- 표현계층- 응용계층OSI 7계층 중네트워크계층- 라우팅으로 데이터를 목적지까지 빠르고 안전하게 전달하는 기능.- 경로를 선택해서 패킷을 전달한다.* 대표 프로토콜 3개- ARP(Addres Resolution Protocol) : IP주소를 물리적인 네트워크의 주소로 대응 시키는 프로토콜- IP(Internet Protocol) : 신뢰성 X, 연결지향 X- X.25 : DTE와 DCE간의 인터페이스 제공.

DBA와 DBMS [내부링크]

DBA (DataBase Administrator)DBMS (Database Management System)

[대구죽전역맛집] 그리미돈까스 [내부링크]

그리미돈까스안녕하세요 이웃님들^^ 오랜만입니다.프로그래밍, 개발, IT자격증 블로거로서의 본분을 다해야하는게 도리라 생각합니다만우리 이웃님들의 블로그 타임라인에도 잠깐 쉬어가는 포스팅이 필요하다 생각하여이렇게 맛집리뷰도 작성해봅니다.멍띠가 공부에 소홀해졌다 생각하셨다면 경기도 오산입니다.오늘 처음 포스팅할 맛집은 대구 죽전역 대우월드마크상가에 위치한 그리미돈까스입니다.간만에 동네(tmi)에서 밥그릇 기울였습니다.^^가기 전에 인스타로 후기를 서치해봤는데... 칠곡3지구에 1호점이 있는 것 같더라고요.근처 사시는 분들 한번 가보시는것도 ㅎ~^^메뉴 사진이 꾸밈없이 단조로워서 정말 마음에 들었습니다.......

[대구교동술집] 사일구(419) [내부링크]

사일구(419)3주만에 술잔 기울이러 시내에 다녀왔습니다. 이번에도 친구 생일 겸 ㅎㅎ친구가 많은 것도 아닌데 어찌된게 친구 생일이 많네요^^ (저번 포스팅 포함 딱 2번이네요ㅎ)여러분들과 함께 공유하고 싶어서 배고파 죽겠는거.. 꾸역꾸역 참고 메뉴판부터 찍었습니다^^ㅎㅎ달달한 목살볶음, 콘튀김 이렇게 주문했어요. 목살볶음은 40분 걸린다네요. 그치만 기다렸습니다. 제가 누굽니까? 인내의 아이콘! 멍띠니깐요 ㅎㅎ메뉴가 나오기 전 소주가 먼저 나왔네요. 기본안주과자와 함께 스리슬쩍 적셔봅니다.참고로 저는 소주 단독으로 마시는걸 별로 좋아하지 않아서 소주잔에 아메리카노 1/3, 소주 2/3 섞어서 마셨습.......

[교동맛집술집] 바다와 [내부링크]

바다와바다와에 웨이팅을 걸어놓고한 2시간 (?) 만에 들어왔어요메뉴판입니당ㅎ 이제 블로거답게 메뉴판도 척척 !~자리에 앉자마자 요렇게 찬을 준ㅂㅣ해주십니다 ㅎ옆 테이블이랑 투명가림막으로 분리되어있어서 좋았어요!1차에서 콘튀김먹고2차와서 콘치즈먹네요 ㅎㅎ알밥도 기본으로 나왔어요~!생각해보니 한입도 못먹었네요 사진찍느라 ㅎㅎ대망의 고등어+광어or우럭or밀치 (48,000원) 나왔습니당...고등어회는 처음 먹어보는데 먹을만하더라고요 ㅎㅎ반면에 연어는 지방부위가 나와서 아쉬웠어요ㅜ고등어구이 ㅎ 친구들이 젓가락으로 깨작깨작하길래멍든램지가 젓가락스냅으로.......

[대구동성로맛집] 도쿄다이닝 [내부링크]

도쿄다이닝안녕하세요~! 토요일에 동림식당에서 점심을 먹고,,음악연습실(ㅎㅎ이래뵈도 뮤지션입니다)에서 연습좀 하구,,배가 출출해져서^^ 아는동생과 함께 밥그릇 기울이고 왔답니다.이 곳은 워낙 유명한곳이라 이름은 많이 들어봤었거든요. 토마토함바그랑 크림함바그랑 고민하다가 토마토 함바그 스테이크로 주문완.동생은 사라다우동을 극찬하며 주문했습니다 ㅎ토마토치즈함바그스테이크 10,500원사진으론 양이 적어보이는데 막상 먹으면 함바그가 꽤 두꺼워서 포만감이 장난아닙니다. 저 고구마똥에 함바그 찍어먹는거 맞나요? 존맛.. 콘옥수수도 저정도면 작은통조림 4분의 1 정도 될 것 같더라고요.. (콘옥수수덕.......

[대구동성로맛집] 더자람키친 2호점 [내부링크]

더자람키친 2호점228쪽 골목에 위치하고있는 더자람키친 2호점벌써 3번째 방문입니다.이 곳도 역시 배고파 죽기 바로 직전에 들어온 곳이라메뉴판을 따로 찍진 못했네요 ..더자람키친 1호점에 한번 다녀온 후로는 2호점만 계속 방문중인데요맛은 똑같아요. 이왕이면 인테리어 더 예쁜 2호점으로 방문하려는 고런 느낌 다들 아시져? 모르면 이제부터라도 알아보도록 해요~!들어오자마자 메뉴판 보지도 않고블루베리피자, 파스타그거 주세요! 외쳤습니다...제가 한 목청 하는지 다들 쳐다보더라는.. ^^사진 완전 대충 때려박고 욱여넣었습니다.블루베리피자 잘라먹으라고 칼도 주시던데.솔직히 저 작은 조각을 ..또 칼로 잘라.......

[대구대봉동맛집] 더부처스 [내부링크]

더부처스안녕하세요. 오랜만입니다. 벌써 하루가 지났네요.저희 이웃님 블로그 구경을 하다가 좋은 글귀 발견해서 하나 남깁니다.*누군가와 함께라면갈 길이 아무리 멀어도갈 수 있습니다.눈이 오고 바람 불고날이 어두워도 갈 수 있습니다. 바람 부는 들판도 지날 수 있고위험한 강도 건널 수 있으며,높은 산도 넘을 수 있습니다.누군가와 함께 라면갈 수 있습니다.- 출처: 차한잔의 여유 님 블로그 -*힘든 일도 누군가와 함께 이겨내봅시다.멍띠가 함께 응원할게요.설 연휴에 제 최애 맛집인 더부처스에 다녀왔습니다.여긴 무조건 습식숙성 살치살이 와따에요.+ 된장찌개 필수에요. 고기가 많이 들어있는 된장찌개입.......

[대구동성로술집] 밀교 [내부링크]

밀교안녕하세요. 멍띠의 첫 술집 리뷰입니다.밀교는 두번 방문을 했는데요.첫 방문 때 2층 계단에서 구르는 바람에 꼬리뼈와 허리를 다쳤어요. (아주살짝. ^^)꽤 경사가 있기 때문에.. 화장실 갔다가 내려올 때 조심하시길 바랍니다.저는 술을 마실 때 무조건 아메리카노를 준비해요.술자리에 갈 때 하나의 의식 같은거라 이유는 없습니다.두가지 육회 (19,000원)육회 양도 꽤 많고 맛있어요. 두개 맛이 달랐는데.취해서 들은 설명이라 기억이 나질 않네요.이 부분은 다른 블로그 후기 참고부탁드립니다.저는 무조건 소맥으로 섞어마셔요.섞어마시면 훅 간다나 뭐라나.. <- 저는 이런거 잘 못느껴서ㅎㅎ이.......

[대구교동술집] 전람회 [내부링크]

전람회친구 생일파티 기념으로 전람회 술집에 가기로 약속하고 갔는데웨이팅이 꽤 많아서 대기를 걸어놨어요. 인기가 많더라고요.근처 도시밤에 가서 간단하게 하이볼 한잔씩들 하고마침 자리가 정리될 쯤 되서연락이 와서 후다닥 전람회로 다시 왔답니다.모듬숙성회 (34,000원)이렇게 귀여운 접시가 있네요..저걸 뭐라고하죠? 콘치즈는 아닌데 콘마요인가요?옛날에 ㅎㅎ (호랑이 담배피던 시절 아님) 투다리 가면 주던 안주~^^추억돋네요.우리 이웃분들 중에 동년배ㅎㅎ 있으면 댓글 부탁드립니다.휴지도 너무 귀염뽀짝하죠.사장님의 이런 섬세한 센스에... 입을 다물 수가 없었습니다. (떠들어서 못다문거 아님)참고로.......

데이터베이스 언어 (SQL) - 제어어 (DCL) [내부링크]

데이터베이스 언어인 SQL(Structured Query Language)에는정의어(DDL), 조작어(DML), 제어어(DCL)로 구성되어 있다.제어어 DCL(Database Control Language)는DBMS 내에서 데이터의 보완, 무결성 등을 제어한다.대표적인 명령으로COMMIT (작업완료)ROLLBACK (작업취소)GRANT (권한부여)REVOKE (권한해제)가 있다.

커널(Kernel) [내부링크]

* 커널 *- 쉘은 커널과 사용자의 인터페이스 역할을 수행한다.- 시스템 프로그램 계층이라 불리기도 한다.- 다중 프로그래밍 및 다중 태스킹을 위해 프로세스 관리 및 파일, 입출력 장치 등의 관리도 도맡으며 사용자나 프로그램이 처음으로 로그인 했을 경우 커널이 직접 쉘(Shell)을 사용자에게 할당한다.

워크 스루 (walk-through) [내부링크]

* 워크 스루 (walk-through) *- 코드의 품질을 평가하고, 개선하기 위한 목적으로 수행되는 검토 기법- 검토회의 라고도 한다.- 프로그램이나 설계서의 오류를 검토 과정에서 발견하기 위해 시행하는 회의 오류의 조기 검출을 목적으로 한다.- 발견된 오류는 문서화시키고 미리 제공된 자료들을 정해진 절차에 따라 평가한다.

DISTINCT문 [내부링크]

DISTINCT: 중복되지 않게 검색1. 일반문SELECT 과목명FROM 학생WHERE 학년 IN(2, 3)결과: 학생 테이블에서 학년이 2학년이거나 3학년인 대상의 과목명들을 불러옵니다. (중복된 값 발생 가능)2. DISTINCT문SELECT DISTINCT 과목명FROM 학생WHERE 학년 IN(2, 3)결과: 학생 테이블에서 학년이 2학년이거나 3학년인 대상의 과목명들을 중복 없이 불러옵니다. (중복된 값 발생 가능)

노드(Node)와 애드훅 네트워크(Adhoc Network) [내부링크]

노드(Node)- 단말과 단말을 이어주는 분기와의 접합점 혹은 단말 그 자체애드훅 네트워크(Adhoc Network)- 노드들에 의해 자율적으로 구성되는 기반 구조 없는 네트워크- 유선망이 고정적이지 않으면 이동 호스트로 이루어져, 유선망의 구성이 어렵거나 단기간 사용에 적합합니다.

헤더(header)파일과 #include<math.h> [내부링크]

헤더(header)파일- 특정 기능을 가진 함수의 모음- 제곱근(Square root)를 구하기 위해서는 해당 함수를 지원하는 헤더파일을 사용하여야 하며, <math.h>를 사용할 수 있다.#include<math.h><math.h> 포함된 함수에는 대표적으로 pow(제곱), sqrt(제곱근), ceil(올림), floor(내림), abs(절대값) 등이 존재한다.

[SQLD] 모델과 성능 요약정리 [내부링크]

정규화(Normalization)? - 일관성, 최소한의 데이터 중복, 유연성을 위해 데이터를 분해하는 과정- 중복을 제거하고 독립성을 확보함- 실질적으로 제3정규화까지만 수행- 정규화를 하지 않을경우, 불필요한 정보가 같이 추가되면서 이상현상(Anomaly) 발생정규화 절차?- 도 - 부 - 이 - 결 - 다 - 조정규화의 문제점?- 정규화는 데이터 조회(SELECT)시에 조인(Join)을 유발하기에 CPU메모리를 많이 발생- 중첩된 루프로인한 비효율을 해결하기 위해 인덱스, 옵티마이저가 있음- 정규화로 인한 성능 저하를 해결하기 위해 반정규화가 있음정규화를 사용한 성능 튜닝? - 조인으로 인하여 성능 저하를 반정규화로 해결- 반정규화는 데이터 중.......

[백준] 15596 :: <6단계> 정수 N개의 합 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!휴~ !이제 5단계 끝!! ㅎㅎ6단계 시작이죠함 가보입시데이~[6단계] 15596 :: 정수 N개의 합< BufferedReader 클래스 사용 풀이 >< ReView >문제를 읽어보시면 Class 명은 Test로 하시고~함수에 코딩을 하시면됩니다.음....이문제는 이때까지 문제를 푸셨다면설명할게 없네요 ^^Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다면?아래의 링크를 클릭해 주세요!!!BufferedReader와 BufferedWriter, StringTokenize가 궁금하시다면?아래의 링크를 클릭해 주세요!!!-끝.......

[백준] 4673 :: <6단계> 셀프 넘버 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!이번 문제는셀프 넘버!!!이번 단계는 문제 수량은 많지 않네요~함수를 잘 만들어서 사용하시는 연습을 하면개발할때 참 편하고 좋을꺼에요~[6단계] 4673 :: 셀프 넘버< BufferedReader / BufferedWriter 클래스 사용 풀이 >< ReView >문제를 이해하기가 조금 어려웠네요국어가 많이 부족해서 그런가;;;이해를 하면 문제자체는크게 어려웠지 않았습니다~이해가 가지않는 부분이나잘못된 부분이 있으면 댓글 또는 쪽지로 남겨주시면 감사하겠습니다~ ㅎㅎTip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다면?아래의 링.......

[대구팔공산맛집] 동림식당 [내부링크]

동림식당안녕하세요! 여러분 주말 잘 보내셨나요 ㅎ저는 주말에 친구가 팔공산에 가성비 좋고 맛있는 식당이 있다고 해서 토요일 퇴근 후 점심 먹으러 후딱 다녀왔습니다,,간판부터 간지납다 아입니까 ,,ㅋ이곳이 바로 팔공산 찐 로컬맛집! 이라는 징표 아니겠습니까 ㅎ간판보다 더 간지나는 가격표.동림식당은 모든 식사메뉴가 다 3천원이에요...에이 양이 적겠지~! 반신반의하며손칼국수, 도토리묵, 비빔밥, 부추전 4가지 메뉴 주문완.주문하자마자 0.1초만에 나온 부추전 (3천원).부추전과 함께 0.1초만에 나온 도토리묵 (3천원).양 보세요 양 .. 양이 아주 뽀ㄷH간z1 입니다 ..손칼국수 (3천.......

[백준] 8958 :: <5단계> OX퀴즈 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!오늘은 OX퀴즈 문제Let's 기릿![5단계] 8958 :: OX퀴즈< BufferedReader / BufferedWriter 클래스 사용 풀이 >< ReView >잘못된 부분이 있다면 언제나 댓글 또는 쪽지는 환영입니다~ ㅎㅎㅎ OX 퀴즈 문제 수만큼 Sring 배열을 생성하였습니다.여기서 String 클래스의 charAt을 주목해야 하며이 함수로 각 위치에 있는 OX 값을 하나씩 비교하여 계산했습니다~ ㅎㅎ난이도는 보통? 정도라 생각합니다~ ㅎㅎTip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다면?아래의 링크를 클릭해 주세요!!!BufferedRe.......

[백준] 4344 :: <5단계> 평균은 넘겠지 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!평균은 넘겠지 문제!!5단계 마지막이네요...딱보이 이중에서 제일 어렵고 정답률도 생각보다 많이 낮네요 ㅠㅠ그래도포기란 없죠 훗 ㅎㅎ가봅시다!! 가보시죠~(존댓말) ㅎㅎㅋㅋ[5단계] 4344 :: 평균은 넘겠지< BufferedReader / BufferedWriter 클래스 사용 풀이 >< ReView >정답률을 보아도 그렇고문제를 읽어봐도 이중에서 제일 어려운 문제 인거 같습니다.문제를 잘 읽고 집중해서 알고리즘을 만들면풀수 있습니다!!! ㅎㅎ 야!! 나두 이문제 풀었는대 너두?ㅎㅎㅋㅋㅋ 그냥 장난 지껴봤네유 ㅎㅎ...저는 값이 입력될때 한라인마다 계산을 해서 바로 저장을 했습니다.어려운거 보.......

[대구동성로맛집] 에이바이트키친 [내부링크]

안녕하세요~ 멍띠 입니다!!! 시내에서 놀다가 에이바이트 키친이퐈ㅃㄱ!! 땡겼어요 ㅎㅎㅎ 예전에 먹었는대 너무 맛있어서 후기 올려용~ ㅎ에이바이트 키친주소 : 대구 중구 동성로2길 4-15 매일 12:00 ~ 21:00BrakeTime 15:30 ~ 16:30메뉴입구사진은 깜빡하고 못찍었어요 ㅠㅠ그래도 잘 찾아보세요~ ㅎㅎ골목에 있어요내부 테이블은 요론 느낌? ㅎㅎ꽃은 선물받았어요~ ㅎㅎ두쿵두쿵 !주방사진이에요~ ㅎㅎ뭔가 사진찍기 부끄러워서후딱 찍어버렸는대좀 ... 수평도 안맞고 그르네유? ㅎㅎ 이해해줄꺼죠?ㅎ양파 오이피클, 칠리소스, 김치, 콘샐러드가 나왔어요칠리소스는 아래보시면 멘보샤 시.......

[대구동성로맛집] 토모루스시 [내부링크]

안녕하세요~ 멍띠 입니다!!!음... 오늘은 뭘 먹을까? 고민듕,..마라탕? 양식? 중식? 음./.오! 스시!!!라고 하면서 ㅋㅋㅋ 방문 ~ 요기는 처음 가보네요~ 토모루 스시주소 : 대구 중구 동성로2길 4-15 매일 11:30 ~ 22:00연중 무휴BrakeTime 15:00 ~ 17:30메뉴ㅋㅋㅋㅋ 아니 또 메뉴판 사진 찍는거 까먹었어요..ㅋㅋㅋ 블로그 떠도는거 훔쳐오기...ㅎㅎ사진 주인님... 기분나쁘셨으면 죄송합니다. ㅠㅠ한번만 쓰게 해주세요..실외 입구 사진 입니다~ 두쿵두쿵 !예전엔 미야꼬우동이였는데ㅠㅠ 왜없어졌지?..주방입구!와... 저기서내가 먹을 존맛탱구리 스시가나오겠지? 라고 생각했는건 비밀입니다........

[SQLD] 데이터모델링 요약정리 [내부링크]

데이터 모델링?- 현실세계를 데이터베이스로 표현하기 위해 추상화한다.데이터 모델링 특징?데이터 모델링 단계?데이터 모델링 관점?ERD 작성절차?1) 엔터티 도출2) 엔터티 배치 ( 중요한거 왼쪽 상단에 배치)3) 엔터티 간의 관계 설정4) 관계명 서술5) 관계 참여도 표현6) 관계의 필수 여부 표현3층 스키마의 독립성?3층 스키마의 구조?엔터티?- 데이터의 집합- 개념, 사건, 장소 등 명사엔터티 특징?유형과 무형에 따른 엔터티 종류?발생시점에 따른 엔터티 종류?속성?- 업무에 필요한 정보인 엔터티가 가지는 항목- 인스턴스의 구성요소속성의특징?- 속성은 하나의 값만 가진다.- 기본키 변경시 속성의 변경됨.분해여.......

[대구복현동맛집] 포크팬 [내부링크]

안녕하세요~ 멍띠 입니다!!!친구들이랑밥집 찾다가 오래만에 포크팬 방문했어요~ ㅎㅎ한 3년만에 재방문인가 ㅋㅋㅋㅋ 고기 무한리필 포크팬포크팬포크팬주소 : 대구 북구 동북로 219매일 11:00 ~ 23:30메뉴런치 15,500원 (3시까지 입장 기준, 주말,공휴일제외)대인 16,900원4~9세 9,500원초등학생 13,500원4세미만 무료실외 입구 사진입니다~ ㅎㅎ오랜만에 다시 재방문 하네요삽겹살, 항정살, 숯불 갈비에요~ ㅎㅎ무한리필인대 그래도 고기 질이생각보다 좋았습니다~ ㅎㅎ친구들이랑 나오자마자 고기 굽는 기다림이 얼마나 곤욕 스럽던지.... ㅠㅠ된장찌개는 처음에 맛이 좀 심심해요그래도.......

결함 관리 프로세스 7과정 [내부링크]

결함이란?- 소프트웨어가 개발자가 설계한 것과 다르게 동작하거나 다른 결과가 발생되는 것- 에러가 원인이 되어 발생- 결과에서 문제를 야기할 수 있음- 예측한 결과와 실행한 결과 간의 차이점이나 업무 내영과의 불일치 등으로 인해 변경이 필요한 부분결함 관리 프로세스 7과정1. 관리 계획- 전체에 대한 계획을 수립하는 단계2. 기록- 발견된 결함을 관리 DB에 등록3. 검토- 주요 내용을 검토하고 수정할 내용을 개발자에게 전달4. 수정- 전달 받은 결함을 수정5. 재확인- 결함을 수정 후 다시 테스트 수행6. 상태 추적 및 모니터링 활동- 관리 DB를 이용 대시보드 또는 게시판의 형태로 서비스 제공7. 최종 분석.......

[IT용어] DAO, DTO, VO 란? [내부링크]

안녕하세요.!! 멍띠입니다.DAO와 DTO, VO에 관해서 포스팅 하려고 합니다.저도 마찬가지로 DTO와 VO에 대해서도 뭔가 정확한 차이를 몰라서정리를 했습니다~~!!DAO란?Data Access Object의 약자입니다.데이터베이스의 값에 접근하기 위한 객체 이며,로직과 비즈니스 로직으로 분리하기 위해 많이 사용합니다.DAO같은 경우 DB연결시 Connection까지 설정되어 있는 경우가 많습니다.Mybatis같은 경우 ConnectionFull까지 제공되기떄문에DAO를 별도로 구현하는 경우가 많습니다.DAO에 포함된 코드는보통 DB Connection 과 insert 또는 update, select 등쿼리문을 이용해서 데이터를 읽고 , 쓰고, 업데이트 등을 하는 역할을 합니다.......

[백준] 1110 :: <4단계> 더하기 사이클 (JAVA) [내부링크]

안녕하세요~ ㅎㅎㅎ 멍띠 입니다.!!!!벌써 while문의 마지막문제 더하기 사이클을 리뷰할 차례가 왔네요~ ㅎㅎ문제가 3문제 밖에 없었지만.ㅎㅎ단계업 한다니까 그냥 좋은 ㅎㅎ 그다음은 더어려운,, 그그다음은 더어려운.. ㅠㅠ열심히 하면 저도 더 성장하겠죠?ㅎㅎ 화이팅~~[4단계] 1110 :: 더하기 사이클< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>.... 저는 이해력이 많이 딸리나 봐요... ㅠㅠ문제를 제대로 이해하지 못하고 와아아아악 막 풀어서 계속 틀려버렸네요...여러분들은 꼼꼼히 읽으시길 바라겠습니다. !!!이 문제는 예시와 같이 처음에 26이라는 값을 입력을 하게 되면10의 자리인 2와.......

[백준] 10818 :: <5단계> 최소,최대 (JAVA) [내부링크]

안녕하세요~ 멍띠입니다!!!! ㅎㅎ벌써 5단계로 진입했습니다. ㅎㅎ알고리즘 문제를 풀면서 복습도 했지만 새롭게 깨달은것도 있네요 ㅎㅎ잘 사용하지 않았던 라이브러리와 꺼려했던 방식을 저에게 적응시켜 성장하고 있습니다~[5단계] 10818 :: 최소, 최대< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>문제 자체는 별로 어렵지 않았습니다.그나마 신경 쓰셔야할 부분은 StringTokenizer에 토큰(값)이 있는지 없는지 확인을 하기위해서while문의 조건에 hasMoreTokens()함수를 이용하여 조건을 걸었습니다.음.. Arrays.sort()를사용하여 오름차순으로 배열을 정렬하면 좀더 편하게 풀수 있는 점?잘못된.......

[백준] 2562 :: <5단계> 최댓값 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!1차원 배열 2번째 문제 리뷰 시작하겠습니다 ~[5단계] 2562 :: 최댓값< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>1차운 배열 문제지만 배열에 담아서 하는것보다위의 방법이 더 좋은거 같았습니다.값이 입력이 되면 바로 전의 값과 비교를 하여 클경우에 그 값과 인덱스를 저장하여 문제를 풀었습니다.생가보다 어렵지 않은 문제여서 충분히 쉽게 푸실수 있으실거라 생각합니다.~ ㅎㅎ잘못된 부분이 있다면 언제나 댓글 또는 쪽지는 환영입니다~ ㅎㅎㅎ Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다.......

[스터디] 백기선님 JAVA스터디 13주차 I/O [내부링크]

안녕하세요. 멍띠 입니다.오늘은 JAVA 스터디 13주차 I/O 온라인스터디 내용을 포스팅 하겠습니다.마찬가지로 아래 링크를 클릭 하시면, 여러 스터디원들이 올린 다양한 스터디 자료를 볼수 있습니다.학습할 것 스트림(Stream) / 버퍼(Buffer) / 채널 (Channel) 기반의 I/O InputStream과 OutputStream Byte와 Character 스트림 표준 스트림 (System.in, System.out, System.err) 파일 읽고 쓰기스트림 / 버퍼 / 채널 기반의 I/O?스트림(Stream)?- 입출력이 지나가는 통로입니다.- FIFO(First In First Out)- 단방향 이므로 입력 스트림과 출력 스트림을 별도로 사용해야 합니다.- 연속된 데이터의 흐름으로 입출.......

[백준] 2577 :: <5단계> 숫자의 개수 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!1차원 배열 3번째 문제~~시작하겠습니다 ~Let's Go!!뒹구르르르르르르[5단계] 2577 :: 숫자의 개수< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>배열을 어떻게 활용할까? 라고 생각이 드는 문제였습니다.제가 배열을 이용했던 방법은배열의 방번호를 숫자 0~9의 값으로 인식을 하며,값을 사용한 횟수로 저장을 합니다!이렇게 배열의 인덱스(방번호)를 값으로 이용하여 사용을 했습니다.잘못된 부분이 있다면 언제나 댓글 또는 쪽지는 환영입니다~ ㅎㅎㅎ Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하.......

[백준] 3052 :: <5단계> 나머지 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!오늘도 단계업을 위해서 달려볼까요?ㅎㅎㅎ[5단계] 3052 :: 나머지< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>아!!! 이게 뭐라고 왜래 많이 틀렸었지 ... ㅠㅠ뭔가 집중이 잘 안되었나 봐요 ㅠㅠ그냥 풀다가 계속 틀려서 다지우고 갈아엎었는건 비밀 ㅎㅎㅎㅎㅎㅎㅎ이번 문제에서 배열을 어떻게 활용할까 생각하면서~~나머지의 값을 저장하여 비교하는 형태로 사용하였습니다.최대 입력갯수가 10개이니까 배열크기를 10으로 생성 하였습니다.현재 사용하고 있는 인덱스(방번호)를 따로 cnt라는 변수로 가지고 있었습니다.활용하는 방법은 위의 코드를 보시면 될거.......

[백준] 1546 :: <5단계> 평균 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!슬슬 조금씩 알고리즘 문제들이 어려워 지고 있습니다.그래도!!!!!!!!절대 포기하지말고 같이단계 Up 하러 가보시죠~먹고 살라면.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ알고리즘은 해야죠...? ㅎㅎㅎㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ[5단계] 1546 :: 평균< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>문제 자체는 크게 어렵지 않았습니다~ ㅎㅎ솔직히 맨처음에 문제를 이해잘 못했는건 비밀.....ㅎㅎ맨처음 값을 아무생각없이 int로 선언하여 코딩을 하였으나!!!이 포스팅을 읽으시는 분들도 주.......

[알쓸컴잡] 부팅시 프로그램 자동실행 등록 [내부링크]

안녕하세요. 멍띠입니다.~~<알쓸컴잡> 알면쓸모있는 컴퓨터의 잡다한 지식 입니다!! 알쓸신잡을 뺴껴왔어요 ㅎㅎ부팅시 프로그램 자동실행 등록 방법1. 윈도우 + R 을 누르시면 실행창이 뜹니다.2. shell:startup을 입력후 확인을 누릅니다.3. 시작프로그램 창이 표출 됩니다.4. 부팅시 자동실을 하고 싶은 프로그램의 <바로가기>를 만들어 넣어주시면 완료되었습니다.5. 재부팅을 하여 프로그램이 자동실행이 되는지 확인하시면 됩니다.참 쉽죠잉~?!ㅎㅎ-끝-

[JAVA] Maven 라이브러리 등록(추가) 방법 [내부링크]

안녕하세요. 멍띠 입니다~ ㅎㅎ오늘은 Maven 라이브러리 등록 or 추가하는 방법에 대해서 포스팅하려 합니다.참고하시고~ 즐개(즐거운개발)ㅎㅎ 하시길 바랍니다.ㅎ라이브러리 찾는 방법https://mvnrepository.com/위의 링크 MavenRepository 사이트에서 필요한 라이브러리를 찾을수 있습니다.위의 사진과 같이 필요한 라이브러리를 찾으시면 검색하시면 됩니다.저 같은경우에는 FTP를 사용하기위해서 Commons Net을 다운받으려고 합니다.Appache Commons Net을 클릭합니다.해당되는 라이브러리의 버전이 아래에 표출됩니다.여기서! 원하시는 버전을 선택하시면 됩니다.저는 최신버전인 3.8.0을 선택했습니다.위.......

[JAVA] FTP 다운로드, 목록읽기, 업로드 [내부링크]

안녕하세요. 멍띠입니다ㅎㅎ오늘은 FTP에 대해서 포스팅 하려고 합니다.많이들 사용하시고 있다고 생각하고 있습니다간단한 정의 설명부터 예제까지 START 해보겠습니다.FTP(File Transfer Protocol)란?- 대량의 파일을 네트워크를 통해 주고 받을때 사용하는 것이 파일전송 전용 서비스 FTP 입니다.- 파일전송만을 위한 인터넷 연결 입니다.FTP 장점?- 파일 송수신만을 위해 고안된 서비스 이므로 빠른속도로 한꺼번에 주고 받을수 있습니다.- 동작원리가 비교적 간단합니다.FTP 다운로드 예제FTP서버 폴더목록 읽기 예제FTP 업로드 예제FTP main문FTP관련된 선언을 하실려면 라이브러리를 추가하셔야 합니다.!!라이브.......

[백준] 10951 :: <4단계> A+B -4 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!while문 복습 하면서, 문제를 풀어보겠습니다~[4단계] 10951 :: A+B -4< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>이전문제와 다르게 값이 없을경우를 판단하여 입력받는것을 멈추고입력된 데이터 값이 출력되야 하니 그점만 유의 하시면 될거 같습니다.여러 방법이 있는대 저같은 경우는 try-catch문을 통하여 입력된 값이 없음을 판단하고결과를 출력했습니다~ ㅎㅎ 참고해주세요~ ㅎ잘못된 부분이 있다면 언제나 댓글 또는 쪽지는 환영입니다~ ㅎㅎㅎ Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다면?아.......

[스터디] 백기선님 JAVA스터디 12주차 애노테이션 [내부링크]

안녕하세요. 멍띠 입니다.오늘은 JAVA 스터디 12주차 애너테이션 온라인스터디 내용을 포스팅 하겠습니다.마찬가지로 아래 링크를 클릭 하시면, 여러 스터디원들이 올린 다양한 스터디 자료를 볼수 있습니다.https://github.com/whiteship/live-study/issues/12학습할 것 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서애노테이션?- 애노테이션은 주석이라는 뜻이지만, 다른역할로 사용됩니다.- 메서드 또는 클래스 등에 의미를 알려주기 위하 표식이 아니라 컴파일 이나 런타임에 해석이 될수 있습니다.- 애노테이션은 상속이 불가능합니다.- JAVA 1.5부터 사용 가능합니다.장점.......

[스터디] 백기선님 JAVA스터디 10주차 멀티쓰레드 프로그래밍 [내부링크]

안녕하세요. 멍띠 입니다.오늘은 JAVA 스터디 10주차 멀티쓰레드 프로그래밍 온라인스터디 내용을 포스팅 하겠습니다.벌써 10주차까지 왔네요~ 다같이 화이팅 ~!마찬가지로 아래 링크를 클릭 하시면, 여러 스터디원들이 올린 다양한 스터디 자료를 볼수 있습니다.https://github.com/whiteship/live-study/issues/10학습할 것 Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락Thread(스레드)란?- 스레드(Thread)란 프로세스(process)에서 실제로 작업을 수행하는 주체를 의미- 모든 프로세스에서는 1개 이상의 스레드가 존재하여 작업을 수행- 2개 이상의 스레드를 가지는.......

[스터디] 백기선님 JAVA스터디 11주차 enum [내부링크]

안녕하세요. 멍띠 입니다.오늘은 JAVA 스터디 11주차 Enum 온라인스터디 내용을 포스팅 하겠습니다.마찬가지로 아래 링크를 클릭 하시면, 여러 스터디원들이 올린 다양한 스터디 자료를 볼수 있습니다.https://github.com/whiteship/live-study/issues/11학습할 것 enum 정의하는 방법 enum이 제공하는 메소드 (values()와 vaueOf()) java.lang.Enum EnumSetenum(열거형)?- enum은 요소, 멤버라 불리는 명명된 값의 집합을 이루는 자료형 입니다.- 상수 역할을 하는 식별자 입니다.- JAVA 1.5부터 사용할 수 있습니다.- Enum 클래스를 구현하는 경우 상수 값과 같이 유일하게 하나의 인스턴스가 생성됩니다.enum 장.......

[대구경대맛집] 소담한 [내부링크]

안녕하세요~ 멍띠 입니다!!!가끔씩 갔던 음식점인대요~~ ㅎㅎ오랜만에 저의 미각이 먹고싶다고 찡얼거려서 ㅎㅎ 먹으러 갔습니다~~!!(ㅎㅎㅎ 그냥 먹고 싶었다는 거죠 ㅎㅎ)소담한주소 : 대구 북구 대학로 15길 5매일 11:00 ~ 02:00메뉴메뉴가 많지도 적지도 않게 있어요~ ㅎㅎ (정면으로 가서 찍기 귀찮아서 옆으로 찍은건,... 비밀입니다)실외 입구 사진입니다~ 그냥 조그마하게 가게가 있어요~ ㅎㅎ오래만에 먹을려니 설레네요 ㅎㅎ내부 사진이에요~테이블은 원형테이블로 음... 7테이블? 정도 있어요! ㅎㅎ기억이 애매꼬리 하네요 ㅋㅋㅋ요즘 미나리철인가요??? 미나리관련 팜플렛과 추가해서 먹을수도 있네.......

[백준] 10952 :: <4단계> A+B -5 (JAVA) [내부링크]

안녕하세요~ 멍띠 입니다.!!!3단계를 마치고, 4단계로 넘어왔습니다~~ ㅎㅎㅎ각 단계를 넘어오면서 공부했던 if문, for문, while문 등 기초를 계속 탄탄하게 잡아가고 있습니다.!4단계도 언넝 넘어가 더 많은 알고리즘과 설명, 리뷰를 포스팅하겠습니다~ ㅎㅎㅎ[4단계] 10952 :: A+B -5< Scanner 클래스 사용 풀이 >< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>역시나, Scanner 클래스를 사용할 수 있지만, 속도를 위해서 Buffer를 사용하고 있습니다.그래도!! Scanner 클래스를 이용해서 풀이 방법도 올려달라는 연락을 받아! 2가지 방식을 최대한 같이 올릴려고 합니다. ㅎㅎㅎㅎwhile문에 대해서.......

[백준] 2439 :: <3단계> 별 찍기 -2 (JAVA) [내부링크]

안녕하세요. 멍띠 입니다.이전 문제와 마찬가지로단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.별찍기 문제는 for문의 가장 기본적인 문제이므로 많이 보셨다고 생각하고 있습니다그래도 하나씩 문제를 풀어가겠습니다~[3단계] 2439 :: 별 찍기 -2< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>Buffer를 사용하는 방법은 이제 익숙해졌다고 생각하지만 링크는 계속해서 남겨놓겠습니다.~이전문제인 별찍기 -1을 푸셨다면 반대로 별을 찍는 문제도 조금만 생각하시면 쉽게 풀수 있다고 생각합니다.코드를 설명하기가 애매한 알고리즘은 별다른 리뷰가 없을수도 있으니 참고해주시기 바랍니다.잘.......

[백준] 10871 :: <3단계> X보다 작은 수 (JAVA) [내부링크]

안녕하세요. 멍띠 입니다.이전 문제와 마찬가지로벌써 3단계 마지막 문제 입니다~ 이제 슬슬 알고리즘 문제를 푸는대 적응이 된거 같습니다.단계를 올리면서 어려워지면 당황하겠지만...;;ㅎㅎ 그래도 화이팅하며~~4단계로 언넝 넘어가겠습니다~~[3단계] 10871 :: X보다 작은수< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>Buffer를 사용하는 방법은 이제 익숙해졌다고 생각하지만 링크는 계속해서 남겨놓겠습니다.~StringTokenize를 사용하는것과 배열을 사용하면서 문제를 풀었습니다. ~~List와 같이 다른 컨테이너를 사용해도 좋습니다!! 저는 배열을 선택!잘못된 부분이 있다면 언제나 댓글 또는 쪽지는.......

[데이터자격검정] SQLD/SQLP 시험일정 [내부링크]

안녕하세요. 멍띠 입니다~데이터자격검정(K-data)의 자격증 시험일정에 대해 포스팅하려 합니다.참고하여, 시험접수 일정에 늦지 않게 신청하시길 바랍니다~ SQLD / SQLP 시험일정- 40회 일정 -접수기간 : 2월 22일 ~ 2월 26일수험표 발급 : 3월 5일시험일 : 3월 20일(토요일)결과발표 : 4월 16일 ~ 4월 23일증빙서류 제출기간 : 4월 16일 ~ 4월 23일- 41회 일정 -접수기간 : 5월 3일 ~ 5월 7일수험표 발급 : 5월 14일시험일 : 5월 29일(토요일)결과발표 : 6월 25일증빙서류 제출기간 : 6월 25일 ~ 7월 2일 - 42회 일정 -접수기간 : 8월 9일 ~ 8월 13일수험표 발급 : 8월 20일시험일 : 9월 5일(일요일)결과발표 : 10월 1일증빙서류 제.......

[대구동성로맛집] 양문이 [내부링크]

안녕하세요~ 멍띠 입니다!!!투움바 파스타랑 스테이크를 먹으러 양문이를 갔습니다 !!! ㅎㅎ친구의 추천으로 방문하게 되었는대 맛있다고 얘기해서 가기전부터 두큰두큰 ! ㅎ 양문이주소 : 대구 중구 동성로12길 65평일 11:30 - 20:30 연중무휴BreakeTime 15 : 00 ~ 17 : 00주말 11:30 - 20:30 연중 무휴메뉴스테이크밥 - 14,000원투움바파스타 - 12,000원차돌박이된장찌개 - 9,000원삼겹참치 김치찌개 - 9,000원루꼴라알리올리오 - 12,000원(메뉴판 사진을 못찍어서 이렇게 남긴다는건 비밀...ㅎㅎ)실외 입구 사진입니다 ~ 뭔가 모던한 느낌과 녹색으로 포인트를 준거 같습니다 !자리는 1층과 2층이 있습니다.......

[백준] 11021 :: <3단계> A+B-7 - JAVA [내부링크]

안녕하세요. 멍띠 입니다.이전 문제와 마찬가지로단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.Let's Go~~~~~~~[3단계] 11021 :: A+B-7< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>Buffer(버퍼)를 사용하는 경우가 속도와 메모리 측면에서 좋습니다~ 알고리즘 문제를 풀때는Buffer(버퍼)를 사용하는것을 추천드립니다.문제는 for문만 사용할줄 아시면 아주 무난하게 풀수 있을거 같습니다.Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scanner 클래스가 궁금하시다면?아래의 링크를 클릭해 주세요!!!https://blog.naver.com/umjaejeong2/2222107652.......

[백준] 11022 :: <3단계> A+B-8 (JAVA) [내부링크]

안녕하세요. 멍띠 입니다.단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.이제 3단계는 얼마 남지 않은것 같습니다. 단계별로 차근차근 알고리즘에 적응하며,성장하려고 노력중입니다~!Let's Go~~~~~~~[3단계] 11022 :: A+B-8< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>Buffer(버퍼)를 사용하는 경우가 속도와 메모리 측면에서 좋습니다~ 알고리즘 문제를 풀때는Buffer(버퍼)를 사용하는것을 추천드립니다.문제는 for문만 사용할줄 아시면 아주 무난하게 풀수 있을거 같습니다.flush와 close를 하지 않으면 write를 통한 출력값이 표출되지 않는다는점 주의하세요!Tip) Buffer를 flush 하는.......

[백준] 2438 :: <3단계> 별 찍기 -1 (JAVA) [내부링크]

안녕하세요. 멍띠 입니다.이전 문제와 마찬가지로단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.별찍기 문제는 for문의 가장 기본적인 문제이므로 많이 보셨다고 생각하고 있습니다그래도 하나씩 문제를 풀어가겠습니다~[3단계] 2438 :: 별 찍기 -1< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>Buffer(버퍼)를 사용하는 경우가 속도와 메모리 측면에서 좋습니다~ 알고리즘 문제를 풀때는Buffer(버퍼)를 사용하는것을 추천드립니다.문제는 for문만 사용할줄 아시면 아주 무난하게 풀수 있을거 같습니다.Tip) Buffer를 flush 하는것과 close 하는것은 깜빡하지 마시길 바랄게요!!Scann.......

[JAVA] 입출력 BufferedReader, BufferedWriter, StringTokenizer [내부링크]

안녕하세요.멍띠 입니다.오늘은 알고리즘 문제를 풀다 Scanner 클래스를 사용하지 않고입출력을 받을 수 있는 방법을 설명하고자 포스팅하려 합니다. BufferedReader,BufferedWrite사용이유- 클래스명과 같이 Buffer(버퍼)를 이용하여 읽고 쓰는 클래스 입니다.(IO클래스)- Buffer(버퍼)를 이용하기에 입출력 효율이 좋습니다.- InputStreamReader와 OutputStreamWriter를 같이 사용하여 입출력 스트링으로부터 미리 버퍼에 데이터를 가져다 놓기에 효율적입니다.1) 버퍼를 사용하지 않을 경우 - 키보드를 입력할때 마다 즉시 전달됩니다.- 말그대로 입력하는 즉시 전달합니다.ex) Scanner 클래스 2) 버퍼를 사용하는 경우- .......

[백준] 2741 :: <3단계> N 찍기 -JAVA [내부링크]

안녕하세요. 멍띠 입니다.Scanner 클래스를 사용한 답안과Buffer를 사용한 답안 2가지로 문제를 풀었습니다.단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.Let's Go~~~~~~~[3단계] 2741 :: N 찍기< Scanner 클래스 사용 풀이 >< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>위의 사진은 설명과 같이 Scanner와 Buffer를 사용한 문제풀이의 시간과 메모리입니다.Buffer(버퍼)를 사용하는 경우가 속도와 메모리 측면에서 좋습니다~ 알고리즘 문제를 풀때는Buffer(버퍼)를 사용하는것을 추천드립니다.문제는 for문만 사용할줄 아시면 아주 무난하게 풀수 있을거 같습니다.Tip) Buffer를.......

[백준] 2742 :: <3단계> 기찍 N -JAVA [내부링크]

안녕하세요. 멍띠 입니다.이전 문제와 마찬가지로Scanner 클래스를 사용한 답안과Buffer를 사용한 답안 2가지로 문제를 풀었습니다.단계별 알고리즘 3단계 문제 리뷰를 포스팅 시작하겠습니다.Let's Go~~~~~~~[3단계] 2742 :: 기찍 N< Scanner 클래스 사용 풀이 >< BufferedReader / BufferedWriter 클래스 사용 풀이 ><ReView>위의 사진은 설명과 같이 Scanner와 Buffer를 사용한 문제풀이의 시간과 메모리입니다.Buffer(버퍼)를 사용하는 경우가 속도와 메모리 측면에서 좋습니다~ 알고리즘 문제를 풀때는Buffer(버퍼)를 사용하는것을 추천드립니다.문제는 for문만 사용할줄 아시면 아주 무난하게 풀수 있을거 같습.......

[백준] 8393 :: <3단계> 합 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![3단계]8393 :: 합<풀이>이번 코드는 엄청 짧네요 이전 문제보다 쉬운거 같아요~~합을 저장하는 sum변수의 역할만 이해하고 for문을 알고 계시면 쉽게 풀릴꺼 같습니다~~https://www.acmicpc.net/problem/8393

[IT용어] SOA란? [내부링크]

안녕하세요. 멍띠 입니다.오늘은 SOA에 대해 조사하여 간략히 포스팅 하려 합니다.SOA(SoftwareOriented Architecture)- 네트워크에서 공통 통신 언어를 사용하는 서비스 인터페이스를 활용하여 소프트웨어 구성 요소를 재사용할 수 있게 만드는 소프트웨어 설계 유형입니다.- 소프트웨어 기능을 서비스로 판단하여 네트워크상에 연동하여 시스템 전체를 구축해 나가는 아키텍처입니다.- SOA는 별도 배포 및 유지관리되는 소프트웨어 구성 요소를 통합합니다.- 간랸히, 기존에 제공되어 있는 서비스들을 조합하여 1개의 시스템을 구축한다는 개념입니다.SOA특징- Fundamental SOA : 시스템을 각 서비스화 하는것과 독.......

[백준] 15552 :: <3단계> 빠른 A+B -JAVA [내부링크]

안녕하세요. 대구개발자 입니다.단계별 알고리즘 3단계 문제를 읽어보니 Scanner 클래스가 아니라BufferedReader와 BufferedWriter를 사용하라고 하네요....벌써 험난한 여정이 보이네요...ㅎㅎㅎㅎLet's Go~~~~~~~[3단계] 15552 :: 빠른 A+B< 풀이 ><ReView>Scanner클래스를 사용한 입력 대신 BufferedReader를 사용해야되구요!System.out.println() 대신 BufferedWriter를 사용 해야 시간초과가 나지 않습니다!!!문제에도 적혀 있어요~ 문제 자체는 어렵지 않은대 입출력을 해보지 않은 클래스로 하니 ... 힘들었네요 ㅠㅠBufferedReader와 BufferedWriter는 한번 정리해서 포스팅 하겠습니다!Tip) Buffer를 flush 하.......

[백준] 9498 :: <2단계> 시험 성적 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![2단계]9498 :: 시험 성적<풀이>if문자 공부 잘하셨다면 무난히 풀수 있는 문제입니다~학교에서 간단한 알고리즘 문제로 많이 출제되는 형식인거 같습니다.기초공부 하시는데는 좋은 문제 입니다~!!입력 Scanner가 헷갈신다면 아래 링크를 참조하시면 됩니다.https://blog.naver.com/umjaejeong2/222210765212https://www.acmicpc.net/problem/9498

[백준] 2753 :: <2단계> 윤년 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![2단계]2753 :: 윤년<풀이>2번의 실수를 했습니다.... ㅠㅠ1) 문제를 똑바로 읽지 않아서 '또한'이라는 단어를 빠뜨리고 코딩을 한 실수 ...2) 'else'구문에 '0'의 값을 넣지않고 공백으로 출력한 실수..덜렁대는 습관이.. 문제에서 한번더 나타나는 군요!!ㅎㅎ...윤년 문제도 마찬가지로 학교에서 잘 다루는 문제인거 같습니다~ ! 가장 기초적이면서 약간으니 머리를 써야하는 문제네요~ ㅎㅎ연산자에 대해 헷갈리신다면 아래링크.......

[백준] 14681 :: <2단계> 사분면 고르기 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![2단계]14681 :: 사분면 고르기<풀이>수학적 그림이 나오니... 문제를 읽지도 않고 지레 겁을 먹었네요 ㅠㅠ..문제에서 원리를 알려주니 더 쉽게 풀었어요~ ㅎㅎ당연히 저정도 수학은 알고 있습니다~~!!!연산자에 대해 헷갈리신다면 아래 링크를 참조해주세요~https://blog.naver.com/umjaejeong2/222200285106https://www.acmicpc.net/problem/14681

[백준] 2884 :: <2단계> 알람 시계 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![2단계]2884 :: 알람 시계<풀이>2가지 정도만 주의하신다면 무리없이 풀수 있을 것 같습니다!!1번째 '분'이 45보다 작을경우의 조건을 맞춰 주면 됩니다2번째 '분'이 45보다 작고 '시'가 0일 경우 시간은 '23'이 되어야 하므로 주의하시면 됩니다위의 2가지 조건만 유의 하신다면 무리없이 풀수 있을거 같습니다!1단계, 2단계 클리어 Clear!!!!연산자에 대해 헷갈리신다면 아래 링크를 참조 해주시기 바랍니다https:.......

정수를 입력받아 공배수 구하기 [내부링크]

*정수를 입력 받아 3의 배수이면서 7의 배수인 수를 출력하는 프로그램이 있다.빈 칸에 적합한 표현을 작성해라. 123456789101112131415#include <stdio.h>int main(void){ int i, x, y; i = x = y = 0; // i:0, x:0, y:0, z:0 scanf("%d", &i); // 입력값 대입 x = i % 3; // i를 3으로 나누었을 때 나머지 y = i % 7; // i를 7으로 나누었을 때 나머지 z = x + y; // z에 x + y 대입 if( ________ ){ // 나머지가 모두 0이었을 때 인식 printf("%d",i); }} 3과 7의 공배수를 구하는 문제입니다.만약 i를 3으로 나눈 나머지도 0이고, i를 7로 나눈 나머지도 0일 경우 i를 출력하여라.여기서 if 안에 들어갈 표현에는 z==0 이 알맞습니.......

[백준] 2739 :: <3단계> 구구단 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![3단계]2739 :: 구구단<풀이>for문만 잘 공부하시면 어렵지 않게 풀수 있다고 생각합니다~!!3단계 첫번쨰 문제도 Clear ~~https://www.acmicpc.net/problem/2739

[백준] 10950 :: <3단계> A+B - 3 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~!벌써 3단계네요~ 단계가 아직 낮아 쉽게 풀수 있지만 올라가면 한문제 푸는데 얼마나 오래걸릴런지.... 그래도 화이팅~~~[3단계]10950 :: A+B -3<풀이>덜렁거리다 보니.. A배열과 B배열에 값 입력하는 부분을 코딩하지않아 틀렸었네요... ㅠㅠ입력 부분만 넣으니 바로 통과~~for문과 배열만 알면 쉽게 문제를 풀수 있을거 같습니다~https://www.acmicpc.net/problem/10950

[백준] 2588 :: <1단계> 곱셈 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]2588 :: 곱셈역시 그래도 마지막 문제가 제일 어렵네요 ㅠㅠ ... 오랜만에 하는 알고리즘이라 익숙해 지면서 단계별로 올리겠습니다 1단계 문제들 Clear 입니다~ ㅎㅎㅎ2단계로 넘어가서 포스팅 하겠습니다~ ㅎㅎ

[백준] 1330 :: <2단계> 두 수 비교하기 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![2단계]2588 :: 두 수 비교하기<풀이>이전 if문만 공부하셨다면 무난히 풀수 있는 문제 입니다~!입력 Scanner가 헷갈신다면 아래 링크를 참조하시면 됩니다.https://blog.naver.com/umjaejeong2/222210765212https://www.acmicpc.net/problem/1330

[JAVA] Scanner 클래스 사용자로부터 값 입력받기 [내부링크]

안녕하세요. 대구개발자입니다.오늘은 Scanner 클래스에 대해 간단히 포스팅 하려고 합니다.오랜만에 알고리즘 문제를 풀다 데이터 입력을 받아야 하는데 어떻게 해야되는지 기억이 안나더라구요....너무 당황한 나머지... 간단히 정리하여 포스팅 하겠습니다~!Scanner- 자바(JAVA)에서 Scanner 클래스를 사용하여 데이터를 입력 받을 수 있습니다.- 정수, 실수, 문자열, 단어, 줄단위를 받을수 있습니다.위의 코드와 같이 Scanner를 import하여야 사용할 수 있으며, java.util 패키지에 포함되어 있습니다.Scanner 객체 생성위의 코드와 같이 Scanner를 생성 할수 있습니다.Scanner 객체를 생성하여 System.in으로 입력한 값.......

[백준] 1001 :: <1단계> A-B - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]1001 :: A-B 문제문제는 이전문제와 유사합니다~ 아래의 링크는 Scanner클래스의 간단한 예제 및 정리내용 입니다.https://blog.naver.com/umjaejeong2/222210765212

[백준] 10998 :: <1단계> AxB - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10998 :: AxB 문제아래의 링크는 Scanner클래스의 간단한 예제 및 정리내용 입니다.https://blog.naver.com/umjaejeong2/222210765212

[백준] 1008 :: <1단계> A/B - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]1008 :: A/B 문제처음에 double형으로 선언하지 않고, int형으로 선언하였기에 소숫점이 출력이 안되었습니다.참고하시기 바랍니다~ 아래의 링크는 Scanner클래스의 간단한 예제 및 정리내용 입니다.https://blog.naver.com/umjaejeong2/222210765212

[백준] 10869 :: <1단계> 사칙연산 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10869 :: 사칙연산 문제아래의 링크는 Scanner클래스의 간단한 예제 및 정리내용 입니다.https://blog.naver.com/umjaejeong2/222210765212아래 링크는 연산자 참고 링크 입니다~https://blog.naver.com/umjaejeong2/222200285106

[백준] 10430 :: <1단계> 나머지 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10430 :: 나머지 문제아시다 시피, 괄호()로 묶여있는 연산이 우선으로 계산됩니다~ ㅎ

[백준] 10171 :: <1단계> 고양이 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10171 :: 고양이 문제저는 아무생각 없이 혼자 그림맞출려고 1개씩 입력을 다했었습니다...예제 출력을 1줄씩 복사해서 출력함수에 붙여넣기를 하면, 바로 끝나더라구요.....하하... 복사 하시는걸 추천드려요~!

[백준] 10172 :: <1단계> 개 - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10172 :: 개 문제바로 이전 문제였던 고양이와 마찬가지로 예제 출력을 1줄씩 복사해서 붙이면 금방 풀려요~

[백준] 1000 :: <1단계> A+B - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]1000 :: A+B 문제오랜만에 알고리즘을 푸는거라... 입력을 어떻게 해야 하는지 까먹었네요.....위의 코드와 같이 Scanner 객체를 만들어서 하시면 됩니다~ ㅎㅎ 아래의 링크는 Scanner클래스의 간단한 예제 및 정리내용 입니다.https://blog.naver.com/umjaejeong2/222210765212

[백준] 10718 :: <1단계> love kiriii - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]10718 We love kiriii문제이전 문제인 Hello World와 마찬가지로 System.out.println() 출력함수를 사용하여 한줄 바꿈을 했네요~

[IT도서] CleanCode(클린코드) 2장 의미 있는 이름 [내부링크]

안녕하세요. 대구개발자 입니다.CleanCode라는 도서에 대해 한장씩 요약하여 포스팅하려 합니다.~!!!오늘은 2장 의미 있는 이름에 대해 요약하겠습니다.개인적으로 인상깊은 부분만 적으니 참고해주세요ㅎㅎ1. 의도를 분명히 밝혀라- 의도가 분명한 이름은 정말로 중요합니다.- 의도가 분명하면, 코드를 읽는 사람은 행복해집니다. (나 자신포함)- 따로 설명할 주석이 필요하다면 의도를 분명히 드러내지 못한 것입니다.위의 코드중 'd'는 아무 의미가 없습니다. 위의 코드와 같이 의미가 들어나는 변수명을 사용하면, 코드 이해와 변경이 쉬워 집니다.- 위의 리팩토링전의 코드는 코드가 하는 일을 짐작하기가 어렵습니.......

[백준] 2557 :: <1단계> Hello World - JAVA [내부링크]

안녕하세요. 대구개발자 입니다.간단히 알고리즘 문제를 단계별로 풀면서 리뷰 포스팅을 하려 합니다.아주 쉬운 문제는 따로 리뷰가 없을 수도 있으니 참고해주세요.~![1단계]2557: Hello World 문제System.out.println() 출력 함수로 입력된 데이터를 출력한 후에 줄 바꿈을 해줍니다(Enter를 누른다고 생각하시면 되세요~)

IPv4와 IPv6의 차이점 [내부링크]

IPv4비트: 32bit할당: 8bit씩 4부분진법: 10진수구분기호: 옥텟(.)전송방식: 유니캐스트, 멀티캐스트, 브로드캐스트예시: 192.182.0.32IPv6비트: 128bit할당: 16bit씩 8부분진법: 16진수구분기호: 콜론(:)전송방식: 유니캐스트, 멀티캐스트, 애니캐스트예시: 234a:0980:w4g5:0245IPv6전송방식* 유니캐스트 (1:1)- 단일 송신자 및 수신자 통신* 멀티캐스트 (1:N)- 단일 송신자와 다중 수신자 통신* 애니캐스트 (1:가장가까운1)- 단일 송신자와 가장 가까운 단일 수신자 통신

[JAVA] NumberFormatException [내부링크]

대구개발자 입니다.오늘은 NumberFormatException에 대해 포스팅 하려 합니다.프로그램 개발을 하다 보면 문자열을 숫자로 변환하는 경우가 종종 있으며, 이때 NumberFormatException이 발생 할수 있습니다.보통 숫자로 변환하는 방법은 2가지를 사용합니다.1) Integer.parseInte(String str) -> 주어진 문자열을 정수로 변환하여 반환합니다.2) Double.parseDouble(String str) -> 주어진 문자열을 실수로 변환하여 반환합니다.아래의 코드는 문자열을 숫자로 변환, 예외가 발생하는 예제 코드입니다.↓아래의 Console은 위의 코드를 실행한 결과입니다.결론은 숫자로 변환할수 없는 문자열이 포함되어 있기에.......

[스터디] 백기선님 JAVA스터디 9주차 예외 처리 [내부링크]

안녕하세요. 대구개발자 입니다.오늘은 JAVA 스터디 9주차 예외처리 온라인스터디 내용을 포스팅 하겠습니다.마찬가지로 아래 링크를 클릭 하시면, 여러 스터디원들이 올린 다양한 스터디 자료를 볼수 있습니다.https://github.com/whiteship/live-study/issues/9학습할 것 자바에서 예외 처리 방법(try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법JAVA에서 예외처리하는 방법(try, catch, throws)1) try-catch문의 기본구조-try문장 안의 수행할 문장들에서 예외가 발생하지 않는다면 catc.......

[IT용어] IDE란? [내부링크]

안녕하세요. 대구개발자입니다.오늘은 IDE에 대해 포스팅하려고 합니다. IDE 정의와 간략한 IDE종류에 대해 설명하고 마치겠습니다.IDE(Integrated Development Environment)란?- IDE란 통합 개발환경으로써, 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스로 결합하는 애플리케이션을 구축하기 위한 소프트웨어 입니다. 단순하게 애플리케이션을 만들기 위한 툴입니다.IDE의 구성요소?1) 소스 코드 편집기 - 시각적 신호를 활용한 구문(Syntax) 강조와 같은 기능을 포함하여 소프트웨어 코드를 작성하도록 돕는 텍스트 편집기 입니다.2) git 연동- 팀프로젝트 또는 개인프로젝트를 관리할 수 있는 버전 관리시스템과 연동 할수 있습니.......

1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 [내부링크]

* 코드업 C언어 기초 100제 * <문제> 주민번호는 다음과 같이 구성된다.XXXXXX-XXXXXXX앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.주민번호를 입력받아 형태를 바꿔 출력해보자. <정답> 12345678#include <stdio.h>int main(){ int a, b; scanf("%d-%d", &a, &b); printf("%06d%07d", a, b); return 0;}cs

1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기 [내부링크]

<문제> 1개의 단어를 입력받아 그대로 출력해보자. <정답> 12345678#include <stdio.h>int main(){ char chr[100]; scanf("%s", chr); printf("%s", chr); return 0;}cs

[JAVA] GoogleAPI STT(SpeechToText) 스트리밍 예제 [내부링크]

안녕하세요. 대구개발자 입니다.오늘은 GoogleAPI를 사용하여 음성을 텍스트로 변환할수 있는 SpeechToText에 대해 포스팅 하려고 합니다.GoogleAPI 키 받아오는 페이지에서 샘플 코드를 확인할수 있지만, 저는 개인적으로 개발도중 매번 찾기가 너무 힘들어서 따로 정리하였습니다.~ 참고해 주시기 바랍니다~ ㅎㅎ아래의 링크를 참조 하시고 GoogleAPI STT를 확인 하시면 됩니다.찾아보시면 링크에 연결된 페이지에서 다양한 예제를 확인 할수 있습니다.https://cloud.google.com/speech-to-text/?hl=ko&utm_source=google&utm_medium=cpc&utm_campaign=japac-KR-all-ko-dr-bkws-all-all-trial-e-dr-100988.......

[스터디] 백기선님 JAVA스터디 8주차 인터페이스 [내부링크]

안녕하세요. 대구개발자 입니다.오늘은 백기선님의 스터디 8주차를 부랴부랴 따라 가려합니다~!아래의 링크는 백기선님이 올려놓으신 스터디 과제링크 입니다. https://github.com/whiteship/live-study/issues/8학습할 것 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 private 메소드, 자바 9인터페이스란 다른 클래스를 작성할시 기본 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할을 담당하는 추상클래스를 의미합니다. 추.......

[스터디] 백기선님 JAVA스터디 3주차 연산자, instanceof, 화살표, switch(JAVA13) [내부링크]

안녕하세요. 대구개발자 입니다.오늘은 늦었지만 백기선님의 스터디를 따라 가려고 합니다.ㅎㅎ 휴... 1,2주차 끝내고 3주차... ㅎㅎ 아래의 링크는 백기선님이 올려놓으신 스터디 과제링크 입니다. https://github.com/whiteship/live-study/issues/3링크에 접속하여 확인해보시면 스터디에 참가하신 분들의 공부한 내용들을 확인 할수 있습니다. 하트 표시가 되었는 분들께 잘 정리되어 있다고 하네요~ ㅎㅎ 다들 화이팅 하면서 저도 따라 가겠습니다~ ㅎㅎ학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 연산자 우선 순위 (optional) Java .......

[JAVA] String클래스 정리(trim, split, replace 등) [내부링크]

안녕하세요. 대구 개발자 입니다.오늘은 String 클래스에 대해 포스팅하려고 합니다.개발자라면 String 클래스를 유용하게 사용 할것입니다.~ 아니면 뭐.. 저만 그런거겠죠?ㅎㅎString 클래스- String은 Primitive Type(원시타입)이 아니라 참조형 클래스입니다.- String 클래스의 Method는 equlas, trim, length, isEmpty, indexOf, substring, reaplaceAll, replace, toUpperCase, toLowerCase, charAt, valueOf, toCharArray, getBytes, split 등이 있습니다.1. replace()- 변경하고 싶은 문자로 문자열을 치환 해주는 함수 입니다.2. replaceAll()- 자신이 변경하고 싶은 문자로 문자열을 치환 해주는 함수 입니다.......

[IT도서] CleanCode(클린코드) 1장 깨끗한 코드 [내부링크]

안녕하세요. 대구개발자 입니다.CleanCode라는 도서에 대해 한장씩 요약하여 포스팅하려 합니다.~ ! 개인적으로 인상깊은 부분만 적으니 참고해주세요ㅎㅎ1장 깨끗한 코드- 이 책은 좋은 프로그램 작성 요령을 설명하는 책입니다.코드를 최대한 다양한 각도에서 살펴보기바라며, 꼼꼼히 따져보길 바랍니다.그러면, 좋은 코드를 작성하는 방법, 나쁜 코드를 좋은 코드로 바꾸는 실력, 나쁜 코드를 구분하는 능력이 생깁니다.1)코드가 존재하리라- 프로그램이 코드를 짜는 세상이 오더라도, 코드가 사라질 가망은 없습니다.기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업이 프로그래밍이며, 명시한 결과가 코드 입니다.- 창의력과.......

[JAVA] 메뉴 주문 음성텍스트 분류 알고리즘 [내부링크]

안녕하세요. 대구 개발자입니다.오늘은 현 개발시 주문한 음성 텍스트를 메뉴와 숫자로 분류하는 알고리즘에 대해 포스팅 하려 합니다.주문하는 갯수는 2가지로 입력받는다는 제한을 두고 개발을 하였습니다. 아래의 코딩과 같이 한글로 표현된 "영개","한개","두개","세개","네개","다섯개" ... 으로된 값들과숫자로 표현된 "0개","1개","2개","3개","4개","5개" ... 값들로 입력을 제한 하였습니다.위의 알고리즘으로 메뉴를 주문하는 음성텍스트 알고리즘을 만들었습니다.급히 만들었기에 코드가 클린하지 못한.......

[용어] 1. 운영체제 기초 활용 [내부링크]

* 운영체제: 사용자로 사여금 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어* 윈도즈: MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 응용 프로그램* 리눅스: 대부분 무료, 개발자와 일반 사용자가 사용, 오픈 소스 개발, 스마트폰과 태블릿 등 다양하게 사용* 유닉스: 대부분 유료, 대형 시스템 관리자가 사용, 사업자에 의해 배포되므로 비용이 수반됨, 대형 시스템에 주로 사용* 맥: 애플이 매킨토시용으로 개발한 그래픽 사용자 인터페이스(GUI) 운영체제* 안드로이드: 휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램을 포함하고 있는.......

[JAVA] 파일 읽기, 쓰기, 삭제, 유무 확인(File 클래스) [내부링크]

안녕하세요. 대구개발자 입니다.오늘은 File 클래스에 대해 간단히 포스팅하려 합니다.프로그램 개발도중 파일 읽기, 쓰기, 삭제, 파일유무 확인을 사용하게 되어간단히 필요한 사용한 내용만 포스팅을 하게 되었습니다.파일 읽기 파일 쓰기파일 삭제파일 유무 확인File 클래스의 함수 사용법만 간단하게 포스팅하였습니다.감사합니다~!

[스터디] 백기선님 JAVA 스터디 1주차 JVM, JIT, JDK와JRE 차이 [내부링크]

JAVA 스터디 1주차안녕하세요. 대구개발자 입니다.오늘은 늦었지만 백기선님의 스터디를 따라 가려고 합니다.ㅎㅎ 아래의 링크는 백기선님이 올려놓으신 스터디 과제링크 입니다. https://github.com/whiteship/live-study/issues/1링크에 접속하여 확인해보시면 스터디에 참가하신 분들의 공부한 내용들을 확인 할수 있습니다.좋아요 수가 많은 댓글에 잘 정리되어 있다고 하네요. ㅎㅎ 다들 화이팅하면서 저도 따라 가겠습니다~ ㅎㅎ학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이JVM란?JVM(Java Virtual Mac.......

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

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

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

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

[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의 값.......

[JAVA] ArrayIndexOutOfBoundsException [내부링크]

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

2021년 DIAT 자격검정 연간일정 [내부링크]

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

[IT용어] AJAX란? [내부링크]

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

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

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

[IT용어] 미들웨어(Middleware)란? [내부링크]

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

[IT용어] 모듈(Module)이란? [내부링크]

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

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

[React] React란? 장점? 단점? [내부링크]

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

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

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

[IT용어] MSA와 모놀리틱 [내부링크]

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

[IT용어] 애자일(Agile) 방법론 [내부링크]

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

[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.......

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>

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

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

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

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

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

디지털정보활용능력(DIAT) 검정응시료 인상 [내부링크]

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

1001 : [기초-출력] 출력하기01 [내부링크]

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

1002 : [기초-출력] 출력하기02 [내부링크]

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

1003 : [기초-출력] 출력하기03 [내부링크]

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

1004 : [기초-출력] 출력하기04 [내부링크]

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

1005 : [기초-출력] 출력하기05 [내부링크]

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

1006 : [기초-출력] 출력하기06 [내부링크]

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

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

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

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

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

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

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

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

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

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

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

[IT용어] 아파치(Apache)와 톰캣(Tomcat) [내부링크]

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

[JavaScript] var, let, const 차이점 [내부링크]

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

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

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

[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 인스턴스 크기를 가장 저.......

스타벅스 커피쿠폰받는방법! 인스타그램에 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명)

대한상공회의소 시행 자격증 활용 우수사례 공모전 [내부링크]

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

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

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

[React] 리액트 개발 환경 구축 [내부링크]

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

[React] 함수형 컴포넌트 & 클래스형 컴포넌트 [내부링크]

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