2025/08 4

[스나이퍼팩토리] 한컴AI 2기 - REPL, 모듈, Process, os, path

R(Read), E(Evaluate), P(Print), L(Loop)자바스크립트는스크립트언어로, 즉석 코드 실행 가능하다.cmd나 터미널에 node를 입력하여 사용할 수 있다.프롬프트가> 모양으로바뀌면, JS 코드를 입력할 수 있다.브라우저의 콘솔창처럼, 간단한 코드를 테스트 하는 용도로 적합하다.모듈 사용하기 • 파일끝에 module.exports로 모듈로 만들 값을 지정한 후,• 다른파일에서 require(파일 경로)로 그 모듈의 내용을 가져올수있다. const { odd, even } 부분은 module.exports를 구조분해 할당한 것이다.exports.odd = '홀수입니다';exports.even = '짝수입니다';var.js의 코드를 위와같이 바꾸어도 동일하게 기능한다. 동일한이유는mo..

한컴AI 2기 2025.08.22

SQL 공부 1 : SELECT, DISTINCT, CONCAT

SELECT• SELECT 문은 DB에서 데이터 조회 시 사용• SELECT는 테이블에서 원하는 데이터를 선택하여 반환 → DB에 저장된 정보를 분석 or 필요 데이터 추출 가능• 실무 DB 작업의 핵심 요소. 데이터를 효율적으로 검색, 분석, 가공하는 데 사용.SELECT 열1, 열2, ...FROM 테이블명WHERE 조건;ALL / DISTINCT• 데이터 조회 시, 중복 데이터 처리 방식 지정 옵션 (SELECT문에서 주로 사용)• DISTINCT는 결과 집합에서 중복 값을 제거, 고유 값만 반환 (SELECT 문에서 특정 열에 대해 중복을 제거할 때 사용)SELECT distinct department_id FROM new_schema. employees; AS와 연산• AS는 별칭(앨리아스)을..

한컴AI 2기 2025.08.21

[스나이퍼팩토리] 한컴AI 2기 - SQL 쿼리 실습

도서 관리 시스템책ID/제목/저자/가격/재고수량을 가진 BOOKS테이블을 생성하고, 데이터를 10건 입력하는 코드를 짰다.hancom스키마를 사용하기때문에, 제일 앞에는 `user hancom;`을 입력하고 시작했다.use hancom;create table books(book_id int primary key,title varchar(50),author varchar(50),price int,cnt int);INSERT INTO books (book_id, title, author, price, cnt) VALUES(1, '살인자의 기억법', '김영하', 14500, 90),(2, '여행의 이유', '김영하', 15800, 120),(3, '아몬드', '손원평', 13000, 150),(4, '82년생..

한컴AI 2기 2025.08.13

[스나이퍼팩토리] 한컴AI 2기 - 리액트 네이티브와 포켓몬 API

안드로이드 스튜디오 설치와 버추얼 디바이스교재와 현재간의 개발환경 차이가 컸다. 기본 설치 후 가상 디바이스(AVD)를 띄우는 데에도 여러 난관에 봉착했었다. 비슷한 문제를 겪은 다른 한국인 개발자들의 글들을 참고하며, The emulator process for AVD has terminated 와 같은 문제들을 해결해나갔다.아래는 내가 취한 방법들이다. 1. API 버전 낮추기2. 에뮬레이터 데이터 초기화 (Wipe Data)3. 에뮬레이터 렌더링 모드 변경 (AVD 설정에서 렌더링 모드를 "Software - GLES 2.0"으로 변경) 이 외에 다른 분들의 경우에는 ANDROID_HOME 환경변수와 SDK쪽 문제를 해결하기도 했다.리액트 네이티브더보기 RN 코드 예제 {/* RN의 tex..

한컴AI 2기 2025.08.08