혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

DEVELOPMENT 114

오라클(Oracle) 테이블 및 데이터 복사

SQL,오라클,데이터베이스,INSERT,SELECT,구조,테이블,삽입,수정 쉽고 빠르게 테이블 및 데이터를 복사합시다. 개발하다 보면 비슷한 구조로 만들어진 테이블이나 데이터를 복사해야 하는 경우가 많습니다. 이럴 경우 바로 지금 알려드릴 방법이 없다면 아마 귀찮게 계속 다른 방법을 사용하시는가요? 저는 이 방법을 알게 된 이후로 쉽고 빠르게 이 방법을 사용을 하닌깐 편해졌습니다. 간단하고 쉬우닌깐 아래의 방법으로 테이블이나 데이터 복사가 필요한 분들은 참고하시면 됩니다 목차 오라클 테이블 및 데이터 복사 1. 테이블 복사 [스키마(Schema) & 데이터(Data)] CREATE TABLE [신규 테이블명] AS SELECT * FROM [복사 할 테이블 명] WHERE [조건문] 2. 테이블 구조 복..

DEVELOPMENT 2023.02.19

윈도우 터미널(Windows Terminal) 테마 변경방법

명령프롬프트,운영체제,맥,CMD,테마,설정방법,변경,파워쉘,PowerShell 테마를 변경하여 우아하게 사용하는 방법 맥북 에어를 사용을 하면서 느끼는 것이지만 맥 운영체제를 비교하자면 기본적인 터미널도 느낌상 조금 더 디자인이 잘된 모습과 함께 그에 비해 윈도우는 80년대 사용하던 컴퓨터의 모습이 떠오르기도 합니다 물론 사용자의 개인차이가 굉장히 크지만 저의 경우 변경을 할 수 있는 방법이 있나 찾아보다 변경이 가능하다는 것을 알고 알려드리기 위해 글을 적으려고 합니다. 목차 윈도우 터미널 테마 설정방법 윈도우 버전이 업그레이드되면서 그래도 많이 변하긴 했지만 여전히 칙칙한 모습이 많습니다. 참고사이트 : OhMyPosh[#] 글꼴 변경방법 사진 속 보이는 버튼을 누르면 메뉴가 나오게 되는 해당 메뉴에..

DEVELOPMENT 2023.02.05

ChatGPT, 무섭게 발전하는 AI 인공지능 이용방법

인공지능, AI, 삼성, 애플, 빅스비, 시리, 카카오, 마이크로소프트, 구글, ChatGPT, OpenAI OpenAI에서 만든 인공지능 알고 계시나요? 요즘 굉장히 인기가 많아지고 있는 단어들이 있습니다. 인공지능, AI등이 있는데 사실 몇년전부터 우리에게 친숙한 빅스비나 시리, 그리고 다양한 서비스들이 인공지능이라고 불리는 기술들이 접목을 하고 있는 서비스입니다. 그러나 우리가 아직 이런 서비스들을 이용을 해도 정말 간단하고 쉬운 것들만 이용을 하기 때문에 인공지능이 얼마나 많이 발전이 되어있는지에 대해서 체감을 하기 어렵기도 한 부분 중 하나입니다. 저 또한 개발을 하고 있긴 하지만 전혀 분야가 다르기때문에 생소하기도 합니다 그런데 최근 ChatGPT라는 것을 듣게 되고 알아봤습니다. 일부 개발자..

DEVELOPMENT 2023.01.28

개발 버전 관리하는 방법

버전관리,소프트웨어,개발,버저닝,규칙,관리이력,릴리즈,패치,보안 버전관리하는 방법을 알아보자 프로그램 개발을 하다 보면 개발 버전을 어떻게 관리를 해야 할지 고민에 빠지는 경우가 많습니다. 그래서 대부분 1.0 이런 식으로 하고 몇 번 정도 관리를 하다가 그냥 단순히 1.1 1.2를 하거나 2.0으로 올리는 경우가 많은 것 같습니다. 저의 경우도 이런 부분은 어떻게 관리를 하면 좋을지 알아보다가 좋은 내용이 있어 정리를 하고 다른 분들에게 도움이 되면 좋을 거 같다는 생각으로 글을 남깁니다. 목차 버전관리 버저닝 버저닝이란 말 그대로 우리가 개발 버전에 관련하여 관리를 하는 것을 말합니다. 1.1.1 Major.MINOR.PATCH 일반적으로 시맨틱 버저닝은(Semantic Versioning)이라고 하..

DEVELOPMENT 2023.01.21

오라클 클라이언트 (32비트/64비트) 설치와 관련한 문제 해결방법

오라클, 데이터베이스, 시스템오류, 32비트, 64비트, ODAC, 설치 실행에 문제가 있습니다. 개발하다 갑자기 오류가 생겼습니다. 이런저런 오류를 많이 겪고 해결을 하고 있지만 이런 오류는 또 오랜만에 겪었습니다 혹시나 또 이런 오류를 겪었을 때 찾아볼 수 있고 저와 같이 이런 오류를 겪는 분들에게 조금이나 도움이 될 수 있었으면 하는 생각으로 해결방법을 적으려고 합니다. 목차 오라클 오류 증상 System.InvalidOperationException: Oracle 클라이언트 라이브러리를 로드하려는 시도에서 BadImageFormatException을 Throw했습니다. 32비트 Oracle 클라이언트 구성 요소가 설치된 상태에서 64비트 모드로 실행할 경우 이러한 문제가 발생합니다. 위치 : Sy..

DEVELOPMENT 2023.01.08

2022 전자정부 표준프레임워크 신규버전 발표회 소감

egovframework,프레임워크,개발,전자정부,신규버전,NIA,인터넷진흥원,공공기관,공통 전자정부 표준 프레임워크 신규버전과 관련된 발표회를 본 이야기 정부에서 만들어 배포하는 프레임워크가 있는데 예전에 국비학원을 다닐 때 처음 스프링 관련하여 알게 되었고 그에 관련하여 검색을 하다가 정부에서 만든 표준 프레임워크라는 것을 알게 되었습니다. 사실 크게 보면 달라진 것은 없고 정부에서 제작했다는 것이 다른 것이라고 생각은 하지만 표준프레임워크(egov)에 들어가서 소개에 들어가면 아래와 같이 설명이 되어있습니다. 표준프레임워크란? 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적..

DEVELOPMENT 2022.12.17

오라클 오렌지 단축키 총정리

오렌지,SQL,MSSQL,MYSQL,오라클,데이터베이스,단축키,꿀팁 오라클 오렌지 사용할 때 참고하면 좋은 단축키 모음 실무에서 오렌지를 사용할 때 도움이 될 수 있는 것이 어떤 게 있을까? 바로 단축키가 도움이 될 거라고 생각을 했습니다. 빠르게 실행을 하거나 도움을 줄 수 있는 단축키는 우리가 업무 하는데 많은 도움이 될 것이라고 생각하고 단축키들을 쭉 정리를 했습니다. 즐겨찾기에 저장하시고 필요할 때마다 보러 오시는 것을 추천합니다. 목차 오라클 오렌지(Oracle Orange) 단축키 Ctrl + N Connect : 연결 계정에 로그인할 수 있습니다. Alt + F5 : SQL Tool 추가 SQL Tool을 추가할 수 있습니다. Ctrl + U : 소문자로 변경을 할 수 있습니다. Ctrl +..

DEVELOPMENT 2022.12.04

내가 이해하기 쉽게 정리하는 프로미스(Promise) 알아보기

자바스크립트,EMCA,JS,AJAX,비동기처리,동기처리,프로그래밍,백엔드 이해가 안될 때 이 글 하나면 충분해요! 저도 그랬어요 개발을 하게 되면서 동기와 비동기를 처리하기 위해서 여러 가지 방법을 사용하여 진행을 하지만 효율적으로 관리를 할 수 있는 방법은 아무래도 Promise를 사용하는 것이 맞다고 생각을 한다 개념도 그렇고 Promise 말고 다른 방법도 많지만 흔히 사용하게 되는 콜백 함수를 사용하게 되면 무한 콜백이라는 끔찍한 상황에 맞이하게 된다 나 또한 부끄럽지만 아직 배울게 많다 보니 무한 콜백에 빠져 아찔한 화면을 본 적이 있기도 하고 혼자 검색하면서 프로미스 이론을 봤는데 잘 이해가 되질 않았는데 혼자 천천히 다시 하면서 이해한 개념에 대해서 말해보려고 합니다. 최대한 이론에 중심 해..

DEVELOPMENT 2022.10.02

이클립스(Eclipse) 실행이 안될 때 오류 해결방법

개발,프로그래밍,오류,실행,에러,해결방법,경로,설치파일 이클립스 오류 해결하는 방법 앞서 이야기했듯이 취업을 하고 처음 들어가고 봤을 때 학원이나 학교에서 이클립스를 사용을 해봤고 다른 툴은 거의 사용을 할 일이 많이 없었기도 했는데 취업을 하고 내가 배웠던 것은 비주얼스튜디오(Visual Studio)였고 또 한동안 계속해서 그쪽으로만 사용을 하다 보니 이클립스가 가물가물해졌다 또 쓸 일도 없다고 생각을 했는데 PostreSQL은 이클립스 기반이라는 말을 얼추 듣기도 했지만 내가 만지는 것은 아니닌깐 별 상관을 안 했지만 회사 내 사용하던 프로그램 중 구버전(옛날 사용하던 것)을 어느 정도 배워야 한다는 말과 함께 배우기 시작하면서 또 이클립스를 만지기 시작했다 그리고 간단하지만 겪었던 오류 해결방법을..

DEVELOPMENT 2022.09.10

논리연산자 [||, &&, !]

논리연산자프로그래밍,boolean,반복문,비교 확실하게 알고 넘어가는 논리연산자 코드를 작성하다 보면 가장 흔하게 사용하는 논리 연산자가 있다 이런 연산자들을 사용하는 것은 기본적으로 많이 하지만 사용을 하려면 그 개념에 대해서도 확실히 알고 넘어가는 것이 필요하다 그래서 정리도 하고 저와 같이 필요한 분들에게 도움이 되었으면 좋겠다는 생각으로 아래와 같이 간단하게 정리를 하려고 합니다. 목차 논리연산자 논리 연산의 경우 참, 거짓을 판단할 수 있는 것입니다. 위에도 이야기하였듯이 boolean으로 true, false 형태로 반환이 되기 때문에 반복문에 자주 사용하기도 합니다. 주요 논리연산자 연산자 이름 && AND AND AND || OR OR OR ! NOT 간단하고 싶게 알아보는 논리 연산자, ..

DEVELOPMENT 2022.07.23