| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- pytorch
- study book
- ML
- MATLAB
- Kaggle
- BFS
- MDP
- PCA
- C++
- Image Processing
- fastapi를 사용한 파이썬 웹 개발
- Dreamhack
- Flutter
- llm을 활용 단어장 앱 개발일지
- BAEKJOON
- 백준
- rao
- FastAPI
- BOF
- Widget
- Algorithm
- ARM
- DART
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Computer Architecture
- Got
- Stream
- system hacking
- bloc
- 영상처리
- Today
- Total
목록Computer Language (23)
Bull
import numpy as np a = np.array([[1, 2], [3, 4]]) # ------ a.shape=(2, 2) b = np.array([[5, 6], [7, 8]]) # ------ b.shape=(2, 2) print('--------------concatenate, axis=0-----------------') print(np.concatenate((a, b), axis=0)) # ------ shape=(4, 2) print('--------------concatenate, axis=1-----------------') print(np.concatenate((a, b), axis=1)) # ------ shape=(2, 4) print('--------------stack, a..
스니펫 설정 방법 1. Command Palette 열기: Ctrl+Shift+P 또는 Cmd+Shift+P (macOS)를 누른다. 2. Preferences: Configure User Snippets를 검색하고 선택한다. 3. cpp.json (C++ 스니펫 파일)을 찾아 선택한다. 만약 C++용 스니펫 파일이 없다면, New Global Snippets file을 선택하고 파일 이름을 지정하여 새로 만든다. 4. 열린 JSON 파일에 아래의 스니펫을 추가한다. cpp.json { "C++ Basic Template": { "prefix": "ct", "body": [ "#include ", "", "using namespace std;", "", "void init(){", " cin.tie(NU..
sort()의 문제점 최근 백준 문제를 풀던 중, pair로 담은 vector에서 이중 정렬을 compare() 를 구현하여 sort() 인자로 넣는 것 까진 잘 이해 하면서 풀었다. 하지만, pair에서 정렬 기준을 2개를 잡는 것이 아닌, 1개만 잡고 하면 나머지 다른 원소는 입력된 순서로 정렬 되는 것이 아닌 , 무작위로 정렬이 된다. 예를 들어보자. 문제: https://www.acmicpc.net/problem/10814 #include #include #include using namespace std; bool comp(pair a, pair b) { return a.first < b.first; } int main() { int T; int age; string name; vector sk..
개념 C++에서 람다 식은 익명 함수를 생성하기 위한 간결한 방법을 제공한다. C++11부터 도입된 람다는 런타임에 정의되며, 주로 알고리즘에서 콜백 함수를 제공하거나, 스코프 내의 변수를 캡처하여 사용하는 용도로 활용한다. 람다 식의 기본 구조 바로 호출하는 경우 [캡처](매개변수 목록) { // 함수 본문 }(인자들); 초기화하는 경우 변수 = [캡처](매개변수 목록) -> 반환 타입 { // 함수 본문 // return ~; }(인자들); [](){}()로 외우면 편하다. 캡처 목록 람다가 외부 스코프의 변수를 사용할 때, 그 변수들을 어떻게 캡처할 것인지를 정의한다. 값으로 캡처할지([=]), 참조로 캡처할지([&]), 혹은 특정 변수만 선택적으로 캡처할지([x, &y]) 결정할 수 있다. 매개변..
sstream C++의 sstream 라이브러리는 스트림 기반의 입력/출력을 메모리에서 처리할 수 있게 해주는 클래스들을 제공한다. 이 라이브러리에는 문자열 입력과 출력을 위한 주요 클래스인 istringstream, ostringstream, 그리고 stringstream이 포함되어 있다. istringstream (Input String Stream): 문자열에서 데이터를 읽기 위한 스트림이다. 이 클래스를 사용하면 문자열 내용을 마치 입력 스트림처럼 다룰 수 있어서, 복잡한 형태의 데이터를 문자열로부터 파싱(분석)하는 데 유용하다. ostringstream (Output String Stream): 데이터를 문자열로 출력하기 위한 스트림이다. 이 클래스는 데이터를 문자열 형태로 변환해야 할 때 사용..
(고려대 정보과목 오답노트) strncat(str1, str2, size); str1의 주소 상관없이 \0 를 만나면 str2를 붙임. 예를들어 str1[3]주소를 전달하면 그 끝에 \0시작지점에 str2를 붙인다. Preorder treversal (전위 순회) 부모노드 → 왼쪽 노드 → 오른쪽 노드 (부왼오) Postorder treversal (후위 순회) 왼쪽 노드 → 오른쪽 노드 → 부모 노드 (왼오부) Inorder treversal (중위 순회) 왼쪽 노드 → 부모 노드 → 오른쪽 노드 (왼부오) Levelorder treversal (레벨 순회) 그냥 층별로, BFS알고리즘과 유사 후위 표기법 후위연산에 좋은 자료구조 : 스택 // 후위연산 전 (6+2) * 5 8 / 4 // 후위연산 후..
웹 컴파일러 https://onlinephp.io/ PHP Sandbox - Execute PHP code online through your browser onlinephp.io 해당 사이트에서 버전을 7.4.x로 바꿀 수 있다. Type 비교 연산자 취약점 다음과 같이 문자열을 (int)를 사용해 강제 형변환을 해준다. 그러면 위와 같이 숫자가 끝날때 까지는 숫자를 반환하고 문자는 0을 반환한다. 따라서 if((int)"aaaa" == "rrr") # if(1) 의 반환값은 true가 된다. 이 취약점의 공식? 명칭은 Type juggling & casting이다. 7.4.x → 8.0.x 변경사항 https://www.php.net/manual/en/migration80.incompatible.ph..
기능별 분류 연산자 결합순서 우선순위 일차식 () [] -> . → 1 단항 연산자 ! ~ ++ -- - + * & sizeof ← 2 승제 연산자 * / % → 3 가감 연산자 + - → 4 시프트 연산자 > → 5 비교 연산자 = → 6 등가 연산자 == != → 7 비트 연산자 & → 8 ^ → 9 | → 10 논리 연산자 && → 11 || → 12 조건 연산자 ? : ← 13 대입 연산자 = += -= *= /= %= >>=
설명 어떤 함수가 예외를 던지지 않을 것을 확신할 때 사용한다. - 뒤처리를 할 필요가 없어 코드의 크기 축소 효과가 있다. 형식 void function() except;
오목을 만들기 위해 마우스 좌표값을 얻어내어 그 위치에 바둑알을 두게 하고 싶어서 인터넷을 뒤져봤다. 자료도 거의 없고 비슷한 블로그에서 따온 게 많아 계속 헤맷다. 그 중 괜찮아 보이는 녀석(코드)를 정밀하게 관찰해 보았다. 나도 역시 다른 블로그에서 가져온 코드이다. 우선, 나는 이해력이 딸리니 설명할 수 있는 녀석의 코드는 자세히 설명해보겠다. * 필요 라이브러리 : #include #include #include typedef struct cursor { int x; int y; }Cursor; int main() { Cursor cs; INPUT_RECORD rc; DWORD dw; COORD pos={ 0,0 }; while (1) { SetConsoleMode(GetStdHandle(STD_..