본문 바로가기

분류 전체보기78

도커(docker) Toolbox 오류 모음 시작부터 쉽지 않음 https://retrotv-pro.tistory.com/6 2022. 10. 1.
[magisk] ro.debuggable ro.debuggable 옵션은 시스템 속성으로써, AndroidManifest.xml에 androdi:debuggable="true" 옵션을 임의로 삽입하지 않더라도 애플리케이션 dex 파일에 대하여 동적 디버깅이 가능하게 해 준다. 해당 속성은 초기 0으로 설정되어 있으며 mprop, system_properties 등의 도구들이 존재하며 해당 해당 도구를 이용하여 설정 시 메모리 변조를 이용하여 속성 변경이 이루어지므로 재부팅 시마다 설정이 필요하다. magisk 내 [MagiskHide Props Config] 모듈을 사용할 시 재부팅이 이루어지더라도 옵션의 유지가 가능하지만, 솔루션이나 어플리케이션 라이브러리 내에서 해당 옵션의 활성화 유무를 통하여 루팅 탐지 로직에 차단의 가능성이 높다. 하지.. 2022. 9. 30.
API API(Application Programming Interface)-> 어플리케이션을 만들기 위한 하위 함수, 프로토콜, 도구들의 집합을 말함.-> 즉, 명확하게 정의된 다양한 컴포턴트 간의 통신 방법. 좋은 API는 프로그래머들이 빌딩 블럭을 쌓듯이 쉽게 소프트웨어를 개발할 수 있도록 도와줌.그래서 OS, DB, H/W, S/W library, WEB 기반 시스템 등 다양한 곳에서 만들어짐.그리고 루틴, 데이터 구조, object class, 변수, 리모트 호출 등여러가지 스펙으로도 만들어짐. MS Window API, java API 등은 API의 다양한 모습. GUI가 일반인들이 프로그램을 사용하기 쉽게 만들어 준다면, API는 프로그래머가 특정 기술을 사용하기 쉽게 만들어줌. 2018. 6. 28.
SQL SQL> SQL은 관계형 데이터베이스를 다루는 표준프로그래밍 언어. > SQL은 데이터베이스의 테이블을 정의하고 작성, 데이터베이스를 추가, 갱신, 삭제 및 검색, > 그리고 데이터베이스 보안과 데이터의 연속성을 유지 SQL의 데이터 정의언어(DLL: Data Definition Language)는 다음의 명령어를 가진다. CREATE : 데이터베이스와 테이블을 작성. ALTER : 데이터베이스와 테이블의 구조를 변경. DROP : 데이터베이스와 테이블을 삭제. 데이터를 조작하기 위한 데이터 조작언어(DML : Data Manipulation Language)라 불리는 기능도 있다. SELECT : 데이터를 검색 > select * from 테이블명 where 조건문 INSERT : 데이터를 추가 > i.. 2018. 1. 30.