| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- PYTHON
- ReactNative
- LV3
- 이진탐색
- 시간초과해결
- 그리디
- FlatList
- 2800
- 프로그래머스
- KeyboardAvoidingView
- 17089
- 3079
- 백준
- 자료구조
- TouchableWithoutFeedback
- 괄호제거
- 머신러닝
- useHeaderHeight
- 그래프
- 복잡도 측정
- 딥러닝
- 수정렬하기4
- 브루트포스
- 11831
- 실버1
- 큐
- 이분탐색
- 상담원 인원
- 골드5
- React #새파일생성
- Today
- Total
목록분류 전체보기 (49)
지니 코딩일기
useRef 왜 사용하나? - useState()나 useEffect() 처럼 자주 사용되지는 않음 - React 컴포넌트는 기본적으로 상태(state)가 변경될 때마다 다시 렌더링 됨 - 이때, 다시 render 되더라도 기존에 참조하고 있던 컴포넌트 함수 내의 값이 보존되어야 하는 경우! useRef 특징 - current 속성을 가진 ref객체를 반환함 -> current 속성이란? - 값을 변경해도 상태를 변경할 때처럼 React 컴포넌트가 다시 렌더링되지 않음 - React 컴포넌트가 다시 렌더링 될 때도 마찬가지로 current 속성의 값이 유실되지 않음 - 반환된 ref 객체는 컴포넌트의 전 생애주기를 통해 유지됨 - 이 객체의 current 속성을 통해 DOM 노드나 React 엘리먼트에 ..
문제 : 여러 개의 숫자 카드 중에서 가장 높은 숫자가 쓰인 카드 한 장을 뽑는 게임이다. 룰은 다음과 같다 룰 : 숫자가 쓰인 카드들이 N x M 형태로 놓여 있다. 이때 N은 행의 개수를, M은 열의 개수를 의미한다. 먼저 뽑고자 하는 카드가 포함되어 있는 행을 선택한다. 그다음 선택된 행에 포함된 카드들 중 가장 숫자가 낮은 카드를 뽑아야 한다. 따라서 처음에 카드를 골라낼 행을 선택할 때, 이후에 해당 행에서 가장 숫자가 낮은 카드를 뽑을 것을 고려하여 최종적으로 가장 높은 숫자의 카드를 뽑을 수 있도록 전략을 세워야 한다. => 행의 개수 N, 열의 개수 M이 주어질 때 룰에 따라 뽑은 카드의 숫자를 출력하시오. 입력 조건 : 첫째 줄에 숫자 카드들이 놓인 행의 개수 N과 열의 개수 M이 공백을..
문제 : 다양한 수로 이루어진 배열이 있을 때 주어진 수들을 M번 더하여 가장 큰 수를 만드는 법칙이다. 단, 배열의 특정한 인덱스(번호)에 해당하는 수가 연속해서 K번을 초과하여 더해질 수 없는 것이 이 법칙의 특징 예 : 2, 4, 5, 4, 6으로 이루어진 경우 M=8, K=3이라면 6+6+6+5+6+6+6+5=46 => 배열의 크기 N, 숫자가 더해지는 횟수 M, 그리고 K가 주어질 때 큰 수의 법칙에 따른 결과 출력하시오. 입력 조건 : 첫째 줄에 N(2
LAYERS Layers는 base map(모든 정보를 포함한 지도)를 나타낼 때 사용 ✔Advantages of Using Layers Keeps drawing organized Visualizes object types by colors Easier manipulation(selecting options) -> 하나하나 선택이 아니라, 한꺼번에 동시 선택 가능 (invert) Merge layers ✔Controlling Layers(layer) Status Visibility and Editable On/Off : 객체가 메모리에 남아있음 (안 보인다) Freeze/Unfreeze : 메모리가 해제됨 (안 보인다) Lock/Unlock : (선택 안 된다) Colors Plotting color D..
Exercise#3: Drawing a simple floor plan _평면도 그리기! LINE EDITING HATCHING DIMENSIONING LINE EDITING ✔Trim (trim) ✔Extend (extend) ✔Explode (explode) ✔Stretch (stretch) -> 평면도 그리기에 유용 (trim) (shift + 클릭) -> 잘못 지운 선 원상복구(extend하는 것) (undo)하면 전부 되돌아옴 (explode) : 닫혀있는 하나의 polyline의 seperate한 부분들 파악 (stretch) : 늘리기, 줄이기 할 수 있다 -> 매우 유용!! Grip이나 trim&extend로도 가능하지만 stretch가 편리함 Point에서 stretch/add verte..
Mac의 경우, tooltips가 기본으로 되어있다. (선택X) 마우스 사용해라. pan 도구 -> (마우스 휠로 사용 가능) layer 창 띄우기 (layer) / properties 창 띄우기 (properties) => 편의를 위해 방법은 여러가지! 걱정마라 Snaps! (F3로 온오프 가능) ->(options)에서 maker에 체크를 해제하면 초록 표시는 안 되지만, snap 기능은 그대로 (extension) : 각도 유지하면서 연장 가능 [Exercise2] diagram 그리기 [DRAWING OBJECTS] ✔Placing Points (po, ddptype) ✔Drawing Arcs (arcs) ✔Drawing Rectangles (rect) ✔Drawing Ellipses (ellip..
Week2 _ 03/11 Tooltips option (tooltips) Dynamic Input (dynmode) -> 선 같은 거 그릴 때 수치 표시 _이게 mission2 인데, 웬만하면 매번 확인해주기! Display 옵션 정할 수 있다 _ 가장 오른쪽부터 설명 (보통 2D Wireframe) (top/bottom등 정 가능) (동일 물체를 4분할로 나눠서 top, bottom 등으로 볼 수 있음) Drafting Settings dialog box (settings / options) Background 색상 설정이나 (drafting -> colors) Marker, Aperture 크기 등을 설정할 수 있음 단위 설정하기 (units) Grid 설정 (grid) 일단 off 해두기 AutoC..
-Imperial : 인치 -Metric : mm Line : 직선을 그리는 명령어 (l) Line 누르면 아래 command 창에 내가 해야하는 작업이 나온다! 꺾이는 부분을 구분점으로 하여 개별적인 line 명령어 매번 입력하지 않고 단축키! L 치고 엔터치면 line으로 알아서 인식 그리다가 enter 치면 끝 Erase : 지우기 (e) 단축키 e Copy : 객체를 복사하는 명령어 (co / cp) 복사할 객체 선택 Base point Second point 땅 땅 땅 땅 여러 개 복사 가능 원본과 base point 사이의 거리 & 각도 만큼 second point와 복사본 사이의 간격이 생긴다!!! Move : 객체를 이동하는 명령어 (m) 이동할 객체 선택 Base point Second ..