일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바스크립트
- MySQL
- Streamlit기초
- 판다스
- 파이썬공부
- 파이썬
- 웹대시보드 제작
- Streamlit기본
- 자바프로그래밍
- streamlit
- 자바초보공부
- 스트림릿 기본
- 안드로이드 스튜디오
- Pandas
- 판다스공부
- 자바기초
- RESTful API
- 자바공부
- JavaScript
- 자바
- serverless
- 스트림릿
- 데이터베이스
- 웹대시보드 기초
- Matplotlib 기초
- db
- 판다스데이터프레임
- 자바스크립트 공부
- java
- 자바초보
- Today
- Total
목록전체 글 (225)
ruriruriya
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOM5fK/btsClIbqVmM/di5ggDKOkBcCxavd1Z92lk/img.jpg)
안드로이드의 TextView는 화면에 텍스트를 표시하는 데 사용되는 UI 요소이다. 여러 가지 속성을 사용하여 텍스트, 색상, 배경, 레이아웃 등을 설정할 수 있다. 안드로이드 TextView 속성 text: TextView에 표시되는 텍스트 내용을 설정한다. textColor: 텍스트의 색상을 지정한다. background: TextView의 배경을 설정한다. 배경으로는 색상, 이미지 또는 Drawable 등을 사용할 수 있다. layout_margin: TextView의 여백을 설정한다. layout_margin을 통해 상하좌우 여백을 설정할 수 있다. visibility: TextView의 표시 여부를 결정한다. visible, invisible, gone 등의 값으로 설정할 수 있다. paddin..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OS7eB/btsCkmsuOpv/L1VazKz7qnaGGSjrerInw1/img.jpg)
지난 번엔 serverless deploy로 서버 배포를 해보았다. 이번엔 github로 commit/push 하면 자동으로 서버에 배포될 수 있도록 해보자. 1. GitHub 해당 레파지토리 - Actions 파란 글씨로 된 set yo a workflow yourself 를 클릭한다. main.yml 파일이 생성되고 아래 코드를 입력한 다음 branches :에 해당 레파지토리 branches랑 똑같이 입력해준다. 그리고 저장하지 말고 대기한다. 2. GitHub 해당 레파지토리 - Settings 브라우저의 새탭을 눌러 해당 레파지토리 - Settings - Secrets and variables 를 클릭한다. 그리고 Actions로 접속 main.yml 파일에서 jobs - deploy - env..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b3CWLZ/btsClbpqAnN/1Yq5ImFewaf2Fm38L2hJt1/img.jpg)
서버리스로 만든 API app을 serverless deploy로 서버 배포를 해보자 :) 1. 사전 작업 사전 작업은 seserverless 프레임 워크가 설치되어 있어야 한다. https://ruriruriya.tistory.com/106 [AWS] Lambda - Serverless 프레임워크 설치 1. npm 설치 별다른 설정 없이 Next 만을 누르며 설치를 완료한다. https://nodejs.org/en/download Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. Serverless 프레임워크 설치 ruriruriya.tistory.com 그리고 A..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yO5Tr/btsCnLEcsPo/qp29sThmmuESXxzKkG6j1K/img.jpg)
자바에서는 생성자로 공간을 먼저 형성한다. 그리고 형성된 공간에 데이터를 넣고 변수로 그 공간을 가리킨다. 1. 클래스 생성 클래스 하나를 생성해서 변수를 선언하고 함수를 만든다. 매개변수를 추가한 함수와, print 함수 2개를 만든다. public class Member { String name; String tel; String address; Member(){ // 돌아가게 하기 위해서 만든 기본 생성자. } Member(String name, String tel, String address){ this.name = name; this.tel = tel; this.address = address; } void print(){ System.out.println(name + " " + tel + " ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bBnGEc/btsCf55KK0V/EkEioRmHtP5Nb6A3jZ9FYK/img.jpg)
자바 클래스 크게 두 가지로 나뉜다. - 클래스를 실행하는 부분 - 클래스를 만드는 부분 그래서 클래스를 만들고 실행은 메인 클래스에서 실행된다. 1. 클래스 생성 먼저 클래스를 만들어보자. number, name 이라는 변수를 선언하고 print라는 return 없이 프린트하는 함수를 만들었다. public class Product { int number; String name; void print(){ System.out.println(number); System.out.println(name); } } 2. 메인 클래스 생성 메인 클래스안에 가장 먼저 와야할 것은 public static void main(String[] args) 함수이다. 그 함수 내에서 실행 코드를 만들어 실행한다. 먼저 생성..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AZlFK/btsB6oxmWEL/euzbcfPLXsbXRlckk2mgnK/img.jpg)
MySQL 에서 TIMESTAMP 타입의 컬럼의 값을 자동으로 생성 시 시간을 입력하는 방법과 업데이트할 때 자동으로 생성되는 시간을 입력하는 방법을 알아보자. 생성시간 자동 입력할 때 컬럼의 Default를 now()로 해준다. 생성 후 업데이트 날짜를 자동으로 입력할 때 컬럼의 Default를 now() on update now() 로 한다. 입력한 뒤 적용하면 CURRENT_TIMESTAMP / ON UPDATE CURRENT_TIMESTAMP 으로 바뀌고 insert를 해보면 자동으로 입력되는 것을 확인할 수 있다.
Error Code: 1396. Operation CREATE USER failed for 'username'@'%' MySQL에서 새로운 USER를 생성하다가 1396 에러가 났다. 원인 지난주에 유저를 생성하고 똑같은 유저 이름으로 다시 생성하려니 나오는 에러였다. 해결방법 01 어드민 계정에서 유저를 다시 지우고 다시 생성하면 된다. [유저 지우는 방법] delete from mysql.user where User ='username'; delete from mysql.db where User ='username'; flush privileges; [유저 생성 방법] use mysql; create user '유저이름'@'%' identified by '비밀번호'; grant all privileg..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ywtqh/btsB6n4KgpH/x701AuKYwUARHETfjaScV0/img.jpg)
AWS Lambda는 아마존 웹 서비스(AWS)의 컴퓨팅 서비스 중 하나로, 서버리스 컴퓨팅을 제공하는 플랫폼이다. 이는 애플리케이션을 개발하고 실행할 때 서버 관리에 대한 부담을 줄여준다. 1. S3 스토리지 연결 AWS 콘솔에서 S3으로 접속하여 해당 버킷의 이미지를 클릭한다. 그리고 이미지 객체 URL을 이미지 이름 빼고 복사해둔다. config 파일에서 S3 버킷 이름과, 이미지 객체 URL을 복사해서 넣는다.(이미지 이름을 뺀 URL) 2. MySQL DB 연결 MySQL workbench에 접속해서 해당 유저에 오른쪽 마우스를 클릭해서 Edit Connection 으로 접속한다. Host name과 User name을 복사해둔다. config.py에 아래와 같이 입력한다. HOST = host..