반응형

전체 글 113

안드로이드 스튜디오에 실제 모바일 기기 연동하는 방법

현재 작업중인 프로젝트를 실제 핸드폰에서 어떻게 돌아가는지 궁금해져 테스트 해보며 안드로이드 스튜디오에서 에뮬레이터 대신 실제 모바일 기기에 연동하는 방법에 대해 블로그에 정리 해보도록 하겠다. (참고로 글쓴이의 핸드폰은 안드로이드 기기이며, 기종은 A52s, 안드로이드 버전은 14, 가장 최신업데이트는 약 2달전인 2024년5월1일이다.) 먼저 모바일 기기에서 설정화면으로 들어가 [휴대전화 정보 -> 소프트웨어 정보]에 들어간 후 위의 영상처럼 '빌드번호'를 5번 눌러주면 아래 화면처럼 설정창 맨 아래에 [개발자 옵션] 버튼이 새로 생기게 될 것이다. [개발자 옵션]를 켰다면 아래 영상처럼 [개발자 옵션]에 들어가 USB 디버깅 버튼을 체크해주자. 그다음 컴퓨터와 모바일 기기 간의 효율적이고 안정적인 ..

작업중인 파일에 Git 소스트리 연동시키기

현재 진행 중인 프로젝트의 깃 사용법이 너무 엉망이라 어제 공부한 Git source tree (GUI)를 활용하여 현재 진행 중인 React Native 프로젝트의 깃허브를 깔끔하게 정리해 보록 하겠다.먼저 현재 진행중인 프로젝트의 깃 사용을 얼마나 개판으로 하고 있는지 반성하는 차원에서 현재 상황을 스크린샷으로 정리해 보도록 하겠다. 먼저 git을 사용하지 않으면 생기는 문제에 대해 'Git이란 무엇일까?' 타이틀의 글에서 정리했었는데 그 상황이 현재 나의 상황과 매우 유사하다는 것을 아래 화면을 통해 알 수 있을 것이다. (깃 하나를 제대로 못쓰고 있었다니.. 깊이 반성중...) 상황 브리핑 1)안드로이드 앱 빌드에 문제가 생길 때마다 이름만 바꿔 프로젝트들을 다시 생성하고 있었음 상..

아스키 코드 - 11654번 (Java 풀이)

문제알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.  입력알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.  출력입력으로 주어진 글자의 아스키 코드 값을 출력한다.  예제 입력 1 복사A예제 출력 1 65예제 입력 2 C예제 출력 2 67예제 입력 3 0예제 출력 3 48예제 입력 4 9예제 출력 4 57예제 입력 5 a예제 출력 5 97예제 입력 6 z예제 출력 6 122     이 문제를 처음 봤을 때 들었던 생각은 아스키 코드 표를 참고하여 케이스별로 어떤 문자를 입력받으면 매치되는 숫자를 출력하도록 일일이 if,else if ,else문을 짜는 것이었는데 이건 정말 아니다 싶어 아스키 코드로 변환해주는 ..

실습/백준 2024.07.16

Git 소스트리 (GUI) 사용법 - 자세한 기초 사용법 가이드

이번 글에서는 현업 네이버 개발자분이 사용하고 계셨던 Git 사용방법인 Git source tree 사용법에 대해 정리해보고자 한다. Git source tree 다운로드먼저 Git source tree를 사용하기 위해 아래 링크를 통해 source tree를 다운받아보도록 하겠다. https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.www.sourcetreeapp.com 해당 링크로 들어가서  파란 버튼을 눌..

Git이란 무엇일까?

