인기 글

[React Native] flex 속성 가로 정렬 (feat. tailwind css)

React Native를 사용하면서 React와 같이 Tailwind CSS를 사용하여 Flex를 통한 가로 정렬을 진행할려고 했습니다. React Native 코어 컴포넌트를 공부 할 때 View는 HTML의 div 태그, Text는 span 태그로 알고있기에 예상으론 가로 정렬이 되어야합니다. 그렇게 평소와 같이 가로 정렬을 위한 flex 코드를 작성했지만 가로 정렬이 먹히지 않았습니다.export default function LoginScreen() { const { width, height } = Dimensions.get("window"); const navigation = useNavigation>(); return ( 가로 정렬 ..

React Native 2024.12.09 2

OSI 2계층 데이터 링크 계층

2계층의 주요 기능네트워크 2계층은 데이터 링크 계층(Data Link Layer)으로, 같은 네트워크 대역(LAN) 내에서 노드 간 데이터 통신을 관리합니다. 주요 역할은 다음과 같습니다1. 데이터 전달같은 LAN 대역에서 통신:동일 네트워크(LAN) 내에 존재하는 노드(컴퓨터, 통신 장비 등) 간의 데이터를 전달합니다ex) 같은 공유기에 연결된 장치 간 파일 전송2. 오류 제어데이터 전달 과정에서 발생할 수 있는 오류를 탐지하고 수정합니다오류가 발생한 경우 데이터를 다시 요청하거나 재전송3. 흐름 제어데이터가 과도하게 전송되어 수신 장치가 처리하지 못하는 상황을 방지합니다수신 장치의 처리 속도에 맞춰 데이터를 전달합니다주요 프로토콜과 기술Ethernet: LAN에서 가장 널리 사용되는 기술로, MAC..

네트워크 2024.12.01 0

헷갈릴 수 있는 C, C++ 기본 지식

C, C++에 대한 CS 공부 중 헷갈릴만한 지식들을 정리해보았습니다.메모리 할당C 언어에서 메모리 할당은 변수의 종류에 따라 다릅니다:일반 변수 (지역 변수, 전역 변수):malloc 없이 사용 가능하고, 메모리가 자동으로 할당됩니다.배열 (고정 크기):int arr[10]; 같이 컴파일 시간에 크기가 결정되는 배열은 자동으로 메모리가 할당됩니다.포인터 변수:포인터 변수 자체는 자동으로 메모리가 할당되지만 포인터가 가리키는 메모리는 할당되지 않습니다. (p가 가리키는 공간)예: int *p; (포인터 변수 p에 대한 메모리는 할당됨)동적 메모리 할당이 필요한 경우:실행 중에 크기가 결정되는 메모리(가상 함수 등)함수 종료 후에도 유지해야 하는 데이터크기가 큰 데이터를 효율적으로 관리할 때 (동적 메모리..

C,C++ 2025.04.07 0