본문 바로가기

분류 전체보기216

[BOJ] 27294번: 몇개고? 문제 : 27294번: 몇개고?링크 : https://www.acmicpc.net/problem/27294 문제 :"오늘 나는 너가 만든 초밥을 먹을 거야. 너는 '재벌집 막내아들'의 진양철 회장님의 말에 따라 술하고 같이 초밥을 먹거나 점심 식사가 아닐 때는 초밥의 밥알을 280개로 하며, 점심 식사이면서 술과 같이 먹지 않을때는 초밥의 밥알을 320개로 하여 초밥을 만들어야 해, 근데, 내가 초밥을 언제 먹을지, 혹은 술과 같이 먹을지 아직 정하지 않았어. 내가 초밥을 먹는 시간과 술의 유무를 말하면, 그때 너는 너가 만들어야 하는 초밥의 밥알 갯수를 구해야해" 코드 :점심 식사이면서 술과 같이 먹지 않을때는 초밥의 밥알을 320개. 나머지는 280.import 빼먹지 않기import java.uti.. 2025. 3. 12.
[MySQL/Oracle] MySQL과 Oracle 데이터베이스 및 스키마 구조 비교 MySQL과 Oracle 데이터베이스 및 스키마 구조 비교MySQL과 Oracle은 대표적인 관계형 데이터베이스(RDBMS)이지만, 데이터베이스(Database)와 스키마(Schema)의 개념이 다름.아래 이미지처럼 MySQL과 Oracle의 데이터베이스 구조를 비교하면서 설명함.1. MySQL의 데이터베이스 및 스키마 개념① MySQL에서 데이터베이스(Database)란?MySQL에서는 데이터베이스와 스키마가 동일한 개념임.즉, CREATE DATABASE mydb;를 실행하면 mydb라는 데이터베이스(=스키마)가 생성됨.MySQL에서는 한 개의 데이터베이스 안에 테이블, 뷰, 인덱스, 트리거, 프로시저 등의 객체가 포함됨.② MySQL의 구조 (이미지로 설명)아래와 같은 데이터베이스 구조를 가짐.My.. 2025. 3. 12.
[MySQL] MySQL 데이터베이스 생성, 권한 부여 mysql 데이터베이스 생성, 권한 부여MySQL 데이터베이스 생성, 사용자 계정 생성 및 권한 부여는 데이터베이스 관리의 핵심 과정입니다. 각 단계별로 다양한 옵션을 통해 유연하게 설정할 수 있습니다.1. 데이터베이스 생성 (CREATE DATABASE)기본 생성:CREATE DATABASE 데이터베이스명;가장 기본적인 데이터베이스 생성 명령입니다.문자 집합 및 콜레이션 지정:CREATE DATABASE 데이터베이스명 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;데이터베이스의 문자 집합(Character Set)과 콜레이션(Collation)을 지정합니다. 이는 데이터 저장 및 비교 방식에 영향을 미칩니다. utf8mb4는 다양한 언어와 이모티콘을 지원하며, .. 2025. 3. 10.
소프트웨어 용어 정리 세 가지 소프트웨어 유형임베디드 소프트웨어(Embedded software):3초 안에 반응해야 하는 실시간 운영체제(RTOS)를 사용하며, 휴대폰, DTV, 냉장고, 자동차, 비행기, 구축함 등에 내장되어 있는 소프트웨어입니다.스탠다드 소프트웨어(Standard software):PC에서 구동되는 운영체제를 말하며, Windows OS, Mac OS, Alzip, Word 등이 포함됩니다.엔터프라이즈 소프트웨어(Enterprise software):기업용 소프트웨어로, ERP(Enterprise Resource Planning), HR(Human Resource), HA(Human Affair)와 같은 기업 자원 관리 시스템이 포함됩니다.Apache Netty vs. Apache MINAApache N.. 2025. 3. 5.
오픈소스 라이선스 주요 오픈소스 라이선스의 특징:GPL (GNU General Public License)가장 엄격한 라이선스로, 소스코드를 수정하거나 사용할 경우 반드시 GPL로 공개해야 함전체 프로그램에 영향을 미치는 "바이러스성" 라이선스Apache License상업적 이용 가능하며 수정된 코드를 공개하지 않아도 됨저작권 및 라이선스 고지만 필요BSD (Berkeley Software Distribution)매우 자유로운 라이선스저작권 표시만 지키면 자유롭게 수정 및 재배포 가능MIT License가장 느슨한 라이선스 중 하나저작권 표시만 유지하면 자유롭게 사용 가능Blackduck은 코드 스캔을 통해 GPL과 같은 라이선스를 찾아주는 도구입니다. 이를 통해 기업들은 사용하는 오픈소스의 라이선스 준수 여부를 확인할 .. 2025. 3. 5.
[Bitcoin] 비트코인 주소 유형 비교(Bitcoin address types compared) 비트코인 주소 유형 비교비트코인의 다양한 형식의 주소는비트코인의 발전 과정에서 생겨난 서로 다른 유형의 주소이다.각 주소는 트랜잭션을 처리하는 방식이 다르며, 보안성, 효율성, 수수료 절감 등의 장점을 가지고 있다.이 글에서는 비트코인의 주요 주소 유형을 비교하고, 각각의 역할과 사용법을 정리해보겠다.📌 주요 비트코인 주소 유형 주소 유형 시작 문자 SegWit 지원 주요 특징P2PKH (Legacy 주소)1❌ 미지원초창기 비트코인 주소, 트랜잭션 크기 큼P2SH (SegWit)3⭕ 일부 지원다중서명(MultiSig) & Nested SegWit 지원P2SH-P2WPKH/P2SH-P2WSH(Nested SegWit )3⭕ 부분 지원SegWit 기능을 P2SH 주소에서 사용 가능P2WPKH (Native.. 2025. 3. 4.