이번 글에서는 교내활동에서 짧게 멘토링해주셨던 현업 네이버 개발자분의 깃과 깃헙 사용법이 나와는 달리 훨씬 효울적이었던 것에 충격을 받아 깃을 능숙하고 효율적으로 사용하고 싶어져 Git 사용법과 관련된 서적들을 읽고 이를 블로그에 정리 해보고자 한다. Git이란 무엇일까? -Git이란 간단히 말해 프로젝트나 파일들의 버전관리를 도와주는 소프트웨어이다. (여기서 버전이란 새로운 기능이 추가되거나 크고작은 버그가 수정되는 등 기존과는 다른 유의미한 변과가 결과물로 저장된 것을 의미한다.) Git이 왜 필요할까? 1. 변경 내역을 확인하기 수월해짐 : Git을 사용하지 않는다면 새롭게 파일들을 저장할 때마다 다른 사람들이 해당 파일이 이전파일과 어떤 것이 바뀌었는지 확인하는 것이 힘들어 지지만, Git을 활용..

문자열 - 9086번 (Java 풀이)

문제문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.  입력입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다.  출력각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다.  예제 입력 1 3ACDKJFOWIEGHEOAB예제 출력 1 AEOOAB    나는 이 문제를 처음 봤을 때, 이 문제 역시 char형 배열을 활용해 인덱스 0번쨰 문자와 배열 길이번째의 인덱스가 가지고 있는 문자를 출력하면 쉽게 풀릴 것 같다는 생각이 들어 해당 방법으로 풀이를 ..

실습/백준 2024.07.15

단어 길이 재기 - 2743번 (Java 풀이)

문제알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오.  입력첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다.  출력첫째 줄에 입력으로 주어진 단어의 길이를 출력한다.  예제 입력 1 pulljima예제 출력 1 8   나는 이 문제를 처음봤을 때 array.length가 가장 먼저 떠올랐고, 이 전에 풀었던 문자와 문자열 문제처럼 toCharArray를 활용해 char형 배열을 활용하면 될 것 같아 해당 방법으로 풀이를 진행하게 되었다.   package BAEKJOON_2743;/* 날짜 : 2024.07.15.월 내용 : 백준 2743번 문제 (문자 길이 재기) */import java.util.*;public class B..

실습/백준 2024.07.15

별 찍기 20 - 10995번 (Java 풀이)

문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.  입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.  출력첫째 줄부터 차례대로 별을 출력한다.  예제 입력 1 1예제 출력 1 *예제 입력 2 2예제 출력 2 * * * *예제 입력 3 3예제 출력 3 * * * * * ** * *예제 입력 4 4예제 출력 4 * * * * * * * ** * * * * * * *    이 문제를 처음봤을때 홀수일때는 (공백) 이 먼저 출력되고 * 이 그 다음에 출력되고, 짝수일 때는 *이 먼저 출력되고  (공백)이 그 다음에 출력되는 것같아 야메? 느낌으로 별 사이에 공백을 주고 홀수일 때는 앞에 공백을 주고 시작하는 게 아니라 처음부터 짝수라면 *(공백) 을 n만큼 같이 출력하고 홀수라면 (공백)*을 n만큼 ..

실습/백준 2024.07.14

별 찍기 13 - 2523번 (Java 풀이)

문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.  입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.  출력첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.   예제 입력 1 복사3예제 출력 1 복사 *********    이문제는 2522번 풀이에서 공백관련 로직을 뺴면 그대로 이기에 2522번 풀이를 참고하길 바란다.    package BAEKJOON_2522;/* 날짜: 2024.07.14.일 내용: 백준 2522번 문제 */import java.util.*;public class BAEKJOON_2522 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.n..

실습/백준 2024.07.14

별 찍기 12 - 2522번 (Java 풀이)

문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.  입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.  출력첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.   예제 입력 1 3  예제 출력 1  * ***** ** *     이 문제를 처음 봤을 때 가장 중요하다고 생각했던 포인트는 '별이 출력할때 왼쪽에서 부터 출력하는 것이 아니라 오른쪽에서 부터 출력되는 걸 어떻게 처리하는지' 라고 생각했고, 이는 각 라인별로 출력해야하는 별의 갯수만큼을 사용자가 입력해준 최대 별의 갯수에서 뺸 숫자만큼을 공백으로 먼저 출력해주면 된다고 생각되어 해당 방법으로 풀이를 진행해보았다.    package BAEKJOON_2522;/* 날짜: 2024.07.14.일 내용: 백준 2522번 문제 */..

실습/백준 2024.07.14
반응형