반응형

전체 글 94

2. Conditional inclusion #if #ifdef... (C++)

전처리기는 소스파일의 일부분에 대해 컴파일에 조건부로 지원한다. 이 행동은 #if, #else, #elif, #ifdef, #ifndef, #elifdef, #elifndef, 그리고 #endif 지침에 대해 제어한다. Syntax#if#ifdef#ifndef#elif#elifdef#elifndef#else#endif Explanation조건부 전처리 블록은 #if, #ifdef 또는 #ifndef 지침으로 시작한다, 그러면 선택적으로 #elif, #elifdef, 또는 #elifndef 지침을 어떤 숫자를 포함한다, 그러면 선택적으로 최대 하나의 #else 지시어를 포함하고 그리고 #endif 지시어와 함께 종료된다. 모든 내부 조건부 전처리 블럭은 별도(separately)로 처리된다. 각각의 #..

C++ 2025.11.22

1. Preprocessor (C++)

모든 글에 대한 내용은 아래 cppreference의 내용입니다. https://cppreference.com/ cppreference.comNull-terminated strings: byte − multibyte − widecppreference.com perprocessor - 전처리기 전처리기는 컴파일러 전에 번역?(언어를 컴파일하기전? 번역?) 4단계에서 실행된다.전처리의 결과는 단일 파일로 그때 실제 컴파일러에게 전달된다. Directieves전처리 지침은 전처리의 행동에 대해 제어한다. 각 지침은 한줄을 차지하고 다음 형식을 갖는다.the # charactera sequence of:표준 정의 지침 이름은 다음과 같다, 또는시작된 토큰이 표준 정의 지침의 이름이 아닌 하나 ..

C++ 2025.11.21

깃허브 300mb 무시하고 push 하는 방법

https://github.com/kevin0181/git-chunker GitHub - kevin0181/git-chunker: A Python tool to automatically commit and push files to Git in 300MB chunks.A Python tool to automatically commit and push files to Git in 300MB chunks. - kevin0181/git-chunkergithub.com 위 깃허브 사이트에 들어가서auto_commit.py파일을 받는다 가장 상단 루트 폴더에 내부에 넣어놓고 py파일을 실행한다. 이미지처럼 37기가가 넘어가는 폴더도 순차적으로 300mb내외로 계산해서 커밋 푸쉬해줘서 올릴 수 있다.

git&github 2025.09.02

운영체제 들어가기_1

https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/korean ostep-translations/korean at master · remzi-arpacidusseau/ostep-translationsVarious translations of OSTEP can be found here. Help the cause and contribute! - remzi-arpacidusseau/ostep-translationsgithub.com 해당 링크에 대해 정리한 내용이다.. 운영체제의 주요 기능 - 가상화, 병행성, 영속성책에서는 3가지의 기능을 중요하게 두고 나간다. 작업관리자에 있는 모든게 프로세스 -> 이런 프로세스들이 각각 돌아가게..

코딩/운영체제 2024.09.03

JPA 저장을 했는데, 데이터가 없는 경우

JPA를 사용해서 사용자를 저장하려고 테스트 코드를 작성했습니다. 근데 JPA는 정상적으로 동작을 했지만, mysql workbench에서 쿼리문으로 직접 확인한 결과 데이터가 저장되어있지 않았습니다. 다음과 같이 사용자를 저장하려고 했는데, 자꾸 성공적으로 저장이 되었지만 mysql에서 쿼리문으로 확인하면 데이터가 존재하지 않는 문제였다. 찾아보다가 혹시 테스트 코드에서 문제가 있었나 싶어서 찾아보니깐... 밑에 사이트에서 해답을 찾았다. https://tecoble.techcourse.co.kr/post/2020-08-31-jpa-transaction-test/ JPA 사용시 테스트 코드에서 @Transactional 주의하기 서비스 레이어()에 대해 테스트를 한다면 보통 DB… tecoble.tec..

코딩/Spring 2022.11.10

React + Electron 배포 시 빈 화면 출력, HashRouter 설정, Router설정

React를 사용하여 Electron을 배포할 때 빈화면이 나와 당황했다... 제일 첫번째로 배포 문제인줄알고 찾아봤는데... Electron 은 배포를하면 경로가 변경되어 기존 경로랑 다르게 적용된다는걸 알았다. import {Routes, Route, HashRouter} from "react-router-dom"; import import파일 from "./pages/import파일/import파일"; import import파일 from "./pages/import파일/import파일"; function App() { return ( ); } export default App; HashRouter를 사용하여 경로 앞부분에 #을 붙여서 해결하였다. 직접적으로 경로를 적어줄때도 index.html/#..

코딩/JavaScript 2022.05.03

Spring ajax json 및 데이터 가져오기

오랜만에 글을 쓴다... spring 사용하면서 ajax 통신 사용 시 json 데이터를 가져올때 어떻게 해야할지 알아보자. (사실 안까먹으려고...) var data = { "데이터1": 데이터1, "데이터2": 데이터2, "데이터3": 데이터3, } $.ajax({ anyne: true, type: "POST", contentType: 'application/json', url: "url", dataType: "json", data: JSON.stringify(data), success: function (data) { console.log(data); } }); 이런 데이터를 보내려고한다고 예시를 들어보자. 그럼 스프링에서는 어떻게 받아야할까??? @PostMapping("url") @Respons..

코딩/Spring 2022.02.14

UnsatisfiedDependencyException,BeanCreationException,IllegalArgumentException [spring boot 에러]

spring boot를 사용하여 소셜 로그인을 만들어 보는 도중 난생처음 보는 에러를 보았다.. 내용은 아래랑 같다.. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'oauthController' defined in file [C:\Users\user\Desktop\asdf\out\production\classes\prac2\asdf\oauth\controller\OauthController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springfr..

코딩/Spring 2021.08.15

Spring boot) mybatis 사용하기(mysql)

수정(추가) www.notion.so/neneee/mybatis-a64891971a4b4b6e82cf79a8c8061273 mybatis 사용 방법 mybatis 사용 방법 www.notion.so 이러한 방법이 훨신 더 편하고 깔끔한거 같다.(두개다 참고) 더보기 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3' runtimeOnly 'mysql:mysql-connector-java' testImplementation('org.springframework.boot:spring-..

코딩/Spring 2020.10.21
반응형