'코딩생활' 카테고리의 글 목록
반응형

코딩생활 9

플러터 / Do it!플러터 앱 프로그래밍 / 스터디노트 01일차

#01 플러터 시작하기 플러터의 등장 배경 1 단계 네이티브 앱 (native apps) : 각 모바일 운영체제에 맞는 언어로 개발하는 앱 애플 - 스위프트(swift) 구글 - 자바, 코틀린 2 단계 iOS 용과 안드로이드 용으로 두 번 개발해야 하는 불편으로 웹앱, 하이브리드 앱 등장 웹앱(web apps)- 웹 기술을 이용해서 만든 앱 하이브리드 앱(hybrid apps) - 웹앱을 만든 후 별도의 프레임워크를 이용해 운영체제별로 동작하는 앱을 만드는 기술 > 네이티브 앱과 비교해 상대적으로 속도가 느리고 애니메이션 사용에 제약 등 스마트폰의 성능을 충분히 활용할 수 없다. 3 단계 리액트 네이티브와 플러터 리액트 네이티브(React Native) : - 크로스 플랫폼 앱 개발 프레임워크 - 자바스..

[Golang]Golang 기본 저장하기2

슬라이스 - Go언어에서 제공하는 동적 배열. - 길이가 요소 개수에 따라 자동으로 증가 슬라이스 선언 {}를 이용한 초기화 var slice1 = []int{1,2,3} var slice2 = []int{1, 5:2, 10:3} make()를 이용한 초기화 var slice = make([]int,3) 값추가 slice = append(slice, 3,4,5,6,7) 슬라이싱 배열의 일부를 집어내는 기능 유용한 슬라이싱 기능 활용 복제 package main import "fmt" func main() { slice1 := []int{1, 2, 3, 4, 5} slice2 := make([]int, 3, 10) slice3 := make([]int, 10) cnt1 := copy(slice2, slic..

코딩생활/Golang 2021.05.25

[Golang] Golang 기본 저장하기

package main /*Go 언어는 패키지선언으로 시작되어야 한다. package main 은 프로그램 시작점이 있는 패키지다. */ import "fmt" //fmt 패키지를 가져온다. func main() { fmt.Println("Hello Go World") } // 프로그램은 main() 함수에서 시작해서 main() 함수에서 종료된다. 변수 변수란 값을 저장하는 메모리 상의 공간이다 이름이 있다. 변수명 규칙 문자, _, 숫자를 사용해 지을 수 있지만 첫 글자는 반드시 문자나 _로 시작해야 한다. _를 제외한 다른 특수문자를 포함할 수 없다. 변수명 권장사항 변수명은 영문자를 제외한 다른 언어의 문자는 사용하지 않는다. 변수명에 여러 단어가 이어지면 두 번째 단어부터는 대문자로 시작한다. ..

코딩생활/Golang 2021.05.19

[Python]파이썬 기본 저장하기

숫자 자료형 print(5) 문자열 자료형 print("나비") print("나비" \* 9) boolen 자료형 print (5>1) print (5= 10: raise BigNumberError ("입력값: {0}, {1}" .format(num1, num2)) print("{0} / {1} = {2}".format(num1, num2, int(num1/num2))) except ValueError : print("잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요. ") except BigNumberError as error : print(error) finally: print("감사합니다.") #finally: 예외처리 상관없이 무조건 실행 #모듈: 필요한 것들을 묶은 파일, 확장자는 .py ..

코딩생활/Python 2021.05.15

[파이썬] 파이썬 에러 SyntaxError: Non-ASCII character '\xeb'

SyntaxError: Non-ASCII character '\xeb' 현상: 파이썬2에서 발생하는 에러로 한글 출력시 발생. print("나비") SyntaxError: Non-ASCII character '\xeb' in file 조치: python2에서 utf-8 한글을 사용할 경우 utf-8 설정.. utf-8 설정은 아래와 같이 가장 첫 줄에 # -*- coding: utf8 -*- # -*- coding: utf8 -*- print("나비") # -*- coding: utf8 -*- print("나비") 원인: - 파이썬2 은 기본 인코딩이 ASCII 이기 때문에 영문이외에 다른 문자 사용시 문제 발생. - 파이썬3 은 기본 인코딩이 utf-8 때문에 한글 사용이 가능하다.

코딩생활/Python 2021.05.02

[JAVA] 자바 static 의 의미와 사용법

Static 이란? 정적(static)은 고정된이란 의미를 가지고 있다. static이라는 키워드를 사용하여 static 변수와 static 메소드를 만들 수 있다. (정적 필드와 정적 메소드 =정적 멤버 = 클래스 멤버 ) 정적 필드와 정적 메소드는 객체에 소속된 멤버가 아니라 클래스에 고정된 멤버이다. 클래스 로더가 클래스를 로딩해서 메소드 메모리 영역에 적재할때 클래스별로 관리된다. 따라서 클래스의 로딩이 끝나는 즉시 바로 사용할 수 있다. static 메소드는 클래스가 메모리에 올라갈때 자동적으로 생성된다. 따라서 인스턴스를 생성하지 않아도 호출이 가능하다. Static 사용법 static은 보통 변수나 메소드 앞에 static 키워드를 붙여서 사용한다. 인스턴스들이 공통적으로 같은 값이 유지되어..

코딩생활/JAVA 2021.01.19

[이클립스] 이클립스(Eclipse) 맥에서 테마 변경하기

이클립스 (Eclipse) 기본 테마는 하얀색 배경이다. 하얀색 배경으로 눈이 피로하거나 지겨울 경우 테마를 변경해서 사용하는 경우가 많다. 자신의 취향에 따라 테마를 선택하는 방법 3가지를 소개한다. 1. 기본테마 변경 (별도 설치 없다. ) 1) Eclipse -> 환경셜정(Preferences) 2) Appearance 를 선택하면 Dark와 Light 를 선택할 수 있다. 2. 이클립스(Eclipse) 에 Color Theme 플러그인 설치하기 1) Help -> Install New Software 선택한다. 이클립트에 플러그인을 추가 설치하는 메뉴이다. 2) Add 버튼을 선택한다. 3) Name에 원하는 이름을 적는다. (예시 Theme) Location에는 http://eclipse-col..

