일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- scss설치
- Nodejs
- VSCODE단축키
- sass설치
- scss
- npm
- Automation Anywhere
- 툴공부
- visual studio code
- RPA
- 크롤링
- tomcat
- vscode
- Sass
- 이클립스
- A360
- 톰캣오류
- recorder capture
- Spring Boot Maven
- maven
- 톰캣
- 공부
- spring boot
- vs code
- css
- 개발공부
- Today
- Total
목록분류 전체보기 (28)
Bomi is worldstar
INDEX ㅇ '찾을범위'에서 '행위치'와 '열위치'에 해당하는 데이터를 찾아오는 함수이다. ㅇ 사용법 > INDEX(찾을범위, 행위치, 열위치) MATCH ㅇ '찾을값'을 찾을범위'에서 찾아 '찾을값'이 있는 상대적인 위치를 반환하는 함수이다. ㅇ 사용법 > MATCH(찾을값, 찾을범위, [옵션]) ※ 옵션은 1 또는 생략, 0, -1 세 가지이다. 1 또는 생략 : '찾을값'보다 작거나 같은 값 중에서 가장 근접한 값을 찾는다. 0 : '찾을값'과 정확히 일치하는 값을 찾는다. -1 : '찾을값'보다 크거나 같은 값 중에서 가장 근접한 값을 찾는다. LEN ㅇ '찾을값'의 길이를 반환하는 함수이다. ㅇ 사용법 > LEN(찾을값) FV ㅇ '연이율'을 복리로 적용하여 '기간' 동안 '금액'을 납입하였을..

03. 플러터 내부 구조 살펴보기 03-1. 플러터 프로젝트 구조 알아보기 플러터 프로젝트를 만들면 자동으로 많은 파일이 생성된다. 기본적으로 안드로이드용 앱과 iOS용 앱을 만드는 프로젝트 폴더가 각각 생성되고, 플러터 앱을로젝트 설정, 테스트 등을 수행하는 파일도 생성된다. 플러터 프로젝트 폴더는 어떻게 구성되었나? 프로젝트 탐색 창을 살펴보면 다음과 같다. ㅇ 먼저 lib 폴더에는 플러터 앱의 소스가 작성된 main.dart 파일이 있다. ㅇ 그리고 android와 ios 폴더에는 각 운영체제에서 프로젝트를 시작할 때 필요한 파일이 있다. ㅇ test 폴더에는 다트 코드로 함수를 테스트할 때 사용하는 파일이 있다. > 일반적으로 함수를 테스트하려면 앱을 다시 실행해야 해서 시간이 걸리는데, 플러터 ..
내 맘대로 공부 1 (다트 프로그램 예) // 1. 매개변수로 int형 aNumber를 받는 printInteger라는 함수를 정의하고 // 2. 받은 매개변수를 'The number is' 텍스트 뒤에 포함하여 콘솔에 출력하라. printInteger(int aNumber){ print('The number is $aNumber.'); } // 3. main함수를 정의하고 // 4. 그 안에 var형 number 변수에 42를 넣어 선언한 뒤 // 5. printInteger함수에 number 변수를 넣어 실행하라. main() { var number = 42; printInteger(number); } ▶ 결과 값 This number is 42. 내 맘대로 공부 2 (비동기 처리 예) // 1. m..

02. 다트를 알면 플러터가 보인다 02-1. 카멜레온 같은 언어, 다트! 다트는 구글이 웹 프런트엔드 구현을 목적으로 개발한 프로그래밍 언어로 2011년 10월에 공개되었다. 다트 언어의 8가지 특징 1. 다트는 main() 함수로 시작한다. 2. 다트는 어디에서나 변수를 선언하고 사용할 수 있다. 3. 다트에서는 모든 변수가 객체이다. 그리고 모든 객체는 Object 클래스를 상속받는다. 4. 다트는 자료형이 엄격한 언어이다. - 이 말은 변수에 지정한 자료형과 다른 유형의 값을 저장하면 오류가 발생한다는 의미이다. 만약 여러 자료형을 허용하려면 dynamic 타입을 이용할 수 있다. 5. 다트는 제네릭 타입을 이용해 개발할 수 있다. - 그리고 List처럼 int형을 넣을 수도 있고, List처럼 ..

