반응형

전체 글 348

[OpenGL] CG란?

CG 약자 CG는 Computer Graphices(컴퓨터 그래픽스)의 약자다. 컴퓨터로 그리는 모든것이 CG라고 생각하면 된다. 컴퓨터 바탕화면에 있는 아이콘 부터 시작해서 아바타 같은 영화까지 전부 CG 라고 칭할 수 있다. CG의 역사 CG의 약자 중 컴퓨터가 들어가는 만큼 컴퓨터의 발전에 따라 CG도 발전해 나갔다. 1960년대 : 하드웨어, 소프트웨어가 발달 하지 않아 제한적으로 사용 되었다. 1970년대 : CAD에 활용되기 시작했다. 1980년대 : 컴퓨터가 있는 가구가 증가해 사용자를 위한 UI, 아이콘 등 발전했다. 1990년대 : 하드웨어가 발전해 더 빠르고 처리와 더 많은 데이터를 저장했다. 2000년대 : CG가 없는 곳을 찾아보기 힘들어 졌으며 3D CG의 발전 등 활용 분야가 증..

OpenGL 2024.02.11

[구글 블로그] 구글 애드센스 광고 배경 노란색에서 투명 흰색으로 변경방법

구글 애드센스 광고 배경 노란색 투명 흰색으로 변경방법 html에 구글 애드센스를 붙여넣으면 광고가 생성된다. 이때 광고 배경색이 노란색인 경우가 있다. 애드센스 게시 할때 기본 배경색이 노란색인 거 같다. 미관상 좋지 않으므로 투명하게 바꿔 자신 블로그 배경색과 맞춰 주는 것이 좋다. 예시 코드 구글 애드센스를 붙인 예시 코드다. 코드 수정해서 투명 배경 만들기 광고를 붙여넣은 코드로 이동하여 style 설정에 ; background:transparent 를 추가 해준다. ; background:transparent 여기다가 추가해 준다. 저장 하면 아래처럼 투명으로 변경이 되어 자신 블로그 색상에 맞게 변한다.

기타 2024.02.10

[Arduino] 아두이노 LED 아날로그 밝기 조절하기 / analogWrite

아두이노 LED 밝기 조절하기 LED는 밝기 조절을 하기 위해서는 analogWrite를 사용해야 한다. analogWrite(LEDPIN, 0 ~ 255); //LED 밝기 조절(0~255) digitalWrite를 사용하면 밝기 조절을 할 수가 없다. 회로도 연결 방법과 소스 코드를 작성했다. 주의할 점과 함께보자. 펄스 폭 변조(PWM) 밝기 조절은 0 에서 255까지 아날로그 값으로 표현 해야 한다. 하지만 디지털 핀은 아날로그의 값을 표현 할 수 없다. 이때 디지털 핀을 아날로그 신호로 동작 할 수 있는 PWM을 지원하는 핀을 사용하면 아날로그 값을 나타낼 수 있다. 그림에 표시된 숫자 앞에 '~' 가 붙은 핀만 PWM을 지원한다. 회로도 저항은 220옴을 사용 하면된다. PWM을 지원하는 ~9..

Arduino 2024.02.10

[Visual Studio Code] vs code pid must be a number 에러 해결

pid must be a number 에러 vs code에서 코드 실행 시켰는데 pid must be a number 에러가 발생했다. 나는 C언어 코드 실행 시키니 발생했다. 해결 방법은 2가지가 있다. 첫 번째 해결 방법 순서대로 해보자. 1. Settings 클릭 2. code runner 입력 3. 스크롤 내려주다가 -> Set the working directory에 경로가 있다면 지워주자. 코드 다시 한번 실행 해 보고 에러 뜬다면 4번 하자. 4. 스크롤 내리다가 -> Run In Terminal 박스 체크 (프로그램 실행 시 OUTPUT 대신 TERMINAL에 실행 결과가 나타난다.) 프로그램 다시 시작해 보면 OUTPUT 대신 TERMINAL에 실행 결과가 나타난다. 두 번째 해결 방법 ..

Visual Studio Code 2024.02.10

[android studio] Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'. 에러 해결

에러 내용 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'. 에러 발생 이유 간단한 문제다. 프로젝트 경로에 한글로 된 폴더가 있으면 에러가 발생한다. C:\바탕 화면\BlueBerry 에러 해결 프로젝트를 영어가 있는 경로로 곳으로 옮기면 된다. C:\Downloads\BlueBerry 해결 완료^^

