본문 바로가기

728x90
반응형

전체 글

(160)
[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"와 비교해주면 된다. 최장 공통 부분의 길이를 알아내기 위해서는 [첫번째문자열][두번째문자열]의 ..
[JAVA] 백준 9660번 문제, 돌 게임 6 https://www.acmicpc.net/problem/9660 9660번: 돌 게임 6 첫째 줄에 N이 주어진다. (1 ≤ N ≤ 1,000,000,000,000) www.acmicpc.net 돌 게임 6은 데이터 범위가 증가했으며 게임 조건이 더 추가됐다. 무한대의 데이터 범위를 담기 위해서는 돌 게임 5에서 사용한 BigInteger를 사용하면 해결할 수 있다. 돌은 한꺼번에 1개, 3개, 4개를 가져갈 수 있고 마자막에 가져가는 사람이 이긴다. 누가 이기는지 알기 위해서는 아래와 같이 게임 예상 표를 만들어 풀이해보면 규칙을 찾을 수 있다. 1개 상근 2개 창영 3개 상근 4개 상근 5개 상근 6개 상근 7개 창영 8~14개일 경우의 게임 예상표를 만들어도 위와 같은 결과를 만들어 낸다. 즉, ..
[JAVA] 백준 9659번 문제, 돌 게임 5 문제 링크 https://www.acmicpc.net/problem/9659 9659번: 돌 게임 5 첫째 줄에 N이 주어진다. (1 ≤ N ≤ 1,000,000,000,000) www.acmicpc.net 백준 사이트에는 돌 게임 시리즈가 있는데 지금 풀이할 돌 게임 5번은 데이터 범위만 확장시켜주면 쉽게 해결 할 수 있는 문제이다. import java.util.Scanner; import java.math.BigInteger; public class B9659 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigInteger n = sc.nextBigInteger(); if(n.remainder(new ..
[C] C 언어 - 함수와 변수(전역변수와 지역변수) 오늘은 함수와 변수의 관계에 대해 공부를 해볼 것이다. 먼저 전역변수와 지역변수에 대해 알아보도록 하자 변수의 속성으로는 이름, 타입, 크기, 값 + 범위, 생존 시간, 연결 등이 있다. 범위(scope): 변수가 사용 가능한 범위, 가시성 생존 시간(lifetime): 메모리에 존재하는 시간 연결(likage): 다른 영역에 있는 변수와의 연결 상태 즉, 모든 변수는 어느 부분에서 생성되어(생성) 어떠한 범위까지 변수가 존재하다가(생존시간) 그 범위를 벗어나면 삭제된다. 위와 같이 변수의 범위에 따라 전역변수와 지역변수로 나뉜다. 전역변수는 프로그램이 실행될 때 생성되며 종료될 때 삭제된다. 반면에 지역변수는 {}(블록)이 시작될 때 생성되며 {}(블록)이 끝날 때 삭제된다. 아래는 지역 변수에 대한 ..

728x90
반응형