스위프트의 switch
If else구문은 제한된 개수의 조건을 검사할 때는 적절한지만 많은 조건을 처리할 때는 부적절할 수 있다 이때 사용 가능한것이 switch구문이다 c언어에서 가져왓지만 스위프트의 switch구문은 몇가지 차이점이 존재한다
클라우드 보안으로 가자~~~
If else구문은 제한된 개수의 조건을 검사할 때는 적절한지만 많은 조건을 처리할 때는 부적절할 수 있다 이때 사용 가능한것이 switch구문이다 c언어에서 가져왓지만 스위프트의 switch구문은 몇가지 차이점이 존재한다
실행되는 프로그램의 흐름을 통제하는 것이므로 제어 흐름이라고 한다 제어 흐름은 코드를 몇 번 실행할지에 대한 반복 제어와 어떤 코드를 실행할지에 대한 조건부 제어 흐름으로 나뉜다
스위프트에서 변수와 상수를 선언하는것을 학습했으니 어떻게 사용하는지 배워야한다 데이터를 가지고 작업하는 가장 기본적인 방법은 표현식의 형태로 작업하는 것이다 표현식은 연산자, 두 개의 피연산자, 할당자로 구성된다
먼저 스위프트의 데이터 타입을 본다면 다른 언어들과 비슷하게 존재한다 정수형(int), 부동소수점( float, double), 불리언, 문자, 문자열등이 있다
xcode의 플레이그라운드 기능은 스위프트에 대해 공부하거나 iOS sdk를 좀 더 쉽게 테스트 해볼 수 있도록 설계된 xcode 기능이다 플레이크라운드는 스위프트 코드를 입력하면 실시간으로 결과가 실행되는 인터렉티브 환경이다
소프트웨어란 프로그램(하드웨어를 제어하는 수 많은 명령어)과 그와 관련된 문서이다 소프트웨어 공학은 고객의 문제를 해결하기 위해서 대규모 품질 좋은 sw 시스템을 정해진 시간과 비용으로 개발하거나 발전 시키는 프로세스이다 주어진 비용과 자원에서 품질 좋은 sw를 기간내에 생성하는 것이 목적이다 SW 특징 복잡성 : 정해진 구조가 없기 때...
데이터를 크롤링해서 db에 저장했다면 검색 엔진을 테스트할 수 있도록 logstash와 elasticsearch의 연결이 필요하다 먼저 logstash의 yml파일을 수정해서 db에서 데이터를 가져올 수 있도록 한다
크롤링한 데이터를 저장하기 위해 maria db를 연동해야한다 크롤링한 데이터를 먼저 디비에 저장하고 그뒤 logstash를 통해서 elasticsearch에 저장한다 maria DB 설치 maria db를 우분투에 설치하기 위해서 먼저 # MariaDB 서버 설치 sudo apt install mariadb-server # MariaDB 클...
크롤링을 우분투 서버에서 작동시켜야한다 따라서 우분투에서 크롤링을 테스트 해본다 크롬으로도 가능하지만 드라이버와 버전 맞추기가 귀찮아 기본적으로 설치되어 있는 파이어 폭스를 이용한다
졸업작품 대학교 공지사항을 모두 검색이 가능한 검색엔진을 구축한다 사용자가 각각의 다른 사이트에 들어가서 공지사항을 찾지 않아도 되고 검색엔진을 통해서 검색하고 이동이 가능하다 ElasticSeatch를 이용한 검색엔진 학교 공지사항과 여러 가지 정보를 검색할 수 있는 검색 엔진을 만들기 위해 MariaDB, Python (크롤링), Logs...