분류 전체보기 (35) 썸네일형 리스트형 [c/c++] 이스케이프 시퀀스(확장 문자열) 1) 이스케이프 시퀀스(escape sequence)는 탈출 문자 또는 확장 문자열이라고도 함 2) 역슬래쉬(\ )와 영문자나 특수문자로 이루어진 문자 조합 3) 문자 상수 내에서 갱생 (new line) 문자, 작은 따옴표, 큰 따옴표, 특별한 의미를 갖는 문자 등을 나타내기 위해서 사용 4) 두 개의 문자로 보이지만 두 개의 문자가 하나의 의미를 갖는 단일 문자(1byte) 이스케이프 시퀀스 의미 \n 개행(new line) \t 수평탭(tab) \r carriage return \b backspace \a 내장 벨소리 \\ \ 출력 \' ' 출력 \" " 츨력 \? ? 출력 %% % 출력 printf("Hi"); // Hi printf("\"Hi\""); // "Hi" [c/c++] ASCII code table 1) American Standard Code for Information Interchange 2) 문자를 컴퓨터에 7비트로 인코딩(2진수로 저장)하는 방법 3) 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총 128개 4) 출력 가능한 문자들은 52개의 영문 알파벳 대소문자, 10개의 숫자, 32개의 특수 문자, 하나의 공백문자 코드 문자 코드 문자 코드 문자 코드 문자 0 32 [공백] 64 @ 96 ` 1 ┌ 33 ! 65 A 97 a 2 ┐ 34 " 66 B 98 b 3 └ 35 # 67 C 99 c 4 ┘ 36 $ 68 D 100 d 5 ┃ 37 % 69 E 101 e 6 - 38 & 70 F 102 f 7 ● 39 ' 71 G 103 .. 문자형(character) 리터럴 1) 줄여서 char형 2) 1바이트의 메모리에 저장 3) 작은 따음표('')로 묶어 사용하는 하나의 문자 4) 실제 메모리에 저장될 때는 해당 ASCII(American Standard Code for Information Interchange) 코드값으로 저장됨 5) 'A', 'z', '7'(숫자 7이 아님), '\n', '\0' · 문자 A는'A'로 표현 · 그냥 7은 연산을 할 수 있는 숫자 7이지만, '7'은 연산이 불가능한 문자 '7' · '\n', '\0' 등은 이스케이프 시퀀스 또는 확장문자열 이라고 하며, 두 개의 문자로 보이지만, 두 개의 문자가 하나의 의미를 갖는 문자 상수 C CODE #include int main () { int a = 10; printf("%c", 'a'); /.. display flex의 flex-basis, flex-grow, flex-shrink flex-basis display: flex flex-basis: 200px css code .container { display: flex; } .item:nth-child(1) { flex-basis: 200px; } 특정한 item의 size를 지정할 때, 사용합니다. contaier의 가로 사이즈가 늘어나면, 오른쪽 여백이 남고, 줄어들면 첫 번째 item의 가로 사이즈가 유연하게 줄어듭니다. flex-grow display: flex flex-glow: 1 css code .item:nth-child(2) { flex-grow: 1; } 특정한 item의 size를 채울 때 사용합니다. contaier의 가로 사이즈가 늘어나면, 두번째 item의 가로 사이즈가 유연하게 늘어나고, 줄어듭니다. f.. js로 notch 찾기 css code :root { --sat: env(safe-area-inset-top); --sar: env(safe-area-inset-right); --sab: env(safe-area-inset-bottom); --sal: env(safe-area-inset-left); } javascript code getComputedStyle(document.documentElement).getPropertyValue("--sat") 위 code는 "px" string를 함께 반환합니다. parseInt(getComputedStyle(document.documentElement).getPropertyValue("--sat")) parseInt() 내부에 넣어주어야 number로 반환해줍니다. 1. webpack이란? 1. html, css, javascript로 작성한 front-end 환경을 보다 압축된 환경으로 bundling 해줍니다. 2. front-end에 최적화되어 있습니다. 3. 각기 다른 환경(ex. vanilla js, vue, react)에서 작업한 front-end 환경을 하나의 동일한 output으로 변환해 줍니다. 4. gulp라는 단일화된 환경이 있다면, webpack은 workflow를 변경할 수 있는 다양한 option들을 제공합니다. 5. 그만큼 러닝커브 및 초기 진입이 어렵습니다. 매우 다양한 option들을 제공하며, 그에 따른 side effect가 발생합니다. gulp와 차이 1. gulp가 작업 중 편리한 환경을 위한다면, webpack은 작업 완료 후, 번들링에 중점을 두고 .. C/C++ 문자형 리터럴(literal) c #include int main() { int a = 10; printf("%c", 'a'); printf("%d", a); } c++ #include using std::cout; int main() { int a = 10; cout 블렌더 - Blender Z passes Grease pencil 2021.12.7 blender 3.0.0 블렌더로 2D 에니매이션을 만들 때 렌더링 해보면 Grease pencel 이 3d 오브젝트를 덮어버리는 현상이 있습니다. 작업화면 : 해결방법 : View Layer Properties의 Z 를 체크해 주시면 해결됩니다. 이전 1 2 3 4 5 다음