Category

정보처리기사

맨 위로 이동 ↑

Modern Javascript

12장 정규 표현식

September 26 2023

정규 표현식은 문자열에 대한 강력한 패턴 매칭 기능을 제공한다. 정규 표현식을 사용하면 특정 패턴과 일치하는 문자열을 검색, 추출, 치환할 수 있다.

11장 버그와 오류에 대처하는 방법

September 26 2023

이 장에서는 버그와 오류가 발생했을 때 대처하는 방법을 정리한다. 프로그램을 작성하다 보면 버그와 오류가 생기기 마련이므로 버그나 오류가 발생했을 때 대처하는 방법은 프로그램을 만들 때 매우 중요한 기술이다.

9장 객체

September 25 2023

이 장에서는 객체의 정의와 이용 방법을 자세하게 배운다. 구체적으로는 프로토타입 상속, 접근자 프로퍼티, 객체의 속성, 프로퍼티의 속성 등을 배운다. 자바스크립트 언어의 스펙은 객체로 규정되어 있다. 따라서 객체의 매커니즘에 관한 이해는 자바스크립트 전체를 이해하는 기초가 된다.

8장 함수

September 25 2023

이 장에서는 함수를 정의하는 방법과 인수에 관한 기본적인 지식, 재귀 함수와 클로저, 고차 함수, ECMAScript 6부터 추가된 기능 등 함수와 관련된 자세한 내용을 배운다. 함수는 자바스크립트라는 프로그래밍 언어를 규정하는 가장 중요한 구성요소이다. 특히 자바스크립트에서는 함...

7장 제어 구문

September 19 2023

이 장에서는 자바스크립트에서 활용할 수 있는 제억 구문을 배운다. 제어 구문은 프로그램의 처리 흐름을 제어하는 문장이다. 제어 구문을 배우면 알고리즘에 담긴 논리를 표현할 수 있고 본격적으로 프로그램을 만들 수 있다.

6장 웹 브라우저에서의 입출력

September 19 2023

입출력은 프로그래밍에서 빼놓을 수 없는 요소이다. 일반적인 프로그램은 사용자로부터 입력을 받아서 입력된 데이터에 따라 처리를 한다. 그리고 처리 결과를 사람이 이해할 수 있는 형식으로 가공한 후에 모니터나 프린터 등의 출력 장치로 출력한다. 그러나 ECMAScript에는 입출력에 ...

5장 표현식과 연산자

September 19 2023

이 장에서는 자바스크립트의 표현식과 연산자를 배운다. 표현식과 연산자는 프로그래밍 언어의 기본적인 구성요소이다. 자바스크립트의 표현식과 연산자 표기법은 C와 Java의 표현식 및 연산자 표기법과 매우 비슷하다. 하지만 자바스크립트에는 래퍼 객체가 있고 묵시적 타입 변환을 할 수 있...

4장 객체와 배열, 함수의 기초

September 18 2023

자바스크립트에서는 객체와 함수가 중요한 역할을 한다. 여기에 더불어 배열은 프로그래밍으로 알고리즘을 구현할 때 빼놓을 수 없는 요소이다. 이 장에서는 객체와 배열과 함수에 관한 기본적인 내용을 배운다. 어느 정도 프로그래밍의 기본적인 지식을 배운 다음에 8장에서는 함수, 9장에서는...

3장 변수와 값

September 18 2023

이 장에서는 숫자, 문자열, 객체 등 자바스크립트가 다루는 값(데이터 타입)과 값을 저장하기 위한 변수를 배운다.

2장 프로그램의 작성법과 실행법

September 18 2023

이 장에서는 간단한 예제를 여러 가지 자바스크립트 실행 환경에서 실행해본다. 더불어 자바스크립트 프로그램의 기본적인 작성법을 배운다. 3장 부터 시작하는 문법을 설명하기 전에 손으로 프로그램을 작성하는 방법을 익히고 프로그래밍과 관력한 기본 용어와 사고방식을 배워 본다.

1장 자바스크립트의 개요

September 18 2023

자바스크립트로 프로그래밍을 학습하기 전에 자바스크립트의 개요를 확인해본다. 이 장에서는 자바스크립트의 특징을 살펴보고 앞으로 무엇을 배워야할지에 대한 큰 그림을 그려 본다.

맨 위로 이동 ↑

Mechanical Elements Design

1장 서문

September 06 2023

Introduction to Mechanical Engineering Design

맨 위로 이동 ↑

Engineering Software Practice

ANSYS Lecture4

April 06 2024

Analysis with 2-D Elements, Analysis with 1-D Elements

ANSYS Lecture2

April 04 2024

Mesh Control, Symmetry Model, Load and Constraint in Cylindrical Coordinate

ANSYS Intro

March 25 2024

Introduction of FEM(Finite Element Method)

맨 위로 이동 ↑

Introduction To Database

21장 보안과 권한관리

December 06 2023

