전체 글(30)
-
[안드로이드 스튜디오] - fragment에서 View 애니메이션 구현하기
프로젝트 만들다가 opening 화면 애니메이션 구현하고 싶어서 해본 코드들.. // fragment 가 보이기 시작할때 override fun onResume() { super.onResume() // 알파값 조정으로 fade in 구현하기 ObjectAnimator.ofFloat(this.binding.textView, View.ALPHA, 0f,1f).apply { duration = 2000 start() } // 알파값 조정으로 fade out 구현하기 ObjectAnimator.ofFloat(this.binding.textView, View.ALPHA, 1f,0f).apply { duration = 2000 start() } // View 가 회전하면서 돌아오기 ObjectAnimator.of..
2022.04.19 -
Address localhost:1099 is already in use
IntelliJ에서 Tomcat Server 구동 시 발생하는 에러.. IntelliJ에서 Tomcat을 실행해서 Run Address localhost:1099 is already in use 포트를 확인하기 위한 방법은 2가지가 있다! 1099 포트의 PID 확인하기 - 1 리소스 모니터 열기 리소스 모니터 > 네트워크 > 수신 대기 포트에서 포트 번호가 1099인 PID 찾기 1099 포트의 PID 확인하기 - 2 ( netstat ) 우선 1099 포트를 어디서 사용하고 있는 지 확인해야 하기 때문에 1. CMD 실행 & 아래의 코드 입력하게 되면 netstat -ano|find "1099" 포트가 사용 중일 경우 포트가 사용 중이 아닐 경우 :: (3000포트를 사용하지 않고 있었기 때문에 검색..
2022.04.19 -
MongoDB Local에 들어있는 데이터 확인하기
cmd 열기 그냥 기본 위치에서 시작해도 무관하다 명령어 mongo 입력 시작하는 명령어 use (database 명) 현재 프로젝트에서 are database를 사용 중이기에 use are show collections are database에서 사용 중인 collection들을 모두 보여준다 db.(collection 명)._____ _ 부분은 find, findOne, update, delete 등 다양하게 올 수 있다. 끝에 .pretty()를 붙이게 되면 결과를 깔끔하게 JSON 형태로 볼 수 있다. local에 들어있는 database와 collection 확인하기 show dbs show collections dbs를 먼저 들어가고 그 안에서 collection을 검색하면 된다.
2022.04.19 -
[Tistory] - 코드블럭 글씨체(폰트) 변경하기
글쓰면서 보다보니.. 코드블럭 썼을 때 맘에 안 들어서 글씨체를 변경하기로 했다!! 적용하고 싶은 폰트 선택 여러가지 폰트 사이트가 많이 있지만.. 나는 Google Font에서 폰트를 찾았다.. fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com Font 선택 해당 폰트의 스타일 중에 원하는 것 찾은 후 Select this style 아래 사진의 1번 빨간 박스 부분 ===> 티스토리 스킨 편집 HTML의 사이에 들어갈 코드 아래 사진의 2번 빨간 박스 부분 ===> 티스토리 스킨 편집 CSS의 code 태그 부분에 들어갈 코드 티스토리 스킨..
2022.04.13 -
Java - 개념정리 7
순수함수 - 함수형 프로그래밍 함수형 프로그래밍 : 부수 효과를 없애고 순수 함수를 만들어 모듈화 수준을 높이는 프로그래밍 패러다임 부수 효과 = 외부의 상태를 변경하는 것 또는 함수로 들어온 인자의 상태를 직접 변경하는 것 순수 함수 = 부수효과가 없는 함수 즉, 어떤 함수에 동일한 인자를 주었을 때 항상 같은 값을 리턴하는 함수 & 외부의 상태를 변경하지 않는 함수 예시) 순수함수 function add(a,b){ return a + b; } console.log( add(10,5) ); // WHY?: 언제, 어디서 실행해도 add(10,5)는 항상 15를 리턴하고 외부 상태를 변경하지 않았기 때문 순수함수가 아닌 것 var c = 10; function add2(a,b){ return a + b ..
2022.04.07 -
Java - 개념정리 6
MVC 패턴 Model View Controller User -> Controller 조작 -> Controller :: (Model: 데이터 가져오기 -> View 제어 -> User에 전달) Model 일반적으로 CI의 모델은 데이터베이스 테이블에 대응된다 이를테면 Topic이라는 테이블은 topic_model이라는 Model을 만든다 그런데 이 관계가 강제적이지 않기 때문에 규칙을 일관성 있게 정의하는 것이 필요하다 모든 데이터에 대한 정보를 알고 있어야 하며, 이러한 정보들의 가공을 할 수 있어야 한다 Model이 직접 이 변경사항을 화면 UI를 수정할 수 없고, 대신에 이 변경에 해당하는 이벤트를 발생시켜 다른 구성 요소에게 전달하여야 한다. View View는 클라이언트 측 기술인 HTML/C..
2022.04.07