본문 바로가기
반응형

컴퓨터106

[C++] 함수 포인터와 활용 예제 안녕하세요. 한주현입니다. 오늘은 C++ 에서 함수 포인터 (function pointer) 에 대해 얘기해보겠습니다. 들어가며 변수는 값을 저장하는 메모리 공간의 이름, 포인터는 주소를 저장하는 메모리 공간의 이름 이듯이, 함수 포인터는 말 그대로 함수의 시작 주소를 저장하는 포인터입니다. Pointer (포인터) 간단히 몸풀기로 우리가 익히 잘 알고 있는 pointer 부터 살펴보겠습니다. #include int main() { int num = 20; int *ptr = # std::cout 2023. 8. 3.
[vscode] m1 mac에서 vscode c++ debugger 사용하기 안녕하세요 한주현입니다 오늘은 apple silicon (m1 mac)에서 vscode c++ debugger를 사용하는 방법에 대해서 알아보겠습니다. 들어가며 요새 한창 c++로 개발을 많이 하고있는데요, c++로 개발을 윈도우 PC가 아닌 apple silicon mac으로 하다보니 이래저래 불편한 감이 상당한데요 스타벅스 입장권인 macbook을 쓰는 입장에서 m1 mac에서 꿋꿋이 c++ 개발을 하기 위해 apple silicon mac에서 vscode c++ debugger를 원활히 사용하는 방법에 대해 적어보겠습니다. 참고로 이 포스트는 apple silicon CPU에서의 내용을 담고 있습니다. m1 mac에서는 gdb가 지원하지 않기 때문에 CodeLLDB를 설치해서 사용해야해서 이 포스트.. 2023. 6. 24.
[AI] 5분 만에 GPT3 chatbot 만들기 [AI] 5분 만에 GPT3 chatbot 만들기 들어가며 안녕하세요 한주현입니다! 이번 포스팅에서는 OpenAI에서 발표한 가장 최신의 챗봇인 ChatGPT을 사용하여 무료로 간단히 챗봇을 구현하는 방법에 대해서 배워보겠습니다. 먼저 personal use로 계정을 만들고 API키를 받은 후 파이썬으로 코딩을 하고 질문을 던져서 잘 실행되는지 보도록 하겠습니다! 빠르게 가입하고 간단히 코딩하면 5분 안쪽으로 만드실 수 있다고 생각합니다! ㅋㅋ Step1: OpenAI 계정 만들기 계정이 없다면 먼저 가입 페이지 링크 https://beta.openai.com/signup 를 클릭합니다. 계정을 입력하여 가입을 진행합니다 이름을 입력합니다. 휴대전화 번호를 입력합니다. I’m exploring perso.. 2023. 1. 8.
[AWS] S3 다운로드 , 업로드 속도 제한 방법 안녕하세요 한주현입니다. 오늘은 AWS (Amazon Web Service)에서 S3의 파일을 서버로 받거나 업로드 할 때 최대 속도 제한하는 방법에 대해 알아보겠습니다. AWS에서 S3 다운로드 또는 업로드 속도 제한은 언제 필요한가요? 연구실 또는 회사에서는 네트워크를 나 혼자 사용하기보다 여럿이서 사용합니다. 그런데 AWS에서 대용량 파일을 받는다고 하면 다른 사람들의 속도가 느려지는 현상이 발생합니다. 그래서 네트워크 자원을 조금 사용하여 문제를 해결하는 것이죠. 참고1 우선 aws-cli 가 설치 되어있어야 합니다. aws 라는 커맨드를 cli 환경, 즉 터미널에서 실행할겁니다. 설치는 다음과 같이 진행할 수 있습니다. $ pip install aws-cli aws-cli 설치하는 방법에 대해 .. 2020. 2. 23.
반응형