반응형

2025/02/12 3

ADB 개요 및 개념

ADB란 무엇인가?ADB(Android Debug Bridge)는 Android 디바이스와 컴퓨터 간의 통신을 가능하게 하는 명령어 기반 인터페이스입니다. 개발자가 Android 애플리케이션을 디버깅하거나 디바이스의 파일 시스템에 접근하고 다양한 작업을 수행할 수 있도록 도와주는 강력한 도구입니다.ADB는 Android SDK에 포함된 platform-tools 패키지에 속해 있으며, 명령줄을 통해 실행됩니다. 이를 활용하면 Android 디바이스의 앱을 설치하거나, 로그를 확인하거나, 쉘 명령을 실행하는 등의 작업을 수행할 수 있습니다.ADB의 역할과 필요성1. 애플리케이션 디버깅ADB는 애플리케이션 개발 시 필수적인 도구입니다. 개발자는 ADB를 이용해 디바이스에서 실행 중인 애플리케이션의 로그를 확..

Android/ADB 2025.02.12

C 언어 `string.h`의 문자열 검색 함수 - `strchr`와 `strstr`

C 언어에서 문자열을 다룰 때, 특정 문자나 문자열을 검색하는 기능이 필요할 때가 많습니다. 이를 위해 string.h 헤더 파일에서는 strchr과 strstr 함수를 제공합니다. 이번 포스팅에서는 이 두 함수의 사용법과 동작 방식, 그리고 예제 코드를 살펴보겠습니다.1. strchr 함수: 특정 문자 찾기strchr 함수는 문자열에서 특정 문자가 처음 나타나는 위치를 찾아 반환합니다.함수 원형char *strchr(const char *str, int c);매개변수str: 검색할 문자열c: 찾을 문자 (정수형 int로 전달되지만 내부적으로 char로 처리됨)반환값c 문자가 str에서 처음 나타나는 위치의 포인터 (char *) 반환문자가 없으면 NULL 반환예제 코드#include #include i..

Bash Shell Script - CSV 파일 처리하기

CSV(Comma-Separated Values) 파일은 스프레드시트나 데이터베이스와 같은 구조화된 데이터를 저장하는 데 자주 사용되는 형식입니다. 이번 블로그 포스팅에서는 Linux 환경에서 Bash 스크립트를 사용하여 CSV 파일을 처리하는 방법을 알아보겠습니다. CSV 파일을 읽고, 조작하고, 처리하는 효율적인 방법들을 배울 수 있습니다.사전 준비예제를 시작하기 전에 다음을 준비하세요:Bash 스크립트에 대한 기본적인 이해.awk, sed, grep과 같은 기본 도구가 설치된 Linux 환경.실습용 CSV 파일.예제로 사용할 CSV 파일은 employees.csv이며, 내용은 다음과 같습니다:id,name,age,department,salary1,John Doe,29,Engineering,75000..

728x90
반응형