분류 전체보기 43

codingTrip에 담긴 의미들...

coding의 세계를 찾아 떠나는 여행 인생을 code하다. 여행(Trip) 브이로그 인생 전반의 여정(Trip) 결국 이 블로그는 당장의 뚜렷한 성과, 결과를 보여주지 않을 것입니다. 하지만 있는 그대로의 솔직한 모습을 기록하면서 서서히 찾아가는 여정을 그릴 것입니다. 저의 여정에 함께 해 주실 거죠? 그럼 시작합니다. codingTrip에는 일단 2명의 화자가 있습니다. 10대의 모습이 담긴 KATE와 20대의 모습이 담긴 KIKIA가 있습니다. KATE의 MBTI는 ISTJ(청렴결백한 논리주의자) KIKIA의 MBTI는 ISFJ(용감한 수호자)입니다. 30대, 40대의 이름은 각각 KATHY와 KELLY로 지었습니다만 뭐 언제든지 마음이 바뀔 수 있겠죠. 이 블로그의 특별한 점은 바로 이 이야기를 ..

카테고리 없음 2022.05.09

Oracle Impdp - dmp파일 import 하는 법

1. 계정 생성 (dmp파일을 export한 계정과 같은 이름/비밀번호 사용) CREATE USER 계정이름 IDENTIFIED BY 비밀번호; * 참고 11g 버전 부터는 계정이름 앞에 c##을 붙여야하지만, 이전 버전처럼 c##을 붙이고 싶지 않을 경우 아래 쿼리문 사용 ALTER SESSION SET "_ORACLE_SCRIPT"=true; 2. 권한 생성 생성된 계정에게 해당 권한을 부여한다. GRANT RESOURCE, CONNECT, DBA TO 계정이름; 3. 공간 생성 CREATE TABLESPACE 테이블스페이스명 DATAFILE '오라클 설치경로.../oradata/orcl/orclpdb/파일이름.dbf' SIZE 15g; * 주의사항 SIZE를 잘 정해야 한다. 파일크기보다 더 작게 ..

[부스트코스]📱코틀린 3-3 함수형 프로그래밍 패러다임! (1)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-3 함수형 프로그래밍 패러다임! (1) 시작하겠습니다! 👓 함수형 프로그래밍 ▷코틀린은 다중 패러다임 언어 함수형 프로그래밍(FP:Functional Programming) 객체 지향 프로그래밍(OOP:Object-Oriented Promgramming) 코틀린은 다중(멀티) 패러다임 언어이기 때문에 함수형과 객체 지향 프로그래밍을 같이 지원하고 있습니다. 객체 지향 프로그래밍을 사용하는 자바는 객체 지향을 기반으로 해서 함수형 프로그래밍 기법에 미약합니다. ▷ 함수형 프로그래밍 - 코드 간략, 테스트나 재사용성 증가 - 람다식, 고차 함수를 사용해 ..

[부스트코스]📱코틀린 3-2 함수를 활용한 예제 만들기

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-2 함수를 활용한 예제 만들기 시작하겠습니다! 💻 실습하기 지금까지 배운 함수를 이용해서 간단한 예제를 만들어볼까요? 예제는 다음과 같습니다. ([출처] 부스트코스 코틀린 강의) 목표: 하나 이상의 실수를 받아서 모든 실수의 합의 평균을 구하고 출력 하려고 합니다. 다음 조건을 만족하는 함수를 구현해 보세요! 초기값을 위한 인자는 Float형 초기값은 두번째 부터 나열된 인자의 최종 평균 결과에 더함 초기값에 아무런 인자를 입력하지 않으면 0을 기본 사용 두번째부터 받아들일 인자는 가변형 인자로 모두 실수형 Float 반환값은 모든 인자의 평균값으로 ..

