- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
각각의 bevice identify 가능 : bit 값에 따라서 관리(manage)가 간편함 A클래스가 가질수있는 네트워크주소 : 8 bit B클래스가 가질수있는 네트워크주소 : 16 bit C클래스가 가질수있는 네트워크주소 : 24 bit - 목적지주소로 사용될수있는 주소 unicast ,broadcast, multicast - 소스주소로 사용될수있는 주소 unicast ( 특별한 주소 1개만 가능 ) 모두가 0/1일떄 사용되는 주소 ( 0.0.0.0 ) all zero address / all one address all zero address -> 매우 특수/ 제한적/ but 필수적으로 사용됨 : 처음 device 구매후 설정시 필수사용 -> host와 sever가 소통하면서 DNS, NETWORK..
프레그먼트는 액티비티와 달리 Context를 상속받지 않기 때문에 바로 Context 객체를 사용할 수 없다. 그래서 getContext() 함수를 사용해 프레그먼트에 AlertDialog를 추가하려 하는데 자꾸 메소드가 null을 반환한다며 오류를 일으킨다. 처음엔 IllegalStateException을 키워드로 계속 구글링을 하고... 온갖 방법으로 context 객체를 받아와봤으나 계속해서 동일한 오류가 발생했다. 구글링을 하다가 결국 안드로이드 docs에서 원인을 찾게되었다. 프래그먼트가 아직 액티비티에 첨부되지 않았기 때문에 getContext, getActivity가 계속 null을 반환한 것이었다. 따라서 Fragment가 액티비티에 추가될 때 호출되어 액티비티를 받아오는 콜백 함수 onA..
깃허브에서 작업하던 프로젝트를 내려받던 도중 아래와 같은 에러가 발생하였다. 구글링을 해보니 , 안드로이드 베타버전을 다운받아서 열어보면 잘열린다. 이 외에 gradle sync를 맞추어주어도 해결할수있을것같다.
- 현재 소속팀(Current_Team) 이 AtleticoMadrid 인 선수들의 이름(game_played.Player) 과 출전경기수(game_played.Game_played) SELECT game_played.Player,game_played.Game_played FROM laliga.game_played left join laliga.player on Game_played.Player = Player.Name where Current_Team = 'AtleticoMadrid'; - Per_SGoW가 20 이상이며 포지션이 defender인 선수명과 포지션 Per_SGoW 출력하기 ( player 테이블 , game_played 테이블 조인 ) SELECT game_played.Player,pl..
MySQL 시스템상에서 약속된 틀을 따라야 하는것 같다. 그 외의 표기에는 양옆에 ' 를 붙혀야 하는듯하다. 아래 MySQL 사이트에서 확인 후 수정해주거나, 아예 콜론 및 테이블명을 바꿔주는것도 하나의 방식이 될듯하다. https://dev.mysql.com/doc/refman/8.0/en/keywords.html
안드로이드 개발에 있어서 디버깅이란 정말 중요한 사항입니다. 이 중요한 디버깅중 하나가 바로 Log 출력이라고 합니다. 코드에서 본인이 직접 작성한 로그또한 이 로그캡 터미널에서 확인할수있으며, 안드로이드 스튜디오 컴파일시, 어떤형식으로 디버깅이 진행되는지 확인할수있는 부분입니다. Logcat은 안드로이드 스튜디오 하단에 있는 Android Moniter내에 위치하고있으며, 보이지않을시 검색창에 Logcat을 입력시 쉽게 찾을수있습니다. Logcat의 모니터에는 프로그램이 실시간으로 구동될떄마다 내역이 전부 출력되는 모니터이기떄문에, 원하는 부분만을 확인하고싶다면 검색 및, 원하는 내용을 선택하여 필터링해줄수있습니다 . ( Debug , Error, ... ) +이 외에 폰트변경 및 별도 모니터를 분리하..