개발 46

ubuntu alias 추가

alias란? 자주 사용하는 명령어를 특정 문자로 간단하게 사용할 수 있는 기능 예를들어 tlog2='tail -f /svc/ss/was/tomcat/dddd/logs/catalina.out' 이런식으로 로그를 본다거나 할때 , 귀찮게 저 뒤에긴~명령어를 다 작성하지않고 tlog2 만 shell에 입력하면 바로 사용된다. 추가하는법 vi ~/.bashrc 터미널에 위에것을 입력하고 쭈우욱 내려보면 수정할 수 있게 나온다 i 를 누르고 원하는 내용을 작성하고 tlog2='tail -f /svc/ss/was/tomcat/dddd/logs/catalina.out' :wq를 누르고 나온다 ( 참고로 :wq는 저장하고 나가기) :wq 그리고 source ~/.bashrc 터미널에 적용 source ~/.bashr..

개발/server 2023.07.06

ubuntu 파일명 변경 mv rename

mv 이름변경 혹은 파일 위치변경할때 쓴다. 사용 형식은 mv 기존파일명 바꿀파일명 mv stratService.sh startService.sh 이런식으로 오타가난 파일명이있다면 변경을 해줄 수 있다. rename 한개이상의 파일명을 일괄 변경할때 사용할 수 있다. 여러파일의 확장자명을 전부 바꿀때 사용하면 좋다. 사용형식은 rename 기존파일명 변경파일명 대상파일 파일패턴 문자를 인식해서 여러 파일을 한번에 바꿀 수 있다. rename .jpg .png *.jpg 이런식으로 사용하면 .jpg 파일이 .png 확장자로 전부 바뀌고 디렉토리안에 abc1 abc2 abc3 이라는 파일이 있는데 파일이 많아지다보니 abc01 abc02 abc03 이런식으로 변경을 하고싶다면 rename abc abc0 a..

개발/server 2023.06.30

swift xcode LayoutConstraints 오류 Unable to simultaneously satisfy constraints

Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. ( "", "" ) ​ https://www.wtfautolayout.com/ WTF Auto Layout? Make sense of cryptic Auto Layout error l..

개발/swift 2023.06.28

ubuntu 디스크 용량 확인 (df/du)

df : 디스크의 남은 용량 확인 df -k : 키로바이트 단위로 남은 용량을 확인 df -m : 메가바이트 단위로 남은 용량을 확인 df -h : 가독성 좋게 출력 df . : 현재 디렉토리가 포함 된 파티션의 남은 용량을 확인 du :현재 디렉토리의 사용량을 확인 ( 서브디렉토리 포함 ) du -a : 현재 디렉토리 사용량을 파일 단위로 출력 du -s : 총 사용량을 출력 du -h : 가독성 좋게 출력 du -sh * : 한 단계 서브디렉토리 기준으로 출력

개발/server 2023.06.27

안드로이드 ViewPager 화면 슬라이드

왼쪽 또는 오른쪽으로 화면을 슬라이드하여 화면을 전환하는기능 ​ ​ ​ activity_main.xml ​ ​ 첫번째 화면, 이미지 텍스트 리사이클러뷰 기타등등 다 가능 img_fragment1.xml ​ ​ 첫번째 화면에 해당하는 자바파일도 만들어준다 ​ ImgFragment1.java package com.example.viewpager; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.fragment.app.Fragment; public class ImgFragment1 extends Fragment { pu..

개발/android 2023.06.27

[Android] 안드로이드 Intent, startActivity, startActivityForResult, putExtra 데이터 전달, 값 넘기기

​ ​ Intent ​ #안드로이드 앱들은 여러 액티비티로 나눠져 있다. ​ 버튼을 누르거나 액션을 취해 다른 액티비티로 전환을 하게 되는 경우가있다. ​ 이럴때 호출이나 메시지를 전달하는 매개체가 바로 Intent ! 이사를 갈때 이삿짐센터와 같다고 생각하면 될것같다. ​ ​ 액티비티를 띄우기 위해 사용되는 메소드는 startActivity()와 startActivityForResult() 두가지가 있다. ​ startActivity() -> 단순하게 어떠한 액티비티를 시작하기 위한 용도 ​ startActivityForResult() -> 액티비티를 시작하고 결과값을 주고받기 위한 용도 ​ ​ 값을 주고받기 위해 startActivityForResult()를 사용해보면 public class Main..

개발/android 2023.06.16