[부스트코스]📱코틀린 3-1 함수를 선언하고 호출해 보기 (2)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-1 함수를 선언하고 호출해보기 (2) 시작하겠습니다! 💻 실습하기 package chap03.section01 fun sum(a:Int,b:Int): Int { return a+b } fun main(){//최상위(Top-level)함수 val result1 = sum(2,3) println(result1) } 우리 지난 시간에 했던 코드 여기에다가 최대, 최소를 구하는 함수를 만들어 볼까요? package chap03.section01 fun sum(a:Int,b:Int): Int { return a+b } fun max(a: Int, b: Int)..

[부스트코스]📱코틀린 3-1 함수를 선언하고 호출해 보기 (1)

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 2단원 함수형 프로그래밍이란? 3장. 마법의 요술상자, 함수의 기본 3-1 함수를 선언하고 호출해보기 (1) 시작하겠습니다! 👓 함수란 ▷ 함수의 선언 이번 단원부터는 코틀린의 가장 중요한 특징 중 하나인 함수형 프로그래밍에 대해 이야기해보겠습니다. 함수란 무엇일까요? 함수는 특정 기능을 하는 어떤 박스를 연상해 볼 수 있습니다. 어떤 특정 내용물을 입력하면 출력을 통해 그 결과를 가져올 수 있습니다. 예를 들어, a와 b라는 값을 넣었을 뿐인데 a+b가 되어 result r이 나오는 것이죠. 물론 result(결괏값)없이 print만 하는 경우도 있습니다. 함수를 사용할 때는 fun이라는 키워드를 사용합니다. fun m..

[부스트코스]📱코틀린 2-4 연산자를 조합해 다양한 식 만들기 (2) 비트연산자

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-4 연산자를 조합해 다양한 식 만들기 (2) 비트연산자 시작하겠습니다! 🔑 비트 연산자 ▷ 비트와 비트 연산 이해하기 - 1010(2) = 2^1+2^3 = 10(10) - 가장 왼쪽에 있는 비트는 양(+), 음(-)을 판단하는 데 사용 우리는 기본적으로는 10진수를 사용하고 있죠. 하지만 기계는 꺼졌다, 켜졌다 2가지의 상태를 가지고 있습니다. 그래서 좀 더 기계친화적인 표현은 2진법입니다. 비트 연산은 2진법의 체계, 그것을 가지고 다룰 수 있는 여러 가지 연산자가 있습니다. 2진법의 체계는 각 자리 수를 2의 몇승으로 곱해주면 그걸 더해서 10진법으로..

[부스트코스]📱코틀린 2-4 연산자를 조합해 다양한 식 만들기 (1) 기본연산자

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-4 연산자를 조합해 다양한 식 만들기 (1) 기본연산자 시작하겠습니다! 🔑 기본 연산자 ▷ 종류 - 산술, 대입, 증가, 감소, 비교, 논리 연산자 등 기본 연산자의 종류는 이렇게 다양하게 있습니다. 그럼 하나씩 살펴볼까요? ▷ 수식의 구조 할당문을 위해서 대입 이항 연산자 =를 사용합니다. 먼저 =을 기준으로 왼쪽부터 보겠습니다. 변수를 선언하기 위해 val, var을 사용하죠? val은 불변변수 var은 가변변수를 선언할 때 사용합니다. result라는 변수명을 정해줍니다. 이제 =을 기준으로 오른쪽을 보겠습니다. 오른쪽에는 이렇게 표현식이 들어갑니다...

[부스트코스]📱코틀린 2-3 검사와 자료형을 변환해보기

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-3 검사와 자료형을 변환해보기 시작하겠습니다! 🧪 자료형 비교, 검사, 변환 ▷ 코틀린의 자료형 변환 - 기본형을 사용하지 않고 참조형만 사용 - 서로 다른 자료형은 변환 과정을 거친 후 비교 코틀린은 기본형을 사용하지 않고, 참조형 자료형을 쓰고 있습니다. 서로 다른 자료형으로 변환하려면, 변환 메소드가 필요합니다. 그래서 바로 변환되지 않아요. 첫 번째 줄에서 a라는 변수를 선언했고, 이것을 Int형으로 정의하고, 1로 초기화했습니다. 두 번째 줄에서는 b라는 변수를 Double형으로 지정했습니다. 즉, a와 b는 자료형이 다릅니다. 만약, Double..

[부스트코스]📱코틀린 2-2 나를 괴롭히는 널(Null)!

안녕하세요? codingTrip입니다. 오늘은 "코틀린 프로그래밍 1/2(함수편)" 1단원 코틀린의 기본을 익혀요! 2장. 변수와 자료형, 연산자 2-2 나를 괴롭히는 널(Null)! 시작하겠습니다! 🔎 null을 허용한 변수 검사 ▷ 코틀린의 변수 선언은 기본적으로 null을 허용하지 않는다. - val a : Int = 30 - var b : String = "Hello" null은 상당히 우리가 많이 만나요 ㅠㅠ 어떤 특정 변수를 선언한 다음에 그 해당되는 값을 할당해줘야 해요. 예를 들어 val 즉, 불변값 a를 선언하고, int 자료형에 값 30을 할당해보겠습니다. 만약, 선언만 하고서 값 할당을 생략했다고 한다면, 아무런 값이 들어가 있지 않는 상태가 되죠. 이것을 null이라고 합니다. 프로..