목록dev-log (172)
오식랜드
출력 System.out.print(내용) System.out.println(내용) print : 줄 바꿈 없이 출력 println : 줄 바꿈과 함께 출력 입력 Scanner s = new Scanner(System.in); myString = s.next(); myInt = s.nextInt(); myFloat = s.mextDouble(); next() : 문자형 반환 nextInt() : 정수형 반환 nextDouble() : 실수형 반환
Class 자바 프로그램을 구성하는 기본 단위 클래스 명은 “파일 명”과 일치 하나의 파일에 하나의 클래스 정의 대소문자 구분 (대문자로 시작하는 camel case 사용) 변수와 메서드를 포함 main() 메서드로부터 시작 public static void main(String[] args){} 메인 메서드 호출 방법 키워드 (혹은 예약어) class, public, static, void와 같이 미리 정의되어있어 우리가 사용하는 단어 문법적으로 고유한 의미를 갖고있음 식별자 프로그래머가 붙이는 이름 클래스, 변수, 상수, 메서드 등에 붙이는 이름 키워드를 식별자로 사용 불가 식별자의 첫 글자는 숫자 사용 불가 특수문자와 공백은 사용 불가 (_, $ 는 가능) 알파벳 대소문자 구별 길이 제한 없음 관례..
mainApp/settinngs.py import os . . . STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, '_media') App/models.py ImageField 사용 파일은 FileField 사용 class Post(models.Model): . . . my_image = models.ImageField(upload_to='blog/images/%Y/%m/%d/', blank=True) file_upload = models.FileField(upload_to='blog/flies/%Y/%m/%d/', blank=True) DB Update pip install Pillow python man..
url 설정 : 앱/urls.py from django.urls import path from . import views urlpatterns = [ # CBV 방식 (class) path('', views.PostList.as_view()), path('/', views.PostDetail.as_view()), # FBV (Function) 방식 path('', views.index), path('/', views.single_page_post), ] render 설정 : 앱/views.py from django.shortcuts import render from .models import DB모델명 ################# CBV 방식 (class) ################# from d..
설치하기 pip install django python -m pip install --upgrage pip pip install -r requirements.txt # pillow 버전 문제가 있을 시 requirement.txt의 pillow 관련 줄 삭제 # pillow 별도 설치 pip install --upgrade pip setuptools wheel python -m pip install pillow 프로젝트 생성하기 # 마지막에 . 필수 django-admin startproject 프로젝트명 . 서버 실행하기 cd 프로젝트명 python manage.py runserver DB 생성 python manage.py migrate 관리자 계정 생성 python manage.py createsu..
통신의 발전 모스부호 - 전화 - 무전기 통신 방향 단방향 : 모스부호, 라디오, TV 등 양방향 : 전화 반양방향 : 무전기 프로토콜 : 다른 기기와의 통신을 위한 약속, 통신규약 네트워크 연결 LAN : 수미터 ~ 약 1km 연결되는 근거리 네트워크 IP : 서로다른 LAN을 넘어다니며 목적지까지 데이터를 전송하는 프로토콜 TCP : LAN으로 보낸 데이터가 잘 도착하는지 감시 ⇒ 전송 제어 프로토콜 WAN : 국가 전체, 국가간의 연결되는 네트워크 웹 시스템 문자 기반 사용자 인터페이스 (CUI)에서 발전 웹 브라우저가 보급되며 현재는 GUI가 발전 무선 통신 시스템 1G - 2G - 3G - 4G = 5G → 단파일수록 장애물에 예민 분산 시스템 강결합 시스템 네트워크로 연결된 컴퓨터들이 하나의 ..