최류현의 컴퓨터 정보공간

프로그래밍/C

C언어 출석부 구조체 작성 |공백을 포함하여 입력받기

C언어의 구조체를 사용한 학생정보를 입력받고 입력받은 학생정보를 출력하는 프로그램으로 작성해 봤습니다.이름,번호,주소,학번의 학생정보를 입력받으면 주소 정보는 공백을 포함하여 문자열로 저장받습니다.  구조체 선언struct info{ char name[10]; char nmumber[10]; char address[20]; int student_id;};struct문으로 학생 정보를 저장받을 구조체를 선언합니다.저는 info라는 이름으로 구조체명을 지정하였습니다. 학생의 이름, 학생의 번호, 학생의 학번이 저장될 3가지 변수타입을 구조체에 담아주었습니다.  구조체 변수 선언int main(){ strcut info infos[3]; return 0;}main함수에서 이전에 선언한 info 구조체를 ma..

프로그래밍/Python 문제풀이

백준 2751번 수 정렬하기2 | [BACKJOON/Python / 2751] input이 느릴땐 sys.stdin을 사용하자

문제링크    https://www.acmicpc.net/problem/2751  문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.  출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 예제 입력 & 출력 풀이시도1count = int(input())num = []for i in range(count):     num_i = int(input())    num.append(num_i)  num.sort()  for f in range(len(nu..

프로그래밍/각종 오류

텔레그램 무한 '불러오는 중...' | 텔레그램 해킹?

텔레그램 접속 오류 무한 로딩24년 4월 27일 13:00경부터 텔레그램을 접속하려고 하면 기존의 대화방이 리스트에 나타나지 않으며 '불러오는 중..'이라는 메시지만 무한정 표기되고 있습니다. 텔레그램 프로그램의 충돌 및 오류로 인하여 발생하는줄 알아서 삭제 후 재설치 및 최신버전으로 유지해 봤으나 결과는 동일했습니다. 계정이 해킹당했나 싶어서 걱정이 우려되었는데 국내의 커뮤니티에 다른 텔레그램 사용자들도 같은 현상을 겪고 있는 걸 확인하였고 개인의 문제가 아닌 텔레그램 자체의 문제로 많은 유저들이 텔레그램 이용에 불편함을 겪고 있습니다.  텔레그램 아시아 유저 접속불가한국뿐만 아니라 해외의 각국에서도 reddit 커뮤니티에 텔레그램 접속이 불가능하다는 의견이 많았습니다(reddit)전체적으로 텔레그램의..

프로그래밍/나만의 AI친구 웹앱만들기

파이썬 - 나만의 AI 친구 웹앱 만들기 - 3 | AI음성출력

파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 - 2 기능추가 파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 나만의 AI 만들기 소개 [Python] 나만의 음성 AI 일본인 친구 만들기 | github배포 .feat 치사토 미리보기녹화후 확인해보니 음성이 두개가 겹쳐 newstroyblog.tistory.com 지난번 AI챗봇 웹앱에서 입력한 텍스트에 따라서 특정 기능을 작동하여 여러방면에서 활용할 수 있도록 알아보았습니다. 이번에는 AI챗봇이 단순 텍스트 대화뿐만 아니라 음성까지 출력되도록 구현해보도록 하겠습니다. 모든 패키지 일괄설치 깃허브에 업로드된 파일에 함께있는 requirements파일을 통해서 프로젝트에 필요한 모든 패키지를 가상환경에 설치합니..

프로그래밍/Nodejs 웹페이지 만들기

Node.js 나만의 웹 사이트 만들기(2) - 웹페이지 개발을 도와주는 부트스트랩(BootStrap)

이전 내용 지난 시간에 Node.js 개발환경을 알아보고 간단하게 웹페이지에서 홈페이지를 접속하고 서버의 수정사항에 맞춰서 서버를 껐다가 키는 자동화 패키지까지 알아보았습니다. 아직 이전 내용을 모르신다면 아래 글을 참고하여 확인해 주세요 Node.js 나만의 웹 사이트 만들기(1) - 개발 환경 준비 & 웹 서버 접속 Node.js 언어에 대해서 Node.js는 자바스크립트를 로컬환경에서 실행할 수 있도록 하는 런타임 환경을 나타냅니다. 웹서비스에 관한 공부를 하다 보면 HTML, CSS를 배운 뒤 웹페이지에 동작을 더해주 newstroyblog.tistory.com 이전에는 Node.js에서 HTML과 CSS를 사용하는 방법에 대해서 간단히 알아봤는데 이번에는 부트스트랩이라는 프론트엔드 프레임워크를 ..

