전체 글
-
<ctype.h> 함수 구현하기C언어/C앗 모음 2025. 5. 6. 16:38
안녕하세요 무야 입니다~ 이번 포스팅에는 헤더 안의 함수에 대해 알아보도록 하겠습니다!(Ctrl + F로 찾아보세욧) C 언어를 사용하다 보면 텍스트 데이터를 다루는 경우가 많죠?이때, 각 문자가 어떤 종류인지 (알파벳인지, 숫자인지, 공백인지 등) 확인하거나대소문자를 변환해야 할 때가 있습니다.바로 이럴 때 사용되는 헤더 파일이 입니다! 는 C 표준 라이브러리에서 제공하는 헤더 파일로,문자의 속성을 판별하고 대소문자를 변환하는 다양한 함수들을 담고 있습니다. 함수를 알기 전에 뭔저 알아보아야 할 것이 ASCII입니다!ASCII란?ASCII(American Standard Code for Information Interchange)는 문자를 숫자로 표현하는 문자 인코딩 방식입니다. 각 문자는 0부터 1..
-
🌱1단계 : 텃밭 만들기 "C언어 개발 환경 설정"C언어/C 뿌리기 시리즈 2025. 4. 29. 20:43
안녕하세요 무야 입니다~ 이번 포스팅에는 본격적으로 C를 뿌리기 위한 환경을 조성하기 위해 개발 환경 설정법에 대해 알아보도록 하겠습니다!C언어 개발에 필요한 도구C언어 프로그래밍을 시작하기 위해 필요한 기본 도구는 다음과 같습니다:텍스트(코드) 에디터 또는 IDE(통합 개발 환경): 코드를 작성하는 도구C 컴파일러: 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 변환하는 도구 (기계어 - 자연어 통역기)디버거: 코드의 오류를 찾고 수정하는 도구일반적으로 IDE(통합 개발 환경)에는 이 3가지를 모두 가지고 있습니다온라인 C언어 컴파일러 / IDE파일 관리와 연결을 원활하게 하려면 로컬에서 작업하는 것이 편하지만 짧은 코드나 교육할 때 또는 모바일 기기에서 C 프로그래밍 할 때는 온라인 컴파일러도 나쁘지..
-
🌱0단계: C란? "C언어의 역사와 특징"C언어/C 뿌리기 시리즈 2025. 4. 29. 19:34
안녕하세요 무야 입니다~ 포스팅에 앞서... 요즘 스타듀밸리라는 게임에 빠져있습니다... 씨를 뿌리고 수확물을 거두는... 근데 '씨 = C'? 뭔가뭔가라서..C언어로 농사를 지으면 어떨까 생각이 들어 'C뿌리기' 시리즈를 만들면 재미있을 것 같아 시작하게 되었습니다!풍성한 수확을 위하여!!! 첫 글은 C언어의 역사?에 대해 다루니 사실 스킵하셔도 될 것 같습니다. 그래도 읽어줘요..C언어의 탄생 배경C언어는 1972년 미국 벨 연구소의, 데니스 리치(Dennis Ritchie)에 의해 개발되었습니다. UNIX 운영체제를 개발하기 위한 도구로 만들어졌는데요, 그 전에 사용되던 B언어를 발전시켜서 만들었기 때문에 다음 알파벳인 'C'라는 이름이 붙었다고 합니다.B -> NewB -> CC언어는 처음부터 효..
-
Stable Diffusion Webui(Automatic1111) 설치방법Stable Diffusion(스테이블 디퓨전)/Automatic1111 2024. 2. 26. 05:58
Stable Diffusion의 대표적인 GUI인 Automatic1111을 설치해보겠습니다! Vram은 최소 4Gb, 권장 8Gb입니다 이번 포스트에서는 Automatic1111이 권장되는 NVidia 버전을 설치하려합니다 https://github.com/AUTOMATIC1111/stable-diffusion-webui#installation-and-running 위 링크가 Automatic1111 공식 github 링크입니다 링크에 들어가면 그래픽카드별 설치법, 오류 발생시 대처 사항 등이 적혀있습니다 링크 안에서도 링크를 2번이나 더 눌러야하기에 다운로드 페이지로 바로 가는 링크 https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/t..
-
[ComfyUI] 설치 방법Stable Diffusion(스테이블 디퓨전)/ComfyUI 2024. 2. 25. 06:20
2022년도에 한창 'Stable Diffusion'(이하 SD)를 자주 사용하였는데 오랜만에 SD를 공부하니 많은 것들이 생겼더라구요! 그 중 시각적이고 쉽게 SD를 커스터마이징하고 다룰 수 있는 GUI 중 하나인 'ComfyUI'를 설치해보았습니다! 아래 'ComfyUI' 깃허브 링크에서 Z7 압축파일을 다운받아줍시닷 https://github.com/comfyanonymous/ComfyUI GitHub - comfyanonymous/ComfyUI: The most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interfac The most powerful and modular stable diffusion..
-
구글 코랩 간단한 사용법 + 단축키Kaggle/코랩(Colab) 2023. 7. 25. 17:35
AI가 인기가 많아지며 요즘 가장 핫한 것이 바로 코랩!(Google Colaboratory)입니다. 전에 SD를 실행할때도 코랩을 사용하였고 케글에서도 많은 사람들이 코랩을 이용하여 다양한 러닝을 진행하고 있습니다. https://colab.research.google.com/ Google Colaboratory colab.research.google.com 코랩에서 만든 코드는 구글 드라이브에 저장할 수 있고 또 구글 드라이브에서 우클릭을 통해 원하는 파일 위치에 코랩 파일을 만들 수 있습니다. 코랩은 한 셀만 따로 실행시킬 수 있다는 장점이 있습니다. 보통 전체 코드가 다 실행되지만 코랩에선 원하는 부분만 실행할 수 있죠! 코드셀의 위에 셀 삽입 : ctrl + M, ..
-
파이썬으로 문제 은행 프로그램 만들기만들기 2023. 7. 25. 01:24
ADP 공부도 할 겸.. 겸사겸사 문제 은행 프로그램을 만들어 보았습니다. 이틀이 걸렸는데 중간중간 발생한 문제를 해결하고 발전시킨걸 순차적으로 블로깅 했어야했는데.. 다 완성해버리고 아차.. 기억을 더듬더듬... 만들어 봅시다... 먼저 프로그램을 구상하자면~ tkinter와 openpyxl 라이브러리를 사용하여 엑셀파일에 저장한 문제를 불러와서 tkinter로 인터페이스를 만들어 봅시닷! 1. 초기 구상 : 문제와 사지선다 보기가 화면에 뜨면 사지선다 버튼을 눌러 정답확인 2. 문제를 풀면 다음 문제로 넘어 갈 수 있도록 '이전 문제'와 '다음 문제' 버튼 추가 3. 해설이 바로 보여지지 않도록 해설 버튼 추가 4. 문제 순서가 랜덤으로 나오도록 수정 5. 각 버튼 단축..