728x90

카테고리 206

[Oracle] 오라클 ORA-28000, ORA-28002 오류 해결

[Oracle] 오라클 ORA-28000, ORA-28002 오류 해결 1년만에 Oracle SQL Developer를 실행하였더니 다음과 같은 오류가 나왔다. 먼저 이 오류를 해결하기 위해 명령 프롬프트 창(cmd)을 켠다. 그 후 명령 프롬프트 창에 순서대로 다음 명령어를 입력하면 계정이 잠긴 ORA-28000 오류는 해결될 것이다. >> sqlplus "/as sysdba; >> alter user system account unlock; 하지만 이번에는 ORA-28002 계정 기간 만기 오류가 나오게된다. 이 오류는 자신이 사용하고자 하는 계정 스크립트 창을 켜서 다음을 입력하면 해결된다. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

1) Spring 실습 환경 설정 & 입문

1) Spring 실습 환경 설정 & 입문 - Postman : 특정 서버에 요청하고 응답 데이터를 받는것에 최적화 되어 있는 소프트웨어이다. - JDK : 자바 설치함 - Intellij IDEA : 실무에서 가장 자주 사용되는 웹 개발환경이다 - Spring initializer : 스프링에서 제공하는 웹사이트 https://start.spring.io/ - maven, gradle : 라이브러리, 도구 관리 툴, 대부분 gradle을 사용하여 프로젝트를 진행한다 - group : 기업 적기 - artifact : 빌드된 결과물, 프로젝트 명 - Dependencies : 제공된 라이브러리를 사용하여 Spring web 만들기 - Thymeleaf : HTML을 만들어주는 Template engine..

[AI 개념 정리] 1. 선형회귀

[AI 개념 정리] 1. 선형회귀 머신러닝 시스템은 한 번도 본 적 없는 데이터로부터 의미 있는 예측을 생산하기 위해 입력값들을 어떻게 조합할지 배웁니다. 손실함수를 최적화하여 문제 상황에 가장 적합한 모델 파라미터를 찾아 모델을 완성시키는 것이 주목적입니다. [기본 용어] Feature : 입력변수 (x 변수) Label : 예측대상 (y 변수) Model : 모델은 Feature와 Label 간의 관계를 정의 Example : data 특정 예시, model을 train 하기 위해 사용 Training : 모델을 만들거나 학습한다. 모델에게 labeled 된 example을 제공하고, 모델이 feature와 label 사이 관계 학습 Inference : 추론, unlabeled 된 example들에..

CS/AI 2023.07.21

[Node.js 백엔드 기록] 4. method의 이해 & Path module

[Node.js 백엔드 기록] 4. method의 이해 & Path module [method의 이해] - app.get 함수와 app.post 함수를 활용할 수 있다. - 복수의 path를 관리할 수 있다. - get으로 파라미터를 불러올 수 있다. - post로 유저의 입력을 불러올 수 있다. [라우팅 메소드 구문] // GET method route app.get('경로', function(요청,응답){ 응답.send('GET request to the homepage') }) // POST method route app.post('경로', function(요청, 응답){ 응답.send('POST request to the homepage') }) [요청.params] // GET method ro..

Back-End/Node.js 2023.07.20

[Node.js 백엔드 기록] 3. html 이용해 form 데이터를 서버로 전달하기

[Node.js 백엔드 기록] 3. html 이용해 form 데이터를 서버로 전달하기 [html 기본 구조] html은 hypertext markup language이다. hypertext는 링크를 통해 모든 문서가 연결되어 있는 구조로 일반적인 텍스트의 순차적인 구조를 뛰어넘는 비 순차적 접근법을 가진다. markup은 텍스트를 구조적으로 표현하는 방식이다. html은 정보를 구조적으로 표현하기 위해 tag 개념을 사용한다. head tag : 문서의 부가 정보를 담는 태그 body tag : 문서의 컨텐츠를 담는 태그 Heading tag : h1 ~ h6가 존재하고, 숫자가 작을 수록 폰트 크기가 크다. 자동으로 줄 바꿈이 적용된다. Paragraph tag : 문단을 표현할 때 사용. 문단의 첫 ..

Back-End/Node.js 2023.07.19

[Node.js 백엔드 기록] 2. Node.js 세팅, Express 설치, 기본 라우팅 (Localhost로)

