| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 데이터베이스
- 파이썬
- 데이터분석
- 클라우드컴퓨팅
- 컴퓨터비전
- Yes
- 딥러닝
- 데이터과학
- 소프트웨어
- 네트워크보안
- 프로그래밍
- 컴퓨터공학
- 보안
- springboot
- 인공지능
- 데이터구조
- 머신러닝
- 자바스크립트
- 알고리즘
- 자료구조
- 빅데이터
- 네트워크
- 프로그래밍언어
- 소프트웨어공학
- 버전관리
- 컴퓨터과학
- 디자인패턴
- 사이버보안
- 웹개발
- I'm Sorry
- Today
- Total
목록2023/03 (263)
스택큐힙리스트
"Hidden Features and Dark Corners of C++/STL"을 읽은 후에 "comp.lang.c++.moderated"에서 다음 스니펫이 Visual Studio 2008과 G ++ 4.4에서 모두 컴파일되고 작동하는 것에 완전히 놀랐습니다. 여기 코드입니다. "#include int main() { int x = 10; while (x --> 0) // x goes to 0 { printf("%d ", x); } } " 번역하십시오. "9 8 7 6 5 4 3 2 1 0 " 이것은 GCC에서도 작동하므로 C로 추정됩니다. 이것이 표준에서 정의된 곳이 어디이며 어디에서 왔는지 알 수 있을까요? "-->"은 연산자가 아닙니다. 사실 두 개의 별개의 연산자 "--"와 ">" 입니다. 조..
이 게시물을 개선하고 싶다면, 충분한 설명과 인용을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 충분한 세부 정보가 없는 답변은 편집되거나 삭제될 수 있습니다. 저는 실수로 Git에 다음 명령어를 사용하여 파일을 추가했습니다. "git add myfile.txt " 아직 git commit 을 실행하지 않았습니다. 이 변경사항이 커밋에 포함되지 않도록 되돌리는 방법은 무엇인가요? 커밋되지 않은 변경 사항에 대해 git add를 취소하려면 다음을 사용하세요: git reset 그것은 다른 것을 변화시키지 않고 현재 인덱스(커밋될 것임)에서 파일을 제거할 것입니다. 모든 파일에 대한 모든 변경 사항을 스테이지 해제하려면 : "git reset " 이전 버전의 Git에서 위와 같은 명령어들은 각각 g..
스택과 힙은 무엇인가요? 컴퓨터 메모리 상에서 그들은 물리적으로 어디에 위치하고 있나요? 그들이 운영 체제나 언어 런타임에 의해 얼마나 제어되나요? 그들의 범위는 무엇인가요? 그들의 크기를 결정하는 것은 무엇인가요? 무엇이 빠르게 만들까요? 스택은 실행 스레드의 스크래치 공간으로 예약된 메모리입니다. 함수가 호출될 때, 지역 변수와 일부 북키킹 데이터를 위해 스택 상단에 블록이 예약됩니다. 그 함수가 반환될 때, 블록은 사용되지 않게되고 다음번 함수 호출때 사용할 수 있습니다. 스택은 항상 LIFO (Last In First Out) 순서로 예약됩니다. 최근에 예약된 블록은 항상 다음번으로 해제될 블록입니다. 이는 스택을 추적하는 것이 정말 간단하게 만듭니다. 스택에서 블록을 해제하는 것은 단순히 하나의..