til(11_5)

김태은·2024년 11월 5일

오늘의 목표

  • git,github
  • 웹개발
  • java 개인 공부

git,github

git,github - 명령어

git add .

add 뒤에 '. ' 을 입력함으로써 해당 폴더에 모든 파일을 지정한 것이 된다.

만약 특정 파일을 지정하려면 뒤에 파일명 혹은 폴더명을 적으면 된다.

  • https://70825.gitbook.io/git-tutorial/add-commit-push-deep/add-unit-file-and-folder -참고자료 링크

git commit -m "기록" -- > add 와 함께 저장할 때, 쓰인다.

git pull origin 브랜치명 -- > 해당 브랜치에 것을 글거온다.

해당 작업은 기본적으로 글거 올때 의 역활을 하고, 두번째로는 저장 전 공유자들의 파일이 충동하지않기위해 먼저 실행해주는 작업이기도 하다.

git push origin 브랜치명 -- > 올리기

웹개발

웹개발 - javascript

script,css 분리

<script type="" scr="./javascript 파일명.js"></script>

  1. 코드를 작성했다면, script 내용만, 새로 파일을 만들어(js 확장자로) 둔다.
  2. 본 코드에 js 파일명을 scr=" 여기 " 에 넣어준다.

    scr 부분에 './' 은 현재위치를 의미한다.

<link href="./css파일명.확장자 rel="stylesheet"/>"

위와 마찬가지로 1.의 과정을 진행 하였다면,
css 파일명.확장자를 href=" 여기 " 에 붙여준다.

rel ~ 부분은 필수적으로 붙여줘야하는 부분이다.

태그의 속성 검색

해당 코너는 공부한 내용을 적기보다는 필요 기능을 찾는 법을 알려주기 위해 적었다.

태그마다의 역활이 있고, 태그마다의 기능적인 속성은 다르기에!

태그의 속성 하나하나를 외우지 말자!

만약, 공부를 할 것이라면, 태그의 역활 정도만 공부하면 될 것이다!(물론, 프론트 앤드로 생각한다면 말이다.)

ps)
1.input 태그 안에 속성 - > (패스워드) type="passward" << 값을 입력할 때, 비공개 처리가 된다.
2.input 태그 안에 속성 - > maxlength=" 글자의 크기" ( 최대값 지정)
3.input 태그 안에 속성 - > mixlength=" 글자의 크기" ( 최소값 지정)
4. ... 등등 여러가지가 있다.

검색법 input attributes

태그 명령어

<li></li> - 줄바꿈도 해준다

...

javascript , 제이쿼리

형식
const ,let ,var

const는 상수를 의미한다. (파이썬에서 튜플과 같은 느낌이다.)

사용자 지정함수
async fuction 함수명(){};

제이쿼리에서 click 함수를 말고도, 다른 여러 함수가 존재한다.

클릭시 에 반응하는 click - 제출시에 반응하는 submit - event.target 어떠한 이벤트를 지정할 때 - scroll - 스크롤 시 등등 많은 함수가 존재한다.

-https://blog.wooah.synology.me/jquery-ajax-4-promise%EC%99%80-async-await-%EC%82%AC%EC%9A%A9/ - 참고자료 링크

css - 부트스트랩

부트스트랩은 이미 css를 건들어 놓은 것으로 , 사용자는 건들 수 없는 부분이 있다.

이걸 확인 하려면, vscode로 실행시킨 웹페이지를 검사 - > elements 파트를 보면 된다.

추가적으로 elements 파트의 style 에 작성하여 실시간으로 웹페이지의 변화를 볼 수 있다.
(다만, 새로고침을 하게 되면, reset 되기에 작성한 코드가 마음에 든다면, 본 코드에 해당 코드를 입력해주는 과정을 해주어야한다.)

오늘 검색한 참고 링크 모음

  • https://coding-factory.tistory.com/198 - script 경고란 입력 참고 링크

  • https://goddaehee.tistory.com/225 - script 조건문 중 if 참고 링크

java 개인 공부

java - scanner

스케너 내용 복습을 진행하였다.

스케너 예제 문제를 풀어 보았는데, 출력 값이 계속 반복된다. ㅜ ㅜ

해당 예제에 정답도 있고 해설을 이해는 했지만,

혼자 만든 코드에서 어디가 잘 못 된지를 찾고 싶어서 시간을 투자하는 중이다.

    package scanner;

    import java.util.Scanner;

    public class scanner_ex6 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);

            System.out.println("값의 범위를 정하는 두수를 입력해주세요. ");

            System.out.print("첫번째 수 입니다.");
            int n1 = scanner.nextInt();
            System.out.print("두번째 수 입니다.");
            int n2 = scanner.nextInt();


            System.out.println("범위를 찾아봅니다. \n");

            if (n1 > n2) {
                while((n1 - n2) >= 0){
                    if (n1 > n2) {
                        System.out.print(n2+",");
                        n2++;
                        continue;
                    }
                    System.out.print(n2);
                }

            }else if(n1==n2){
                System.out.println("서로의 값이 같아 범위를 찾기 어렵습니다. 해당 값만을 출력합니다. "+ n1);
            }else if(n2 > n1){
                while((n2 - n1) >= 0){
                    if (n2 > n1) {
                        System.out.print(n1+",");
                        n1++;
                        continue;
                    }
                    System.out.print(n1);

                }
            }
            System.out.println("해당 프로그램을 종료합니다.");
        }


    }

해당 코드는 두 값을 입력 후, 두 값의 범위를 출력하는 것이다.

추가적으로 마지막 수에는 ','을 생략한다.

////

해당 코드에서 빠진 부분을 찾았다!

package scanner;

import java.util.Scanner;

public class scanner_ex6 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("값의 범위를 정하는 두수를 입력해주세요. ");

        System.out.print("첫번째 수 입니다.");
        int n1 = scanner.nextInt();
        System.out.print("두번째 수 입니다.");
        int n2 = scanner.nextInt();


        System.out.println("범위를 찾아봅니다. \n");

        if (n1 > n2) {
            while((n1 - n2) >= 0){
                if (n1 > n2) {
                    System.out.print(n2+",");
                    n2++;
                    continue;
                }
                System.out.print(n2);
                
                // 빠져있던 코드!
                n2++;
                // 빠져있던 코드!
            }

        }else if(n1==n2){
            System.out.println("서로의 값이 같아 범위를 찾기 어렵습니다. 해당 값만을 출력합니다. "+ n1);
        }else if(n2 > n1){
            while((n2 - n1) >= 0){
                if (n2 > n1) {
                    System.out.print(n1+",");
                    n1++;
                    continue;
                }
                System.out.print(n1);
                
                // 빠져있던 코드!
                n1++;
                // 빠져있던 코드!

            }
        }
        System.out.println("해당 프로그램을 종료합니다.");
    }


}



반복문에서 실수가 나오다니...

다시 반복문을 복습을 해야겠다...

profile
Spring_4

1개의 댓글

comment-user-thumbnail
2025년 6월 23일

안녕하세요, 참조해주신 블로그 도메인이 변경되었습니다

https://blog.wooah.synology.me/jquery-ajax-4-promise%EC%99%80-async-await-%EC%82%AC%EC%9A%A9/

https://blog.ideashift.co.kr/jquery-ajax-4-promise%EC%99%80-async-await-%EC%82%AC%EC%9A%A9/

글작성에 이용해주셔서 감사합니다 ^-^

답글 달기