TDD를 소개합니다 by 정준
- 강의에서는 원하는 기능에 대해 테스트 코드를 먼저 작성하고 메서드가 존재하지 않아 컴파일조차 되지 않는 상황부터 개발을 시작했습니다
- 어떤 기능이 필요한지 테스트 코드를 먼저 작성하며 추출하였고 그래서 실제로 코드를 작성할 때는 이런 테스트를 통과하는 것을 목표로 두고 코딩을 했습니다
- 테스트 코드를 먼저 작성하였으니 작성한 코드가 예상대로 잘 돌아간다는 자신감을 얻을 수 있습니다
빌드 도구가 뭐에요 ? by 염광호
- Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code
- 이해하기 쉽게 풀어써보자면 빌드 자동화란 실행가능한 프로그램을 만들어주는 과정으로써 코드를 컴파일해서 binary code로 만들고 패키징하며 코드를 테스트하고 실행가능한 프로그램이 나오기 까지의 과정보면 좋을 것 같습니다
- 그리고 왜 빌드 도구를 사용하면 좋은지에 대해서 알아보는 시간을 가졌습니다
[Kaggle] 타이타닉 생존자 예측하기 with Machine Learning - 1 by 송승원
- Cabin에는 NaN으로 빈 값도 부분적으로 들어가 있는 모습을 볼 수 있습니다
- 혹은 빈 값이 너무 많다면 분석에 오류를 낳을 수 있으니 해당 열을 삭제할 것입니다
- (*각 Feature들을 분석할 때에는 끊임없이 생존 여부와의 관련성을 고려해야 합니다
나를 위한 진동학 정리 2편 (Free Response) by 장윤수 about Spring
- 여기에서 t=0을 넣는다면 sin함수는 0이될 것이고 즉 x(t) = c1이 된다
- x(t)=x0cos(kmt)+v0kmsin(kmt) x(t) = x_0 cos(\sqrt{\frac k m t}) + \frac {v_0} {\sqrt{\frac k m }}sin(\sqrt{\frac k m t}) x(t)=x0cos(mkt)+mkv0sin(mkt)
- x(t) = Asin(ωnt+ϕ) = ωnx02+v02ωnsin(ωnt+tan−1ωnx0v0 )x\left(t\right)\ =\ A\sin \left(\omega _nt+\phi \right)\\\ =\ \sqrt{\frac{\omega _nx_0^2+v_0^2}{\omega _n}}\sin (\omega _nt+\tan ^{-1}\frac{\omega _nx_0}{v_0}\ )x(t) = Asin(ωnt+ϕ) = ωnωnx02+v02sin(ωnt+tan−1v0ωnx0 )
공기역학 정리 -1 (기본개념) by 장윤수
- N과 A가 이루는 R값은 Lift와 Drag가 이루는 R과 동일하다 위의 관계는 받음각에대한 삼각함수로 표현할 수 있다
- 이 두 힘을 통해서 Lift와 Drag을 구할 수 있다
- 항공기 날개의 Moment는 다음과 같이 구할 수 있다
[Javascript] ECMAScript6/ES6 는 무엇일까? by 장민 about Javascript
[유닉스] 시스템 관리자 by 장민
[MySQL][InnoDB] 테이블스페이스 by 이정해 about MySQL,SQL
- 테이블이 파일당 또는 일반 테이블 스페이스가 아닌 시스템 테이블 스페이스에서 테이블을 작성하는 경우 테이블 및 인덱스 데이터도 포함 할 수 있습니다
- + 개별 테이블 스페이스 데이터 파일에 저장된 테이블은 데이터 손상이 발생하거나 백업 또는 이진 로그를 사용할 수 없거나 MySQL 서버 인스턴스를 다시 시작할 수 없는 경우 시간을 절약하고 성공적인 복구 기회를 개선 할 수 있습니다
- 6에서 압축되지 않은 임시 테이블은 임시 파일 디렉토리의 개별 테이블당 테이블 스페이스 또는 innodb_file_per_table이 비활성화 된 경우 데이터 디렉토리의 InnoDB 시스템 테이블 스페이스에 작성됩니다