반응형

스터디 22

Anaconda3 Qt Designer 실행 오류 해결

■ designer.exe 실행파일 경로 C:\ProgramData\Anaconda3\pkgs\qt-5.9.7-vc14h73c81de_0\Library\bin ■ qwindows.dll 경로 C:\ProgramData\Anaconda3\pkgs\qt-5.9.7-vc14h73c81de_0\Library\plugins\platforms ■ 에러 메세지 This application failed to start because it could not find or load the Qt platform plugin "windows" in "". Reinstalling the application may fix this problem ■ 해결 방법 1. designer.exe 실행파일 경로에 "platforms" ..

스터디/Python 2021.06.06

2.1 포인터의 본질, 기본 개념부터 [C언어 포인터 어려워도 제대로 이해하기]

C언어의 정석, C언어의 재 정립 C언어 독학을 하시는 분들께는 처음부터 올바른 개념을 잡아드리고 C언어의 문법과 사용법, 현업에서 실제로 어떻게 쓰이는지 알고 싶은 분들께 제가 알고 있는 C에 관한 지식과 팁을 나눕니다. 잘 이해가지 않거나 아직 다루지 않은 개념에 대해서 카카오톡 오픈 채팅방에서 질문도 받습니다. C방장 오픈 채팅방 입장하기 들어가기에 앞서 이전 글을 먼저 읽어 주세요. 2021/01/17 - [스터디/C방장] - 1. 컴퓨터 구조의 간단한 이해 [C언어 포인터 어려워도 제대로 이해하기] 1. 컴퓨터 구조의 간단한 이해 [C언어 포인터 어려워도 제대로 이해하기] C언어의 정석, C언어의 재 정립 C언어 독학을 하시는 분들께는 처음부터 올바른 개념을 잡아드리고 C언어의 문법과 사용법, ..

스터디/C방장 2021.01.24

1. 컴퓨터 구조의 간단한 이해 [C언어 포인터 어려워도 제대로 이해하기]

C언어의 정석, C언어의 재 정립 C언어 독학을 하시는 분들께는 처음부터 올바른 개념을 잡아드리고 C언어의 문법과 사용법, 현업에서 실제로 어떻게 쓰이는지 알고 싶은 분들께 제가 알고 있는 C에 관한 지식과 팁을 나눕니다. 잘 이해가지 않거나 아직 다루지 않은 개념에 대해서 카카오톡 오픈 채팅방에서 질문도 받습니다. C방장 오픈 채팅방 입장하기 들어가기에 앞서 C언어를 처음 공부하는 많은 분들이 포인터를 어려워합니다. 그 이유는 대부분 C언어를 처음 배울 때 컴퓨터 구조에 대한 이해가 없기 때문입니다. C언어는 기계어에 가까운 low level 언어이기 때문에 C언어를 제대로 이해하려면 전공자만큼은 아니더라도 컴퓨터 구조에 대한 이해가 필수적입니다. 간혹 포인터를 쓰면 위험하다고 하는 사람들이 있습니다...

스터디/C방장 2021.01.17

변수의 scope rule, lifetime / extern, static의 올바른 사용 방법

C언어의 정석, C언어의 재 정립 C언어 독학을 하시는 분들께는 처음부터 올바른 개념을 잡아드리고 C언어의 문법과 사용법, 현업에서 실제로 어떻게 쓰이는지 알고 싶은 분들께 제가 알고 있는 C에 관한 지식과 팁을 나눕니다. 잘 이해가지 않거나 아직 다루지 않은 개념에 대해서 카카오톡 오픈 채팅방에서 질문해주세요. C방장 오픈 채팅방 입장하기 변수의 scope rule, lifetime / extern, static의 올바른 사용 방법 □ storage-class specifier (스토리지 클래스 지정자) C언어에서 스토리지 클래스 지정자(storage-class specifier)는 변수의 수명(lifetime)과 범위(scope)를 결정합니다. 표준 C언어(C99)의 스토리지 클래스 지정자는 type..

스터디/C방장 2021.01.07

협업을 위한 코드, 읽기 쉬운 코드 작성하는 법. Top Down, 모듈화 (feat. 소수 구하기)

