[5분 따라하기] git으로 undo하기(local편) by 박재호 about Git
- 작년에 읽고 나서 게으름 때문에 서평을 올리지 못한 책이 몇 권 있는데
- 오늘 소개할 책은 그 중 하나인 <직업의 지리학>이다
- 서울과 수도권 일부 지역이 그렇게 인기를 끌고 최첨단 회사들이 집중되기 때문에 과밀 문제를 막기 위해 전
GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 5장 행동패턴 :: 템플릿 메서드(Template Method) by 최영록 about Algorithm,Design Pattern
- 템플릿 메서드는 서브클래스가 오버라이드할 수 있는 추상 연산을 사용하여 알고리즘을 정의한다
- 템플릿 메서드는 각 단계의 순서는 고정하되 Application 클래스와 Document 클래스의 서브클래스는 필요에 따라 이들 단계의 처리를 다양화시킬 수 있도록 한다
- -ConcreteClass: 서브클래스마다 달라진 알고리즘 처리 단계를 수행하기 위한 기본 연산을 구현한다
Java8 null 대신 Optional by 한건국
- String name ){ String value = props
- getProperty ( name ); if ( value != null ){ try { int i = Integer
- parseInt ( value ) ; if ( i > 0 ){ return u ; } } catch ( NumberFormatException e ){} } return 0 ; }
스프링에서 sentry 적용하기 by 한건국 about Spring Boot,Spring
- SentryAppender" >
WARN %d{HH:mm:ss -
<-- *기존 logback 코드임 -- > <-- *Sentry를 위한 코드임 -- > <-- *Sentry를 위한 코드임 -- >
Nginx 공식 문서(Docs) 읽어보기 : root by 신기용 about Nginx
Lecture 1.7 - Tail Recursion (Functional Programming Principles in Scala / Coursera 강의 정리) by 이선웅
- (a -> a'를 호출할때 a는 더이상 사용되는 변수가 없다면 날려버릴 수 있으니까!) 이를 통해 꼬리 재귀(Tail recursion)가 일정한 고정 공간(재사용되는 단일 공간)에서 실행될 수 있음을 알 수 있다
- 스칼라의 경우 @tailrec이라는 어노테이션으로 해당 함수가 tail recursive가 아닐 경우 에러를 띄워줄 수 있다
- 아까 factorial의 예제를 보면 factorial을 호출하여 반환값을 받은 후에 여전히 해야 할 작업이 남아 있는 것을 볼 수 있다
UI/UX 뉴스레터 #67 (5월13일) - Today 국내/해외 UX 아티클 소식 by 전민수
- [영문] Top UI/UX Design Works for Inspiration — #103
- [영문] Tips to help you succeed in your UX internship
- [영문] How to use desk research to kick-start your design process
[번역]open source 사용 DevOps 구축서 - 초보자를 위한 안내서 by 이종우
- Jenkins는 DevOps 파이프 라인을 구축하는 데 활용할 수있는 많은 오픈 소스 CI / CD 도구 중 하나입니다
- C ++ 및 C #은 독점 프로그래밍 언어이므로 (GCC는 오픈 소스이지만) 코드 테스트 적용 범위 도구를 구현 했으므로 DevOps 파이프 라인은이 자습서의 시작 부분에 표시된 DevOps 파이프 라인 다이어그램과 유사해야합니다
- 우리의 DevOps 파이프 라인은 주로 협업 적으로 응용 프로그램을 구축하고 배포하는 데 중점을 두었지만 DevOps 도구로 수행 할 수있는 다른 많은 작업이 있습니다
Vue.js 간단정리 #6 클래스, 스타일 바인딩 by 서진규 about Vue
- dark-theme { color : white ; background-color : black ; } style > head > < body > < div id = " app " > < div :class = " classObject " > 테스트 div > < div :class = " {'dark-theme': darkTheme} " > 테스트2 div > < div :class = " [darkTheme
- 'dark-theme' : ''] " > 테스트3 div > < div : style =" { color : color
- styleObject2] " > 적용 가능한 색상 목록 div > < ol > < li v-for = " color in colors " : style =" { color : color } " @mouseover = " changeFontColor(color) " > {{color}} li > ol > div > < script src = " https://cdn
오픈소스 기반 딥러닝 기반 객체 세그먼테이션 소개 by 강태욱
- 이 글은 세상을 바꾸는 코딩 (넥서스 출판)이란 책을 소개하고
- 이 책은 코딩을 처음 접하는 사람들을 위해 만든 책이예요
- 이 책은 코딩에 대한 개념을 삽화를 통해 쉽게 이야기하고
[RFC7232] HTTP/1.1 : Conditional Requests 번역 by 이병록
- If-Modified-Since is typically used for two distinct purposes: 1) to allow efficient updates of a cached representation that does not have an entity-tag and 2) to limit the scope of a web traversal to resources that have recently changed
- This behavior is most interoperable for cases where clocks are poorly synchronized or when the server has chosen to only honor exact timestamp matches (due to a problem with Last-Modified dates that appear to go "back in time" when the origin server's clock is corrected or a representation is restored from an archived backup)
- The origin server MUST NOT perform the requested method if the selected representation's last modification date is more recent than the date provided in the field-value; instead the origin server MUST respond with either a) the 412 (Precondition Failed) status code or b) one of the 2xx (Successful) status codes if the origin server has verified that a state change is being requested and the final state is already reflected in the current state of the target resource (i
[RFC7233] HTTP/1.1 : Range Requests 번역 by 이병록
- A client MUST NOT generate an If-Range header field containing an HTTP-date unless the client has no entity-tag for the corresponding representation and the date is a strong validator in the sense defined by Section 2
- The 206 (Partial Content) status code indicates that the server is successfully fulfilling a range request for the target resource by transferring one or more parts of the selected representation that correspond to the satisfiable ranges found in the request's Range header field (Section 3
- A client that receives a multipart response MUST inspect the Content-Range header field present in each body part in order to determine which range is contained in that body part; a client cannot rely on receiving the same ranges that it requested
Scikit-Learn 0.23.0 Release! by 박해선
- 주피터 노트북에서 set_config(display='diagram') 로 지정하면 추정기를 다이어그램으로 시각화해 줍니다
- 0 버전의 주요 변경 사항은 릴리스 하이라이트를 참고하세요
- 0은 pip 나 conda 명령으로 설치할 수 있습니다(이 글을 쓰는 시점에는 아직 콘다 패키지가 제공되지 않습니다