일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Streamlit기본
- JavaScript
- 안드로이드 스튜디오
- 파이썬
- 자바프로그래밍
- 판다스
- 웹대시보드 제작
- 자바기초
- 스트림릿 기본
- Pandas
- 웹대시보드 기초
- 자바공부
- Android
- 자바스크립트 공부
- 안드로이드 앱 개발
- 판다스공부
- Streamlit기초
- 자바초보
- db
- 스트림릿
- 자바
- MySQL
- Matplotlib 기초
- 데이터베이스
- serverless
- 자바스크립트
- RESTful API
- 파이썬공부
- java
- streamlit
- Today
- Total
목록전체 글 (228)
ruriruriya
코틀린에서는 문자열 안에 변수나 표현식을 간편하게 삽입할 수 있는 문자열 템플릿이 있다.이렇게 하면 쉽게 문자열을 작성할 수 있고 또한 코드 가독성도 좋아진다.1. 변수를 문자열에 삽입문자열에 변수를 넣고 싶을 때, 변수 앞에 $ 기호를 붙인다.val name = "Alice"val age = 25// 문자열 템플릿을 사용한 예시val greeting = "Hello, my name is $name and I am $age years old."println(greeting) // 출력: Hello, my name is Alice and I am 25 years old. 2. 표현식을 문자열에 삽입중괄호 {} 를 사용해서 복잡한 표현식을 넣을 수 있다.val price = 9.99val quantity ..
Kotlin의 변수는 두 가지가 있다. 우리가 흔히 아는 변수(var)와 한번 입력하면 변경할 수 없는 읽기 전용 변수(val)이 있다.이는 상수와 다르므로 착각하면 안된다.package kr.co.hanbit.basicsyntaximport android.os.Bundleimport androidx.activity.enableEdgeToEdgeimport androidx.appcompat.app.AppCompatActivityclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdg..
안드로이드 개발 시 xml 연결하는 findViewById() 전통적인 방법으로 했었는데 코틀린을 배우면서 코틀린에서만 제공하는 뷰 바인딩(View Binding)을 알게 되었다. 여러모로 findViewById() 보다 장점이 많아서 배우게 되었다. 이제 뷰 바인딩으로 xml 화면을 연결하는 방법을 알아보자.0. 뷰 바인딩(viewBinding)의 장점타입 안정성 : XML에서 정의된 뷰를 잘못 참조할 위험이 줄어든다.컴파일 타임 체크 : 오류를 컴파일 타임에 잡을 수 있어서 런타임 오류가 줄어든다.코드 간소화 : findViewById()를 사용할 필요가 없고, 중복 코드가 줄어든다.null 안전성 : Kotlin에서는 null 안전성을 기본으로 제공하기 때문에 코드가 더 안전해진다. 1. viewB..
현재 디렉토리가 사용중인 디스크 양을 확인해보자. 1. 명령어 du는 특정 디렉토리의 사용중인 양을 보여준다.du [옵션] [파일 또는 디렉토리]옵션 없이 쓸 수도 있다.du[출력 예시]이렇게 쓰면 용량을 KB 기준으로 보여준다.4 ./dir1/subdir18 ./dir116 ./dir228 . 2. du 의 옵션사람이 읽기 쉬운 형식으로 표시하는 방법자동으로 MB, GB 등으로 보여줘서 한 눈에 사용량을 파악하기 쉽다.du -h[출력 예시]4.0K ./dir1/subdir18.0K ./dir116K ./dir228K . 그 디렉토리의 총 사용량을 알고 싶다면 아래와 같이 명령어를 입력하면 된다.du -s[출력 예시]28 . 디렉토..
Linux에서 디스크 사용량을 쉽게 해보자!1. 명령어df - h 는 사람이 읽기 쉬운 형식으로 디스크 총 크기, 사용된 공간, 남은 공간, 사용률 처럼 디스크 사용량을 알려준다.df -h[출력 예시]Filesystem Size Used Avail Use% Mounted onudev 7.8G 0 7.8G 0% /devtmpfs 1.6G 1.7M 1.6G 1% /run/dev/sda1 50G 20G 28G 42% /tmpfs 7.8G 1.5M 7.8G 1% /dev/shmtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 7.8G ..
현재 디렉토리 내에 있는 여러 디렉토리들 안에 파일 갯수를 세어야 할 때가 있다.이 때는 명령어 한줄로 쉽게 갯수를 파악할 수 있다. 1. 명령어find . -type f | rev | cut -d'/' -f2- | rev | sort | uniq -c find . -type f : 현재 디렉토리('.')와 그 하위 디렉토리 안에 모든 파일('-type f')을 찾는다.rev : 각 파일 경로를 반대로 뒤집는다. cut -d'/' -f2- : 슬래시(/)를 기준으로 나눠 두번 째 필드부터 끝까지 자른다.(파일명 제거, 디렉토리 경로만 남기기 위해서)rev : 다시 경로를 원래대로 뒤집는다.sort : 디렉토리 경로를 정렬한다.uniq -c : 중복된 디렉토리 경로를 카운트 한다. 2. 결과아래 처럼 디렉..
개발할 때 main 브랜치에 바로 개발하지 않고 각각 브랜치를 따로 만들어서맡은 부분의 기능 구현을 하고 테스트 한 다음 브랜치를 병합한다.main 브랜치에 현재 브랜치 병합하기 전에현재 브랜치에 main 브랜치의 최신본은 병합해보자.1. 터미널터미널 창을 열어서 GitHub 폴더의 해당 레포지토리로 이동한다.$ cd GitHub/ 2. 명령어$ git stash$ git checkout main$ git pull origin main$ git checkout $ git merge main$ git stash pop git stash : 현재 작업 중인 변경사항을 임시로 저장하고 워킹 디렉토리를 깨끗하게 만든다. git checkout main : 현재 브랜치를 main 으로 전환git pull ori..
스프링 부트에서 신규 프로젝트를 생성하고 환경설정하는 방법을 알아보자.0. Tool 준비IDE는 STS(Spring Tool Suite)로 사용했다. 이유는 회사에서 실무로 IntelliJ는 비싸고 vscode는 써봤지만 그렇게 편리하단 생각이 안들었기 때문에 STS를 선택했다.1. 신규 프로젝트 생성하기Package Explorer -> Create new Spring Starter Project 클릭 New Spring Starter Project 창이 뜨면 아래처럼 작성하고 Next > 버튼 클릭Name : 프로젝트 명을 작성Location : 프로젝트 저장할 디렉토리 위치 작성Type : Gradle (실무에서는 Maven일 수도 있음..)Packaging : JarJava Version : 17..