코딩 24

[스파르타코딩클럽] 앱개발 종합반 시작!

저 요즘 뭐하냐고요? [스파르타코딩클럽] 앱개발 종합반을 수강하고 있습니다. https://spartacodingclub.kr/nb 스파르타 내일배움단 | 국비지원 코딩 국민내일배움카드 발급 가능 대상자라면 누구나 무료로! 스파르타코딩클럽 온라인 코딩강의를 들으세요. spartacodingclub.kr 시작은 같은 컴퓨터 개발 분야에 종사하시는 분과의 대화에서였습니다. "회사 업무 외에 따로 시간을 내어 코딩 관련 공부를 해야 하는데 혼자서는 하기 힘들다. 직장인 내일배움카드로 코딩 학원 다녀보려고 한다. 그 말에 저도 정말 격한 공감을 했습니다. 하루 종일 사무실에서 앉아 있어야 하고 집에 오면 피곤해서 공부를 하기 힘들었습니다. 그래서 매번 '이번 주말에는 꼭 공부를 해야지' 다짐했죠. 그러나 주말만..

Orange for ORACLE - INSERT문 추출하기

어제 일하다가 발견한 기능인데요. 혹시 저처럼 필요하신 분 계실까봐 말씀드려요. Orange for ORACLE 쓰시는 분들 계신가요? 기존 테이블 데이터를 다른 곳으로 복사하고 싶을 때 사용하시면 좋아요. 물론 같은 오라클 끼리는 INSERT SELECT 등의 방법이 있지만요. 저의 경우는 ORACLE에서 MYSQL로 데이터를 복사해야 하는 상황이었어서… INSERT문을 사용하고 싶었답니다. 이제부터 방법을 알려드릴게요. Orange에서 Tools-Unload Tool을 들어갑니다. 해당 DBMS로 로그인 해주세요. 그러면 이런 화면이 나와요. Source 영역에서 해당 스키마와 테이블을 선택하신 후 Data File 영역에서 맨 오른쪽 디스크 버튼을 클릭해주세요. 원하는 경로와 파일명을 지정해주시고 ..

26살 여자, 비전공자, 정처기 X, 코딩테스트 X, IT 중소기업 개발자로 취업하다

국비지원 컴퓨터학원 6개월 수강 국민취업지원제도 자신의 상태 알기 이게 결론이에요. 시간 없으신 분들을 스킵하셔도 좋습니다. ㅋㅋㅋ 저는 26살에 IT중소기업에 개발자로 취업했습니다. 컴퓨터공학과 비전공자였고, 정보처리기사 자격증도 없었으며, 코딩테스트도 준비하지 않았습니다. 그랬던 제가 어떻게 컴퓨터 분야로 취업할 수 있게 되었을까요? 이번 시간에는 저의 취업 준비 과정을 소개하고자 합니다. 이력서와 자기소개서, 면접 후기는 다음에 차차 말씀드리도록 하겠습니다. 저는 취업성공패키지(현 국민취업지원제도)를 신청해서 국비지원 컴퓨터 학원에서 6개월 간 자바 웹 개발자 과정을 수강했습니다. 학원 과정 수료 후, 바로 취업하지 않고, 정보처리기사 자격증을 준비했습니다. 그 자격증이 있어야 비전공자도 어느 정도..

CODING/취업 2022.05.15

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라는 변수명을 정해줍니다. 이제 =을 기준으로 오른쪽을 보겠습니다. 오른쪽에는 이렇게 표현식이 들어갑니다...