Cute Blue Flying Butterfly
본문 바로가기

CS15

[CS]네트워크 - 처리량, 지연 시간 네트워크노드(Node)와 링크(Link)가 서로 연결되어 있으며, 리소스를 공유하는 집합노드: 서버, 라우터, 스위치 등 네트워크 장치링크(엣지): 유선, 또는 무선과 같은 연결 매체(와이파이, LAN)컴퓨터(노드)로 인터넷에 접속하기 위해 LAN, 와이파이를(링크) 써서 서버(노드)와 접속하는 것을 생각해보자. 트래픽특정 시점에 링크에 흐르는 데이터의 양ex) 서버에 저장된 파일을 클라이언트가 다운로드 시 발생되는 데이터의 누적량 트래픽과 처리량의 차이트래픽: 흐르는 데이터의 양처리량: 처리되는 트래픽처리량링크 내에서 성공적으로 전달된 데이터의 양, 얼마 큼의 트래픽을 처리했는지!많은 트래픽 = 많은 처리량처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간.. 2024. 11. 9.
[Android][JAVA] 컨페티 추가하기 목표예약을 완료했을 때 축하해주는 화면 제작하기   ... 사용한 깃허브 리소스는 다음과 같다🥰 https://github.com/DanielMartinus/Konfetti.git GitHub - DanielMartinus/Konfetti: Celebrate more with this lightweight confetti particle system 🎊Celebrate more with this lightweight confetti particle system 🎊 - DanielMartinus/Konfettigithub.com 2023년 8월 9일 기준으로, 이후 변경 사항이 있을 수 있으니 README 문서를 읽어주면 좋다.     1. build.gradle 에 dependency 추가2023년.. 2024. 10. 1.
[Android Studio][Kotlin] Unit Test: Method ~ in ~ not mocked 문제 해결 문제 상황unit test를 위한 테스트 코드 작성 중 문제를 발견했다.해당 코드를 실행했더니 다음과 같은 에러가 나왔다. java.lang.RuntimeException: Method d in android.util.Log not mocked. See https://developer.android.com/r/studio-ui/build/not-mocked for details.    원인해당 오류를 번역하면 다음과 같다."RuntimeException: 클래스의 메서드 d는 테스트 환경에서 사용할 수 없습니다." 유닛 테스트 환경에서는 Android의 실제 기능을 사용할 수 없다. 따라서, d와 같이 android 환경에서 사용하는 메서드가 nutriDailyValue.carbs 속에 있기 때문에 이.. 2024. 9. 29.
[CS] 클라우드 가상머신개념전통적 배포 방식물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러 가지 프로그램을 설치하는 방식계정을 나눠 여러명의 사용자가 이용할 수 있도롥 했지만, 어떤 프로그램을 설치했을 때 다른 앱에 영향 O : 독립적이지 않은 환경가상화 배포 방식가상 머신(컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것)을 기반으로 배포하는 것계정을 나누는 것이 아니라 한대의 컴퓨터를 가지고 여러개의 OS를 구동할 수 있게 됨 + OS 별 자원 할당(RAM) 가능!CPU, RAM을 물리적으로 갈아낀느 게 아니라 설정만으로 수행 가능Hypervisor하나의 시스템 상에서 가상 컴퓨터를 여러 개 구동할 수 있도록 해주는 중간 계증이 위에 여러개의 가상머신을 구축장점한대의 하드웨어로 여러명의 사용자에게 독립적으로 클라우드 .. 2024. 8. 11.