본문 바로가기
반응형

Study200

React Native 개발환경 구축하기(1) React Native는 Meta(구 Facebook)에서 만든 크로스 플랫폼 언어이다. Javascript 기반의 언어를 사용하고 있으며, 웹 개발 하듯이 앱개발을 할 수 있다는 장점과 방대한 커뮤니티를 지원하고 있다는 장점을 가지고 있다. 그만큼 점유율도 높고 사용자가 많아서 개발하다가 문제가 생기더라도 지원을 받을 수 있는 창구가 많다는 걸 의미한다. 바로 설치하러 가보자. React Native 설치하러 가기 React Native · Learn once, write anywhere A framework for building native apps using React reactnative.dev 상단 메뉴에서 Development - Guide로 들어가보자 들어가면 상단에 Introduction.. 2023. 11. 23.
React Native로 앱개발 독학하기 Flutter와 React Native(이하 RN)중에 고민을 많이 했다. 신흥강자 Flutter와 기존 강자 RN중 어떤걸 선택해야 미래의 나에게 더 도움이 될까, 앱개발 독학에 어려움이 있지않을까 하는 수많은 고민끝에 결정한건 RN. 돌고 돌아 RN으로 결정한 이유는 크게 2가지이다. 1. Javascript 기반의 문법 2. 사용자가 많다. 먼저 Flutter와 RN은 둘다 크로스 플랫폼 개발이 가능하다. 즉 하나의 개발작업물로 IOS와 Android로 앱 구현이 가능하다는것인데.. 차이점은 Flutter는 Google에서 만든 Dart라는 언어를 사용하고, RN은 FaceBook에서 만들었으며 Javascript 기반의 언어를 사용한다는것이다. 참고로 최근 조사한 프로그래밍 언어 점유율(?) 에서.. 2023. 11. 22.
실기 문제 개념들 디지털 포렌식 서술 범죄 행위에 대한 사실을 사법기관에 제출하기위해 디지털 증거자료를 수집, 획득, 분석, 보관, 제출 하는 일련의과정을 뜻한다. 루트킷과 크라임웨어( 루트킷과 크라임웨어는 해킹에 사용되는 공격용 도구이다) 루트킷 : 시스템 침입후 침입 사실을 숨김, 차후의 침입을 위한 해킹에 사용되는 기능을 제공하는 프로그램의 모음 크라임웨어 : 온라인상에서 범죄와 같은 불법적인 행위를 수행하기 위해 제작된 컴퓨터 프로그램, 공격용 툴킷이라 불림 개발환경 인프라 구성 방식 온프레미스 : 외부 인터넷마잉 차단된 상태에서 인프라넷 망만을 활용하여 개발환경을 구축하는 방식 클라우드 방식 : 구글, 아마존, 마이크로 소프트등 클라우드 공급서비스를 하는 회사들의 서비스를 임대하여 개발환경을 구축하는 방식 하이브.. 2023. 10. 3.
트랜잭션이란? 트랜잭션의 병행 제어 기법 트랜잭션이란 데이터베이스 시스템에서 데이터의 일관성을 유지하기 위해 수행되는 일련의 연산들을 의미한다. 이러한 트랜잭션들이 동시에 실행될 경우 여러 가지 문제가 발생하게 되는데, 이를 해결하기 위한 방법 중 하나로 병행 제어 기법이 있다. 본 장에서는 다양한 병행 제어 기법과 각 기법의 특징에 대해 알아본다. 병행 제어 기법(Concurrency Control)이란 무엇인가요? 데이터베이스 내의 모든 작업 또는 명령어 등이 동시에 수행되지 않도록 하는 기술이다. 즉, 어떤 일을 처리함에 있어서 다른 사람에게 피해를 주지 않기 위해서 한 번에 하나씩 순차적으로 진행하도록 한다. 예를 들어 은행 창구에서 대기표를 뽑고 순서를 기다리는 것처럼 특정 업무나 서비스를 이용하고자 할 때 한꺼번에 많은 사람이 몰리면.. 2023. 10. 1.
반응형