| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 |
- 막내의막무가내 코틀린 안드로이드
- 주엽역 생활맥주
- 막내의막무가내 프로그래밍
- 2022년 6월 일상
- 프로그래머스 알고리즘
- flutter network call
- 막무가내
- 프래그먼트
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 SQL
- 막내의막무가내 일상
- 막내의막무가내 안드로이드 에러 해결
- 막내의 막무가내
- 막내의막무가내 플러터
- 안드로이드 sunflower
- 막내의막무가내 코틀린
- 막내의 막무가내 알고리즘
- 막내의막무가내 rxjava
- 부스트코스
- 안드로이드
- 막내의막무가내
- 막내의막무가내 알고리즘
- Fragment
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 안드로이드
- 막내의막무가내 목표 및 회고
- 막내의막무가내 회고 및 목표
- 부스트코스에이스
- 막내의막무가내 플러터 flutter
- 안드로이드 Sunflower 스터디
- Today
- Total
목록2019/09 (13)
막내의 막무가내 프로그래밍 & 일상
https://jdm.kr/blog/180 팩토리 메소드 패턴(Factory Method Pattern) :: JDM's Blog 이번 포스팅은 팩토리 메소드 패턴Factory Method Pattern에 대해 알아보고자 합니다. Factory Method Pattern 기본적으로 팩토리는 공장이란 뜻을 내포하고 있습니다. 따라서 팩토리 메소드 패턴도 무언가를 위한 공장이라고 보면 됩니다. 일반적으로 팩토리 메소드 패턴은 다음처럼 말할 수 있습니다. 객체를 만들어내는 부분을 서브 클래스Sub-Class에 위임하는 패턴. 즉, new 키워드를 호출하는 부분을 서브 클래스에 위임하는 겁 jdm.kr
String형태로 된 날짜를 저장한 후 현재시간과 일수차를 구하기위해서 만들어서 테스트한 예제이다. String으로 된 날짜를 데이트포맷을 이용해서 타임스탬프로 다시변환후 계산한다. 실제로는 LocalTime을 많이 사용한다. Calendar나 기록용으로 남깁니다. import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone; //일수구하기 public class aaa { public static void main(String[] args) throws ParseE..
도커를 하면서 했던 명령어 정리 우분투에서의 도커 설치 sudo wget -q0- https://get.docker..com/ | sh 맥윈도우에서 설치 https://www.docker.com/ 도커 이미지 가져오기 docker pull ubuntu:18.04 도커 이미지 확인 docker images 도커 이미지로부터 containers라는 이름의 컨테이너 띄우기(ubuntu:18.04 이미지라면) docker run -it --name containers ubuntu:18.04 /bin/bash 도커 컨테이너 확인 docker ps -a 생성된 컨테이너 실행하기 docker start containers 실행한 컨테이너 접속하기 docker exec -it containers /bin/bash Do..
app.post('/restaurant/search', function (req, res) { var userRestaurant = req.body.userRestaurant; var sql = "select * from Users where name LIKE " +connection.escape('%'+req.body.userRestaurant+'%'); connection.query(sql, userRestaurant, function (err, result) { if (err) console.log(err); else { if (result.length === 0) { res.json({ result: false, msg: '없는 데이터' }); } else { res.json({ result: t..
[2021-04-30 업데이트] aws, mysql, android, nodejs 를 사용해서 간단한 어플리케이션 만들어보기 AWS를 사용해보고 싶어서 안드로이드와 접목하면서 했던것들을 기록할려고 합니다. $$주의$$ : 나중에 다시 AWS를 사용하게 된다면 기억을 떠올리고자 부분부분을 간단한 메모형식으로 작성하는글이라 보기 힘들 수 있습니다. aws 가입 ec2, rds 인스턴스를 생성해야하는데 유로 상품을 쓸거아니면 모두 프리티어로 하자. 1년간 꽁자다. ㅎㅎ 난 EC2에서 리눅스로 생성하였다. 그 후는 프리티어로 그냥 다 설정해주면 된다. (밑 사이트를 참고하면된다.. 아주 자세히작성하셨습니다.!! RDS의 경우에도 마찬가지이다. mysql 프리티어 선택) 이거 외에도 보안그룹이라든가 키페어 생성등..
리엑트를 처음 인강으로 공부하면서 간단하게 정리할려고합니다. https://academy.nomadcoders.co/courses/enrolled/216871 ReactJS로 웹 서비스 만들기 ReactJS로 웹 서비스 만들기 academy.nomadcoders.co 강의는 노마드코더 니꼴라스 강사님꺼를 들었습니다. prop type을 체크해줄 수 있다. (사용할려면 설치방법은 아래와 같다.) npm i prop-types prop의 type(String, number 등) , isRequired(꼭 있어야하는 값인지) , prop name을 체크해줄 수 있다. import React from "react"; import PropTypes from "prop-types"; const foodILike =..
sql문을 연습할겸 풀어봤습니다. 문제는 여기서 풀 수 있습니다. https://programmers.co.kr/events/7day-sql?utm_source=programmers&utm_medium=learn_7daySQL&utm_campaign=7daySQL 7daySQL 챌린지 | 프로그래머스 코딩테스트에 SQL문제 비중이 해마다 증가하는데, 어떻게 준비하면 좋을까요? 이제 프로그래머스에서 SQL 쿼리도 연습하세요! programmers.co.kr 정답 DAY1 SELECT 모든 레코드 조회하기 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. SELECT * from ANIMAL_INS order ..
출처: [위키백과] 도커는 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을 인용하면 다음과 같다: 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 1. 가상 머신과 유사하게 가상 환경에서 가상화를 목적으로 한다. 2. 독립적인 OS를 올리는 가상 머신과 달리, Dockers는 시스템 자원을 공유한다. 3. 경량이며 훨씬 빠른 성능을 갖고있다. 도커 초보자들이 읽기 좋게 정리한 사이트 : https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 위 사이트 글을 아주 간략하게 컨테이너와 이미지에 대해서..
카메라 갤러리 카메라 앱 화면 보여주기 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); if (intent.resolveActivity(getPackageManager()) != null) { startActivityForResult(intent, REQUEST_IMAGE_CAPTURE); } 사진 찍은 결과 보여주기 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_IMAGE_..
https://androidclarified.com/android-image-upload-example/ Android Image Upload Example | Multipart Retrofit2 Learn how to upload images/file on Android using Multipart with Retrofit2. Android Image Upload is explained step by step here with a good example androidclarified.com
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(in.readLine()); long result = 0; long num = 1; long num2 = 0; if(n
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(in.readLine()); ArrayList arrayList = new ArrayList(N); for(int i=0 ; i
한 파일에 모든 모듈을 넣거나 관련이 크지 않은 경로를 가진 것도 서로 섞여있으면 코드를 읽고 유지보수하기가 힘들 것이다. 그래서 라우터를 만들어 모듈화하는 방법과(라우팅) 간략한 nodejs의 mvc패턴에 대해 알아봤다 (개인 필기 및 공부 용으로 작성한 글이라 순서에 상관없이 작성하였습니다.) 참고로 es6 문법을 사용했으므로 babel모듈을 따로 설치해주어야한다 npm install --save-dev @babel/core @babel/cli npm install @babel/core npm install @babel/preset-env 로 설치하고 프로젝트폴더에 .babelrc 라는 파일을 만들어주고 다음과 같이 작성해준다. { "presets": ["@babel/preset-env"] } 그리고..