Engineering WIKI
-
Apache 와 Tomcat의 차이Engineering WIKI/Docs 2019. 2. 18. 12:08
아파치 & 톰캣 개념 1. 아파치 ⇒ 웹서버 (80 포트) 웹서버 (Apache, IIS, Nginx)는 하드웨어와 소프트웨어 두 분야에서 다른 의미로 부릅니다. 하드웨어 : 웹서버 소프트웨어와 웹 사이트의 구성 요소 파일을 저장하는 컴퓨터를 의미한다. (HTML 문서, Image, CSS 파일 등) 소프트웨어 : 보통 HTTP 서버를 의미한다. HTTP 서버는 URL(웹 주소) 및 HTTP(프로토콜 기능)을 이해하는 소프트웨어이다. HTTP 서버는 저장하는 웹 사이트의 도메인 이름을 통해 액세스 할 수 있으며, 이러한 호스팅 된 웹 사이트의 콘텐츠를 최종 사용자의 장치로 전달한다. IIS는 윈도우 환경에서 사용하는 웹 서버 프로그램입니다. 만약 윈도우 환경이 아니라면 Apache, Nginx를 이용할 ..
-
클라우드 컴퓨팅 개념 및 서비스 정리Engineering WIKI/Docs 2019. 2. 18. 12:04
클라우드란? 클라우드는 사용자가 서비스를 사용한 만큼의 비용을 지불하면서 서비스를 사용하는 것을 말하고 언제 어디서든 서비스를 접근하여 사용할 수 있는 서비스를 말한다. 서비스 종류 SaaS (Software as a Service) - host 가장 일반적인 유형의 클라우드 서비스이며 서비스를 제공하는 곳에서 인프라와 소프트웨어까지 모두 제공한다. 웹 메일이나, office 365, 구글 드라이브 등이 해당된다. IaaS (Ifnfrastructure as Service) - build 가상 서버, 데이터 스토리지 및 호스팅 컴퓨터, 네트워크 등 IT 인프라를 지원해주는 서비스이다. 대표적으로 성공한 것이 AWS이다. PaaS (Platform as a Service) - consume 기본적인 Iaa..
-
[MySql] CAST 를 이용하여 만 나이 계산하기Engineering WIKI/Database 2019. 2. 14. 10:55
Mysql에서 가장 일반적으로 사용되는 데이터 형식변환 명령 CAST, CONVERT CAST ( expression AS 데이터형식 [ (길이) ] ) CONVERT ( expression, 데이터형식 [ (길이) ] ) 데이터형식중에 가능한 것 BINARY -- 이진 데이터 CHAR -- 문자열 타입 DATE -- 날짜 DATETIME -- 날짜, 시간 동시에 DECIMAL // 소수점 까지 JSON // JSON 타입 SIGEND INTEGER // 부호 (음수,양수) 있는 정수형 TIME // 시간 UNSIGNED INTEGER // 양수만 정수형 SELECT CAST('2020-10-19 12:35:29.123' AS DATE) AS 'DATE'; -- 2020-10-19 MySQL에는 날짜타입..
-
[Python] tkinter 사용Engineering WIKI/Python 2019. 2. 14. 10:20
# tkinter는 GUI에 대한 표준 Python 인터페이스이며 Window 창을 생성 할 수 있다. from tkinter import * def printHello() : print('hi') # 가장 상위 레벨의 윈도우 창을 생성 root = Tk() w = Label(root, text="Python Test") # command 에서 printHello 라는 함수를 호출 Lind Number 4 b = Button(root, text="Hello Python!", command=printHello) # command에서 root.quit.로 윈도우창 종료 c = Button(root, text="Quit", command=root.quit) w.pack() b.pack() c.pack() # ..
-
[English] Note 2Engineering WIKI/English Wiki 2019. 2. 13. 08:52
1. Are you leaving? 지금가니?2. Can i keep this? 이거 내가 가져도 되?3. Can i have some time off? 좀 쉴 수 있을까요?4. Can i have another beer? 맥주 한병 더 마셔도 되? 5. How about later? 다음에 어때?6. I don't want to be seem like this. 난 이렇게 보이기 싫어.7. Have you ever done this before? 이거 전에 해본 적 있니?8. Are you going to be home tonight? 오늘 밤 집에 있을 거니?9. Thank you for reminding me. 알려줘서 고마워.10. I used to eat out. 나는 외식을 많이 했었어11. ..
-
심볼릭 링크Engineering WIKI/Linux 2019. 2. 7. 16:40
ln (link) 명령어 한 파일을 다른 파일 이름으로도 사용하고자 할때 사용하는 명령어 링크된 파일 중 한 파일을 수정하면 다른 파일들도 수정됨 하드링크와 심볼릭링크가 있음 하드링크 하나의 파일에 여러 개의 이름을 부여함 파일을 없애려면 링크로 생성된 링크 파일을 모두 지워야 함. 사용법 $ ln [원본 파일명] [대상 파일명] 심볼링 링크 윈도우 운영체제의 바로가기 아이콘 링크로 생성된 파일에 내용이 존재하지 않고 각각의 i-node를 가진 또 다른 파일이 어디를 가리키고 있는지 알려주는 역할 원본파일명이 바뀌면 사용하지 못함 사용법 $ ln -s [원본 파일명] [대상 파일명] 예시 mkdir -p /tmp/myfolder/hello ln -s /tmp/myfolder/ myfolderlink ll..
-
[Python] 2.7 Encoding 에러 해결Engineering WIKI/Python 2019. 1. 26. 18:14
파이썬 2.7 인코딩 에러 해결 (UnicodeDecodeError: 'ascii' codec can't decode byte 0xc7 in position 0: ordinal) 스크립트 첫줄에 파일의 인코딩을 명시 #-*- coding: utf-8 -*- C:\Python27\Lib\site.py Encoding utf-8 수정 def setencoding(): """Set the string encoding used by the Unicode implementation. The default is 'ascii', but if you're willing to experiment, you can change this.""" encoding = "utf-8" # Default value set by _Py..