분류 전체보기

1. 출력 : printf printf("Hello, world\n"); - 구문 끝에 세미콜론 필수 printf("%d %d %d\n", num1, num2, num3); %d : 10진수(decimal) 출력 시 사용하는 서식 지정자 서식 지정자 한개에 변수값 (printf 함수의 두번째 매개변수) 하나가 대응됨. 2. 변수 선언 자료형 변수명 ex. int num1; * 변수명 규칙 - 숫자부터 시작하면 안된다 - _로 시작할 수 있다.
void test() { if (test_a > 0) { if (test_b > 0) { ... } } } test_a가 0보다 크면 다음 라인 실행 test_b가 0보다 크면 또 다음 라인 실행. (코드 진행) ... 리턴 사용할 경우 void test() { if (test_a 0) { do_something(); } } } 다음과 같은 코드일 경우 void test() { if (test_a
목차 1. docker desktop 다운로드 2. hyper-v 활성화 3. docker desktop 작동 안됨으로 인해 wsl2 업데이트 4. 실행성공 1. docker desktop 다운로드 다운로드 링크 Install Docker Desktop on Windows | Docker Docs Install Docker Desktop on Windows Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update. docs.docker.com 다운로드 링크 내 본문에 보면 System requirements : ..
.radio1{ border:2px solid white; box-shadow:0 0 0 1px rgb(18, 18, 18); appearance:none; border-radius:50%; width:12px; height:12px; background-color:#fff; } .radio1:hover{ box-shadow:0 0 0 1px blue; cursor: pointer; } .radio1:checked{ background-color:blue; } Modified
이미지 포맷(format) 설정 이미지의 종류에 맞게 포맷을 설정하면 이미지 최적화를 할 수 있다. 전통적으로 많이 사용하는 JPG, PNG 포맷은 다음과 같은 이미지에서 최적화되어있다. JPG : 카메라로 찍은 실제 사진 PNG : 만들어진 이미지 웹 사이트 성능 및 속도 분석 사이트 웹사이트 성능을 개선하기 위해, 서비스 배포 하기 전에 미리 최적화를 하는 것이 좋다. 아래의 사이트는 최적의 웹사이트를 유지하는데 도움이 되는 분석도구다. Pingdom 핑덤은 페이지 용량이나 다운로드 속도, 코드 분석을 통한 성능 등급과 개발 제안을 하며 웹페이지의 다이어트 진행 상황 또한 기록할 수 있어 매우 유용한 사이트이다. Google PageSpeed Insights 구글에서 운영하는 페이지 스피드 인사이트는..
여러 개의 이미지를 하나의 이미지로 만들어 놓는 것 -이미지 로딩 속도 향상(최적화) -HTML 마크업이 간결해짐 -하나의 파일만 관리하면 됨. (여러 이미지를 하나로 합쳐놓고 위치로 화면에 표시시키기 때문에 파일 수가 줄어든다) - 이미지 스프라이트 기법은 되도록 의미가 없고 디자인을 목적으로 하는 이미지를 위해 사용하는 것이 적합 [HTML/CSS] 이미지 스프라이트 기법 ✂️ (velog.io)
카프카 토픽: 토픽(Topic)은 데이터 스트림을 구분하는 개념적인 개체 . 간단히 말하면, 특정 주제나 주제별로 구분되는 데이터의 카테고리 각 토픽은 특정 주제의 데이터에 대한 저장소 역할을 함 토픽에 데이터가 보내지면, 이 토픽을 구독하는 컨슈머가 그 데이터를 읽어서 처리. 퍼블리셔: 데이터를 생성하는 쪽 구독자(컨슈머): 카프카에서 메시지를 수신,처리하는 역할을하는 소프트웨어나 애플리케이션 (카프카 메시지큐 시스템에서 메시지를 소비,처리하는 애플리케이션 또는 컴포넌트) 구독자는 특정 토픽에 등록되어 해당 주제에 전송된(새로운 데이터가 생성되면) 이 메시지를 수신및처리함 (데이터 생산과 소비를 분리해 데이터 생산과 처리를 독립적으로 관리하고 확장가능하게 만드는 패턴) 예를 들어 트위터의 리트윗 이벤트..
메모리 : 프로그램을 실행하기 위한 "데이터" 및 "명령어"를 "저장하는 공간" 프로그램 실행 : 프로그램이 실행되려면 OS가 제어하고 있는 시스템의 리소스 중 일부인 "메모리(RAM:주 기억장치)"를 제어할 수 있어야 함. java언어로 작성된 프로그램은 JVM(java virtual machine)이라는 프로그램만 있으면 실행이 가능. JVM이 OS에게서 메모리 사용권한을 할당받고, JVM이 자바 프로그램을 호출하여 실행하는 방식. 따라서 java는 OS에 독립되어 있지만 JVM라는 프로그램에 종속적이게 됨. (JVM이 실행됨->JVM이 java프로그램을 실행함 의 방식.) Garbage Collector Execution Engine Class Loader Runtime..
JPA는 Java Persistence API의 약어로, 자바 언어를 사용하여 데이터베이스와 상호 작용하는 방법을 정의하는 자바 표준 스펙 중 하나 [주요 개념] 엔티티(Entity): JPA에서 데이터베이스의 테이블과 매핑되는 자바 클래스 엔티티 클래스에는 필드(속성)와 매핑 정보가 포함 JPQL (Java Persistence Query Language): SQL과 유사한 질의 언어로, 엔티티 객체에 대한 조회와 검색을 수행할 때 사용 매핑(Mapping): 엔티티 클래스의 필드와 데이터베이스 테이블의 컬럼을 연결하는 설정 @Entity : 엔티티 클래스에 명시해주는 어노테이션으로 해당 클래스가 JPA에서 관리하는 엔티티임을 나타냄 즉, 이 클래스의 인스턴스는 데이터베이스 테이블의 레코드와 일치 - ..
kiwimaru
'분류 전체보기' 카테고리의 글 목록 (2 Page)