현재 실행중인 라인번호를 알고싶은 경우가 있다. 이 경우 각 언어별로 다음과 같은 방법을 사용하면 된다. Java int currentLine = new Throwable().getStackTrace()[0].getLineNumber(); System.out.println("(line number)" + currentLine); // 2 C #include void main() { printf("%s\n", __FILE__); // file name printf("%d\n", __LINE__); // line number: 5 } C++ #include int main() { std::cout
Google에서 Bard가 출시된 김에, 먼저 출시된 ChatGPT와 뭐라도 비교하고싶어졌다. 그래서 짧고 간단하게 "Just think of a funny idea." 라는 질문을 해봤다. "재밌는 상상 하나만 해봐"라고. ㅋ 재밌는 상상 하나만 해봐. 이에 ChatGPT는 다음과 같이 답변했다. ChatGPT 모든 것이 반대로 일어나는 "역전의 날"은 어떻습니까? 사람들은 완전히 옷을 입고 일어나서 잠자리에 들 준비를 한 다음, 저녁으로 아침을 먹고 점심을 먹기 전에 이를 닦는 것으로 하루를 마칩니다. 차는 뒤로 달리고, 사람들은 뒤로 걷고, 대화는 "잘가~"로 시작해서 "반가워~"으로 끝납니다 그것은 분명 재미있는 상황과 상호작용으로 가득 찬 재미있고 혼란스러운 하루를 만들 것입니다! ChatGPT..
git 명령어 설명 clone Repository 이름과 이메일주소를 등록 [ec2-user@ip-172-000-000-110 ~]$ git config --global user.email "{사용자이메일주소}" [ec2-user@ip-172-000-000-110 ~]$ git config --global user.name "{사용자아이디}" git에서 소스를 받아온다. [ec2-user@ip-172-000-000-110 ~]$ cd /app [ec2-user@ip-172-000-000-110 app]$ git clone https://gitlab.com/{아이디}/{프로젝트}.git project 'project'에 복제합니다... Username for 'https://gitlab.com': __(아..
git & SourceTree Setting SourceTree 홈페이지에서 SourceTree 다운로드 후 설치 ( https://www.sourcetreeapp.com/ ) https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.7.exe (2022-01-06 현재) 설치방법은 "sourcetree 설치"아 같은 키워드로 구글링하면 많이 나옴 원래 Bitbucket, Bitbucket Server 등, 자사(自社: Atlassian) git에 접속할 수 있는 Tool로서 SourceTree를 만든건데, 이게 다른 git에도 접속이 가능하고 사용이 간편한지라 많이 이용함. git clone URL..
도커를 실행했더니 뜬금없이 포트에러가 났다. 포트번호를 바꿔봐도 마찬가지. (at Windows 11) PS C:\> docker run --rm -it -p 8081:8080/tcp docker01 docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8081: bind: An attempt was made to access a socket in a way forbidden by its access permissions. time="2022-01-03T10:06:31+09:00" level=error msg="error waiting for container: context canceled" 대체 뭔일인가 포트를 ..