[Node.js 백엔드 기록] 2. Node.js 세팅, Express 설치, 기본 라우팅 (Localhost로) [node.js 설치하기] https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 디폴트 모드로 설정하기 [visual code 터미널에서 express 설치하기] node.js 터미널 환경을 visual code에서 실행할 수 있도록 하자. 1. visual code에 작업 폴더 생성 후 디렉토리로 이동 2. express를 폴더 안에 생성하기 PS> npm install --save express [app.js 파일을 생성해서 웹페이지 띄우..

Back-End/Node.js 2023.03.28

[Node.js 백엔드 기록] 1. 웹서버 기본 지식 정리

[Node.js 백엔드 기록] 1. 웹서버 기본 지식 정리 웹 첫 등장에 HTML이 있었다. HTML을 통해 정보를 주고받을 수 있었다. 당시로서는 이것으로 혁명적인 사건이었다. 하지만 사용자와 상호작용하는 웹페이지를 만들고 싶다는 욕망이 있었지만, HTML은 정적이었다. 데스크톱, 모바일 게임에서와 같이 동적으로 사용자와 상호작용 할 수 있게 되길 원해서 javascript가 탄생하게 되었다. 웹은 HTML을 이용해서 웹 페이지를 우선 만든 후에 javascript를 이용해 사용자와 상호작용 할 수 있게 기능을 추가한다. 1) javascript 문법 익히기 - 변수를 선언하고 활용할 수 있다. const a = 5; const b = 2; const myName = "nico"; console.log..

Back-End/Node.js 2023.03.26

[자격증] 리눅스마스터 2급 2차 공부 3주 만에 취득

[자격증] 리눅스마스터 2급 2차 공부 3주 만에 취득 리눅스마스터 2급 2차 합격 2022년 1월 25일~ 2022년 2월 10일까지 시행된 리눅스마스터 2급 1차 필기시험에 합격하고, 2022년 3월 12일 시행된 리눅스마스터 2급 2차 필기시험에 합격했습니다. 리눅스마스터 2급 1차 필기시험은 온라인 시험으로, 기출문제를 회독해서 공부하시면 충분히 합격할 수 있는 시험입니다. 저는 이기적 리눅스마스터 2급 책을 구입하여 이론을 공부하였습니다. 리눅스마스터 2급 책에서 동영사 강의를 무료로 제공하고, 시험공부에 도움이 많이 되었습니다. 리눅스 마스터 2급 1차의 시험은 그리 어렵지 않고, 시험 범위도 좁아 준비하는데 어렵지 않습니다. 하지만 리눅스 마스터 2급 2차 시험은 난이도가 꽤 있고 생소한 용..

리눅스마스터 2급 2차 CBT 2021년 12월 11일 기출

리눅스마스터 2급 2차 CBT 2021년 12월 11일 기출 CentOS 7에서 X 윈도 기반으로 프린트 설정 - system-config-printer /home 디렉터리 500GB 구성, 용량 증설 환경 - LVM 사운드카드, 사운드 장치, GPL, LGPL 라이선스 기반 - ALSA tar ( ) linux-5.13.4.tar.xz - Jxvf - J = xz, j = bz, z = gz Configure 작업 후 관련 정보 저장 파일명 - Makefile - 컴파일 순서 : configure > make > make install 묶여있는 tar 파일을 /usr/local/src 디렉터리에 푸는 것 - Tar xvf backup.tar -C /usr/local/src 아파치 웹 서버 소스 설치 c..

C++과 C#의 차이점

C++과 C#의 차이점 1. C++에서는 메모리 동적 할당 후에 delete나 free로 동적 메모리 할당 해제를 시켜야 하지만, C#은 JAVA 언어와 유사하게 new 연산자로 할당받은 후에 해제할 필요 없이 Garbage Collector가 알아서 동적 할당 해제를 시켜줍니다. 2. C#에서는 C++과 다르게 타입을 변환해 캐스팅하는 것이 불가능합니다. 3. C#에서는 C++과 다르게 정적 배열을 선언할 때 적당히 큰 수를 집어넣으면 범위 초가 예외가 생깁니다. 4. C#에서는 C++과 다르게 전역 함수, 전역 변수, 프렌드 함수가 없습니다. 따라서 모든 인스턴스와 메서드는 어떤 클래스의 멤버에 반드시 속해야 합니다. 5. C#은 JAVA와 유사하게 기본 자료형까지도 객체입니다. C# 모든 객체들의 ..

C++ Programming 2022.02.08
728x90