본문 바로가기

전체 글

mysql 컬럼 추가시 순서 지정 1. 컬럼 추가 ALTER TABLE table_name ADD COLUMN new_column_name VARCHAR(10) AFTER exist_column_name; => exist_column_name 후에 new_column_name을 추가 2. 첫번째 컬럼으로 추가 ALTER TABLE table_name ADD COLUMN new_column_name FIRST; 반면에 오라클은 12c 이후에 모든 컬럼 추가시 추가하과자 하는 위치 이후의 기존 column을 모두 invisible 상태로 변경후 -> new_column_name 추가 -> invisible을 visible로 모두 변경 하면 됨 더보기
갤럭시탭을 서브모니터로 사용하기 갤럭시탭s7 이상에서 설정에서보면 세컨드 스크린을 활성화한다. 윈도우10의 디스플레이에서 디스플레이 확장을 선택한다. 더보기
Delete를 빠르게 처리하기 mysql 계열에서 대량의 데이터를 삭제시 delete from xx inner join yy 등으로 하였을 경우 데이터가 적으면 빠르게 지워지지 않는다. 이럴때. in 절을 이용하여 row를 제한 한다면 빠르게 처리가 가능하다. delete from xx where 1=1 and (pk_column_lists ) in (select pk_column_lists from yy where column_name @@값 ) subquery에 limit절을 이용하면 문법 오류가 발생하니, subquery의 테이블 view로 사용하고 view안에 limit를 이용하면 오류가 발생하지 않는다. 더보기
mysql과 오라클의 한글 저장 byte mysql은 character 기준으로 database를 euc.KR로 지정하고 테이블을 생성하면 create table test (c1 char(50)); c1 컬럼에 한글 50글자(100bytes), 영문 100(100 bytes)글자가 입력 가능하다. 오라클에서는 bytes 기준으로 mswin949로 설정 되어 있다면 create table test(c1 char(50)); c1 컬럼에 한글 25글자(50bytes), 영문 50(50 bytes)글자가 입력 가능하다. 더보기
chatGPT는 편리하게 사용하는 확장팩 chatGPT를 사용할때 다소 불편한 부분이 한글로 이용할때 이다.. 한글로 치고 "한글" + Translate this in English라고 치면 영어로 변경이 되었는데 이제는 확장팩을 설치하면 영어로 자동 번역해서 질문하고 답변도 한글도 번역해준다. 구글 검색에서도 같이 사용할 수 있는 기능의 확장팩이 있으니 많이 사용하면 좋겠다. 1. 프롬프트 지니 2. chatGPT for Google 3. Youtube summary with chatGPT https://www.youtube.com/shorts/WvftbJ7DIkM 더보기
linux의 파일 접근 권한 오라클 installer계정이 아닌 일반 계정으로 오라클 인스톨러 계정의 소유 파일을 읽으려고 할때 파일의 퍼미션은 4755이어야 한다. 앞의 4의 의미는 예를 들어 root의 파일을 다른 계정시 실행시 root의 권한으로 읽는것을 의미하며 보안에서는 지양하는 권한이나 일반 계정으로 접근시 권한이 필요할 때가 있다. 아래의 블러그는 자세히 잘 설명이 되어 있어 같이 기록한다. https://eunguru.tistory.com/115 더보기
WINDOWS10에서 우분투 설치 사용하기 WINDOWS10에서 앱을 통하여 우분트 LINUX를 사용할 수 있다. 찾기->WINDOWS기능켜기/끄기를 선택 -> LINUX용 과 가상머신 선택 및 설치 -> WINODWS 재부팅 하면 시작화면에서 '마이크로소프트 스토어' 선택 -> ubuntu 앱 선택 -> 다운로드 -> 설치 및 열기 더보기
[공유, 퍼옴] 번역기 DeepL에 대한 소개 아주 좋은 번역기가 있어 소개합니다. https://it.donga.com/103578/ 구글·네이버 위협하는 딥엘(DeepL) 번역기, 한국어 버전 품질은? [IT동아 남시현 기자] 인공신경망은 인간의 두뇌에 있는 뉴럴의 신호체계로부터 영감을 얻은 인공지능의 동작 방식으로, 뉴런에 해당하는 노드들이 여러 계층으로 각기 연결되어 최적의 it.donga.com 다른 번역기와 비교를 해 보았는데, 상당히 번역을 잘해서 여기에 남깁니다. 더보기
AI 입문 AI(인공지능)란 알려준것 이상의 일을 처리/추론할 수 있어야 한다. 1세대 인공지능 : 대화할 수 있는 컴퓨터 ELIZA(엘리자) 2세대 인공지능 : 튜링 테스트(대화형 컴퓨터의 성능 측정시 사용), 전문가시스템(호텔 예약, 질환 진단) 3세대 인공지능 : 머신러닝, 딥러닝 가. 머신러닝의 종류 : 지동학습, 비지도학습, 강화학습 - 지도학습 : 미리 정답을 제공한 후, 거기에서 규칙과 패턴을 스스로 학습하도록 하는 방법 훈련데이터(train data) 필요 훈련데이터로 예측하기위한 것이 아닌 미지의 데이터에 대한 예측을 하기위한 것 학습 단계는 컴퓨터가 학습 훈련 데이터를 학습하여 자신만의 규칙을 구축하는 단계이며, 예측 단계는 구축한 규칙을 사용하여 새로운 데이터를 예측하는 시스템 - 비지도학습 :.. 더보기
CPU & GPU & NPU CPU : 직렬 처리 방식 : 알파고 CPU(1,920개), GPU(280개) GPU : 병렬 처리 방식 : chatGPT(GPU:10,000개) NPU : 신경망 처리 방식 : 거대 AI에 대세이며, GPU가격의 1/4 더보기
빅데이터 플랫폼 브라이틱스 SI 데이터 분석 도구인 브라이틱스 AI가 있다, 회귀분석/군집분석/Classification 등을 분석하는데, 파이썬 등 별도의 코딩없이 간단하게 데이터 분석을 할 수 있는 유용한 도구이다. https://www.brightics.ai/ Brightics AI www.brightics.ai 특히, 자료실에 분석절차와 결과를 자료로 올려놓아 실습하기에도 좋으며 유튜브에도 다양한 사용 결과가 올려져 있어 도구를 익히기에 많은 좋은 정보가 있다. 삼성SDS.에서 만든 제품이니 더 많은 애용이 있었으면 좋겠다. 더보기
unix의 directory 복사 cp -rp ts4 ts6 더보기