DBMS에 저장된 데이터는 조직의 비지니스의 주요 관심사이며 기업자산으로 여겨진다. DBMS의 접근제어와 보안과 관련된 개념들을 논의한다.

19장 스키마 정제와 정규형

December 04 2023

ER 스키마를 릴레이션들의 모임으로 변환하는 과정에서 생성된 개념 스키마를 정제하기 위하여 어떻게 무결성 제약조건들이 사용될 수 있는지에 대해 알아본다.

7장 인터넷 응용

December 03 2023

인터넷 사이트의 처음 세대가 HTML 파일의 모임들이었지만, 요즘의 대부분 주요 사이트들은 데이터의 많은 부분을 데이터네이스 시스템이 저장한다. 그들은 인터넷을 통해 받은 사용자 요구들에 대하여 빠르고 신뢰성 있는 응답을 제공하기 위하여 DBMS에 의존한다.

6장 데이터베이스 응용 개발

October 22 2023

SQL에 의해 제공되는 데이터 조작 기능 이외에 범용 프로그래밍 언어의 더 나은 유연성이 필요한 상황을 가끔 만난다. 예를 들면, 데이터베이스 응용을 좋은 그래픽 사용자 인터페이스와 통합하기를 원하거나, 다른 기존의 응용과 통합하기을 원할 수 있다.

3장 관계모델

October 10 2023

관계모델은 데이터베이스 분야에 혁명을 일으켜 이전 모델들을 대부분 대신하였다. 오늘날, 관계모델은 훨씬 더 지배적인 데이터 모델이며 선도적인 DBMS 제품들의 기반이 되고 있다.

2장 데이터베이스 설계의 개요

October 09 2023

ER 모델의 기능들이 어떨게 광범위한 데이터를 충실히 설계하는지에 대해논의한다. ER 모델군 중에서 대표적이며 가장 일반적인 특징들을 선별하여 소개한다.

1장 데이터베이스 시스템 개요

October 04 2023

데이터베이스 관리 시스템의 분야는 일반적으로 전산학의 축소판이다. 논의되는 이슈들과 사용되는 기술들은 여러가지 프로그래밍 언어, 컴파일러, 운영체제, 등 광범위한 분야에 영향을 미친다.

맨 위로 이동 ↑

Software Engineering

Jenkins

June 04 2024

Jenkins intro, Jenkins freestyle demo, Jenkins pipeline & Webhook

Docker

April 18 2024

Docker container

JIRA

April 18 2024

More than SW Dev Planning Tool

Github

April 17 2024

A remote git repository web service

Git Basics

April 14 2024

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

DevOps

March 22 2024

SW development models

맨 위로 이동 ↑

Do it! 알고리즘 코딩테스트

9장 트리

March 19 2025

트리의 기본적인 구조, 용어 특성 등에 관해 알아본다. 특히 이진 트리와 세그먼트 트리의 개념과 구현 방법을 알아본다.

8장 그래프

November 16 2024

그래프는 여러 알고리즘에 많이 사용되는 자료구조이므로 코딩 테스트에서 많이 등장한다.

7장 정수론

October 04 2024

정수론 영역에서 가장 많이 등장하는 소수 부분과 호제법 부분을 집중적으로 다룬다.

6장 그리디

September 12 2024

그리디 알고리즘은 현재 상태에서 볼 수 있는 선택지 중에 최선의 선택을 하는 알고리즘이다. 그리디 알고리즘은 동적 계획법보다 구현하기 쉽고 시간 복잡도가 우수하다. 하지만 항상 최적의 해는 보장하지 못해, 코딩 테스트에서 논리 유무를 충분히 살펴야 한다.

5장 탐색

February 23 2024

탐색은 주어진 데이터에서 자신이 원하는 데이터를 찾아내는 알고리즘을 말한다.

4장 정렬

January 30 2024

정렬은 데이터를 정해진 기준에 따라 배치해 의미 있는 구조로 재설정하는 것을 말한다.

3장 자료구조

October 11 2023

자료구조는 데이터를 효율적으로 저장, 접근, 수정하기 위한 그릇이다. 코딩 테스트에서는 각 문제에 주어진 입력 데이터의 형태와 사용해야 하는 알고리즘에 따라 적절한 자료구조를 선정해 사용하는 것이 중요하다.

맨 위로 이동 ↑

김영한의 자바 입문

7장 훈련

January 30 2024

사용자의 입력을 받는 방법을 알아본다.

맨 위로 이동 ↑

한 입 크기로 잘라먹는 리액트

1장 자바스크립트 기초

October 16 2023

자바스크립트는 어떤 언어인지 알아보고 자바스크립트 실습을 위한 코드샌드박스 웹 에디터에 대해 알아본 뒤 자바스크립트의 기초 문법을 배운다.

맨 위로 이동 ↑

김영한의 스프링 핵심 원리

맨 위로 이동 ↑

Deep Learning with Python

맨 위로 이동 ↑

이것이 자바다

맨 위로 이동 ↑

Algorithms&Analysis

분할정복

April 08 2024

