티스토리

chaetudy
검색하기

블로그 홈

chaetudy

chae-d-2.tistory.com/m

chaeD2 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • std::launch::async와 std::launch:deferred std::launch::async를 지정한 경우, 해당 함수를 즉시 호출한다. #include #include #include string func(string str) { cout 공감수 0 댓글수 0 2023. 12. 4.
  • 원격 데스크톱 연결 시 " credssp 암호화 oracle 수정 때문일 수 있습니다" 원격 데스크톱 연결 시 " credssp 암호화 oracle 수정 때문일 수 있습니다" 오류 메시지 출력됨. https://velog.io/@ysy3285/Windows11-%EC%9B%90%EA%B2%A9-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%86%B1-%EC%97%B0%EA%B2%B0%EC%8B%9C-CredSSP-%EC%95%94%ED%98%B8%ED%99%94-Oracle-%EC%88%98%EC%A0%95-%EB%95%8C%EB%AC%B8%EC%9D%BC-%EC%88%98-%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4-%EC%98%A4%EB%A5%98 공감수 0 댓글수 0 2023. 10. 23.
  • std::map에 존재하지 않는 키 값의 원소에 [] 접근을 한다면 map에 key 값이 존재하지 않을 때, [_key] 접근을 하게 되면 새로운 key-value 쌍이 생성된다. key 값은 _key로, value는 기본 초기값을 가진다. (int의 경우 0, string의 경우 ""이다.) 공감수 0 댓글수 0 2023. 9. 25.
  • std::map의 emplace()와 insert() emplace() 원소를 삽입할 때 중복된 key 값의 원소가 있더라도 새로운 원소를 추가한다. 이미 있는 key 값의 원소를 갱신하고 싶지 않고 새로 추가하고 싶을 때 유용하다. 원소를 생성자에 매개변수로 전달하는 방식으로 추가한다. 따라서 std::map 내부에서 직접 생성하게 된다. 임시 객체 생성과 복사를 최소화하여 효율적인 원소 추가를 지원한다. insert() 원소를 삽입할 때 이미 중복된 key를 가진 원소가 있다면 삽입되지 않는다. 이미 있는 key 값을 사용하고는 싶지만 갱신하고 싶지 않을 때 유용하다. std::make_pair이나 value_type으로 값을 생성하여 insert를 해야 한다. 공감수 0 댓글수 0 2023. 8. 7.
  • [mssql] 기존에 있는 테이블의 중간에 컬럼 추가 쿼리로는 불가능하고, 디자인을 통해서 중간에 삽입이 가능하다. 아래에 위치하고자 하는 행의 ▶를 우클릭해서 '열 삽입'을 누르면 된다. 공감수 0 댓글수 0 2023. 7. 20.
  • [mssql] select 결과를 랜덤하게 셔플해서 보여주고 싶을 때 select ~ order by newid(); 공감수 0 댓글수 0 2023. 7. 20.
  • std::list::insert 삽입할 위치와 값을 전달 받아서 해당 위치에 원소를 삽입한다. #include #include int main() { std::list list1{ 1, 2, 3 }; std::list list2{ 4, 5, 6 }; list1.insert(list1.end(), list2.begin(), list2.end()); for (const auto& value : list1) { std::cout 공감수 0 댓글수 0 2023. 5. 15.
  • std::move 공감수 0 댓글수 0 2023. 5. 15.
  • std::any_of 공감수 0 댓글수 0 2023. 5. 15.
  • std::find_if 공감수 0 댓글수 0 2023. 5. 15.
  • std::remove_if 공감수 0 댓글수 0 2023. 5. 15.
  • [mssql] select문과 @@ROWCOUNT 일반적으로 select문으로 한 행 이상을 조회했을 때 @@ROWCOUNT는 1 이상이 나온다. 그러나 with nolock 구문으로 데이터 무결성을 무시하고 조회하거나, set nocount on으로 @@ROWCOUNT 값을 0으로 초기화하는 경우 꼭 1 이상이 나온다고 보장할 수 없다. 더보기 일반적으로 SELECT 문으로 한 행을 조회했을 때 @@ROWCOUNT 값은 1이 됩니다. 그러나 예외적인 상황에서는 @@ROWCOUNT 값이 0 이하로 나올 수 있습니다. 예를 들어, 다음과 같은 상황에서 @@ROWCOUNT 값은 0이 됩니다: SELECT 문에 WHERE 절에서 조회할 조건이 없는 경우 SELECT 문에서 조회할 테이블이 비어있는 경우 SELECT 문에서 조회된 행이 이미 삭제되었거나 갱신되.. 공감수 0 댓글수 0 2023. 4. 20.
  • [mssql] merge문에서 '조건이 필요한 컨텍스트에 부울이 아닌 유형의 식이 지정되었습니다'라는 오류 메시지 발생 두 테이블이 있는데, A 테이블에서의 c 컬럼의 값이 B 테이블에서의 c 컬럼 값에 존재한다면 insert를 해야 했다. 그래서 merge문을 사용했는데, 문제가 생겼었다. MERGE INTO A AS a USING B AS b ON (a.c = b.c) WHEN NOT MATCHED THEN INSERT A VALUES (~); 이런 식으로 작성했었다가 '조건이 필요한 컨텍스트에 부울이 아닌 유형의 식이 지정되었습니다' 라는 오류 메시지가 떴었다. MERGE INTO A AS a USING B AS b ON (a.c = b.c) WHEN NOT MATCHED THEN INSERT (values의 컬럼명, values의 컬럼명, ...) VALUES (~); insert 뒤에 타겟 테이블이 아니라 컬럼명.. 공감수 0 댓글수 0 2023. 3. 27.
  • [svn] skipped, remains conflicted 1. svn resolve 2. svn cleanup 3. svn update 순으로 진행하면 해결된다. 출처 https://stackoverflow.com/questions/2406469/svn-remains-in-conflict SVN remains in conflict? How do I get this directory out of conflict? I don't care if it's resolved using "theirs" or "mine" or whatever... PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr" svn: Commit failed (details stackoverflow.com 공감수 1 댓글수 0 2023. 3. 22.
  • [mssql] 집계함수 group by 다:대 관계를 1:1 관계로 만들어서 join해야 함. https://royzero.tistory.com/69 [SQL] GROUP BY란? - 기본편 이전 시간에는 SQL의 데이터 조작 언어(DML) 중에서 SELECT의 기본적인 사용법과 결합(JOIN)과 별칭 등에 대해서 다뤄보았습니다. 이번 시간에는 SELECT의 조건절인 WHERE문 다음에 오는 GROUP BY에 대해 이 royzero.tistory.com http://www.gurubee.net/article/80414 특정 조건으로 sum값 구하는 방법이 있을까요? A테이블 xid contractMoney 10 1000,000 B테이블 Bid xid payMoney 1 &nbs.. www.gurubee.net 공감수 0 댓글수 0 2023. 2. 24.
  • select top 에 변수 사용하기 괄호로 감싸면 된다. select top (@declare_var) from tbl_A https://blog.danggun.net/2228 [MSSQL] 'TOP'를 사용할때 변수를 넣어 사용하기 별생각없이 Select TOP @nTemp From @table; 이렇게 작성 했더니 '[변수]'근처의 구문이 잘못되었습니다. 필요 REAL, INTEGER, NUMERIC 또는 '('. 이런 에러가 ㅡ,.ㅡ;; 에라이~ 1. 'TOP'에 변수를 사용할 수 있다.'TOP' blog.danggun.net 공감수 0 댓글수 0 2023. 2. 20.
  • [mssql] nvarchar, varchar 다국어 지원이 있을 경우 nvarchar로 확장 구조를 만들어 두는 것이 좋다. https://jeongkyun-it.tistory.com/187 공감수 0 댓글수 0 2023. 2. 16.
  • [unordered_set] 기본 자료형을 쓰지 않을 경우 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=pkk1113&logNo=220375082831 공감수 0 댓글수 0 2023. 2. 8.
  • [mssql] truncate 테이블에 존재하는 레코드를 전부 삭제하고, 자동 증가열 IDENTITY를 초기화한다. https://blog.naver.com/diceworld/220151833833 MSSQL 테이블 레코드 비우기 (TRUNCATE) - TRUNCATE 문이란? 테이블에 존재하는 모든 레코드를 삭제하는 쿼... blog.naver.com 공감수 0 댓글수 0 2023. 1. 27.
  • [mssql] 제한된 데이터 형식 특성을 위반했습니다 C에서의 DATE 형식을 SQL Server에 그대로 Bind 해서 생겼던 문제. https://learn.microsoft.com/ko-kr/sql/relational-databases/native-client-odbc-date-time/datetime-data-type-conversions-from-c-to-sql?view=sql-server-ver16 C에서 SQL로의 변환 - SQL Server 날짜/시간 데이터 형식을 C에서 SQL로 변환 learn.microsoft.com 공감수 0 댓글수 0 2023. 1. 3.
  • [mssql] 일괄 insert 행 하나하나를 select 해 와서 다른 테이블에 insert 한다. insert into tbl_A select sn, 0, 1, 0, 0, 0 from tbl_B where sn not in ( select sn from tbl_A ) tbl_A에는 없지만 B에는 있는 sn을 순서대로 가져와서 tbl_A에 일괄 지급한다. 공감수 0 댓글수 0 2022. 12. 20.
  • overlapped io의 WSARecv()에서의 zero-copy https://gamecodi.com/1971/overlapped-i-o%EC%97%90%EC%84%9C-wsarecv-%EC%97%90-zero-copy%EB%A5%BC-%EC%A0%81%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EC%9D%84%EA%B9%8C%EC%9A%94?show=1971#q1971 Overlapped I/O에서 WSARecv()에 Zero-Copy를 적용할 수 있을까요?? - 게임코디 해답을 알아냈습니다. 결론만 말씀드리면 WSARecv()의 결과로 WSA_IO_PENDING이 나올 때(비동기 I/O)로 됬을 때 소켓 수신 버퍼의 크기가 0인 경우 TCP스택은 WSARecv()의 인자로 전달된 유저 버퍼에 바로 Cop gamecodi.com https:.. 공감수 0 댓글수 0 2022. 12. 7.
  • std::list erase시의 _Orphan_ptr에서 메모리 참조 오류 참고할 만한 사이트들 https://forums.ogre3d.org/viewtopic.php?t=36450 deleting std::map and std::multimap - Ogre Forums Get answers to all your basic programming questions. No Ogre questions, please! CMK2901 Gnoblar Posts: 5 Joined: Sat Oct 13, 2007 7:35 am Quote 0 login to like this post Post by CMK2901 » Tue Oct 16, 2007 6:03 am Hi everyone, I'm creating a key mapping cl forums.ogre3d.org https://commun.. 공감수 0 댓글수 0 2022. 12. 7.
  • std::find, std::find_if std::find는 operator==가 정의되어 있을 때 사용 가능, 정의되어 있지 않다면 std::find_if에서 별도 비교식을 만들어 넣은 다음 사용 가능. https://en.cppreference.com/w/cpp/algorithm/find std::find, std::find_if, std::find_if_not - cppreference.com (1) template InputIt find( InputIt first, InputIt last, const T& value ); (until C++20) template constexpr InputIt find( InputIt first, InputIt .. 공감수 0 댓글수 0 2022. 11. 28.
  • remove_if 구조체 리스트에서 한 원소의 멤버변수 값을 비교해서 remove 하고자 할 때 이용. https://thebook.io/080239/ch01/05/03-01/ 코딩 테스트를 위한 자료 구조와 알고리즘 with C++: 1.5.3 연습 문제 3: 연결 리스트에서 remove_if() 함 thebook.io 공감수 0 댓글수 0 2022. 11. 21.
  • E1735 바깥쪽 함수의 지역 변수는 캡처 목록에 있지 않는 한 람다 본문에서 참조할 수 없습니다. 에러 list.remove_if([](const mystruct& s) { return s == _val; }); 해결 지역 변수 _val을 캡처에 넣어 주어야 한다. list.remove_if([_val](const mystruct& s) { return s == _val; }); https://bbagwang.com/programming/cpp/c-%EC%97%90%EC%84%9C%EC%9D%98-lambda/ C++ 에서의 Lambda – BBAGWANG Lambda 란? 람다란 평균적으로 람다 함수라고 생각하게 된다. 여기서 람다 함수는 이름 없는 함수. 즉, 익명 함수 (Anonymous Function) 또는 클로저 (Closure) 를 말하고, 말 그대로 함수의 이름이 없는 상 bbagwan.. 공감수 0 댓글수 0 2022. 11. 21.
  • remove와 erase https://openmynotepad.tistory.com/80 remove-erase 고찰 이 곳에 쓰인 모든 글은 Bjarne Stroustrup 교수님의 'The C++ Programming Language' 에서 발췌하여 직접 정리하였습니다. 1. 미리 알아둡시다. ( 대체 왜 remove랑 erase가 둘 다 있는거야? ) 기본적으로 표준 알고 openmynotepad.tistory.com remove는 실제 원소 삭제가 이루어지는 게 아니라 move를 통해 값 덮어쓰기가 수행되는 것임. 공감수 0 댓글수 0 2022. 11. 21.
  • [mssql] 컬럼 추가, not null + default 값 설정 alter table [테이블명] add [추가할 컬럼명] [추가할 컬럼 자료형] not null default [디폴트 값] https://gent.tistory.com/488 [MSSQL] 컬럼 추가, 변경 방법 (Alter Table) SQL Server에서 테이블의 칼럼을 추가, 변경, 삭제를 하기 위해서는 ALTER TABLE 문을 사용하면 된다. ALTER COLUMN 을 사용하면 칼럼 사이즈, 데이터 타입을 변경할 수 있다. 신규 칼럼을 추가하면 테이블 gent.tistory.com 공감수 0 댓글수 0 2022. 11. 7.
  • [mssql] TOP, OFFSET 또는 FOR XML을 함께 지정하지 않으면 뷰, 인라인 함수, 파생 테이블, 하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다. 3. 중첩 서브 쿼리 및 스칼라 서브 쿼리(SELECT 절)에서는 ORDER BY를 사용하지 못한다. https://developjuns.tistory.com/36 [MSSQL] 서브 쿼리 SubQuery 서브 쿼리(SubQuery)란 하나의 SQL 문안에 포함돼 있는 또 다른 SQL 문을 말한다. 조인과 서브쿼리의 차이점. 조인은 집합간의 곱(Product)의 관계이다. 즉 1:1 관계의 테이블이 조인하면 1(= 1 * 1) 레벨의 developjuns.tistory.com 공감수 0 댓글수 0 2022. 11. 4.
  • [mssql] 열 추가 alter table 테이블명 add 컬럼명 tinyint default 0 https://gent.tistory.com/488 [MSSQL] 컬럼 추가, 변경 방법 (Alter Table) SQL Server에서 테이블의 칼럼을 추가, 변경, 삭제를 하기 위해서는 ALTER TABLE 문을 사용하면 된다. ALTER COLUMN 을 사용하면 칼럼 사이즈, 데이터 타입을 변경할 수 있다. 신규 칼럼을 추가하면 테이블 gent.tistory.com 공감수 0 댓글수 0 2022. 10. 21.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.