01. 플러터 시작하기 01-1. 플러터의 등장 배경 웹앱과 하이브리드 앱의 등장 똑같은 앱을 네이티브 앱(Native apps)으로 만드려면 두 번 개발해야하는 불편함을 겪었기 때문에 웹앱(Web apps)과 하이브리드 앱(Hybrid apps)이 등장하게 되었다. 하지만 웹앱과 하이브리드앱은 네이티브 앱과 비교할 때 상대적으로 속도가 느리고 애니메이션 사용에도 제약이 있는 등 스마트폰의 성능을 충분히 활용할 수 없는 단점이 있었다. 그래서 등장한 것이 페이스북에서 만든 리액트 네이티브(React Native)이다. 리액트 네이티브와 플러터 리액트 네이티브는 여러 운영체제에서 동작하는 앱을 개발할 수 있는 크로스 플랫폼 앱 개발 프레임워크이다. 구글도 이에 질세라 리액트 네이티브처럼 크로스 플랫폼 앱 ..
파일 시스템 탐색을 위한 명령어 lsblk 리눅스 블록 장치 목록을 나열한다. 전문 사용자가 많이 사용한다. 파티션 디스크 용량을 확인할 수 있다. mount 리눅스는 SD카드/USB를 연결할 때 자동 연결되지 않을 가능성이 존재한다. 이러한 보조기억장치를 파일 시스템으로 연결시키는 명령어다. df 현재 마운트된 디스크 정보를 출력한다. 시스템 관리자가 실시간 서버 또는 네트워크 지향 시스템을 모니터링하고 분석하는 데 사용된다. 시스템 조작을 위한 명령어 uname 시스템의 정보를 확인하는 명령어다. # uname -a 시스템의 모든 정보를 출력한다. ps 현재 실행 중인 프로세스 목록과 상태를 보여준다. kill 프로세스를 중지시킨다. # kill [pid] 해당 프로세스의 동작을 중지시킨다. pid는..
4.5 네트워크 관련 설정과 명령어 네트워크 관련 필수 개념 TCP/IP ㅇ 컴퓨터끼리 ㄴㅌㅇㅋ상으로 의사소통하는 약속을 'ㅍㄹㅌㅋ'이라고 부르는데, 그 중 가장 널리 사용되는 ㅍㄹㅌㅋ의 종류 중 하나다. ㅇ TCP(Transmission Control Protocal) - 통신의 ㅈㅅ/ㅅㅅ을 다룬다. 전송/수신 ㅇ IP(Internet Protocal) - ㄷㅇㅌ ㅌㅅ을 다룬다. 데이터 통신 호스트 이름과 도메인 이름 ㅇ 호스트 이름(host name) - 각각의 ㅋㅍㅌ에 지정된 ㅇㄹ을 말한다. ㅇ 도메인 이름(또는 ㄷㅁㅇ ㅈㅅ, domain name) - hanbit.co.kr과 같은 형식으로 표기한다. - kr은 ㅎㄱ, co는 ㅎㅅ, hanbit은 ㄷㅊ/ㅎㅅ 이름을 의미한다. 한국 회사 단체/회사 ..
4.4 리눅스 관리자를 위한 명령어 4.4.1 프로그램 설치를 위한 RPM CentOS에서 패키지(프로그램 모음 또는 꾸러미)를 설치하는 데 가장 많이 사용되는 것은 RPM과 DNF(또는 YUM)이다. DNF(또는 YUM)이 나오기 전에는 주로 RPM이 사용되었으나, DNF는 RPM의 개념과 기능을 포함하기 때문에 최신 버전 CentOS에서는 DNF를 사용하면 된다. RPM 초창기 리눅스의 경우 새로운 프로그램을 설치하기가 꽤 어려웠다. 이 점을 개선하여 Red Hat사에서 Windows의 setup.exe와 같이 프로그램 설치 후 바로 실행할 수 있는 설치 파일을 제작한 게 *.rpm이며 이것을 '패키지'라고 부른다. 파일의 의미 rpm의 형식은 일반적으로 다음과 같다.(패키지에 따라 형식이 다를 수 ..

4.3 사용자 관리와 파일 속성 4.3.1 사용자와 그룹 ㅇ gedit이나 vi 에디터로 /etc/passwd 파일을 열면 사용자 목록을 볼 수 있다. => 예) root : x : 0 : 0 : root : /root : /bin/bash ㅇ 각 행의 의미는 '사용자 이름 : 암호 : 사용자ID : 사용자가 소속된 그룹 ID : 전체 이름 : 홈 디렉토리 : 기본 셀' 이다. ㅇ 암호가 x로 표시되는데 이는 /etc/shadow 파일에 비밀번호가 지정되어 있다는 의미이다. 사용자 및 그룹과 관련된 명령어는 중요한 내용이므로 잘 기억해두자. useradd 또는 adduser 새로운 사용자를 추가해준다. 이 명령을 실행하면 /etc/passwd, /etc/shadow, /etc/group 파일에 새로운 행..
4.2 리눅스 기본 명령어 ls LiSt의 약자로, Windows의 'dir'과 같은 역할을 한다. 즉 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열한다. 사용 예 설명 ls 현재 디렉터리의 파일 목록 ls /etc/sysconfig /etc/sysconfig 디렉터리의 목록 ls -a 현재 디렉터리의 목록(숨김 파일 포함) ls -l 현재 디렉터리의 목록을 자세히 보여줌 ls *.cfg 확장자가 .cfg인 목록을 보여줌 ls -l /etc/sysconfig/a* /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌 ※ 참고) 숨김 파일 및 현재 디렉터리 리눅스는 숨김 파일이라는 속성이 별도로 존재하지 않는다. 파일 이름이나 디렉터리의 제일 앞 글자를 '...