분류 전체보기9 오류노트 01. Mac 에서 MySQL 설치 후 DBeaver에서 연결 안됨 1. 오류메시지 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''; 2. 증상 - mac OS에서 Oracle 홈페이지를 통해 MySQL 8.0.21 버전을 설치 후 - DBeaver를 실행하여 데이터 베이스를 연결하는 과정에서 오류가 나타남 3. 해결 - 구글링 해보니 MySQL의 8.0 이상부터 나타나는 현상으로 비밀번호 형식을 바꿔줘야 한다. - 터미널을 실행하여 코드를 작성한다. 1) mysql이 설치된 곳으로 이동 cd /usr/local/mysql/bin 2) mysql을 실행 sudo ./mysql -p 3) 컴퓨터의 패스워드, MySQL 설치 시 설정한 패스워드 입력 - MySQL이 실행되면서 앞에 mysql.. 2020. 9. 11. Swift 04. 문법 ◈ Swift 문법 1. 작성 규칙 - main 이 없어서 작성한 순서대로 실행 - entry point(시작하는 지점)를 만들고자 하는 경우에는 클래스 이름 위에 @UIApplicationMain 이라는 어노테이션을 추가해주면 됩니다. - 변수를 선언할 때 자료형을 기재하지 않으면 자료형 추론을 해서 자료형을 설정 - 연산자 앞 뒤에 공백을 몇 개를 삽입해도 상관없지만 앞에 공백이 있으면 뒤에도 있어야 하고 앞에 공백이 없으면 뒤에도 없어야 합니다. - try ~ catch 지원 : 대다수 클라이언트 프로그램을 만들기 때문에 잘 하지 않는데 되도록이면 해주고 개발이 끝나고 난 후 삭제하는 것이 좋습니다. - import는 외부 라이브러리 참조용 입니다. 2. 로그. 출력 함수 1) print - 첫번째.. 2020. 8. 13. Swift 03. Playground ◈ Playground - 스위프트 문법을 학습하고 모듈 단위 개발을 위해서 Xcode에서 제공하는 프로젝트 종류 - 실행 프로그램을 만드는 것이 실행 프로그램안에서 동작하는 모듈을 생성한다더가 문법 공부를 할 때 사용하는 프로젝트 - 프로젝트 생성 : [File] - [New] - [Playground] - 콘솔 출력 print(문자열 상수 또는 문자열 변수) - 실행 코드 창의 삼각형 클릭: 이전에 실행한 내용은 제외하고 수정한 부분만 실행 출력 창의 삼각형 클릭: 전체를 다시 실행 - 주석 한줄 주석: // 여러 줄 주석: /* ~ */ 서식있는 텍스트 주석: 문서화를 위해서 사용 //: 서식있는 한 줄 주석 /* : */: 서식있는 여러 줄 주석 #을 붙이면 제목 => 코드 작성 /*: # Hel.. 2020. 8. 13. Swift 02. Swift의 특징 ◈ Swift란? - Apple 의 Application 개발 공식 언어 중의 하나이다. (Objective-C로도 개발이 가능) - 현재는 2개 언어를 같이 사용할 수 있어야 하는 경우가 많습니다. 이전에 Objective-C로 만든 것을 Swift로 변경하는 프로젝트가 많기 때문입니다. - 새로 나오는 API는 주로 Swift로만 제공 합니다. (Objective-C로 작성한 것은 브릿징을 하면 Swift에서 사용 가능) ◈ 특징 - 스크립트 언어이면서 성능은 C++ 과 거의 비슷 - 스크립트 언어들이 일반적으로 배우기가 쉬운 반면에 성능이 떨어지고 C++ 이나 Java 와 같은 객체 지향 언어들은 진입장벽이 높지만 성능이 우수 - 정적 바인딩 언어 : 컴파일하기 전에 데이터의 자료형을 결정하는 것 .. 2020. 8. 13. Swift 01. Xcode 설치하기 ◈ Xcode란? - Mac 운영체제에서 사용하는 IDE - Mac 응용 프로그램, Apple 모바일 응용 프로그램을 제작할 수 있는 IDE 1.설치 - 최신 버전은 App Store에서 다운로드 받아서 설치 - 최신 버전이 아닌 경우는 developer.apple.com에서 다운로드 받아서 설치 2.실행 - [finder] - [응용 프로그램] - [Xcode] - 처음 실행할 때는 Component 업데이트 메시지가 출력 3.설치된 버전 확인 - [File] - [About Xcode] - 스마트 폰 애플리케이션은 운영체제 버전이 자주 변경되기 때문에 IDE의 버전과 지원하는 운영체제 버전을 확인을 해야 합니다. 4.Xcode에 계정 등록 - [Xcode] - [Preferences] - [Accou.. 2020. 8. 13. 02-1. 변수란? 변수란? 변수는 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름입니다. 프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있습니다. 즉, 데이터를 메모리에 저장해두고 그 데이터를 사용할 수 있도록 이름을 붙인것이라고 할 수 있습니다. 변수를 사용하기위해서는 먼저 어떤 형태의 자료를 저장할 것인지 정해야합니다. - 예를들어 나의 나이를 저장하기 위해서는 정수 형태를 써야하고, 나의 이름을 저장하기 위해서는 문자형태를 써줘야 합니다. 이렇게 변수의 자료형을 선택하고 이름을 정하는 것을 "변수를 선언한다"라고 합니다. 변수는 생성할 때와 =의 왼쪽에 있을 때는 저장할 수 있는 공간을 의미하지만 그 이외의 경우는 저장한 데이터를 의미합니다. 그리고 해당 자료형에 맞는 데이터만 저장해야 .. 2020. 4. 18. 01-3. 이클립스 첫 시작하기 Java 기본 익히기 01-3. 이클립스 첫 시작하기 이클립스 실행하기 자바 프로젝트 생성하기 1. [File] - [New] - [Java Project] 클릭 2. Project name 입력 → [Next] 클릭 → Create module-info.java file 체크상자 해제 → [Finish] 클릭 클래스 만들기 - 방금 만든 프로젝트 이름 옆 화살표(>) 클릭마우스 오른쪽 클릭 → [New] → [class] 클릭 - class 이름 설정 (첫글자는 무조건 대문자로 써야 합니다) - public static void main(String[] atgs) 항목을 선택 - [Finish] 클릭 2020. 4. 18. 01-2. Java 개발 환경 구축 Java 기본 익히기 01-2. Java 개발 환경 구축 자바 설치하기 1. 자바는 오라클 사이트에서 다운로드 받을 수 있습니다. - 사이트 접속 : https://www.oracle.com → [Downloads] 클릭 - [=] 메뉴 클릭 [Java] → [Java(JDK) for Developers] 클릭 - [JDK Downloads] → 컴퓨터 운영체제에 맞는 설치 파일을 다운로드 2. 다운로드 받은 파일을 실행 후 설치 이클립스 설치하기 1. 이클립스 사이트에 접속 : https://www.eclipse.org - [Download] 클릭 → [Download 64bit] 클릭 2. 다운로드 받은 파일을 실팽 후 설치 - 설치 시 Eclipse IDE for Java Developers를 선택 2020. 4. 18. 01-1. 프로그래밍언어와 자바 Java 기본 익히기 01-1. 프로그래밍언어와 자바 프로그래밍이란 무엇일까요? 컴퓨터는 인간이 사용하는 언어를 사용하지 않습니다. 컴퓨터만의 언어가 있는것이죠! 그래서 인간의 말을 컴퓨터가 이해할 수 있게 컴퓨터언어로 전달해줘야합니다. 여기서 필요한 것이 프로그래밍 언어. 즉 java와 같은 언어가 필요한 것이죠. 프로그래밍 언어로 작성한 소스 파일을 컴파일이라는 과정을 통해 0과 1로 이루어진 기계어 파일로 번역한 후에 컴퓨터에서 사용됩니다. - 만약 사람이 "1부터 10까지 더해줘!"라는 명령을 컴퓨터에게 하고 싶다면 아래의 과정을 지나게 됩니다. → 프로그래밍언어를 이용해 소스코드를 입력 → 컴파일 (컴퓨터가 알아듣도록 0과 1로 번역) → 컴퓨터가 실행 java란? 프로그래밍 언어에는 많은 종류.. 2020. 4. 18. 이전 1 다음