docker로 그누보드 만들기
Docker를 이용한 그누보드 5 설치 1. 파일 및 폴더 구조 생성 먼저 필요한 폴더 구조를 만들기. 이 구조는 그누보드와 데이터베이스를 위한 공간을 마련하기 위함. gnuboard-docker/ │ ├── docker-compose.yml ├── Dockerfile └── public/ └── gnuboard/ ├── g...
Docker를 이용한 그누보드 5 설치 1. 파일 및 폴더 구조 생성 먼저 필요한 폴더 구조를 만들기. 이 구조는 그누보드와 데이터베이스를 위한 공간을 마련하기 위함. gnuboard-docker/ │ ├── docker-compose.yml ├── Dockerfile └── public/ └── gnuboard/ ├── g...
문제 vscode remote ssh 접속 오류 (없는 프로세스 파이프에 쓰려고 했습니다…) powershell ssh 접속 오류 어제까지 되던게 갑자기 여러 프로그램 받고 이것저것 해서 그런지 vscode ssh remote가 오류가 났다. 그래서 powershell 도 안되나 싶어서 해봤더니 Could not create direct...
라즈베리 파이에서 rclone을 사용한 구글 드라이브 연동 가이드 라즈베리 파이에서 구글 드라이브를 사용하기 위해서는 rclone이라는 도구를 사용하는 것이 일반적. 아래는 rclone을 설치하고 구글 드라이브와 연동하는 과정과 전송 속도 문제를 해결하는 방법을 정리한 글. 1. rclone 설치 및 설정 1.1 rclone 설치 먼저, r...
서버 구축 및 운영체제 설치 서버 운영에 필요한 최소한의 기능만 갖춘 환경에서 설치 및 설정하는 방법에 대해 설명. 초심자용이고, 복잡한 GUI 없이 가벼운 시스템을 만드는 걸 목표로 함. 1. 운영체제 선택 서버 운영할 때는 가벼운 리눅스 배포판 선택이 중요함. 예를 들어, CentOS는 많은 서버 환경에서 사용되고, 네이버 같은 대형 플랫폼에...
자격증 취득 그냥 수업시간에 듣는거 말고 따로한게 없음 공부는. 쉬웠다. 480점 합격.
개요 1. 프로젝트 개요 목적: 사용자가 글을 쉽게 작성하고 관리할 수 있는 메모 앱 개발 플랫폼: 웹 및 모바일 (크로스 플랫폼 고려) 기술 스택: Firebase (Firebase Authentication, Firebase Realtime Database), expo, react-native 2. 요구사항 분석 기능 요구사항...
과제 & 공부 로그인구현 로그인 구현시 주의 쿼리에 바로 변수를 붙이면 안됨 const sql = `SELECT * FROM user WHERE id = '${req.body.id}'` 이렇게 하면 로그인시 유저가 db를 악의적인 마음을 품고 삭제할 수도 있음 에러 // 세션 로그인 app.post('/login', (req, ...
간단한 게시판과 데이터베이스 연산 게시판 시스템을 통해 CRUD 기본 연산과 데이터베이스 설계의 중요성을 이해하며, 데이터를 효과적으로 관리하는 방법을 배울 수 있다. 이 시스템은 백엔드 및 임베디드 시스템 개발에 있어 필수적인 요소다. CRUD 연산 생성(Create) 데이터베이스에 새로운 데이터를 삽입하는 작업이다. 읽기(Read)...
다중 채팅 프로젝트폴더 열기하면 chatServer & chatClient & chatLib 3개의 폴더가 같은 위치에 있는데 server를 한번더 클릭해서 그 안의 폴더를 열고 client도 한 번더 클릭해서 그 안의 폴더를 열고 server을 실행시키고 client를 디버그 하면 여러개의 채팅창이 나옴 서버에서 시작버튼 클릭하...
도메인 도메인가비아 가비아 여기서 사서 내 ip에 등록 할 수 있음. 무료로 쓸 수 있는곳 내도메인.한국 개발 후 서버로 파일 옮기기 보통은 github에 내 프로젝트 소스를 보낸다음 push하고 서버에서 git pull받아오기를 함. 아니면 파일질라나 vscode로 remote해서 옮겨도 됨 ftp 로 보내려면 파일질라라는 프로그램을 깐 ...
tcp 1:多 통신으로 채팅구현 youtube강의 동기 & 비동기 동기 (Synchronous) 개념: 동기 프로그래밍은 코드의 각 작업이 순차적으로 실행되는 방식. 한 작업이 완료될 때까지 다음 작업이 시작되지 않음. 개발자가 코드를 작성하고 실행 순서를 쉽게 이해할 수 있도록 함. 장점: 간단한 구현: 코드가 순차적으로 실행되...
만든이유 결정을 못해서.. 30분 걸린듯.. 서버 @ 프론트 express.. ejs 로 만들었음.. 웹공부시간이 금요일에 있는데 음식 선택이 어려워서 그냥 좋아하는거 배열에 넣고 랜덤으로 클릭해서 호출함.. 결과물 Your browser does not support the video tag. 추후 db에 접목시키던지 해서 ...
과제 node_counter 깃허브 링크 숫자를 프론트에서 넘겨서 백에서 숫자를 받으면 그 값으로 화면에 표시하고 프론트에서 값이 안 오면 그냥 1 증가한 값을 화면에 표시 api get이랑 post, put은 배웠음. 삭제는 따로 구현했는데 (혼자ㅎ) get방식이었음. 교수님이 코드 리뷰해주셨는데.. 길을 가긴 갔는데 제대로 못갔다고 하심 ...
yolo 모델 테스트 컴퓨터 실행 환경 네트워크 망이 어케 구성되어있나 gui 기반 사람 인식 import tkinter as tk from tkinter import filedialog from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg from matplotlib.figure ...
시리얼 통신 & 체크섬 ppt ppt PDF 링크 코드 깃허브 링크 체크섬의 목적 체크섬은 데이터 전송 과정에서 발생할 수 있는 오류를 감지하는 간단하면서도 효과적인 방법. 데이터가 손상되면 체크섬이 일치하지 않게 되어, 데이터 수신자는 오류를 감지하고 조치를 취할 수 있다. 체크섬 계산 방법 내가 만든 코드에서는 각 문자의 ASCII ...
딥러닝 개념 수학적 공식 발표 증빙하는 알고리즘 창조하는 영역이 하나가 있고 기존의 알고리즘을 가지고 사회에 접목(산업현장에 응용..)시키는 영역이 하나가 있음 cnn 이미지 rnn 동영상 yolo 개념 간단한 코드 구현 from ultralytics import YOLO import cv2 from mat...
브라우저 객체 모델(BOM) js이용시 브라우저 정보에 접근하거나 여러기능들 제어가능 이때 사용할 수 있는 객체 모델이 BOM(browser object model)임. fastapi 문서fastapi JavaScript의 fetch API는 웹에서 서버로부터 리소스를 비동기적으로 가져오기 위한 인터페이스. 이는 XMLHttpRequest의 현...
자바 상속 package today0516; // RPGtest 클래스 정의 public class RPGtest { // main 메소드 정의: 프로그램의 실행 시작점 public static void main(String[] args) { // Wizard 클래스의 객체 wizard 생성 Wizar...
배열 파이썬 복사 얕은 복사 참조 깊은 복사 참조 더하기나 연산자로 객체를 하나 만들어낼 수 있음. 파이썬의 remove는 값을 찾아서 삭제하고 pop(1)은 인덱스 1의 값을 삭제함 list1 = [1, 2, 3, 4] print(id(list1)) print(id(list1[2])) print(id(list[1]...
생성자 파라미터에 아무것도 안주면 에러가 남 레퍼런스변수 package today0509; // 클래스 AvangerTest의 정의 시작 public class AvangerTest { // main 메소드 시작: 프로그램의 시작점 public static void main(String[] args) { /...
이진검색알고리즘 while문 # 이진 검색 알고리즘은 정렬된 리스트에서 특정한 값의 위치를 찾아내는 알고리즘입니다. BSearch_list = [7, 10, 12, 25, 27, 96, 1004] # 정렬된 리스트 search = 12 # 찾고자 하는 값 low = 0 # 검색 범위의 시작 인덱스 hi...
스택 arr = input("괄호가 포함된 문장을 입력하세요 ") dt = [] for i in arr: if i == '(': dt.append(i) print(f"스택에 추가되는 과정{dt}") if i == ')': dt.pop() print(f"스택에 삭제되는 과정{d...
배열 일반변수가 하나의 단일 공간이라면, 배열은 일련의 공간을 여러칸으로 나눈것. 자바에서 배열이 파이썬의 리스트. int[] 처럼 배열공간과 데이터타입정의. package learnJava; public class JAVALEARN { public static void main(String[] args) { String...
과제 04-19일에 포스팅한 과제를 검사맡음. 제출형식이 index.html과 style.css였던 이유는 nginx와 apache에서 인식해서 문서를 웹처럼 띄어주기 때문. []_[] 사이에 넣는게 아니었음 이메일 보낼때 04-26 오전 9시까지면 적어도 한시간 전에 보냈어야함. (일단 나는 아님) 형식 지정해준거 틀 벗어나서 ...
C#이란? C# (C sharp)은 마이크로소프트에서 개발한 다목적 프로그래밍 언어이다. 데스크톱, 웹, 모바일, 클라우드 및 게임 애플리케이션 등 다양한 종류의 애플리케이션을 개발하는 데 널리 사용됨. C#에 대한 주요한 특징들: 객체 지향: C#은 객체 지향 프로그래밍 언어로, 실제 세계 개체를 속성(프로퍼티)과 동작(메서드)을 가진 객...
자바스크립트란? java가 붙지만 java와는 관련이 없다. java가 당시 핫해서 가져다 쓴 거라는 썰이 존재. HTML은 웹의 뼈대 CSS는 웹의 스타일 JavaScript(JS)는 웹의 동작을 구현 JavaScript는 주로 프론트엔드에서 사용되지만, Node.js 같은 프레임워크를 사용하면 백엔드에서도 사용 가능. 객체 기...
문제풀기 반복문 u = int(input("시작할 수를 입력하세요: ")) while u < 31: if u == 28: print(f"{u}는/은 중단하고자 했던 28입니다.") break if u % 2 == 0: print(f"{u}는/은 짝수") else: ...
조건문 if, else if, else if // learnJava 패키지에 포함된 클래스입니다. package learnJava; // JAVALEARN 이라는 공개 클래스를 선언합니다. 자바 프로그램의 실행은 이 클래스에서 시작됩니다. public class JAVALEARN { // 자바 프로그램의 진입점인 main 메서드를...
배운것 ROUND, COUNTIF, DSUM, RANK.EQ, DAVERAGE 함수를 배움 =ROUND(AVERAGE(G5:G11),2) =COUNTIF(E5:E11,">=1%")&"그룹" =DSUM(B4:H12,H4,C4:C5) =RANK.EQ(E8,$E$5:$E$12,1)&"위" =DAVERAGE(B4...
함수의데이터공유방법 main함수의 a와 add_ten의 a는 서로 다른 각자 안의 지역변수이다. void는 반환이 없다. main에서 printf에 출력되는 a는 main 의 지역변수인 a 가 출력되는것. #include <stdio.h> // 표준 입출력 함수를 사용하기...
만든 이유 수업하다가 교수님이 애플코딩에서 상남자는 css를 쓰지 않고 피코로만 만든다고 본인도 그렇게 했다고 한다. 그래서 나는 상남자가 아님에도 불구하고 만들어보려고 했지만 나의 역량부족으로 인해 js와 css모두 사용해버렸다. 나중에 점검할 일이 생기면 재사용할 생각이다. 점검 리스트 목록은 이전에 편의점에서 알바할때 적어둔것. 결과물 토...
플랙스박스 쓰는 이유 레이아웃을 쉽게 구성: Flexbox는 요소들을 수평적 또는 수직적으로 정렬하는 데 매우 효과적. 이는 복잡한 레이아웃을 구성하는 데 도움이 됨, 수평 정렬된 메뉴 바나 수직 정렬된 사이드바 등을 만들 때 유용. 유연성과 반응성: Flexbox를 사용하면 다양한 화면 크기와 장치에 대응하여 유연...
설치 jdk 설치 path 등록 javac –version을 cmd에 입력시 버전이 출력되어야 정상동작. 단축키 syso 하고 컨트롤 + 스페이스 바 : 자동완성 컨트롤 + n : 생성 컨트롤 + f11 : 실행 시작 테스트 new > 자바 프로젝트 > 프로젝트 생성 후 그 안에 new ...
자료구조 자료구조의 의미 데이터를 구조적으로 저장하는 방식 데이터의 효츌적인 접근을 위한 자료의 조직, 관리, 저장 - 삽입, 삭제, 수정 자료구조의 필요성 메모리를 효율적으로 사용하기 위해(근데 요즘에는 메모리가 좋아져서 큰 상관은 없음) 자료구조를 배우면 우리가 할 수 ...
04-17 아직 멘토님이랑 회의 된 것이 없고, UI만 만들어서 오라고 하셔서 일단 우리끼리 회의하고 만든 거 위주로 정리해서 보고서 형식의 ppt를 만들려고 했는데 시간이 짧은 관계로 어떤 것을 선택해서 개발해야 할지 등등 다 하면서 진행하다 보니 시간이 촉박해서 만들다가 발표해야 해서 중단되었다. ppt 링크 기능 명세서 기능명세서: 독거...
배운것 숫자에 문자가 포함되어있으면 계산이 안됨 함수로 날짜를 만들었는데 셀 서식에서 숫자나, 날짜등으로 문제에 나와있는것과 같게 해야함 컨트롤 + ` 을 누르면 함수의 값이 보이는게 아니라 함수의 식이 셀에 보임(다시 누르면 원래대로 돌아옴) data, left, right, mi...
G-NSDMG-023 경사계 센서 핵심 특징 및 사용 방법 요약: 특징: 고정밀도: 매우 정밀한 기울기 측정이 가능. 다양한 출력 옵션: 디지털 (RS232), 아날로그 (전압, 전류), PWM, 스위치 및 CANopen 출력 옵션을 제공. 환경 보호: 견고한 알루미늄 하우징과 IP 67/68 등급으로 먼지와 물로부터 보호. 온도...
git과 github를 활용한 팀 협업 방법 팀리더 저장소를 생성한다. 팀원 초대를 한다.(Add collaborators … > Add people > 팀원 이름이나 이메일 입력) 로컬에서 프로젝트를 만든다. (폴더 생성 > git init > git add . > git comm...
footer <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit...
Arc arc 홈페이지 다운로드 신청을 했었는데 04.09일에 메일이 왔다. 아직 어떻게 사용하는지 몰라서 기록용. 참고용으로 적음. 단축키 Everyday Use New Tab: Ctrl + T New Window: Ctrl + N Close Current Tab or Window: Ctrl + W Re-open Last C...
투포인터 # ---------------------------좋은 수(투포인터)----------------------------------- import sys input = sys.stdin.readline # 표준 입력을 빠르게 받기 위해 sys.stdin.readline을 input으로 재정의 N = int(input()) # 리스...
문자열 연산 함수 오류발생 코드: #include <stdio.h> int main() { // 부호있는 int 부호없으면 unsigned int a = 10; int b = 20; char c[10] = "apple"; char d[10] = "pie"; prin...
데이터베이스 gui버전으로 sqlitebrowser.org가 존재하는데 cmd로 다운. 다운받는법 만약 받을거면 이 블로그 참고 일단 sqlite.org이 사이트에 가서 다운로드에 맨 밑에 꺼 다운받고 c드라이버로 옮겨줌 압축해제한거. 쿼리문은 db마다 조금씩 다름 sqlite 문법 .open naverDB (데이터베이스이...
과제코드 home work python git code 에러 과제를 하다가 책에 있는 코드를 따라쳤는데 에러가 났다. 아래가 위 사진의 코드(책)에서 에러가 발생하는 원인일 수 있음. 변수 이름: 책 속 코드에서는 루프 변수 이름이 value 인 반면, 고친 코드에서는 rel로 사용. org_slide.part.r...
04-08 배운것 주의 컴활 1급이 있어서 딱히 어려운것은 없었음. 근데 회계인지 숫자인지 문자인지를 잘 봐야함 문자는 오른쪽에 딱 달라붙고 숫자는 약간 띄고 회계는 좀 더 띄어서 배치가 됨 그리고 저거 결재 입력 폼은 일단 만들고 그림으로 복사 후 붙여넣기를 해야함 $h3 ≤ 75는 열고정 , 그림으로 복사, 굳이 if문 안써도 됨 f4...
CSS 시작 로그인페이지 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit...
알고리즘 무식하게 짜면 컴터가 안돌아갔음 옛날엔 하드웨어가 좋지 못해서.. 개발자가 알고리즘을 왜 알아야하냐면 문제해결능력을 올려줄 수 있음 숫자의합구하기 # 숫자의 합 구하기 n = int(input()) # 그냥 리스트로 받으면 한글자씩 나눠진다 numbers = list(input()) # 모두 더...
아스키코드 아스키코드는 컴퓨터에서 문자를 나타내기 위한 표준 인코딩 방식 중 하나. 예를 들어, 키보드에서 ‘9’를 입력하면 컴퓨터는 해당 문자에 대응하는 아스키코드 값인 0x39를 처리. ‘0x’는 16진수를 나타내는 접두사임. 이제 0x39를 2진수로 변환해보기: 0x39 = 0011 1001 위의 예시에서와 같이 각 자릿수를 2진수로 변...
T_Todos 프로젝트 만드는 이유 개인프로젝트를 생각하다가 ict멘토링 팀 프로젝트도 있고 해서 팀원끼리 사용할 수 있으면 좋겠다고 생각이 들어서 팀 관련 웹을 만들려고 하다가 이걸 선택하게 되었다. 팀원 간 협업을 위한 To-Do 리스트 애플리케이션 요구사항 명세서 1. 개요 목적: 팀원 간의 효율적인 협업과 업무 진행 상황의 실시간...
server 도구들: Flask Telegram MySQL Socket.IO Git (롤백) client 도구들: HTML CSS JS Bootstrap 구현 로그인 구축. 웹에 접...
자격증에 대한 정보 자격증의 유효기간은 5년이며, 기간 내에 보수교육을 이수할 시 기간이 5년 늘어난다. 기간이 지났다고 자격이 취소되는 것이 아닌 자격이 정지되었다가 보수교육을 이수할 시 다시 갱신된다. 점수는 500점 만점으로, 각 과목은 80%(400점) 이상 득점시, 60%(300점) 이상 득점시, 40%(200점) 이상 득점시 각 A, B,...
포인터 & 배열 배열은 동일한 유형의 데이터 항목을 모은 것이고, 구조체(structure)는 서로 다른 유형의 데이터 항목을 묶은 것. 배열명을 주소로 활용 #include <stdio.h> int main() { int ary[3]; // 3개의 숫자를 저장할 수 있는 '박스'를 만듭니다. 이 박스들을 'ary'라고...
excaildraw 사용법 Excalidraw는 사용자 친화적인 인터페이스를 갖춘 웹 기반의 그리기 도구로, 간단하면서도 효과적인 스케치와 다이어그램을 생성할 수 있다 손글씨 느낌의 flow chart 만드는 도구이다. 옵시디언의 확장프로그램으로도 사용이 가능. 시작하기 웹사이트 접속: https://excalidraw.com/ 주소로 ...
The Fractured Veil 마커스는 자신의 마음속 미로 속에서 방황했고, 현실과 상상의 경계가 점점 더 불분명해지는 어두운 생각의 통로가 드러날 때마다 헤맸습니다. 그의 눈에 비친 세상은 현실의 구조가 찢어지고 피를 흘리는 것처럼 찢어진 작품 같았습니다. 마커스의 거처는 조명이 희미한 작은 방이었고, 벽에는 내면의 혼란을 대변하는 혼란스러운...
비주얼 스튜디오 코드에서 C/C++ 개발 환경 설정하기 C/C++ 확장 프로그램 설치: 먼저 Visual Studio Code용 C/C++ 확장 프로그램을 다운로드. 코드 러너 다운로드: 그런 다음 코드 스니펫과 파일을 매우 쉽게 실행할 수 있는 Code Runner 확장 프로그램을 다운로드. ...
HTTP 메소드 GET: 데이터를 조회할 때 사용. 기본값 POST: 데이터를 서버로 제출할 때 사용. (file 태그가 있다면 post가 무조건 필요) PUT and PATCH : PUT : 자원 전체 교체 (자원의 모든 필드 필요) PATCH : 자원의 부분 교체 (자원의 일부 필드 필요) DELETE: 삭제 폼 데이터 전송 ...
확인문제 숫자 크기 비교 a = int(input("> 1번째 숫자: ")) # 사용자로부터 첫 번째 숫자를 입력받음 b = int(input("> 2번째 숫자: ")) # 사용자로부터 두 번째 숫자를 입력받음 print() # 줄바꿈 if a > b: # 만약 a가 b보다 크다면 print(f"{a}는 {b}보다 큽니다....
gpt 커스텀 모드가 존재, 내 정보를 주면 줄 수도 내게 맞는 더 디테일 한 답변을 줌 포인터 #include <stdio.h> // 표준 입출력 함수들을 사용하기 위한 헤더 파일 포함 int main() // 메인 함수 시작 { // 변수 선언 char ch; // 'char' 타입의 변수 'ch' 선언 int ...
AI로 쉽게 MV만들기 사용한것들 suno ai filmora vrew chat gpt 만들기 일단 suno ai 사이트에 가서 Song Description 에 본인이 원하는 곡을 설명하기 (gpt로 원하는 곡의 느낌을 말하고 prompt에 적게 영어로 쳐달라고 하면 잘쳐줌) 만든 곡의 맨오른쪽의 … 클릭하고 do...
기본 함수 ## 문법 ## # 리스트를 만들어 'my_lis'라는 이름을 붙여줍니다. 여기에는 세 개의 숫자 30, 10, 20이 들어있습니다. my_lis = [30, 10, 20] print("현재 리스트 : %s" %my_lis) # 'append'를 사용하여 리스트 끝에 40이라는 숫자를 추가합니다. 이제 리스트는 [30, 10, 20, ...
연습문제 for문 합계 출력 3333부터 9999수 중 1234배수이고 현재 합계가 100000미만이라면 계속더하고 그 합계 출력 # 변수 초기화 num = 0 # 3333부터 9999까지 반복 for i in range(3333, 10000): # 만약 현재 숫자가 1234의 배수가 아니고, 현재까지의 합계가 100000을 넘지 않는다면 ...
03.22 과제 정처기 실기 문제 아무언어로 문제하나를 해석 a = "REMEMBER NOVEMBER" b = a[:3] + a[12:15]; c = "R AND %s" % "STR" print(b+c) 문제 풀이 a = “REMEMBER NOVEMBER” (문자열 “REMEMBER NOVEMBER”를 변수 a...
java의 정석 2024-03-24 객체지향 java공부하면서 이해가 힘들었던 인스턴스 메소드, 인스턴스 변수, 클래스 메소드, 인스턴스 메소드에 대해 시원하게 이해시켜주었다. 처음엔 책부터 읽다가 유튜브로도 봤는데 두 개를 겸하니 확실히 이해가 되었다. 자바의 정석 저자 강의 안스턴스 매소드 vs 클래스 메소드 간략하게 말하자면 클...
web - 2일차 (2024.03.22) HTML 기본 학습 내용 HTML은 웹 페이지를 만들기 위한 표준 마크업 언어. 다음은 HTML 문서의 기본 구조와 주요 요소들에 대한 설명. HTML 문서의 기본 구조 <!DOCTYPE html>: 문서 타입 선언으로 HTML5 문서를 나타냄. <html lang="ko">...
파이썬 기본 문법 논리연산 같은 코드이지만 좀 더 가독성이 좋은건 후자 # 사용자에게 점수를 입력받아서 'score' 변수에 저장합니다. score = int(input("점수를 입력하세요 : ")) # 입력받은 점수가 90점 이상인지 확인합니다. if score >= 90: print("A") # 90점 이상이면 'A'를 출력합...
파이썬의 강점과 활용 파이썬의 위치는 딥러닝, 간편한 학습 곡선, 그리고 풍부한 라이브러리 덕분에 급격히 상승. 이는 파이썬을 데이터 과학, 웹 개발, 자동화 등 다양한 분야에서 인기 있는 선택으로 만듦. 파이썬의 특징 스크립트 언어: 컴파일 언어에 비해 실행 속도가 느릴 수 있지만, 개발 속도는 빠름. 하드웨어 제어에 제약: 하드웨어 수...
온라인에서 c프로그램 실행 온라인 GDB C언어 포인터와 구조체 C언어에서 포인터와 구조체는 종종 복잡하고 제약이 많은 것으로 인식. 특히 IoT와 같은 분야로 가지 않을 계획이라면, C언어는 기본적인 수준까지만 학습해도 충분. 그러나 포인터 개념은 필수적으로 이해해야 하며, 구조체에 대한 깊은 이해는 그 분야에서 전문적으로 일하고자 할 ...
도움되는사이트 폴릭텍 동기 합격자 블로그
도움되는 사이트 하루살의 하루하루 결정장애 햄릿슈 카페 햄릿슈 네트워크 관리사 공부 사이트 단답형, 선택형 실기 문제 정리 사이트 1 단답형, 선택형 실기 문제 정리 사이트 2 라우터 문제 모음 1 라우터 문제 모음 2 ...
Java CodeSquad 강의 요약 Hello World 프로젝트 생성하기 Eclipse에서 Ctrl + N을 누르면 새 프로젝트를 생성할 수 있음 Java Project를 검색하여 선택하고, 프로젝트 이름을 지정. 생성된 프로젝트 구조 내의 src 폴더에 접근하여, 다시 Ctrl + N을 눌러 Java Class를 생성 ...
web - 1일차 (2024.03.15) 공부 자료 및 링크 프론트엔드 기초: HTML, CSS, JavaScript (React, Vue) Spring Study GitHub 자바의 정석 카페 - 스프링 프레임워크 강의 PHP 3분 요약 - WikiDocs HTML 기초 - WikiDocs...
행렬덧셈 n, m = map(int, input().split()) # n, m을 입력받음 a = [] # a를 빈 리스트로 초기화 b = [] # b를 빈 리스트로 초기화 for i in range(n): # n번 반복 a.append(list(map(int, input().split()))) # a에 리스트로 입력받은 값을 추가 for i...
개수세기 a = int(input()) a_list = list(map(int,input().split())) b = int(input()) c = 0 for i in range(a): i += 1 if int(a_list[i-1]) == b: c += 1 print(c) 수정 a = int(...