코딩생활 2021.01.17

[이클립스] 이클립스(Eclipse) 맥에서 폰트 바꾸기 (글꼴+스타일+크기)

프로그램의 메뉴가 맥버전과 윈도우 버전이 조금씩 다르다. 잘 사용하지 않는 기능들은 기억력만으로는 한계가 있기 때문에 포스팅해본다. 맥에서 이클립스 글자 크기 변경하는 방법 1. Eclipse -> 환경설정(Prefrences) 2. General -> Appearance -> Colors and Fonts 의 Basic 선택한다. 3. 스크롤을 내리다보면 Text Font 를 찾을 수 있다. 4. Text Font 를 선택하고 Edit 을 선택한다. 5. 알맞은 Font를 선택하고 창을 닫은 후 Apply를 누르면 적용된다. 그 외 테마를 설정하여 변경하는 방법도 있다. 테마변경하는 상세 방법은 [이클립트]이클립스 맥에서 테마 변경하기 를 참고하기 바란다.

코딩생활 2021.01.17

[안드로이드]The application's minSdkVersion is newer than the device API level.

문제: 새로운 안드로이드 프로젝트를 생성하고 후 빌드할때 다음과 같은 에러가 발생했다. Installation did not succeed. The application could not be installed: INSTALL_FAILED_OLDER_SDK List of apks: The application's minSdkVersion is newer than the device API level. 원인: 프로젝트의 요구 Sdk 버전이 가상머신의 버전보다 높다. 해결: Gradle Scripts > build.gradle (Module: app) 수정한다. 변경 전: 변경 후:

코딩생활 2021.01.14
반응형