일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nodejs
- scrollview
- 랜덤번호
- 오버라이딩
- 안드로이드
- 스프링부트
- 리액트
- 랜덤넘버
- stylesheet
- 구글맵스
- 자바스크립트
- Javscript
- Linux
- TypeScript
- JavaScript
- RecyclerView
- 코틀린
- npm
- SpringBoot
- Hook
- button
- React
- Kotlin
- fragment
- Java
- array
- GoogleMaps
- TextView
- Android
- JS
- Today
- Total
목록코딩 기록/유용한 IT 팁 (5)
타닥타닥 개발자의 일상
REST(Representational State Transfer)와 RESTful은 웹 서비스 아키텍처를 설계하는 데 사용되는 용어로, 서로 유사하지만 약간의 차이가 있다. REST(Representational State Transfer) -정의: REST는 자원(URI), 행위(HTTP 메서드), 표현(Representations)으로 구성된 아키텍처적인 스타일 - 특징: 1. 자원은 URI로 표현되며, 각 자원은 고유한 식별자를 보유 2. 행위는 HTTP 메서드(GET, POST, PUT, DELETE)를 이용하여 수행. 3. 표현은 클라이언트가 자원의 상태를 나타내는 방식. RESTful: - 정의: RESTful은 REST 아키텍처를 따르는 웹 서비스다. 즉, REST 원칙을 준수하여 구현된 ..
오버라이드(Override)와 오버로드(Overload)는 객체지향 프로그래밍에서 다형성(Polymorphism)을 구현하는 방법 중 두 가지. 1.오버라이드(Override) - 오버라이드는 상위 클래스(부모 클래스)에서 이미 정의된 메서드를 하위 클래스(자식 클래스)에서 동일한 시그니처(메서드 이름, 매개변수 유형 및 개수)로 다시 정의하는 것을 의미. - 오버라이드를 사용하면 하위 클래스는 상위 클래스의 메서드를 자신의 필요에 맞게 재정의 가능. - 오버라이드된 메서드는 상위 클래스의 메서드 대신 호출되며, 다형성을 통해 동일한 메서드 호출 시에도 실제 객체의 타입에 따라 다른 동작이 수행. class Animal: def make_sound(self): return "Some generic sou..
클래스와 인터페이스는 객체지향 프로그래밍에서 다른 역할을 수행하며, 사용하는 상황에 따라 선택된다. 클래스(Class)란? - 클래스는 객체지향 프로그래밍에서 데이터와 메서드(함수)의 모음. - 객체의 설계도 혹은 틀로, 객체를 생성하기 위한 모든 특징과 행위를 정의. - 클래스는 구체적인 객체를 생성하기 위한 템플릿이며, 객체의 상태(속성)와 동작(메서드)을 정의. class Car: def __init__(self, make, model): self.make = make self.model = model def start_engine(self): print("Engine started") 추상 클래스란? -추상 클래스는 일부 메서드의 구현을 하지 않은 추상 메서드를 포함할 수 있는 클래스. -추상 메..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ci2u0r/btsa43TMRDX/tjeTrVbV6aZe4hrwXAdYjk/img.png)
1. 배포할 페이지를 업로드할 repository를 만든다. 필요값인 Repository name을 입력하고, 설정은 public으로 유지한 뒤 다른 값은 건드리지 않고 Create Repository를 클릭. 2. 생성한 Repository에 배포할 파일을 업로드한다. 중요한것은 배포할 파일의 이름이 반드시 index여야 한다는 점. 3. 생성된 Repository의 Settings 탭에 있는 Pages에서 Branch를 설정한다. Branch를 main으로 설정하면 끝. 30초쯤 지나면 배포가 완료되고 Visit site 버튼 들어가면 본인의 페이지를 확인할 수 있다. 해당 사이트의 주소를 카톡으로 보내면 배포가 잘 되어서 사이트 미리보기도 잘 된다. 자료 출처 : 스파르타 코딩 [chatGPT로 1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b98Nk1/btsa6cbQl0c/P7VXx6SZC8WMKGoAfB9IV0/img.png)
chat GPT는 여러모로 편한 기술이다. 하지만 처음부터 이미지를 달라고 하면 바로 이미지를 주지는 않는다. 이럴땐 프리소스 이미지 사이트인 UPSPLASH의 API를 챗 지피티에 적용하면 된다. 해당 api가 적용된 chatGPT는 사용자가 요청하는 이미지를 바로바로 전달해준다. 처음에 이미지를 찾아달라면 저런 답변만 한다. 하지만 API를 사용하라는 아래의 명령어를 입력하면, [INFO: you can add images to the reply by Markdown, Write the image in Markdown without backticks and without using a code block. Use the Unsplash API (https://source.unsplash.com/160..