분류 전체보기

해당되는 글 715
thumbnail
프로그래밍/Talk

[C++] 다항식 클래스 구현 50%

과제로 연결리스트를 구현에서 다항식을 저장해주는 클래스를 만들고 있는데 요새 방구석에 앉아서 컴퓨터로 코딩만 했더니 진짜 헛구역질이 나오네요;; C나 C++이나 진짜 짜증나는게 한 두가지가 아닙니다.. C는 문자열 없어서 동적할당으로 똥꼬쇼 해야하고 C++은 객체 정의에 만들어야 할 게 도대체 몇개인지.. 옛날엔 분명 저 Visual Studio 폰트나 글자가 나름 마음에 들었던 거 같은데 이제는 VSCode 기본 폰트에 비해 깨랑깨랑(?) 해서 잘 보이지도 않네요 온갖 예민함과 짜증, 피로가 몰려옵니다 도대체 제가 뭐하는건지도 요새는 잘 모르겠습니다 솔직히 프로그래밍 하는건 즐거운데 몸이 못따라가는 기분입니다. 그도 그럴것이 하루에 7~8시간씩 컴퓨터만 만지고 있었으니깐... 좀 쉬었다 와야겠습니다. ..
thumbnail
프로그래밍/C

[C] 문자열 배열 동적 할당 & 버블 정렬 구현