문제의 입력사례를 두 개 이상의 작은 입력사례로 분할한 뒤 분할한 입력사례로 부터 답을 얻는다.

알고리즘: 효율, 분석, 차수

March 12 2024

기법에 따라서 문제를 푸는 독특한 단계별 절차가 있는데 이를 알고리즘(Algorithm)이라고 한다. 효율성이 왜 항상 중요한 관심거리 인지 알아본다.

맨 위로 이동 ↑

김영한의 스프링 입문

맨 위로 이동 ↑

AIML

Firebase example

September 01 2024

SpringBoot와 Firebase를 연동하여 CRUD를 구현한다.

맨 위로 이동 ↑

Thermal System Design

열역학 11장 기체 혼합물

October 30 2023

기체 혼합물에 대한 여러 가지의 열역학 내용을 다룬다. 우선 비교적 단순한 문제인 이상기체 혼함물부터 시작한다. 그리고 여러 성분 중 한 성분이 응축되기도 하는 특정 혼합물로 이어진다.

열역학 9장, 10장 동력 및 냉동 시스템

October 05 2023

동력 기기 및 냉동 기기에 대한 이상 사이클을 다룬다. 9장은 상변화가 있는 시스템, 즉 응축되는 작동 유체를 사용하는 시스템에 초점을 맞추고, 10장은 상변화가 없는 기체를 작동 유체로 사용하는 시스템을 다룬다. 이 두 장에서는 실제 기기에서의 과정이 이상적인 과정과 어떻게 다른...

맨 위로 이동 ↑

Automatic Control Systems

6장 주파수응답 설계법

December 17 2023

주파수응답에 관한 방법론들은 제어기를 설계하는 엔지니어로 하여금 상세한 수학지식을 요구하지 않을 뿐 아니라 안정성을 판별하는 방법에 있어서도 훨씬 직접적이다.

5장 근궤적 설계법

December 16 2023

시스템 파라미터 중 하나를 변화시킴으로써 폐루프 극점인 특성방정식의 근을 수정하여 시스템의 동적 반응을 변화시키는 방법에 대해 알아본다.

4장 피드백에 관한 첫 해석

October 31 2023

선형 동적 환경에서 안정도, 추적성, 조절성, 민감도의 요구들을 되돌아보고, 제어기에 가해지는 제약조건을 나타내는 방정식을 구하고 제어기를 위해 제시될 기초적인 목적들을 규명한다.

3장 동적 응답

October 16 2023

Laplace 변환은 미분방정식을 다루기 쉬운 대수 형태로 변환시키기 위한 수학적 방법이다. 수학적 방법 외에도, 시스템 모델을 시각화하고 시스템 요소 사이의 수학적 관계를 규명하는 데 도움이 되는 도식법들이 있는데 이 중 하나가 블록선도이다.

맨 위로 이동 ↑

Operating Systems

5장 입출력

December 10 2023

입출력 코드는 전체 운영체제의 상당한 부분을 차지한다. 운영체제가 입출력을 어떻게 관리하는지를 알아본다.

4장 파일 시스템

December 08 2023

모든 컴퓨터 응용프로그램은 정보를 저장하거나 검색할 필요가 있다. 프로세스가 실행하는 동안 프로세스는 자신의 주소 공간에 제한된 양의 정보를 저장할 수 있다.

3장 메모리 관리

November 25 2023

메인 메모리(main memory)는 매우 조심스럽게 관리되어야 할 중요한 자원이다. 프로그램은 매우 크고 빠른 메모리를 요구한다. 프로그램은 가용한 메모리가 생기는 만큼 크기가 증가한다고 말할 수 있다.

2장 프로세스와 스레드

October 15 2023

운영체제가 어떻게 설계되고 구성되었는지에 대한 구체적인 사항들을 살펴본다. 어떤 운영체제든 가장 중요한 개념은 프로세스이다. 프로세스가 무엇인지를 완벽하게 이해하는 것은 운영체제 설계자에게 매우 중요하다.

1장 서론

October 15 2023

컴퓨터는 운영체제라고 하는 소프트웨어 계층으로 무장되어 있다. 운영체제의 역할은 사용자 프로그램에게 컴퓨터에 대한 보다 좋고, 단순하고, 깨끗한 모델을 제시하고 처리기, 메모리, 디스크, 프린터, 마우스 등의 자원을 다루는데 있다.

맨 위로 이동 ↑

BEAKJOON

CLASS 3

September 04 2024

solved.ac CLASS 3

CLASS 2

March 19 2024

solved.ac CLASS 2

CLASS 1

January 30 2024

solved.ac CLASS 1

맨 위로 이동 ↑

SQLD

맨 위로 이동 ↑

Flutter

Chapter 01 다트 입문하기

April 05 2024

다트로 코딩하는 데 필요한 기초 지식인 변수와 상수, 컬렉션, 연산자, 제어문,함수를 알아본다.

맨 위로 이동 ↑

BackendProjects

맨 위로 이동 ↑