일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DART
- Image Processing
- FastAPI
- C++
- Computer Architecture
- Flutter
- ARM
- Kaggle
- system hacking
- BFS
- Dreamhack
- Stream
- ML
- fastapi를 사용한 파이썬 웹 개발
- Got
- BOF
- PCA
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Algorithm
- BAEKJOON
- bloc
- MDP
- pytorch
- study book
- 영상처리
- llm을 활용 단어장 앱 개발일지
- 백준
- MATLAB
- rao
- Widget
- Today
- Total
목록All (309)
Bull

https://www.acmicpc.net/problem/10984 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net 요구사항 ① T개의 학기 수를 입력 ② 받을 과목 수 N을 입력 ③ N개의 과목에 대한 학점 수와 점수를 입력한다. 코드 #include #include using namespace std; void func(int K) { int a; float b; int sum_a = 0; float sum_b = 0; for (int i = 0; i > a >> b; sum_a += a; sum_b += a * b; }..

main.dart import 'package:flutter/material.dart'; import './request_api.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Trading Dashboard', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity, ), home: DashboardScreen(), ); } } class DashboardScr..

https://www.acmicpc.net/problem/2822 2822번: 점수 계산 8개 줄에 걸쳐서 각 문제에 대한 참가자의 점수가 주어진다. 점수는 0보다 크거나 같고, 150보다 작거나 같다. 모든 문제에 대한 점수는 서로 다르다. 입력으로 주어지는 순서대로 1번 문제, 2번 문 www.acmicpc.net 요구사항 8개의 점수를 받아, ①상위 5개 점수의 합을 출력하고 ② 5개 점수의 인덱스를 출력한다. 코드 #include #include #include using namespace std; int main(){ vector v; // 2개짜리, 튜플형태 벡터 vector idx; int sum = 0; // 입력 for (int i = 1; i > num; v.push_back(make_..

사용 이유 만들고 있는 앱 중, 데이터를 로컬에 저장시키기 위해 인스턴스를 JSON 형태로 직렬화 하고 이를 문자열로 변환하여 shared_preferences 패키지의 클래스에 저장한다. 이를 다시 데이터로 읽을 때, 문자열을 JSON형태로 변환하고 다시 객체로 역직렬화를 시킨다. 그 중, 문자열을 JSON 형태로 변환된 상태를 객체로 역질렬화 시킬 때 factory 키워드 중 (객체).fromJson이 사용된다. 적용 예시 (.fromJson) import 'dart:convert'; class SongInfo { String song; String artist; String number; bool isTJ; bool isKY; SongInfo({required this.song, required t..
1. 드림핵, 백준 꾸준하게 문제 풀기 (지금도 조금씩 하고 있긴 하다) 2. 한자 5급 공부 3. JLPT N1 공부 4. 플러터로 앱개발 하던 거 마무리 5. 하루 독서 30분 채우기 6. 토익 850점 : 1일 1기출 반복 풀기 - 영어 잘하고 싶은 목표는 있는데 구체적인 목표가 없기 때문. - 코딩공부하다가 스택오버플로우 또는 원서를 보면서 꾸준히 단어 찾으면서 읽는 것은 계속 하되, 토익 목표점수를 달성하면 토익류 다른 영어 시험 점수 목표로 공부 이어가기. 7. 편입시험에 떨어져서 다니던 학교 계속 다닌다면 직접 동아리 만들기 8. HSK 1급 공부 9. 예전에 하다만 C언어 과제 외주 계속하기 10. SW마에스트로 or BoB 준비 11. leetcode 문제 살펴보기 ------- *특별한..

정렬 방법 이전 글인 야매 방법으로 어쩔 수 없이 써야겠다는 생각이 자꾸 신경 쓰이다가 옆에 저 눈금은 뭐지하고 눌러봤는데 이런식으로 간격을 맞추어서 배치할 수 있다! ㅎㅎ 눈금 삭제 지금은 마우스커서가 안나오지만 눈금을 잡고 옆으로 당기면 저렇게 점으로 표시되어 사라지게 된다.

이렇게 한 쪽으로 몰아넣은 후 원하는 위치에 배열하면 된다.... 사실 이것도 높이는 제대로 정렬이 안되어 있는 거라 불편하다. 제대로된 정렬방법은 모르겠다....
보호되어 있는 글입니다.

(고려대 정보과목 오답노트) 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..

pwntools란? 드림핵에서 시스템해킹 트랙을 하기에 필수적인 파이썬 툴이다. 드림핵 뿐만 아니라 일반적으로 포너블에서 쉘을 따기위해 필요한 도구이다. 함수정리 remote() r = remote("localhost", 8888) 원격주소에 nc 명령어 역할을 해준다. process() p = process("./실행파일") 실행파일을 연결해준다. recv() r = remote("localhost", 8888) m = r.recv() m = r.recv(10) # 10byte 만큼 받아온다. receive의 단축말이다. 연결된 대상에서 데이터를 받는다. recvline() r = remote("localhost", 8888) m = r.recvline() 연결된 대상에서 \n 까지 받는다. 즉 한 줄..