# software

30개의 포스트
post-thumbnail

String이라는 객체는 불변 객체일까?

String은 불변 객체 이다. 한 번 선언하고 그 아래에 추가적인 처리를 진행하더라도 메모리단에서는 변하지 않는다는것 이렇게 코드를 적게 되면 위에서는 Hello가 출력이 되고 아래에서는 Hello!!!가 출력이 된다.

2022년 6월 9일
·
0개의 댓글
post-thumbnail

마크다운(Markdown) 언어 사용법 정리

velog를 시작하며 여기에서는 GitHub의 Readme.md 파일에서처럼 '마크다운 언어'를 사용한다는 점을 알게되었다. 따라서 금방 까먹어버릴 나를 위해 😂 새로이 Markdown Language를 정리하기로 했다.

2022년 6월 9일
·
0개의 댓글

Software Testing

코드를 짜고 나서 많은 에러를 마주하는 당신 삐빅! 정상입니다.내가 만든 코드를 기능을 구현할때 마다 정확한지 점검하고 싶다면? 정답은 software testing!사람의 노동력이 들어가는 testing. 사람이 직접 개입해서하는 testing method이다. 속도

2022년 5월 12일
·
0개의 댓글
post-thumbnail

Select Tag Option 동적 생성

select안에 들어가는 option을 동적 생성하려면 다음과 같은 방식으로 접근할 수 있다.필자의 경우 SIMULATION_PRESET 안에 있는 배열의 개수 만큼 .map으로 접근 후 loop를 돌려 result에 option 태그를 계속해서 넣어주었다. 그 후 J

2022년 5월 9일
·
0개의 댓글

TDD

테스트를 먼저 작성하고 테스트를 통과하는 구체적은 코드를 추가하면서 애플리케이션을 완성해가는 방식실패하는 테스트 작성테스트를 통과하는 가장 간단한 코드를 작성 ( 코드 중복 허용 )리팩터링을 통해 중복을 제거객체가 이미 존재한다고 가정하고, 객체에게 어떤 메시지를 전송

2022년 3월 2일
·
0개의 댓글
post-thumbnail

TIL - 1일차 : Cross Platform or Multi platform

ios, Android, Windows, MacOS등등 여러가지 OS(운영체제)에서 돌아가는 것을 말한다.

2022년 2월 28일
·
0개의 댓글

Top 10 Web Application Development Trends To Adopt In 2022

Web application development services and methodologies can be quite challenging to keep track of. Also, as a website owner or someone who wants to sta

2022년 2월 14일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 006

026 고수준 언어 ~ 프로그램 실행 고수준 프로그래밍 언어(High-Level Programming Language) 특정 프로세서 아키텍처에 독립적인 고수준 프로그래밍 언어의 개발로 인해 컴퓨터가 프로그래머를 대신해서 더 많은 일을 수행하게 됨 고수준 언어를 쓰면 사람이 표현하는 방식에 가까운 용어로 계산 과정을 작성할 수 있음 작성된 코드는 번역기...

2022년 2월 7일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 005

024 알고리즘 vs 프로그래밍 알고리즘 [청사진, 이상적] 추상적이고 이상적인 절차를 기술한 것 구현에 필요한 세부 사항과 현실적인 고려 사항을 무시 정확하고 명료한 레시피 의미가 완전히 알려져 있고 구체적으로 명시된 기본 연산으로 표현됨 기본 연산을 사용하여 각 단계를 상세히 설명하고 모든 가능한 상황을 다룸 최종적으로 멈춰야 함 프로그램 [건물,...

2022년 2월 6일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 004

022 최단거리 여행 [외판원 문제] 복잡도(Complexity) 지수 알고리즘(exponential) 모든 가능한 경우를 하나씩 시도해 봐야만 하는 상황에서 발생 지수 복잡도, 실생활에서 자주 등장하지만 효율이 특히 낮고 중요 적의 공격을 방지하는 암호

2022년 2월 6일
·
0개의 댓글
post-thumbnail

애자일(Agile)이란 🙄

Agile? 소프트웨어 개발 방법론의 하나로....

2022년 2월 6일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 003

021 선택 정렬 & 퀵 정렬 선택 정렬 [$$O(N^2)$$] 주어진 항목들이 정렬되어 있지 않으면 이진 검색을 할 수 없음 정렬(sorting)은 항목을 순서대로 배열해서 검색이 빨리 실행될 수 있도록 해줌 선택 정렬(Selection Sort)은 아직 정렬되지

2022년 2월 4일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 002

019 선형 알고리즘 반에서 가장 키 큰 사람은 누구? 처음부터 끝까지 일일이 조사하면서 기억도 해야함 😅 자료 구조(Data Structure) 계산 과정에서 필요한 정보를 표현하는 방법 많은 알고리즘에서 중요하게 고려해야 할 사항 알고리즘과 컴퓨터는 모

2022년 2월 3일
·
0개의 댓글
post-thumbnail

💬 SOFTWARE 001

018 알고리즘 알고리즘 == 레시피❓ 납세 신고서❓ 알고리즘은 세심하고 정확하고 명료하게 작성된 레시피나 납세 신고서의 컴퓨터과학 버전 결과를 정확하게 계산하도록 보장된 일련의 단계 각 단계는 기본 연산으로 표현되어 있으며, 연산의 의미는 완전히 명시되어야 함 모든 가능한 상황을 다루어야 함 알고리즘은 결국 멈춰야 함 효율적인 설계/분석/구현은 컴퓨터과...

2022년 2월 2일
·
0개의 댓글
post-thumbnail

소프트웨어 프로세스 3가지 모델 비교하기

소프트웨어 프로세스 모델 중 대표적인 모델인 Waterfall, Incremental, Evolutionary 3가지 모델의 개념 및 장단점 살펴보기

2022년 1월 20일
·
0개의 댓글
post-thumbnail

소프트웨어 프로세스(Software Process)란?

소프트웨어 프로세스 단계 및 개념 간단 정리

2022년 1월 20일
·
0개의 댓글
post-thumbnail

구글 검색은 어떻게 작동할까?

구글은 사용자가 검색어를 입력하면 지구상의 방대한 양의 웹페이지를 뒤져서 가장 좋은 결과물을 10개로 추린다. 구글은 이 작업을 평균 0.5초만에 할 수 있다. 어떻게 하는 것일까? 먼저 사용자가 검색어를 입력할 때마다 일일이 많은 웹페이지에 접속을 하지 않는다. 대

2022년 1월 3일
·
0개의 댓글
post-thumbnail

Memory Allocation & Data

메모리....? 할당...? 데이터......?

2021년 9월 11일
·
0개의 댓글

Payroll Services In Bangalore

Most of the Payroll Services In India provide multiple services other than simple payroll and tax filing. You can completely outsource your HR departm

2021년 8월 12일
·
0개의 댓글
post-thumbnail

Top Graphic Design Software in 2021

Introduction If you are an art-loving person or a creative person then you know the importance of tools and software while designing.

2021년 7월 19일
·
0개의 댓글