본문 바로가기

전체 글15

[Android Studio] 3. 프로그래밍 - 주석(Comment)의 이해 및 사용법과 예제 안녕하세요. 똥돼지입니다.프로그래밍 언어를 학습하다 보면 주석을 많이 사용하게 됩니다. 주석은 어떻게 보면 프로그래밍의 가장 기본적인 작업이 될 수도 있는 항목이어서 간단하지만 막상 주석을 써야 할 때 어떤 식으로 어떻게 쓸지 고민을 하게 되는 부분이라고 생각합니다.그래서 이번 시간에는 주석 처리하는 방법에 대하여 공부해 보겠습니다.안드로이드 프로그래밍 주석(Comment)의 정의 및 종류와 사용 방법 1. 주석(Comment)이란?프로그래밍에서 작성된 코드를 자신 혹은 보는 사람에게 끔 더욱 이해하기 쉽게 설명을 첨부하는 것※ 주석은 코드와는 다르게 기계어로 컴파일되지 않는 특징이 있습니다. 주석을 아무리 많이 추가한다 하더라도 컴파일 시 영향을 주지 못한다는 뜻입니다. 2. 주석의 종류와 사용 방법1.. 2024. 7. 3.
article rep thumbnail [Android Studio] 4. 레이아웃 정의와 종류에 대한 정리 안녕하세요. 똥돼지입니다.안드로이드 앱 개발 시 처음 가장 많이 고민하는 것이 바로 화면 배치일 것이라고 생각한다. 많은 경험이 있는 개발자에게는 익숙하고 편하지만, 앱 개발이 처음인 분들에게는 여간 어려운 일이 아니다. 저 역시 처음 공부를 시작하는 1인으로 화면 배치에 대해 많은 고민을 하였다.이렇듯 안드로이드 앱에서 꼭 필요한 화면을 배치하는 레이아웃에 대하여 공부해 보려고 한다.안드로이드 프로그래밍 레이아웃(Layout)의 정의 및 종류와 설명 1. 레이아웃(Layout)이란?레이아웃이란 앱에서 사용자 인터페이스를 위한 구조를 정의하는 틀이며, 보이지 않는 컨테이너이다.안드로이드 스튜디오에서 다양한 레이아웃 구조를 제공하여, 여러 가지 형태로 사용 가능하다.XML 파일을 통하여 다양한 화면 크기와.. 2024. 7. 3.
[MYSQL] 데이터 조회, 삽입, 수정, 삭제(Select, Insert, Update, Delete) 안녕하세요. 똥돼지입니다.이번에는 MYSQL 데이터 관련 처리 방법에 대하여 알아보겠습니다.( SELECT, INSERT, UPDATE, DELETE QUERY문 )MYSQL 데이터 조회, 삽입, 수정, 삭제 (SELECT, INSERT, UPDATE, DELETE) 1. 데이터 조회 (SELECT)▨ SELECT QUERY 사용법SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 [WHERE 컬럼명 = 조건]; ▨ SELECT QUERY 예제1) 전체 컬럼 조회SELECT * FROM member WHERE gender = '남'; 2) 특정 컬럼 조회SELECT name, age FROM member WHERE gender = '남'; 3) 다수 조건 조회SELECT name, age .. 2024. 7. 3.
[MYSQL]SELECT문 WHERE 조건에서 날짜(DATE)를 이용한 검색 사용법 및 예제 안녕하세요. 똥돼지입니다.이번에는 Mysql에서 Select문 사용 시 조건으로 날짜(DATE)를 사용하여 검색하는 방법에 대하여 작성해보려고 합니다.Mysql에서 날짜를 이용한 DATE 형식으로 조회가 가능합니다.MYSQL DATE 타입으로 날짜별, 기간별 조회(검색) 1. 특정 날짜 조회-- 2022년 7월 27일 생성된 데이터 조회SELECT *  FROM TEST WHERE DATE(create_time) = '2022-07-27'; -- 결과 +==+=====================+ |NO|     create_time     | +==+=====================+ | 1| 2022-07-27 09:30:13 | | 2| 2022-07-27 14:22:40 | +==+===.. 2024. 7. 3.
[DBMS] 트랜잭션(Transaction) 이란? 안녕하세요. 똥돼지입니다.이번에는 데이터베이스에서 많이 쓰이는 트랜잭션(Transaction)에 대하여 알아보도록 하겠습니다.1. 트랜잭션(Transaction)이란?트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위를 뜻한다.주로 한꺼번에 처리되어야 할 작업들을 DB에 반영시키거나, 실행 전 상태로 복원하는 역할을 합니다.특히 데이터베이스 작업 중 INSERT, UPDATE, DELETE의 경우 데이터 자체가 변경되므로 실패를 할 경우 심각한 오류를 가지게 될 수도 있다. 이때, 트랜잭션을 사용하여 사용자가 생각하는 작업 단위를 쪼개어 데이터를 안전하게 변경할 수 있고, 실패할 경우 언제든지 원상태로 되돌릴 수 있다. 더보기예를 들어, 학생들이 수업을 변경하는.. 2024. 7. 3.
[MySQL] function 생성 시 관련 오류(log_bin_trust_function_creators) 안녕하세요.MySQL 5.7 버전에서 8.0 버전을 새로 설치 후 Database 및 Table를 정상적으로 추가를 하였습니다.하지만 function을 추가할 때 발생한 오류가 있어서 공유해드리려고 합니다. MySQL 5.7 버전에서는 정상적으로 추가되는 것을 확인하였고, 8.0 버전에서 다시 시도해보았지만 같은 현상이 확인되었습니다.MySQL function 생성 관련 오류(log_bin_trust_function_creators) 1. 오류사항ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *migh.. 2024. 7. 3.