개발일지349 # 02 문자열의 길이를 반환 문자열의 길이를 반환 select char_length("SQL Tutorial") as "문자열 길이"; 개발일지/MySQL 문제모음 2022. 11. 4. # 01 ASCII 값을 반환(ascii) 첫 번째 문자의 ASCII 값으로 반환(ascii) select dept_name, ascii(dept_name) as NumCodeOfFirstChar from departments; 개발일지/MySQL 문제모음 2022. 11. 4. Dart란 Dart(다트)란 구글이 JavaScript를 대체하기 위해 개발한 웹프로그래밍 언어이다. 모바일 앱, 웹 앱, 명령어 스크립트, 서버 프로그래밍 등 어떤 것이든 다트를 사용해 만들 수 있다. 웹앱이 아닌 네이티브 코드로 안드로이드나 iOS용 앱을 동시에 기발 할 수 있다. java랑 유사한 문법으로 몇가지 특징만 숙지하면 쉽게 개발 할 수 있다. 1.모든 것들이 전부 Object로 취급한다. - Variable안에 넣을 수 있는 것은 전부 Object - Function, number, null 전부 Object로 취급 - 변수에 넣을 수 있는 모든 것은 객체이며, 모든 객체는 클래스의 인스턴스로 취급 Dart의 주요 기능 💡 두 가지 컴파일 방법 지원 (JIT + AOT) 💡 핫 리로드-> 빠른 개발.. 개발일지/Dart 2022. 11. 3. Flutter란? Flutter : UI + 프레임 워크 단일 코드 베이스로 개발할 수 있는 구들에UI 프레임워크 이다. 스크롤 동작 , 글씨, 아이콘 같은 플랫폼별 달라지는 부분들을 아울러서 함께 개발할 수 있는 어플리게이션을 만드는게 목적이다. UI - User Interface 프레임 워크 - 사용자 인터페이스란 사람(사용자)과 컴퓨터 시스템 사이의 의사소통 매개 - 의사소통은 해당 기기에 대한 효율적인 작동과 사용자의 제어를 보장하는 것이 목표이다. 틀(흐름)을 만들어두고, 실행의 흐름에 따라 수정&추가하며 만들어 가는 코드의 묶음 플러터 특징 구글이 지원하는 무료 오픈 소스이다 네이티브앱으로 컴파일이 가능하여 네이티브 수중에 성능이 좋다 플러터는 모든 것이 위젯이기 때문에 위젯에 대한 개념만 숙지를 하면 쉽게 개.. 개발일지/Flutter 2022. 11. 3. HTML - 1 * 브라우저의 목적 ? HTML 문서를 읽고 올바르게 표시하는 것 모든 HTML 문서는 문서 유형 선언으로 시작해야 한다 : 는 웹 페이지를 올바르게 표시하는데 도움을 준다. html5 버전 입니다. HTML 문서는 끝나며 HTML 문서에 보이는 부분은 사이 이다. 선언문은 한번만 나타나야 합니다. 선언문은 대소문자 구분하지 않는다 * HTML 5란 기존 텍스트와 하이퍼링크, 기본적인 태그만 표시하던 녀석을 멀티미디어 등 다양한 애플리케이션까지 표현, 제공 하도록 진화한 웹 프로그래밍 언어 특징 : 카메라, 동작센서 등의 H/W 기능을 웹에서 직접 제어 가능 Web Socket 가능이 있어서 양방향 통신이 가능하다. semantics - 웹 자료에 의미를 부여하여 사용자에게 의도에 맞는 맞춤형.. 개발일지/HTML 2022. 11. 2. HTML이란? * 학습목표 - 웹 사이트에 대한 이해 - 브라우저에 대한 이해 - HTML에 대한 이해 - CSS에 대한 이해 - 자바스크립트에 대한 이해 * 웹 사이트란 ? 기업 단체, 개인이 정보를 올릴 수 있는 홈페이지 (각 주제별) web page 의 모음 (집합체) 특징 1 ) 웹 사이트는 복잡해 보일 수 있지만, 전부 텍스트 ( 문자열 )와 이미지로 이루어져 있다. 2 ) HTML은 맞는 위치에 (장소에) 맞는 text를 사용한다면 직접 웹 사이트를 만들 수 있다. (프론트) 3 ) 브라우저가 html (문자열)을 분석해서 시각적으로 구현해 준다. : 결국 브라우저는 누군가에게 소스 코드를 받아서 구현이 된다. 4 ) 웹 사이트는 최소 2~3가지 이상 text로 구성되어있다. 이제 부터는 text 라는 말 .. 개발일지/HTML 2022. 11. 2. Android Studio에 Flutter 설치 https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev 1. 환경변수 설정하기 bin폴더 안으로 들어간다 2. 경로를 보면 Flutter을 설치한 경로에 bin폴더 안인걸 알 수 있다. (경로 주소 복사!!!) 환경변수 셋팅 완료!!!!! [ 안드로이드 스튜디오에서 플러터 설치하기 ] 복사 C:\src\flutter>flutter doctor 안드로이드 스튜디오에서 터미널 선택 cmd창에서도 확인가능!! 완료!!! 개발일지/설치 및 셋팅 2022. 11. 2. 안드로이드 원형 프로필 이미지 만든는 방법 https://github.com/hdodenhof/CircleImageView 구글링하면 어떤 개발자가 코드를 오픈을 해놓은걸 깃에 들어가서 사용해보자 깃 주소 사이트에 들어가면 이 코드를 build.gradle에 넣어주자 implementation 'de.hdodenhof:circleimageview:3.1.0' 이코드에서 src에 원하는 이미지를 넣으면 된다. 개발일지/Android 2022. 11. 2. 안드로이드 스크롤을 활용한 유튜브 뷰 만들어보기 개발일지/Android 2022. 11. 2. 안드로이드(개념), Pixel / DP / 뷰 컴포넌트(View Component) 1. 안드로이드에서 화면을 그리는 방법 : 기본적으로 xml 이라는 언어를 사용한다. DSL >> Domain specific Language 어떠한 범주에 특화된 언어이다. 2. dp와 px의 개념 핸드폰은 정말 다양한 화면에 크기와, 해상도가 존재하는데 원하는 UI를 어떻게 같은 모습으로 보여지게 할까? 픽셀 dpi, dp 단위 픽셀 (핸드폰 화면에서 빛이 나오는 전구 >> 가장 작은 단위) 고해상도란(정해진 수치 안에서 전구가 많을 수록 고해상도라고 한다. DPI : dot per inch (1인치 안에 픽셀이 얼마나 많이 있는가 이다.) - Ldpi --> (1인치 120픽셀) - Mdpi --> (1인치 160픽셀) - Hdpi --> (1인치 240픽셀) - Xhdpi --> (1인치 320픽.. 개발일지/Android 2022. 11. 1. 안드로이드 ScrollView 사용법 1. XML 코드 개요이 코드는 Android에서 ScrollView를 사용하여 화면에 긴 내용을 표시할 때 사용하는 레이아웃입니다. 스크롤 뷰는 주로 화면 크기를 초과하는 콘텐츠를 표시할 때 유용합니다.2. 주요 개념 설명ScrollView의 특징ScrollView는 자식을 하나만 가질 수 있습니다. 그래서 콘텐츠가 여러 개라면, 이를 감싸는 추가적인 Layout (예: LinearLayout)이 필요합니다.속성 fillViewport="true"를 추가하여 스크롤 뷰의 크기를 부모 뷰에 맞추도록 합니다. 이는 화면 전체에 뷰가 꽉 차게 표시되도록 하며, 스크롤이 없는 상황에서도 꽉 차게 보이는 장점이 있습니다.스크롤 방향 설정ScrollView 내의 LinearLayout의 orientation="v.. 개발일지/Android 2022. 11. 1. 안드로이드 Padding / Margin 적용하는 방법 개발일지/Android 2022. 11. 1. 이전 1 ··· 18 19 20 21 22 23 24 ··· 30 다음