전체 글

학습(學習)용 블로그.
기본 단축키 A 전체 선택 ctrl + I 선택한 것 외에 전체 선택 C 올가미 툴과 비슷한 선택 휠 누르고 이동 차원 이동 휠 + shift 누르고 이동 평면 이동 . (숫자패드) 선택된 개체 줌 T 화면 좌측 이동 관련 메뉴 S 스케일 변경 R 회전 변경 G 위치 변경 S, R, G + X, Y, Z x, y, z 축을 기준으로 이동 S, R, G + 숫자 n 미터만큼 변경 shift + A 개체 추가 X 개체 삭제 shift + S 3D 커서 관련 설정 shift + D + (X, Y, Z) 복제 Z 쉐이딩 타입 변경 기본 사용법 3D 커서 블렌더에서는 3D 커서라는 것이 존재한다. 이 3D 커서를 기준으로 개체가 생성되거나 수정할 수 있는데, 3D 커서를 활용하는 방법은 다양하게 있다. 3D 커서..
· CS
Machine Learning 일종의 소프트웨어이다. Limitations of explicit programming. (e.g. spam filter, automatic driving) 개발자가 일일이 어떻게 하는지 정하지 않고, 프로그램 자체가 스스로 학습해서 동작하는 방식 supervised/unsupervised learning 학습을 위해서 데이터가 미리 주어져야 한다. 학습하는 방법에 따라 supervised/unsupervised learning로 나뉜다. supervised learning: learning with labeled examples (= training set) unsupervised learning: un-labeled data (e.g. google news groupin..
regular expression of email 이메일 검증을 할 때 다음과 같은 정규표현식을 이용하여 검증한다. var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; 해당 구문의 의미는 다음과 같다. The two forward-slashes /.../ contains a regexe. The leading ^ and trailing $ match the beginning and the ending of the input string, respectively. That is, the entire input string shall match with this regexe, instead of a part of the input string..
· Back/spring
웹 개발에는 크게 세 가지 방법이 있다. 정적 컨텐츠 MVC와 템플릿 엔진 API 정적 컨텐츠 관련 컨트롤러가 존재하지 않고 단순히 해당 html 파일로 치환되어 전달된다. static 폴더 내에 html 파일이 존재하여야 한다. resources/static/hello-static.html MVC와 템플릿 엔진 MVC란? Model, View, Controller를 의미한다. View는 화면을 그리는 데에 모든 역량을 집중하여야 한다. Controller는 비즈니스 로직 등 내부 처리에 집중하여야 한다. 톰켓 서버로 들어오면 스프링 컨테이너는 해당 controller를 확인하고 데이터를 처리한 후 viewResolver에게 전달하면 thymeleaf 템플릿 엔진이 처리한다. thymeleaf view를..
문제 상황 컴퓨터를 구매한 이후 한 번도 이런 적이 없었는데 갑자기 화면이 깜빡거리고 잠시 안 보이는 상황이 발생하였다. amd 자체의 고질적인 문제인 것으로 예상하나, 이러한 문제가 생성되는 패턴을 찾았고 해결법을 찾았다. 참고로 필자의 그래픽 카드 종류는 amd radeon rx 570이다. 해결법 이 문제는 Radeon software가 업데이트될 때마다 발생하였다. 따라서 이를 업데이트해주면 문제가 해결된다. 다만, 3DP chip 이라는 프로그램을 통해서 다운로드하지 말고 공식 홈페이지에서 받기를 권장한다. rx570 기준으로 다운로드 사이트 링크를 걸어두었는데 자신의 그래픽카드 종류에 맞게 설치하면 된다. 참조 이미지: https://coolenjoy.net/bbs/28/4427875
CSS3 기본 사용법 주석 html 파일에서는 으로 주석을 나타내었지만, css 파일에서는 /* */으로 나타낸다. css에서는 을 무시한다. 외부 스타일시트 연결 CSS의 다양한 선택자 태그 선택자 HTML 페이지의 코드 중에서 해당 태그와 일치하는 부분에 지정된 스타일이 적용된다. 콤마로 구분하여 여러 태그에 똑같은 속성을 지정할 수 있다. p { background: yellow; } h1, h2 { text-align: center; } 전체 선택자 페이지 안의 모든 요소를 선택할 때 사용된다. * { color: white; background: blue; } 아이디 선택자 문서의 가독성을 위해 특정 부분에 id 속성을 부여하여, 특정한 id 속성을 가지고 있는 태그를 선택할 때 사용된다. id..
HTML5 소개 HTML은 마크업 언어의 한 종류이다. 현재 HTML의 표준으로 구성되며, 여러 가지 추가적인 기능과 더불어 특히 웹, 모바일, 태블릿 PC 등 반응형 페이지를 제작할 수 있다. 기본 구조 문서 시작할 때 을 표시함으로써 HTML5 문서 형식임을 선언 metadata : 문서 정보에 대한 정보를 의미 charset : 문자가 깨지지 않으려면 서버에서 처리할 때의 charset과 렌더링 할 때 charset이 일치해야 한다. 주요 태그 헷갈리는 태그 : 단락 태그. 자동으로 단락의 앞뒤로 여백이 추가된다. : 단락 내에서 줄 바꿈 태그. 종료 태그가 없는 단독 태그로 사용된다. : 입력하는 그대로 화면에 보이게 할 때 사용하는 태그. 권장하지는 않음 : 수평선 긋는 태그. 속성으로는 siz..
· CS
네이티브앱이란? 애뮬레이션이나 호환 모드의 사용 등 외적인 지원 없이, 특정 하드웨어나 OS에서 그대로 실행되는 것 안드로이드 - 안드로이드 스튜디오라는 개발 환경에서 java, kotlin 프로그래밍 언어 사용하여 개발 아이폰 - xcode라는 개발 환경에서 swift 언어를 사용하여 개발
squareyun
IT SQUARE