일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- L2정규화
- elastic net
- leetcode
- 코딩공부
- hackerrank
- coding
- 깃헙협업
- Git
- HTML
- conflict
- github
- 선형 모형
- 온라인협업
- branch
- mysql
- sql
- CSS
- PYTHON
- 클라우드컴퓨팅
- RLIKE
- AWS
- 교차 엔트로피
- window function
- 버전충돌
- L1정규화
- merge
- 편향-분산 교환
- full request
- early stopping
- programmers
- Today
- Total
목록분류 전체보기 (112)
Im between cherry
깃헙으로 협업하기 위해, 공용 레퍼지토리는 만들었는데... 만약, 하나의 파일을 두명, 세명이서 동시에 작업을 하게 된다면? 괜찮은건가?? 다른 사람 코드를 가져와서 수정을 하는 사이에 또 다른 사람이 수정을 하면 어떡하지?? 다른 사람이 먼저 수정했는지 모르고 가져왔다가 내가 수정해버리면 제대로 병합이 되는걸까?? 와 같은 궁금증들이 생기실텐데요! 이 문제를 해결하기위해 알아야 할 개념이 바로, branch & merge & conflict 입니다. 1. branch ''만약, 하나의 파일을 두명, 세명이서 동시에 작업을 하게 된다면? 괜찮은건가??'' 이 문제를 해결하기 위해서는 따로 작업을 하다가 마지막에 하나로 합치면 될 것 같습니다. 이를 위해 branch, 즉, 가지치기를 해야하는데요. 저장소..
Git(깃) 한 줄 정의: 여러 명이 함께 협업할 때 따로 작업하다가 코드를 합치고 백업을 쉽게 하기 위한 `분산 버전 관리 시스템` 위키 정의: 깃은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. 버전관리란? 코딩할 때, 원하는 시점마다 깃발을 꽂고(버전을 만들고) 이들 간에 자유롭게 돌아다닐 수 있다. 내가 만든 버전 뿐 아니라 동료가 만든 버전으로 이동할 수 있고, 동료와 내 버전을 비교해서 코드를 최신본으로 업데이트 할 수 있다. Git을 사용하는 2가지 방법 1. CLI 2. GUI Git으로..
깃헙으로 협업하기 깃헙으로 협업하기가 필요한 이유요? 최종, 최종최종, 진짜최종, 최최최종, 이게최종일리없어.txt 를 경험해 보신 분이라면 일단 그냥 따라해봅시다! 1. github 가입 github.com/ GitHub: Where the world builds software GitHub is where over 50 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 2. CLI(Command Line Interfac..
leetcode.com/problems/reformat-department-table/ Reformat Department Table - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 이 문제를 풀 때마다 SUM()을 쓰는 이유에 대해 헷갈렸다! 선미님께서 CASE()와 GROUP BY()의 속성을 생각한다면 조금 더 쉽게 이해할 수 있을 거라고 하셔서, 다시 정리하며 풀어 보았다! 더보기 선미님 강의는 아래 링크 참고! www.inflearn.com/cours..
WAS(Web Application Server, 웹 애플리케이션 서버) 웹 애플리케이션 서버는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다. 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)*로 볼 수 있다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버*와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. 웹 애플리케이션 서버는 대부분이 자바 기반으로 주로 자바 EE 표준을 수용하고 있으나, 자바 기반이지만 자바 EE 표준을 따르지 않는 제품과 .NET이나 Citrix기반인 비자바 계열도 존재한다. WAS의 기본 기능 프로그램 실행 환경과 데이터베이스 접속 기능..
데이터베이스(database, DB) 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음. 쉽게 말해, 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다. 데이터베이스의 특징 실시간 접근 가능 지속적인 변화 가능 동시 공유 가능 내용에 대한 참조 기능 데이터의 논리적 독립성 보장 데이터베이스의 장단점 데이터베이스 장점 데이터 중복 최소화 데이터 공유 일관성, 무결성, 보안성 유지 최신 데이터 유지 데이터의 표준화 가능 데이터의 논리적, 물리적 독립성 데이터 접근 용이 데이터 저장 공간 절약 데이..
OS(windows, Linux 계열) - Linux 리눅스(Linux)는 1991년 9월 17일 리누스 토르발스가 처음 출시한 운영 체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다. 1. 네트워크를 이용하는 컴퓨팅에서는 리눅스가 강점. 2. 오픈 소스의 특징으로 인해 누구나 버그 수정이 가능. 3. 커널을 비롯한 각종 프로그램을 사용하기에 편리하게 묶어 놓은 배포판이 리눅스의 강점. 4. 시스템 사양에 대해 영향을 덜 받음. 단점) 실시간 처리가 약하고, 시스템 보안에 취약하다! - Windows 마이크로소프트 윈도우는 마이크로소프트가 개발한 컴퓨터 운영 체제이다. 애플이 개인용 컴퓨터에 처음으로 도입한 그래픽 사용자 인터페이스(GUI) 운영 체제인 맥 OS에 대항하여,..
DATE_ADD(), DATE_SUB() 함수 MySQL에서 특정 시간을 기준으로 더해야 할 때 쓰는 함수가 바로 `DATE_ADD()`함수이다. 똑같이 특정 시간을 기준으로 빼야 할 때 쓰는 함수는 `DATE_SUB()` 함수이다. 다시말해, `DATE_ADD()`는 기준 날짜에 입력된 기간만큼을 더하는 함수고, `DATE_SUB()`는 기준 날짜에 입력된 기간만큼을 빼주는 함수이다. DATE_ADD(), DATE_SUB() 사용 형식과 예제 DATE_ADD() 함수 `DATE_ADD(기준 날짜, INTERVAL)` 예) 현재 시간 2020-11-07 10:00:00에 하루를 더하고 싶을 때, `SELECT DATE_ADD(NOW(), INTERVAL 1 DAY)` 이렇게 쓴다. DATE_SUB() 함..