목록개발 (16)
정보를 보호하는 대학생
1. 프론트엔드 화면배치, 구조화 2. 백엔드 동작처리 3. 장고는 백엔드인가 프론트엔드 인가? DB기능, 백엔드기능, 프론트기능이 다 있다. 따라서 풀스택 프레임 워크이다. 그런데 프론트는 리액트, 앵글러, 뷰 등을 따로 쓰기도 한다. 4. 장고는 따라서 생산성이 높다.
1. 파이썬으로 된 프레임 워크이다. 웹 개발에 파이썬을 쓸 수 있다. 2. 많은 것을 제공하는 프레임 워크 Html, CSS, js, DB, routing 등.. 장고는 웹사이트의 기본틀을 제공한다. 빠르게, 그리고 완성도 높게 개발이 가능하다. 3. 검증된 프레임워크 인스타그램, 요기요, 배민, 번개장터, 샌드버그 등이 장고로 개발 되었다.
1. vs code 다운 1. windows 기능 켜기 - 리눅스 용 윈도우즈 하위시스템 체크하고 재부팅 2. store에 ubuntu 18.04 lts 다운 3. 실행해서 유저네임, 비번 설정 4. 기본 패키지 설치 sudo apt-get update sudo apt-get install -y make build-essential \ libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \ wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev git python-pip 5. 디렉 토리 생성 및 이동 mkdir codeit-django cd codeit-django 6. vs코드 ..

1. xml 코드 2. 코틀린 코드 package com.android.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.* class MainActivity : AppCompatActivity() { //////////변수선언///////////////// lateinit var textView1: TextView lateinit var button1 : Button lateinit var editText1 : EditText ///////////////////////////////// override fun onCreate(savedInstanceState:..

1. XML 코드 2. 코틀린 코드 package com.android.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.RadioButton import android.widget.RadioGroup import android.widget.Toast class MainActivity : AppCompatActivity() { //////////변수선언///////////////// lateinit var RadioGroup : RadioGroup lateinit var RadioApple : RadioButton lateinit var RadioOrange :..

1. xml 코드 2. 코틀린 코드 package com.android.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.CheckBox import android.widget.Toast class MainActivity : AppCompatActivity() { //////////변수선언///////////////// lateinit var checkA : CheckBox lateinit var checkO : CheckBox lateinit var checkB : CheckBox ///////////////////////////////// override f..

처음 깔고 실행하려는데 SDK 오류가 났다. 읽어보니까 버전 관련한 오류같다. 구글링 해서 나온 방법을 도합해서 이것저것 테스트 해 본 결과, 두번째 build.gradle의 내용을 모두 지우고 이 내용으로 대체하면 정상적으로 실행이 된다. 상단의 sync now를 눌러줘야 완료된다. plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { configurations.all { resolutionStrategy { force 'androidx.core:core-ktx:1.6.0' } } applicationId "com.a..

1. 코틀린 코드 package com.android.cons import android.graphics.Color import android.graphics.Typeface import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.TextView import org.w3c.dom.Text class MainActivity : AppCompatActivity() { ////////////////////변수 선언////////////////////////////////// lateinit ..