C에서는 일반적으로 문자열을 char * 이나 char []로 구현하며, 문자열 배열은 앞 문자열 구현의 배열형인 char*[] 이나 char[][] 로 구현합니다. 즉 C에서 여러 문자열을 배열 형태로 저장하고 싶으면 (char*)[] 의 포인터 배열 형태나 char[][] 의 2차원 배열로 구현을 해야합니다. char strings[4][20] = { {"Hello"},{"I am"}, {"File"}, {"nice to meet you"} }; 1. 문자열 배열을 2차원 배열로 저장하면 다음과 같이 파란색 공간에 메모리 공간이 낭비되는 문제가 발생합니다. 또한 동적으로 문자열 크기를 할당할 수 없는 문제를 가지고 있습니다. char * strings[4] = {"Hello", "I am", "Fil..
thumbnail
프로그래밍/VSCode

VSCode로 다른 IDE 부럽지 않은 프로그래밍 언어 만능 컴파일 환경을 만들어보자! (C, C++, Python, Java, Javascript)

VSCode는 제가 요새 애용하고 있는 프로그래밍 도구 중에 하나입니다. 아마 대부분의 프로그래밍 경험에서 이 프로그램의 도움을 받고 있는 거 같네요. 물론 VSCode는 근본적으로 텍스트 에디터기 때문에 IDE 처럼 어떤 한 언어에 특화된 기능이나 컴파일러를 기본적으로 제공하진 않습니다. 그러나 폭 넓은 플러그인 생태계로 익스텐션만 설치해주면 IDE 부럽지 않은, 아니 그 이상의 기능을 지원할 수 있게 해줄 수 있습니다. 또 컴파일러야 그냥 따로 설치해주면 그만이죠. 모든 기능이 무겁게 들어가 있지 않고 사용자가 원하는 플러그인, 컴파일러만 골라서 설치함으로써 가벼움까지 챙긴, 거의 완소 IDE에 버금가는 프로그램이 되겠습니다. 물론 프로젝트 만들고 실행 버튼만 눌러주면 거의 끝나는 IDE랑 다르게 개..
thumbnail
프로그래밍/Etc

[Solved.ac] 새싹 100%

DP에 막힌 뒤로 골드 4에서 정체되서 안 풀고 있었는데 ㅎㅎ.. solved.ac 에 새싹이라는 탭에서 브론즈 5 레벨 수준의 기초 문제가 생겼길레 전부 100% 채워놨습니다. 오랜만에 힐링이네요. 이것보다 DFS나 BFS, 힙 문제 풀어야 할탠데.. 뭐하고 있는건지 ㅋㅋㅋ..
thumbnail
게임

세키로 스팀 도전과제 100% + 종귀 부적으로 마무리

어쌔신 크리드 오디세이 다음으로 달성한 도전과제 100% 입니다.. 기존 6회차 세이브 파일을 옮겨서 이미 깼는데 이벤트 발생이 안되더라구요 ㅜㅜ. 어쩔 수 없이 프로그램의 도움 받았습니다. 사실 귀찮은 도전과제는 이렇게 넘겨버리는게 최고입니다 게임의 마무리로 6회차 종귀 + 부적 플레이 입니다. 저번에 레저렉션을 깨서 그런가 폰잇신 선생님이 너무 느려진 기분이네요. 저도 고일대로 고였나 봅니다... (사실 많이 죽은건 안 비밀입니다 ㅎㅎ) 이제 엘더스크롤 6만 나오면 좋을탠데.. 언제 나올까요...? 이제 다른 할 게임을 찾아봐야 겠습니다... 세키로는 이만 보내줘야겠네요.. 나중에 LMSTR 같은 뇌절모드가 생각나면 다시 오기로 ^^;;
thumbnail
정보/Xpenology

[Xpenology] 시놀로지 DDNS 와일드 카드 인증서 발급 성공?

저는 제 NAS의 외부 아이피와 연결하기 위해서 DDNS로 Duck DNS라는 무료 서비스를 사용하는데, 예전에 와일드 카드 발급을 위해서 DuckDns에서 수동으로 TXT RECORD 설정 하는 방법을 포스팅 했었습니다. 그런데 가장 큰 문제는 우선 이렇게 수동으로 등록하면 인증서 갱신도 제대로 되지 않고, 정작 시놀로지 파일 바꿔 치기로는 인증서 설정이 되지 않았습니다. 그래서 아래 글에서 힌트를 얻어서 Duckdns 인증서 받는걸 자동으로 하고, txt record 도 자동으로 입력하게 해서 인증서 발급에 성공했습니다. https://siane.tistory.com/267 [Synology] 시놀로지에서 클라우드플레어 DDNS 설정하고 와일드카드 인증서 받기 #2 2021.10.01 - [Synol..
thumbnail
정보/Xpenology

[Synology] 시놀로지 Docker에 Node.js nodemon 설치해서 사용하는 방법

저는 보통 Node.js로 서버를 만들어서 배포할 때 일반적으로 아마존 AWS나 클라우드 서비스를 이용하지 않고 NAS에 서버를 올려서 사용하는 편입니다. 가격이라고 해봤자 저희 집 전기세 몇천원에 24시간 돌아가고, https 도메인도 가지고 있습니다. 단점이라고 하면 성능이 좀 구지다는 거네요. 특히 여러 서버를 돌리고 있어서 가상환경을 지원하는 Docker을 애용하고 있구요. 시놀로지에서 Docker로 Node.js 서버를 돌리려면 간단히 Node.js 이미지만 다운로드 받아서 컨테이너로 설치해주면 됩니다만.. 제일 불편했던 점이 컨테이너 안에서 nodemon 을 사용할 수 없다는 점이였습니다. NAS에서 서버 코드를 변경해도 일일히 Node.js 컨테이너를 껐다 켜줘야 합니다 -.- Docker로..
thumbnail
정보/Xpenology

[Synology] VSCode SSH 원격 접속 안되는 경우 해결 (Remote-SSH)

현재 NAS에 있는 폴더를 VSCode로 열어서 코딩을 해야할 일이 생겼습니다. NAS에서 Docker로 Node.js 서버를 하나 열려는데 마운트할 폴더가 NAS에 있기 때문이죠. 사실 메인PC 에서 작업하고 NAS로 파일만 옮겨서 실행하는 방법도 있는데 Node.js의 모듈(라이브러리)을 저장 해놓는 폴더 중에 node_modules 라는 폴더가 있는데 이게 구조가 아주 복잡하고 더러워서 짜잘한 파일과 폴더들로 넘칩니다. 일반적으로 NAS와 같은 데이터 서버는 HDD로 돌리는데 아시다 싶이 HDD는 이런 짜잘한 파일을 여러개씩 읽는 것에 매우 쥐약입니다. 몇kb~mb 의 파일을 수 많개씩 HDD로 읽는다? 하면 상상도 하기 싫네요. 그래서 VSCode에서 NAS 위치를 직접 열어서 코딩을 한 번 시도..
최근글
인기글
이모티콘창 닫기
울음
안녕
감사
당황
피폐