본문 바로가기
728x90

분류 전체보기198

[리액트를 다루는 기술] 외부 API를 연동하여 뉴스 뷰어 만들 https://www.yes24.com/Product/Goods/62597469?pid=123487&cosemkid=go15325014723890344&gclid=CjwKCAjwkeqkBhAnEiwA5U-uM-TEoCVlWDSzJA2vBdVWRKQI_NXK8EnAMIKXCLzsxNLJmdQc_gpd8RoCtQYQAvD_BwE 리액트를 다루는 기술 - YES24 리액트, 어떻게 활용하느냐가 중요하다!기본기를 꼼꼼하게! 효과적으로 활용하는 방법까지 다양하게 배우자!리액트를 이해하기 위한 핵심 개념은 물론이고 어떤 상황에서 어떻게 사용해야 하 www.yes24.com 소스코드는 하단에 있습니다 전체 소스코드 Index.js import React from 'react'; import ReactDOM from .. 2023. 6. 28.
[Oracle 문법] order by ~ limit 구현하기 구현하고 싶은 것: finished_rate가 가장 높은 행의 정보 전체를 가져오기 원하는 결과: finish_rate=1인 행의 전체 정보 oracle은 limit이 없어서 다음과 같이 적어야한다고 한다. SELECT a.* FROM (SELECT b.*, rownum b_rownum FROM (SELECT c.* FROM some_table c ORDER BY some_column) b WHERE rownum = 만약 upper limit과 lower limit이 존재하는 경우, 그리고 정렬된 rownum 칼럼이 필요한 경우라면 위와 같이 길게 써야하겠지만, 나같은 경우는 upper limit만 있으면 므로 더 간단하게 나타낼 수 있다. 1. finished_rate가 큰 순으로 정렬하기 SELECT.. 2023. 6. 28.
[리액트를 다루는 기술] 일정관리 웹 어플리케이션 만들기 https://www.yes24.com/Product/Goods/62597469?pid=123487&cosemkid=go15325014723890344&gclid=CjwKCAjwkeqkBhAnEiwA5U-uM-TEoCVlWDSzJA2vBdVWRKQI_NXK8EnAMIKXCLzsxNLJmdQc_gpd8RoCtQYQAvD_BwE 리액트를 다루는 기술 - YES24 리액트, 어떻게 활용하느냐가 중요하다!기본기를 꼼꼼하게! 효과적으로 활용하는 방법까지 다양하게 배우자!리액트를 이해하기 위한 핵심 개념은 물론이고 어떤 상황에서 어떻게 사용해야 하 www.yes24.com 전체 소스 코드는 하단에 있습니다 소스코드 전체 App.js import React, { useState, useRef, useCallback .. 2023. 6. 27.
[프로그래머스] 소수찾기 / 의상 (Java) 1. 소수찾기 코딩테스트 연습 - 소수 찾기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { HashSet madeNumbers = new HashSet(); //숫자카드로 만든 숫자조합 담을 HashSet int answer = 0; public int solution(String numbers) { //1. 문자열을 하나씩 배열에 넣기 String[] numbersArrayString = numbers.split(""); //tes.. 2023. 6. 26.
Docker 이미지 commit, push, pull 1. commit 명령어 사용해서 컨테이너를 이미지로 만들기 $docker commit 컨테이너이름 사설레지스트리주소:포트/생성할이미지이름:태그 $docker commit 컨테이너이름 도커허브아이디/생성할이미지이름:태그 2. 이미지 push하기 push가 잘 되었는지 확인하는 방법은 여러가지가 있다 3. 이미지 태그 업데이트하기 1~2를 반복하면 된다 4. 도커허브에도 올리기 먼저 docker login으로 로그인을 하고 $docker login 도커허브 아이디로 push하면 된다 5. 이미지 다운받기 1) 윈도우 로컬 마찬가지로 pull 명령어로 다운받을 수 있다 2) 윈도우랑 우분투 TLS/SSL을 사용해야한다. 보내는 쪽에서 보안작업을 해줘야하기 때문에 Docker Desktop 설정에서 Docke.. 2023. 6. 17.
Docker 네트워크 / 볼륨 1. docker 네트워크 만들기 $docker network create 네트워크이름 --gateway 게이트웨이 --subnet 서브넷 docker network list를 보면 만들지도 않았는데 기본으로 존재하는 네트워크가 세 개 있다. bridge 방식은 집에서 사용하는 공유기처럼 기존 네트워크 하위에 가상의 서브넷을 만들고, 그 네트워크에 192.168. xxx.xxx.의 가상 IP를 부여해준다. host 방식은 IP를 공유할 때 따로 브릿지를 만드는 게 아니라 같은 IP를 사용하는 것이다. 따로 IP를 안 만들어도 된다는 장점이 있지만 동시에 쓰면 좀 느려진다. none은 네트워크를 쓰지 않는 것이다. 2. 네트워크 상세정보 보기 $docker network inspect 네트워크이름 3. 만.. 2023. 6. 14.
Docker 컨테이너 생성/실행하기 1. docker 설치 Download Docker Desktop | Docker Download Docker Desktop | Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com 2. docker 설치 확인 $docker version 이렇게 Client랑 Server 둘 다 뜨면 제대로 설치가 된 것이다. 3. image 찾고 받기 $docker search 이미지이름 $docker pull 이미지이름 4. container 생성하기 $docker create --name 컨테이너이름 -dit.. 2023. 6. 12.
[프로그래머스] 최소 직사각형 / 타켓 넘버 / 완주하지 못한 선수 / 모의고사 (Java) 1. 최소 직사각형 import java.util.*; class Solution { public int solution(int[][] sizes) { //0. 주어지는 sizes 배열 형태는 int[n][2] //1. 단순하게 배열 안의 두 숫자 중 큰 것끼리 비교, 작은 것끼리 비교 //5. big 배열, small 배열 선언 int[] big = new int[sizes.length]; int[] small = new int[sizes.length]; //2. 그럴려면 먼저 n만큼 반복되어야함 for (int i=0; i=b) ? a : b; int smallNum = (a c 출력 a b c c c -> 다 같으므로 마지막이 문제 */ String answer = ""; int check = 0;.. 2023. 6. 11.
728x90

"); wcs_do();