전체 글
-
데이터베이스 시스템Engineering WIKI/Database 2019. 1. 19. 11:27
[데이터베이스의 특징]* 실시간 접근성 : 데이터베이스는 실시간으로 서비스된다. 사용자가 데이터를 요청하면 수 초 내에 결과를 서비스한다* 계속적인 변화 : 데이터베이스에 저장된 내용은 한 순간의 상태이지만, 데이터 값은 시간에 따라 항상 바뀐다.*동시공유 : 데이터베이스는 서로 다른 업무, 여러 사용자에게 동시에 공유된다. (병행 = parallel)* 내용에 따른 참조 : 데이터베이스에 저장된 데이터는 물리적인 위치가 아니라 값에 따라 참조된다. [데이터베이스 시스템의 구성]* DBMS : 사용자와 데이터베이스를 연결시켜주는 소프트웨어* 데이터베이스 : 데이터를 모아둔 토대* 데이터 모델 : 데이터가 저장되는 기법에 관한 내용 일반적으로 데이터들은 데이터베이스에 저자오디어 있습니다. 그런데 그러한 데..
-
프레임워크와 라이브러리의 차이Engineering WIKI/Docs 2019. 1. 18. 23:38
프레임워크는 뼈대나 기반구조를 뜻하는데, Application 개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해 어느정도 뼈대(구조)를 제공해 주는 것. 어느정도 뼈대를 제공해 주기 때문에, 객체 지향 개발을 하면서 일관성 부족 등의 문제를 해결해 준다. 정의 : 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합. 라이브러리는 특정기능에 대한 도구 or 함수들을 모은 집합. 프로그래머가 개발하는데 필요한 것들을 모아둔 것. 정의 : 단순 활용이 가능한 도구들의 집합. Framework와 Library의 차이 Flow(흐름)에 대한 제어 권한이 어디 있느냐의 차이 프레임워크는 전체적인 흐름을 자체적으로 가지고 있으며, 프로그래머가 그 안에 필요한..
-
[English] Note 1Engineering WIKI/English Wiki 2019. 1. 16. 22:30
1. Look who's hear 이게누구야!2. You haven't changed a bit. 너 하나도 안 변했다.3. I'm doing great. 잘지내고 있어.4. What a small world. 세상 참 좁다.5. Don't mention it. 별말을 다해 신경쓰지 마세요.6. Don't bother. 일부러 그럴거 없어.7. Something smells fishy. 뭔가 수상하다.8. That's what friends are for. 친구 좋다는게 뭐야9. I'll drop you off on the way. 내가 가는 길에 내려줄게.10. What's the weather like? 날씨가 어때?11. I'll go with the flow. 대세이 따를게12. I feel li..
-
[Python] 엑셀 코드(xlsx 파일 만들기)Engineering WIKI/Python 2018. 10. 15. 23:23
import xlsxwriter book = xlsxwriter.Workbook("2-1.xlsx") # 엑셀 파일 이름 지정 sheet1 = book.add_worksheet() # Sheet 만들기 file_open = open("2-1.txt","r") # txt 파일 읽기 cnt = 0 # row는 0 for lines in file_open: line = lines.split("\t") # 탭으로 자르기 if cnt > 1048576: # Row 수가 1048576을 넘으면Sheet1 추가 sheet1 = book.add_worksheet() if str(line[0]).strip() !="": # if line[0].strip이 공백이 아니면 sheet1.write(cnt,0,str(line[..
-
10분만에 배우는 GitEngineering WIKI/Version Control 2018. 9. 10. 01:05
git 사용방법– 커밋할 폴더 오른쪽 버튼 눌러스 git-bash 선택하면 콘솔창 뜬다– git init– git status– git remote add origin https://github.com/choiwonho/algorithm.git (커밋할 저장소 원격지)– git status(아직 커밋되지 않은 파일이 빨간색으로 표시)– git add . 폴더내 모든 파일 추가– git config –global user.email “guriguri1576@naver.com” (처음 커밋이므로 이메일 주소 입력)– git config –global user.name “bingbingpa” (ID 입력)– git commit -m ‘tetete’ (커밋에 대한 주석)– git push -u origin ma..