프로그래밍/Nodejs 웹페이지 만들기

Node.js 나만의 웹 프로젝트 만들기(1) - 개발 환경 준비 & 웹 서버 접속

Node.js 언어에 대해서 Node.js는 자바스크립트를 로컬환경에서 실행할 수 있도록 하는 런타임 환경을 나타냅니다. 웹서비스에 관한 공부를 하다 보면 HTML, CSS를 배운 뒤 웹페이지에 동작을 더해주는 자바스크립트를 배우게 됩니다. 이때 작성한 자바스크립트는 브라우저에서 해석하여 정적 페이지인 HTML에 경고창을 표시하거나 요소를 움직이거나 다양한 역할을 합니다. 이러한 자바스크립트를 개발자의 컴퓨터 즉 로컬 PC에서도 실행이 가능하도록 하기 위한 Node.js를 사용합니다. 웹개발자에게 있어서 기본적인 html, css, javascript로 코딩을 하고 백엔드를 다루기 위해서는 자바, PHP, 파이썬 등 서버 개발에 필요한 추가적인 언어랑 문법을 배워야 하는데 Node.js를 사용하면 우리가..

프로그래밍/HTML, PHP, CSS

CSS 선택자(Selector) 게임으로 재미있게 배워보기 | 전체문제 풀이

CSS 학습 사이트 소개 오늘은 CSS Diner사이트의 문제들을 풀어보겠습니다. 이 사이트는 CSS 선택자(Selector)에 대한 문법을 공부해 볼 수 있습니다. CSS라는 게 내용이 많지는 않은 거 같으면서도 막상 코딩을 하면서 Selector의 개념이 부족해서 검색을 통해 답답한 부분을 해결하는데 시간을 많이 소모하기도 합니다. CSS Diner사이트는 여러가지의 HTML 요소(Element)중에서 셀렉터(Selector) 문법을 통하여 일부 문제에서 해당하는 요소를 선택하면 됩니다. 단순해 보이면서도 겹쳐져있는 요소들이 있거나 헷갈리는 요소들이 있기때문에 직접 문제를 풀어보면서 Selector에 대해 이해하고 실력을 향상할 수 있습니다. CSS Diner사이트(링크)에 접속하게되면 좌측에는 CS..

프로그래밍/각종 오류

Powershell 보안 오류 PSSecurityException 해결법

vscode를 새로 설치하고 터미널에서 가상환경의 스크립트파일을 실행하려고 하니 PSSecurityException 에러가 발생하였습니다. 오류 발생원인은 현재 시스템에서 스크립트 코드 실행을 제한하기 때문에 발생하는 문제입니다. 관리자권한으로 powershell을 실행시킨 뒤 아래 커맨드를 입력하면 오류가 발생하지 않고 스크립트 코드를 실행할 수 있습니다. Set-ExecutionPolicy RemoteSigned 스크립트 입력시 실행정책 변경은 모두 예(A)를 입력하면 됩니다.

프로그래밍/각종 오류

도커(Docker) Starting the Docker Engine...무한로딩 해결법

도커를 새로 설치하고 실행해봤는데 10분이 지나도 1시간이 지나도 Starting the Docker Engine... 이라는 문구만 나오고 docker가 시작되지 않는 문제가 있었습니다. 이 문제를 해결하기위해 다양한 오류 원인을 찾아봤지만 크게 도움을 받지 못했습니다. 그러다가 우연히 찾아낸 오류 해결방법을 알게되어 이번에 새롭게 Docker를 설치하는데 오류가 발생하는 사용자들을위해 해결 방법을 공유해드리려고 합니다. 이를 해결하는 방법은 프로그램에대한 익스플로잇 설정을 조정해주는 방법이 있습니다. Windows 보안 설정창을 열어준뒤 좌측 메뉴에서 '앱 및 브라우저 컨트롤'을 클릭합니다. Exploit Protection 설정을 클릭합니다. 프로그램 설정을 누른뒤에 '프로그램을 추가해 사용자 지정..

프로그래밍/각종 오류

undefined reference to `main' C 컴파일 오류 해결법

오류 로그 root@goorm:/workspace/c# gcc own.c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status C코드 내에 main함수가 존재하지 않아서 발생하는 문제입니다. 원본코드 #include void function_c(); int maint(void) { function_c(); return 0; } void function_c(){ printf("반환값이 없는 함수"); } main함수의 철자가 틀려도 문제가 발생할 수..

최류현의 블로그
'프로그래밍' 카테고리의 글 목록