Android Studio 2024.02.10

[Virtual Box] 버츄얼 박스 가상머신 에러 E_FAIL (0x80004005), (VERR_SUPLIB_PATH_NOT_CLEAN) 해결 방법

에러 내용 Failed to load R0 module D:\/VMMR0.r0: The path is not clean of leading double slashes: 'D:\/VMMR0.r0' (VERR_SUPLIB_PATH_NOT_CLEAN). E_FAIL (0x80004005) 인터페이스: IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8} 에러 이유 (VERR_SUPLIB_PATH_NOT_CLEAN) 결론 부터 말하자면 Virtual Box 경로가 C 드라이브가 아닌 다른 경로( ex : D드라이브 )에 설치되면 발생한다. VirtualboxVM.exe는 Virtualbox의 설치 폴더에 있어야 한다. virtualization support 설정, windows..

Virtual Box 2024.02.10

[C언어] scanf 함수 에러 해결하기 (Erorr : C4996)/ scnaf 함수 강제로 사용하기

scanf 에러 발생(C4996) 오류 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Project2 C:\Project2\Project2\FileName.c 8 에러 해결 방법 에러를 읽어보면 scanf 함수는 더 이상 안전성을 보장하지 않아서 scanf_s 함수를 사용하라고 한다. 따라서 scanf 함수 대신 scanf_s 함수를 사용하면 에러가 안뜨게 된다. 만약 scanf 함수를 강제로 사용 하고 싶다면 아래를 읽으면 된다. scanf 함수 예..

C 언어 2024.02.10

[C언어] 문자열 입력 하기(scanf_s, scanf, gets)

문자열 입력, 출력 함수들 문자열 입력 함수는 대표적으로 세 가지가 있다. 1. scanf_s 2. scanf 3. gets 안전성 문제 때문에 scanf_s 함수 사용을 마이크로 소프트에서 적극 권장하고 있다. 따라서 나머지 함수들은 사용을 자제하는게 좋다. scanf_s 함수 사용하여 문자열 입력 1. char를 배열로 선언해주고 %c 대신 %s로 입력 받으면 된다. 2. 주의 할 점은 sizeof(input)처럼 크기를 지정해 줘야 한다. 크기를 지정하지 않으면 에러 발생. #include int main() { char input[16]; printf("문자 입력 : "); scanf_s("%s", input, sizeof(input)); printf("%s\n", input); return 0;..

C 언어 2024.02.10

[Python] 판다스(Pandas) : CSV 파일 읽어오기

Pandas import Pandas 패키지를 설치하고 pd 라는 이름으로 import 해주는 것이 관례다. import pandas as pd CSV 파일 읽기 Pandas 에서 CSV, Excel, HTML, SQL, JSON 등 다양한 파일의 데이터를 읽고 데이터 프레임을 만들 수 있다. 그 중 CSV 파일을 읽어와서 데이터 프레임 구조로 바꿔보는 방법에 대해 알아보자. CSV란? csv는 필드를 쉼표(,)로 구분한 텍스트 파일이다. 쉼표로 구분되어 있는 데이터 형식을 csv 파일 형식이라고 부르며, 확장자 명이 .csv라고 되어있으면 csv 파일이라고 한다. csv 파일 만들기 csv는 메모장, execl 등으로 만들 수 있다. 나는 메모장으로 csv 파일 만들었다. 열을 담당할 1열,2열,3열 ..

Python 2024.02.10

[Python] 판다스(Pandas) : 데이터 프레임(DataFrame) 사용법 정리

Pandas import Pandas 패키지를 설치하고 pd 라는 이름으로 import 해주는 것이 관례다. import pandas as pd 데이터 프레임(Data Frame) 시리즈가 1차원 데이터 라면 데이터 프레임은 2차원 데이터로 행과 열을 가지게 되는 데이터 구조다. 시리즈가값, 인덱스로 구성 되었다면, 데이터 프레임은값, 인덱스, 열(columns)로 구성된다. 데이터 프레임 생성 값, 인덱스, 열 세개의 구성 요소를 넣고 데이터 프레임을 생성해 보자. 3 x 3인 2차원 데이터가 만들어진다. index 가 행이 되고, columns가 열이된다. import pandas as pd values = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] index = ['1행', '2행..

Python 2024.02.10
반응형