본문 바로가기

전체 글

(264)
한경] 카톡 단톡방 '이 기능' 생긴다고?…"이제 눈치 안 보고 퇴장" 앞으로 카카오톡 그룹 채팅방에서 눈치 보지 않고 조용히 퇴장할 수 있게 됐다. 카카오는 10일 카카오톡 업데이트(v10.2.0)를 진행하며 ‘채팅방 조용히 나가기’ 기능을 실험실에 추가했다고 밝혔다. https://www.hankyung.com/it/article/202305105009g 카톡 단톡방 '이 기능' 생긴다고?…"이제 눈치 안 보고 퇴장" 카톡 단톡방 '이 기능' 생긴다고?…"이제 눈치 안 보고 퇴장", 'OOO님이 나갔습니다' 문구 없이 퇴장 가능 www.hankyung.com
cmake로 windows 파일 속성(버전) 입력하기 시작 전에.. CMAKE는 주로 크로스 컴파일 환경이기에 윈도우에 파일속성에서 보이는 파일버전을 신경 쓰지 않았다가 필요에 의해 찾아보니 은근 정보 찾기가 힘들었다 1. cmake로 빌드할 프로젝트가 있는 경로에 version.rc.in파일을 생성한다 2. 파일에 아래 내용을 붙여 넣는다 #include "Windows.h" /* CMakeLists.txt 에서 선언할 변수 MY_PRODUCT_NUMBER, MY_PRODUCT_VERSION, MY_BUILD_NUMBER */ #define VER_FILEVERSION @MY_PRODUCT_NUMBER@,@MY_PRODUCT_VERSION@,@MY_BUILD_NUMBER@,0 #define VER_FILEVERSION_STR "@MY_PRODUCT_NUM..
윈도우 텍스트 파일 내용으로 검색 하는 법 예를 들어 위와 같이 로그파일이 모여있거나 텍스트파일이 모여있을 때 파일명이 아니라 파일 본문 내용으로 검색하고 싶은 경우가 있다 이때는 해당 경로에서 터미널(cmd, terminal, powershell 다 가능)을 연다 findstr /S "내용" *.* 이런 식으로 start라는 내용이 있는 log확장자의 파일을 모두 검색하면 이렇게 파일명과 그 라인의 내용이 출력된다 굳이 내용까지 안 보고 파일명만 찾고 싶다면 /M 명령어를 추가하면 된다 ※ 추가로 결과를 파일로 저장할 수 있다 findstr /sm start > result.txt 이렇게 하면 커맨드 실행경로에 result.txt라는 파일명에 결과가 저장된다 더 많은 파라미터 값들은 공식페이지를 찾아보자 https://learn.microsof..
Windows에서 NamedPipe 통신 client 테스트하기 기존에 구축되어 있는 NamedPipe 서버 측에 데이터를 전송하는 테스트가 필요하여 유틸을 찾아보는데 유틸은 안 나오고 죄다 연동방법, 라이브러리 소개만 있었다 이유를 찾아보니 Windows powershell을 통해서 간단하게 테스트가 가능했다... (터미널, cmd 안됩니다) $pipe = New-Object IO.Pipes.NamedPipeClientStream('.', '파이프명', [IO.Pipes.PipeDirection]::Out) $pipe.Connect() //여기서 바로 응답이 안오면 파이프명 다시 확인 $writer = New-Object System.IO.BinaryWriter($pipe) $writer.Write(0x41) //바이트 단위 전송 아스키코드표 보고 'A'전송 혹은 ..
visual studio 2022 여러 블럭 주석 풀기 단축키 기본적으로 주석은 라인전체를 블록지정하거나 특정 범위를 지정해서 "Ctrl+Shift+/"를 누르면 주석 설정이 되고 풀린다 그런데 다음과 같이 주석이 공백라인을 포함하여 두 개 떨어져 있을 경우 전체를 블록지정해도 주석 해지가 되지 않는다 그때는 주석 제거 단축키인 "Ctrl+k+u"를 입력해 줘야 한다 쩝 다른 IDE는 그냥 됐었었는데 귀찮게..
ofstream 정의되지 않은 class 'std::basic_ofstream<char,std::char_traits<char>>'을(를) 사용합니다. 파일 쓰기를 위해서 간단하게 함수 호출을 하였다 std::ofstream output_file(filename, std::ios::binary); 컴파일을 돌려보니 'output_file'은(는) 정의되지 않은 class 'std::basic_ofstream'을(를) 사용합니다. 뭔 소리지 왜 정의되지 않았다고..? 생성자가 바뀌었나 찾아보았으나 동일했고 다른 예제들도 동일하게 사용하고 있었다 생성자를 빼고 선언만 해도 동일하게 에러가 발생했다 찾아보니 include가 빠져서 정의되지 않았다고 뜨는것이였다... 😅 #include 을 넣어줬었는데 실제 필요한 건 #include ​ 이것이었단 것... 끝 C++은 컴파일 오류 메시지부터 너무 불친절해...ㅠ
C++ 윈도우 환경변수 값 획득 (Get Windows Environment Variable Values) C++에서 ofstream 사용 시 path에 윈도우 환경변수(예시 : %appdata%)가 있으면 파일 생성이 되지 않았기에 해당 값을 획득 후 생성해야 했다 std::string 내에 환경변수가 섞여있는 경우의 예제가 없어서 직접 만들었다 std::string ReplaceEnvVar(const std::string& str) { std::string result = str; //문자열에서 환경변수 위치 찾음 std::size_t pos = result.find('%'); while (pos != std::string::npos) { std::size_t endpos = result.find('%', pos + 1); if (endpos != std::string::npos) { std::string..
CIO] 똘똘이 삼총사··· ‘챗GPT, 빙 챗, 바드’ 답변 비교해보니 챗GPT와 빙 챗, 바드에게 다양한 질문을 했다. 일반적인 검색 주제부터 시작해 의견을 물어보거나, 논리 퍼즐을 풀어 달라고 하거나, 심지어는 코드를 작성해 달라고 요청했다. 창의력을 테스트하는 질문도 던졌다. 예를 들면 드라마 의 더 나은 결말과 특별 게스트가 등장하는 시트콤 의 한 장면을 집필해 달라고 주문했다. 3가지 AI 챗봇의 답변을 전부 또는 최대한 공개한다. 판단은 개인의 몫이다. https://www.ciokorea.com/news/285055 똘똘이 삼총사··· ‘챗GPT, 빙 챗, 바드’ 답변 비교해보니 새로운 AI 챗봇 ‘챗GPT’, ‘빙 챗(Bing Chat)’, ‘바드(Bard)’는 사람처럼 정보, 즐거움, 가르침을 제공하는 AI를 통해 일 www.ciokorea.com