반응형

전체 글 120

Dart 명시적 선언 / var / Dynamic

1. 명시적 선언int a = 1;String sentence = 'Hello';명시적 선언은 변수타입과 같이 변수를 선언해 주는 방법으로 int, String, double 등 정확한 키워드와 함께 선언하는 방법이다. 2. var 선언 var a = 1;var 선언은 가변형 변수 선언으로  변수 값에 따라 변수 형이 정해지는 선언 형태이다. * var 선언과 명시적 선언은 변수타입의 명시 여부에만 차이가 있고, 이후 변수의 타입은 임의로 변경 할 수 없다. 3. dynamicdynamic value = 1;value = 'hello'; dynamic 은 가변형 변수 선언으로 변수의 타입을 지정하지 않고, 타입이 변수의 값에 따라 변경되는 변수선언 형태이다.

[패스트캠퍼스] 15개 프로젝트로 실무까지 끝내는 Dart & Flutter 앱 개발

패스트캠퍼스에서 5월 행사로 "성장을 원하는 어른이들을 위한 1+1 이벤트"를 진행했었다. 그 중 첫번째 강의로 평소 관심있었던 피그마에 대한 강의를 선택했다.두번 째 강의로 Dart & Flutter 개발을 선택했다. [선택이유]보안솔루션에엔지니어가 피그마에 이어서 왜..? 라고 할수도 있겠지만 사이드 프로젝트에서 필요한 스택으로 결정되어서 결정 하게 되었다.+ 보안공부는 다른 루트로도 하고있기 때문에 .... 이벤트는 현재는 종료되었다.https://fastcampus.co.kr/event_online_onepone_2405 이벤트ㅣ성장을 원하는 어른이들을 위한 강의 1+1 쿠폰 도착!💌 | 패스트캠퍼스두 번째 강의는 무료로 만나 보세요♥️fastcampus.co.kr [선택한 강의]https://..

[Postgres SQL] Rocky 8.9 설치 방법

Rocky 8.9 이외의 방법은 공식 홈페이지를 통해 버전을 고르고 가이드를 확인할 수 있음https://www.postgresql.org/download/ PostgreSQL: Downloads www.postgresql.org 설치 전 인터넷이 연결되어있는지 반드시 확인!1. RPM을 이용하여 YUM 설정 Repository 추가 sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpmRPM(Red Hat Package Manager)은 Red Hat 계열의 Linux 배포판에서 패키지를 설치, 업그레이드, 제거 및 관하는 도구로 기본 저장소에는 최신판..

지식창고/DB 2024.05.29

[리눅스] dnf 와 rpm 차이점

DNF(Dandified YUM)와 RPM(Red Hat Package Manager)은 리눅스 시스템에서 패키지 관리에 사용되는 두 가지 다른 도구입니다. 각 도구의 목적과 특징은 다음과 같습니다:RPM (Red Hat Package Manager)패키지 관리 도구:RPM은 리눅스 시스템에서 개별적인 패키지의 설치, 업그레이드, 제거 등을 담당하는 패키지 관리 도구입니다.저수준 도구:RPM은 패키지를 관리하는 데 필요한 저수준 도구입니다. 사용자는 패키지를 직접 다운로드하고 RPM을 사용하여 설치합니다.의존성 해결:RPM은 패키지를 설치할 때 필요한 의존성 패키지를 수동으로 확인하고 설치해야 합니다.직접적인 사용:RPM은 주로 명령 줄 인터페이스(CLI)를 통해 사용됩니다. 사용자는 RPM 명령어를 사..

[패스트캠퍼스] 모두를 위한 피그마119개 실습으로 완전 정복 수강기 1

패스트캠퍼스에서 5월 행사로 "성장을 원하는 어른이들을 위한 1+1 이벤트"를 진행했었다. 그 중 첫번째 강의로 평소 관심있었던 피그마에 대한 강의를 선택했다. [선택이유]본인은 현재 구름 정보보안 전문가 교육이후보안 업체 중견 기업 에서 보안 솔루션 엔지니어로 재직중으로다소 뜬금없는 피그마라는 주제를 선택한 것 같지만 평소 관심 있었던 툴 + 취미생활 + 제안 및 영업, 기획업무 확장의 개념으로 이 주제를 선택하게 됐다.(나머지 1개의 강의는 플러터로 결정! 이 이야기는 다른 탭에서 다룰 예정) 이벤트는 현재는 종료되었다.https://fastcampus.co.kr/event_online_onepone_2405 이벤트ㅣ성장을 원하는 어른이들을 위한 강의 1+1 쿠폰 도착!💌 | 패스트캠퍼스두 번째 강..

CVE/CCE/CWE

