전체 글 (163) 썸네일형 리스트형 [ANDROID] 버튼 작동시키기 - XML onClick 속성 이용 onClick() 속성은 뷰에서 클릭 이벤트가 발생 시 .java에서 만든 메소드를 실행시키는 것이다. ex) onClick = "메소드명" .java에서 onClick()용 메소드를 만들기 위해서는 매개변수로 View 객체(View v)를 넘겨줘야 사용 가능하다. 그리고 반환형은 무조건 void여야 하며 접근 지정자는 public이어야 한다. 이 실습에서는 onButtonClicked 메소드를 클릭 이벤트 발생 시 작동시키게 했기에 Toast로 "Button Clicked 6"가 출력된 것을 볼 수 있다. [Python] 스킬트리 - Summer/Winter Coding(~2018) programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr 선행 스킬이 필요한 스킬을 배우기 위해서는 전 단계 스킬을 미리 배워야한다. 그렇기 때문에 skill_success에 배울 수 있는 모든 스킬트리를 담는다. ex) skill_success = [ "", "C", "CB", "CBD" ] 여기서 중요한 건 ""(빈 공간)이 있어야 하는 이유다. 유저가 만든 스킬트리가 선행 스킬이 필요 없는 스킬들로 구성된 스킬트리라면 ? ==> 선행 스킬 조건에 맞지 않아도 되기 때문에 ""으로 조건 확인을 하면 된다. 위에서 배울 수 있는 스킬트리를 확인하는 조건들을 정리했다. 다음 과정들은 비교만 해주면 되기 때문에 비교.. [MySQL] MySQL ER Diagram Tool 사용하기 MySQL Workbench에서 위에 있는 화면과 같은 ERD를 만들 수 있다. 그리고 모델링 툴을 통해 여러 개의 테이블을 설계한 뒤, 쿼리문으로 바꿔 적용할 수 있다. 모델 파일 만들기 모델을 만들기 위해 File -> New Model을 클릭한다. 모델 파일 정상적으로 잘 만들어졌으며 [Add Diagram]을 통해 EDR를 추가하고 [Add Table]으로 여러 개의 테이블을 생성하고 설정할 수 있다. 위에 탭에서는 시각화시키고 아래 탭에서는 테이블의 속성들을 설정할 수 있다. 바로 반영되는 걸 볼 수 있어서 좋다. 모델 파일 DB에 적용시키기 [Database] -> [Forward Engineer] 클릭 Next > 보통 [Next]를 누르면 되지만, 외래키가 설절되있을 경우에 데이터 입력/삭.. [MySQL] MySQL 설정하기 [MySQL 설치하기] 다음으로 설정하는 법에 대해 알아보자 [MySQL] MySQL 설치하기 [MySQL] MySQL 설치하기 MySQL을 설치하기 앞서 설치 파일을 다운 받아야 한다. [MySQL] MySQL 설치 파일 받기 [MySQL] MySQL 설치 파일 받기 오늘은 MySQL DB를 설치하는 방법에 대해 알아보자 dev.mysql.com/downloads/ 위에 링크에 접.. developnote.tistory.com 나중에 다시 설정할 수 있기 때문에 실수했더라도 그냥 넘어가자 MySQL Server 기본값을 따라간다. Next > 여기서는 아래 항목을 선택해 버튼을 클릭해주자 자신의 계정 비밀번호를 설정해준다. 연습용 DB만 만들 거라면 굳이 어렵게 만들어 줄 필요가 없다. (*보통 111.. [MySQL] MySQL 설치하기 MySQL을 설치하기 앞서 설치 파일을 다운 받아야 한다. [MySQL] MySQL 설치 파일 받기 [MySQL] MySQL 설치 파일 받기 오늘은 MySQL DB를 설치하는 방법에 대해 알아보자 dev.mysql.com/downloads/ 위에 링크에 접속해서 빨간색으로 밑줄 친 MySQL Community Server를 클릭한다. 그다음에 Go to Download Page를 클릭해 다음 페이.. developnote.tistory.com MySQL 설치 파일을 다운 받았으니 이제 본격적으로 PC에 MySQL을 설치해보도록 하자 설치 파일을 실행했는데 첫 화면에 위와 같이 나온다면 Yes를 눌러준다. 기본적으로 Developer Default을 클릭한 후에 Next > 필요한 SW가 이 컴퓨터에 설치.. [MySQL] MySQL 설치 파일 받기 오늘은 MySQL DB를 설치하는 방법에 대해 알아보자 dev.mysql.com/downloads/ 위에 링크에 접속해서 빨간색으로 밑줄 친 MySQL Community Server를 클릭한다. 그다음에 Go to Download Page를 클릭해 다음 페이지로 이동한다. 그러면 두 개의 다운로드 항목이 보일 텐데 첫 번째 버튼을 클릭해 다음 페이지로 넘어간다. 이제 빨간줄로 표시한 버튼을 누르면 다운로드를 시작한다. [ANDROID] JAVA 파일로 XML처럼 활용해 View 만들기 안드로이드 스튜디오에서 애플리케이션을 만들 때 보통 .xml 파일에서 레이아웃 안에다가 뷰를 넣어 화면을 만든다. 하지만 .java 파일에서도 코드를 통해 뷰를 만들고 레이아웃 객체에 넣어 이처럼 만들 수 있다. LinearLayout 클래스의 객체인 container를 만든 후에 뷰를 addView() 해준다. 위에 코드에서는 버튼 두 개를 만들어 text를 설정한 후에 container 안에 추가해줬다. .xml 파일에서 사용하던 속성들을 .java에서 set{속성명}()처럼 사용해 속성 설정을 할 수 있다. 예시로 setOrientation(LinearLayout.VERTICAL)을 통해 레이아웃을 Vertical로 설정해줬다. 이렇게 코딩을 마친 후에 마지막으로 setContentView()를 바.. [JAVA] 백준 9251번 문제, LCS (최장 공통 부분 수열) https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 최장 공통 부분 수열은 두 문자열에서 가장 긴 공통 부분을 구하는 것이다. 예로 들자면 두 문자열 "ACAYKP"와 "CAPCAK"의 최장 공통 부분 수열은 "ACAK"이다. 이론은 굉장히 간단하다. "ACAYKP"를 기준으로 잡고 한 글자씩 "CAPCAK"와 비교해주면 된다. 최장 공통 부분의 길이를 알아내기 위해서는 [첫번째문자열][두번째문자열]의 .. 이전 1 ··· 17 18 19 20 21 다음