제가 알고 있는 C에 관한 지식을 나눕니다. 카카오톡 오픈 채팅방에서 질문도 받습니다. 궁금한 점들은 댓글 또는 오픈채팅방에서 질문해 주세요. C방장한테 질문하러 가기 협업을 위한 코드, 읽기 쉬운 코드 작성하는 법. Top Down, 모듈화 (feat. 소수 구하기) C언어를 공부한지 얼마 안 되었다고 하시며 100 이하의 소수를 출력하는 프로그램에 대해서 질문을 주셨어요. 단순히 소수만 출력하는 프로그램을 구현하는 것은 여러가지 방법이 있습니다. 극단적으로 100 이하의 소수들을 하드코딩해서 직접 2, 3, 5, 7... 을 출력하는 프로그램도 구현할 수 있습니다. (하드코딩에서 하드는 열심히의 hard가 아니라 딱딱한의 hard를 의미하며 하드코딩은 재사용성, 유연성이 떨어지는 코딩 스타일을 말합니..

스터디/C방장 2021.01.03

floating type 사용 시 주의할 점. single/double precision. 메모리 표현 방식. floating type 이야기 [C언어 파헤치기 3]

제가 알고 있는 C에 관한 지식을 나눕니다. 카카오톡 오픈 채팅방에서 질문도 받습니다. 궁금한 점들은 댓글 혹은 오픈채팅방에서 질문해 주세요. C방장한테 질문하러 가기 ■ Quiz int main(void) { float f = 0.0; float f_arr[10] = {0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}; int i; for (i = 0;i < 10;i++) { if (f == f_arr[i]) { printf("[if] f=%f\n", f); } else { printf("[else] f=%f\n", f); } f = f + 0.1; } return 0; } 위 코드의 실행 결과는 어떻게 될까요? 더보기 [if] f=0.000000 [if] f=0..

스터디/C방장 2021.01.01

문자형/character type 이야기 [C언어 파헤치기 2]

제가 알고 있는 C에 관한 지식을 나눕니다. 카카오톡 오픈 채팅방에서 질문도 받습니다. C방장한테 질문하러 가기 먼저 읽으면 좋은 글 2020/12/27 - [스터디/C방장] - 정수형 type 이야기 [C언어 파헤치기 1] ■ QUIZ 1 int main(void) { char c = 0xff; unsigned char uc = 0xff; signed char sc = 0xff; if (c == uc) { printf("1\n"); } if (c == sc) { printf("2\n"); } if (uc == sc) { printf("3\n"); } } 위 퀴즈의 답은 어떻게 될까요? "답은 1일 수도 2일 수도 있다"입니다. 그리고 3일 수는 없습니다. 왜 이런 결과가 나오는지 알아보겠습니다. ■ 문..

스터디/C방장 2020.12.27

스케치업 독학 필기 노트 (10) - 필수 루비 7탄 FredoScale

스케치업 공부하면서 스스로 참고하기 위해 기록하는 필기노트입니다. 블로그 내의 검색 기능을 활용하시거나 태그를 이용하시면 스케치업 팁들을 검색하실 수 있습니다. 참고 유튜브 강의 : 디와이 TV ■ 설치 목록 우선 sketchUcation.com 에서 lib fredo를 검색하고 LibFredo6를 설치합니다. 그리고 이어서 FredoScale을 검색하고 FredoSclae을 설치해 줍니다. FredoScale을 사용하기 위해서는 필수적으로 LibFredo6를 먼저 설치해 주어야 합니다. 다운로드 및 설치 방법은 아래 링크를 참고해 주세요. 더보기 2020/12/11 - [스터디/스케치업] - 스케치업 독학 필기 노트 (4) - 필수 루비 2D Tools ■ FredoScale 루비 사용하는 이유 Fre..

스케치업 독학 필기 노트 (9) - 필수 루비 6탄 front face

스케치업 공부하면서 스스로 참고하기 위해 기록하는 필기노트입니다. 블로그 내의 검색 기능을 활용하시거나 태그를 이용하시면 스케치업 팁들을 검색하실 수 있습니다. 참고 유튜브 강의 : 디와이 TV 우선 sketchUcation.com 에서 solid inspector를 검색하고 위의 두 루비 모두 다운로드하고 설치해 줍니다. 다운로드 및 설치 방법은 아래 링크를 참고해 주세요. 더보기 2020/12/11 - [스터디/스케치업] - 스케치업 독학 필기 노트 (4) - 필수 루비 2D Tools ■ Front Face 루비 사용하는 이유 스케치업에서 면(face)의 앞, 뒤를 구분하는 것은 중요합니다. 그 이유는 매핑이나 렌더링 시에 의도하지 않은 결과가 나올 수 있기 때문인데요. 단순히 모양만 보는 것이 아..

반응형