낚낚의 개발일기(18)
-
Java - 문자열 메서드 equals, indexOf, contains에 대해서
Java 문자열 메서드인 equals, indexOf, contains에 대해서 알아보려고 합니다. 제일 먼저 equals 메서드에 대해서 알아볼려고 합니다. equals는 문자열과 문자열을 비교하여 일치한 문자열이면 true를, 일치하지 않으면 false를 반환하게 됩니다. equals 메서드 사용 예시 String a = new String("안녕하세요"); String b = "안녕하세요"; String c = "안녕하세요"; System.out.println(b == c); // 결과 : true System.out.println(a == b); // 결과 : false System.out.println(a.equals(b)); // 결과 : true 자세히 보면 a 변수와 b 변수를 비교하는 부..
2023.11.18 -
Java - StringBuffer에 대해서(append, insert 메서드)
StringBuffer 자료형과 append, insert 메서드에 대해서 알아봐요. StringBuffer라는 자료형은 일반적인 String 자료형과 달리 순차적으로 문자열을 넣어줄 수 있어요. StringBuffer 자료형에서 append 메서드를 활용하여 문자열을 이어서 추가할 수 있습니다. StringBuffer append 사용 예시StringBuffer sb = new StringBuffer(); sb.append("안녕"); sb.append("하세요."); sb.append("반가워요!"); String result = sb.toString(); System.out.println(result); // 결과 : 안녕하세요.반가워요! StringBuffer를 append로 추가한 문자열들을 t..
2023.11.18 -
vue.js - script 태그에서 setup 속성을 사용하여 ref와 함수를 사용해보기!
일반적으로 script 태그에서 setup 속성을 사용하지 않으면, vue.js 코드를 작성할 때 아래와 같이 작성하게 된다. script 태그 setup 속성을 사용하지 않은 경우 {{hello}} 그렇지만 setup 속성을 사용하여 작성하게 된다면 아래와 같이 단축하여 작성할 수 있다. script 태그 setup 속성을 사용한 경우 {{hello}} 위 와 같이 setup 속성을 사용하게 되면 export default 부분과 setup 함수, return 을 사용하지 않고, 변수만 만들어주면 된다. 위에서는 반응형 데이터만 만들어서 해보았는데요. 다음으로는 함수도 만들어서 사용해보도록 하겠습니다! setup 속성을 사용한 함수 사용 {{ hello }} 추가 함수도 return 에 넣어줄 필요 없..
2023.11.18 -
Vue.js - props를 자유자재로 전달 가능한 Provide와 Inject에 대해서
props 구조가 깊게 되어 있다면 Provide와 Inject를 사용해서 해결할 수 있다. Provide 정의 컴포넌트 provide('hello-message', '안녕하세요'); 이 부분은 provide를 정의해주는 코드인데요. 첫 번째 인자로는 키가 들어가고, 두 번째 인자는 다른 컴포넌트로 보낼 데이터를 넣어주면 됩니다. Inject 사용 컴포넌트 {{ helloMessage }} const helloMessage = inject('hello-message'); provide로 정의한 데이터를 화면에 보여주도록 할려고 합니다. helloMessage 변수에 inject로 불러온 데이터를 return 해주면 됩니다. 이러면 provide 함수로 데이터로 넣어준 "안녕하세요"가 화면에 보여지게 됩..
2023.11.13 -
이것만 봐도 절반할줄 아는 git 명령어 정리(git init, add, commit, push)
이 포스팅은 맥북 환경 기준으로 작성하였습니다. 우선 깃을 연결하려면 폴더를 만들어서 터미널로 경로로 이동하면 된다. (제가 생성한 폴더는 nakknakk_github라서 "cd Desktop/nakknakk_github" 명령어로 접근했습니다.) cd 명령어로 폴더로 이동했다면 git init 명령어를 입력하면 .git 폴더가 생성되고, 초기 세팅이 완료됩니다. GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review co..
2023.11.11 -
코딩 시간을 줄여주는! VS CODE 유용한 익스텐션(확장 프로그램)
오늘은 VS CODE에서 사용하면 코딩 시간이 많이 단축되는 유용한 익스텐션을 소개하겠습니다! https://code.visualstudio.com Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com가장 먼저 중요한 VS CODE를 설치합니다. 페이지에 접속..
2023.10.18