게시글
질문&답변
2022.03.23
16진수 어려워요....
음 아닙니다 자바같은경우에는 16진수를 전부 이해하지 않아도 괜찮습니다. 왜냐면 어느정도 알아서 해주거든요. 그리고 잊어먹으시면 구글링 하셔도 괜찮습니다. 16진수 같은경우에는 별로 쓰이는 일은 없어서요.( DB 나중에 암호화할때는 필요하겠지만..) 그리고 2진수같은경우에는 어떤언어건 필수기에 꼭 익혀두시는걸 추천드립니다. 예를 하나 들어드리자면, 2진수는 1과 0으로 되어있는데 1이 전등이 켜진거고 0이 전등이 꺼진겁니다. 그럼 1일때만 숫자를 계산하면 되겠죠? 11001일경우 16 8 4 2 1 이렇게 됩니다 1부터 2의 제곱을 해가면서 구하는 거에요. 오른쪽에서 왼쪽순으로. 그래서 전부 더하면 25가 됩니다. 이것처럼 2진수는 꼭 알아두면 좋은데, 그 이유는 나중에 서버나 그런것을 배울때 반드시 나오기 때문입니다. 저는 배울때 1024까진 외우라고 하셨어서 꾸역꾸역 외웠던 기억이..ㅎㅎ 1,2,4,8,16,32,64,128,256,512,1024 여기까지만 외우셔도 됩니다. 즐코딩하셨으면 좋겠습니다
- 0
- 1
- 198
질문&답변
2022.03.23
값타입과 엔티티의 디비에서의 차이
안녕하세요 질문자님 일단 DB의 PK값에 대해 설명드려야 될거같습니다. PK값은 Unique한 값입니다. Unique한 값에 Not Null 속성이 붙은것을 PK(Primary Key)라고 불리우죠. 하나의 테이블에 PK값이 2개일 수는 없습니다. 중복된 컬럼을 갖고있기 때문이죠.(Unique 속성) 하지만 왜 PK값이 2개인가? 라고 물으신다면 답변드릴수 있을거같습니다. 다중칼럼(constraint) 로 맺으실수 있는데요, 이렇게 해서 맺어지는 이유는 기본키(pk)를 구성하는 id값이 두개의 칼럼을 하나로 치기 때문입니다. 즉, 2개의 칼럼이 하나로 묶일수는 있으나 그렇다고 PK값이 2개가 되는것은 아닙니다. id 구성으로는 하나인거지요. DB관계도상 주 PK는 name가 아닌 FK가 맺어져 있는 MemberID값 같습니다. 정확히는 @entity가 있고 없고 로 구분한다기 보다는 @id 식별자가 있느냐 없느냐로 구분됩니다. 있으면 @entity, 없으면 값타입 이렇게 보시면 될거같습니다.
- 0
- 2
- 408
스터디
모집중
2022.03.23 12:25
스터디원 모집합니다
- 3
- 3
- 1.2K
스터디
모집중
2022.03.22 14:51
스터디원 모집합니다.(초보도 환영)
- 0
- 1
- 307
질문&답변
2022.03.22
진유림님 깃허브 문제가 안풀리는데 어떻게 도움 받을 수 있나요?
안녕하세요 질문자님! 우선 연세가 많으신데, 공부하시는것에 대해서 칭찬드리고 싶습니다ㅎㅎ (실례가 됬다면 죄송합니다..ㅎㅎ) Create a Github account => 깃허브 계정을 만드세요 Create a get repository => 깃허브 저장소를 만드세요 Git clone to create a local copy on your local machine =>로컬pc에 저장하기위한 git,github데스크탑을 설치하세요. Add a file to this repository => 저장소에 파일을 추가하세요. 깃허브 저장소를 만들고 git과 github 데스크탑을 설치하고 데스크탑 버전에 로그인을 하게 되면, 깃허브 저장소에 동기화가 될겁니다. 그럼 문서 > github 부분에 동기화가 된 이름으로 파일 하나가 생길거에요. 거기 안에다가 프로젝트를 넣으면 github데스크탑이 일일히 기록하게 됩니다. 거기에서, 깃허브 데스크탑 왼쪽 아래에 파란색 버튼이 있는데 거기에 예를들면 version 0.0.1 이렇게 집어넣고 좀 넓은 부분에 commit(꼭 이게 아니라 메모형식으로 적어도 됩니다)이라고 적으면,밑에 파란색 버튼이 활성화되게 됩니다. 그럼 그걸 누르고 중단부분쯤에 있는 mainpush였나..그걸 누르게 되면 메인 레파지토리로 올라가게 됩니다. 어려우면 댓글 달아주세요. 자세히 설명드리겠습니다. 열공하세요!
- 0
- 5
- 266
질문&답변
2022.03.22
Git 권한 요청드립니다.
안녕하세요. 질문자님! 지금 현재 강사님 깃허브 소스자료들은 전부 pubilc으로 되어있습니다. 권한요청은 따로 안하셔도 될거같아요. 권한요청같은경우는 소스코드를 수정하는 그런 팀프로젝트에서 사용하기 때문에, 파일을 가져오고 싶으신거라면, 오른쪽 중상단쪽에 있는 Fork 매뉴를 선택하셔서 레파지토리에 가져오시면 될거같습니다! 도움이 되셨으면 좋겠습니다.
- 1
- 2
- 164
스터디
모집중
2022.03.22 12:18
같이 공부하실 팀원들 모집합니다.
- 2
- 0
- 168
질문&답변
2022.03.22
bs4오류(visual code)
안녕하세요! 질문자님! 말씀해주신 사안은 파이썬이 3.7버전이라 그런것으로 사료됩니다. BeautifulSoup 모듈은 3.6버전에서 동작하는걸로 알고있습니다. 3.7을 Uninstall하시고 3.6으로 다운받으셔서 터미널창에서 만약 cmd일경우 (리눅스)$>python -m pip install bs4 cmd가 아닐경우(IDE) from bs4 import BeautifulSoup 을 입력해주시면 정상적으로 실행이 되실겁니다. 항상 즐거운 코딩이 되셨으면 좋겠습니다!
- 0
- 1
- 627
질문&답변
2022.03.22
[순수JS 1] 검색폼 2 에서 const {value} = this.inputElement
안녕하세요 질문자님! 먼저 this의 정의에 대해서 알고가셔야 될거같습니다. this.inputElement에서 this란, input태그에서 주소값을 간접적으로 담고있는 명령어입니다. this를 쓰게되면 input태그를 바라보게 되는 것이지요. const {value} = this.inputElement에서 this.inputElement.value 값이 10일 경우, this로 참조하게 되어 10이라는 값을 가져오게 되는것입니다. 그게 const의 객체로 담게 되었을때 10이라는 값으로 표기되는거지요. 도움이 되셨으면 감사하겠습니다.
- 0
- 2
- 285
질문&답변
2022.03.21
선생님 질문이 하나 있는데요~~
일단 link rel = "preload" 는 브라우저의 호환성을 고려하셔야 합니다.해당 css를 미리 불러오면서 폰트도 사전로드 되는겁니다. preload형식을 사용하게 되면, 페이지가 렌더링 되기 이전에(보여지기 이전) 페이지 로딩에 필요한 리소스(css)를 지정하게 되는겁니다. 이러한 점은 C,C++의 포인터와 좀 비슷한 점이 있습니다. 페이지 로딩에 필요한 리소스를 먼저 가져오게 됨으로써 일찍 사용할수 있으며, 페이지의 렌더링을 차단할 가능성이 낮아서 성능이 향상됩니다. 형식은 이와 같습니다. 질문자님이 폰트 사전로드는 무조건 링크로 걸어줘야 할까요? 라고 질문을 주셨는데 너무 질문이 애매모호해서 잘 이해를 못하겠습니다만, html과 css상에서는 형식을 지정해줘야 한다고 알고 있습니다. 이것과 비슷한 계열이라고 전 생각합니다.왜냐하면 method형식이 기능을 가진 형식이기 때문에 선언을 반드시 해주셔야 합니다. 또하나 주의할점은, 너무 난발해선 안된다는것입니다. 오래걸리거나, 용량이 크거나, 필수로 로딩해야되는것들 위주로 몇개만 쓰셔야 성능 향상 효과를 누리실수 있습니다. 남발시 초반 로딩속도가 길어질수 있습니다. 참고해주시길 바랍니다.
- 1
- 2
- 289