목록Programming (27)
지우너

todo리스트 프로젝트에서 아래와 같은 방식으로 화면을 구성했습니다.부트스트랩 공식문서만 보고도 어느 정도 조립gpt로 원하는 동작과 상응하는 자바 스크립트 요청하지만 여러 번 시행착오를 겪으며, 결국 기본기는 알아야 한다는 생각이 들었습니다.아래는 유데미의 web developer 부트캠프 2025의 html 파트를 들으며 주요 부분을 정리한 글입니다.해당 강의를 들으며 todo리스트 프로젝트를 조금씩 수정해 나갈 예정입니다. 편의상 "-다" 체를 사용합니다. 감사합니다.기초https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head웹페이지, 스크립트의 메타데이터 요소, css 스타일 속성을 입력하는 공간.css, java script, 폰트, 아이콘..
1. build.gradle 파일에 다음과 같이 설정 추가dependencies { // Querydsl 추가 implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api"}// querydsl generated 경로 설정def..

IntelliJ에서 디렉토리 아래에 하나의 디렉토리만 있으면상위 디렉토리.하위 디렉토리같은 형태로 파일이 축약되어 보여진다. Mac에서 Project 글자 옆에 더보기?(세로 점 3개) 아이콘을 클릭한 뒤 Appearance-Compact Middle Packages를 체크해제 해주면 디렉토리가 분해되어 보인다.

Visual C# GUI 프로그래밍 1강 내용 중 일부를 간단하게 정리했습니다. 우리가 C# 프로그램을 만들게 되면 .NET 프레임워크 상에서 동작하도록 되어 있다. C# 언어로 작성된 코드는 컴파일되어 중간 언어(IL, Intermediate Language)로 변환되고, 이 IL 코드가 포함된 .exe 또는 .dll 파일이 생성된다.이렇게 생성된 파일을 실행하면 .NET 프레임워크의 CLR(Common Language Runtime)이 활성화된다. CLR은 IL 코드를 실행하기 위해 필요한 환경을 제공. 이 과정에서 JIT(Just-In-Time) 컴파일러가 통해 IL 코드를 기계어로 변환한다.최종적으로 변환된 기계어가 운영체제에서 실행되는 것.
요약멤버 초기화 리스트를 사용하는 방식이 더 효율적이고 권장된다.const 멤버 변수나 참조 멤버 변수를 초기화할 때는 반드시 이 방식을 사용해야 한다. 구조체/클래스 이름( 매개변수) : 변수1(매개변수), 변수2(nullptr), 변수3(nullptr) {} 위와 같은 방식으로 작성된다. 방법1. 대입struct Node { int data; Node *prev, *next; Node(int data){ this->data = data; prev = nullptr; next = nullptr; }}; 방법2. 멤버 초기화 리스트struct Node { int data; Node *prev, *next; Node(int data) :..

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성을 보고 정리한 글입니다.전체 내용을 정리하지 않았으며, 필요한 내용이 있다면 해당 강의를 참고하시기를 추천드립니다. Java에서 Thread를 만드는 방법은 "①Thread 클래스 상속받기 ②Runnable 인터페이스 구현하기"가 있다.실무에서는 주로 ②의 방법을 선택한다. 자바는 단일 상속만 허용하기 때문에 Thread를 상속 받으면 다른 클래스를 상속 받을 수 없다. Java에서 제공하는 기본 객체 Thread는 생성자에서 매개변수로 Runnable을 받는다. 스레드(Thread)와 해당 스레드가 실행할 작업(Runnable)이 분리되어 있다. package thread.start;public class MyRunnable implements R..