CVE (Common Vulnerabilities and Exposures), CCE (Common Configuration Enumeration), CWE (Common Weakness Enumeration)은 모두 보안 측면에서 중요한 역할을 하는 표준화된 명명체계 또는 분류체계입니다. 각각의 역할과 예시를 설명하겠습니다. CVE (Common Vulnerabilities and Exposures): CVE는 보안 취약점에 대한 표준화된 식별체계입니다. CVE 식별자는 공개적으로 알려진 소프트웨어의 취약점을 고유하게 식별하고, 해당 취약점에 대한 정보를 표준화된 형식으로 제공합니다. 예시: CVE-2022-12345는 2022년에 발견된 특정 소프트웨어의 취약점을 식별하는 CVE 식별자입니다. CCE..

깃랩(GitLab)과 깃허브(GitHub)

Gitlab 깃랩(GitLab)과 깃허브(GitHub)는 모두 버전 관리 시스템인 깃(Git)을 기반으로 한 코드 호스팅 플랫폼입니다. 이 두 플랫폼은 소프트웨어 개발 및 협업을 위한 도구로 널리 사용되며, 코드 관리, 협업, 이슈 추적, CI/CD (지속적 통합/지속적 배포) 등을 지원합니다. 그러나 각 플랫폼은 몇 가지 차이점이 있습니다. 깃랩(GitLab): 깃랩은 코드 호스팅 플랫폼 뿐만 아니라, 전체적인 DevOps 플랫폼으로서의 역할을 수행합니다. 즉, 코드 호스팅뿐만 아니라 이슈 트래킹, CI/CD, 코드 검토, 프로젝트 관리 등을 포함한 전체적인 개발 라이프사이클을 관리할 수 있습니다. 온프레미스 버전인 깃랩 CE(Community Edition)와 EE(Enterprise Edition)..

IT개발에서의 CI(Continuous Integration)/CD(Continuous Deployment/Delivery)

CI/CD는 소프트웨어 개발 및 배포 프로세스에서 중요한 개념입니다. CI는 "지속적 통합"을 의미하고, CD는 "지속적인 배포" 또는 "지속적인 전달"를 의미합니다. 이 두 가지는 소프트웨어의 품질을 향상시키고 개발과 배포의 효율성을 높이기 위한 접근 방식입니다. 지속적 통합 (Continuous Integration, CI): CI는 개발자들이 코드를 레포지토리에 푸시할 때마다 자동으로 코드 변경 사항을 빌드, 테스트, 통합하는 프로세스를 의미합니다. CI를 통해 여러 개발자들이 동시에 작업하더라도 코드 충돌을 미연에 방지할 수 있고, 코드 품질을 높일 수 있습니다. 자동화된 빌드 및 테스트를 통해 버그를 조기에 발견하고 수정하여 개발자의 생산성을 향상시킵니다. 지속적인 배포 또는 지속적인 전달 (C..

Iass/Sass/Pass

IaaS, PaaS, SaaS는 클라우드 컴퓨팅에서 사용되는 서비스 모델의 세 가지 유형을 나타냅니다. 각각은 서로 다른 수준의 관리 및 책임을 클라우드 공급자와 고객 간에 나누는 방식을 나타냅니다. IaaS (Infrastructure as a Service): IaaS는 기본 인프라를 가상화하여 컴퓨팅 리소스를 제공하는 서비스 모델입니다. 사용자는 가상 서버, 네트워크, 스토리지 및 기타 컴퓨팅 리소스를 필요에 따라 프로비저닝하고 관리할 수 있습니다. 대표적인 예로는 Amazon Web Services(AWS)의 EC2, Microsoft Azure의 Virtual Machines 등이 있습니다. PaaS (Platform as a Service): PaaS는 응용 프로그램을 개발, 실행 및 관리하기..

도커(Docker)와 쿠버네티스(Kubernetes)

도커(Docker)와 쿠버네티스(Kubernetes)는 모두 컨테이너 기반의 기술로, 현대적인 소프트웨어 개발 및 배포에서 중요한 역할을 합니다. 도커(Docker): 도커는 컨테이너 기반의 가상화 기술을 제공하는 플랫폼입니다. 컨테이너는 애플리케이션을 실행하기 위한 독립적인 환경을 제공하며, 호스트 시스템의 운영 체제와는 격리됩니다. 도커는 이미지(Image)라는 포맷을 사용하여 애플리케이션과 그 실행 환경을 패키징합니다. 이러한 이미지는 빌드할 때의 환경을 완전히 재현하며, 이식성과 확장성을 제공합니다. 개발자는 도커를 사용하여 애플리케이션을 개발하고 테스트할 때와 마찬가지로, 운영 환경에서도 동일한 환경에서 애플리케이션을 실행할 수 있습니다. 쿠버네티스(Kubernetes): 쿠버네티스는 컨테이너 ..

728x90
반응형