Mem Learning

What I learned Today

  • Home
  • About
  • Android
  • Distributed System
  • Katalon Studio
  • Selenium
  • Python
  • Network
  • etc
Subscribe

React Scroll Event

홈페이지 우측 하단에 고정되어 따라다니는 플로팅 버튼을 만들었습니다.

Python

python input redirect

input file

Memi Memi
Network

네트워크 문제 10

1. 왜 TCP congestion control은 3-dup ACk 이랑 timeout에서 다르게 일어날까요? the two type of loss indications: 3-dup ACKs vs. timeout. 3-dup ACK 은 네트워크 상황이 더 낫다는 것을 의미하고 timeout 이라는 것은

Memi Memi
Network

네트워크 문제 9

1. TCP는 3개의 중복 ACK을 받으면 fast retransmit을 합니다. 처음 중복된 ACK을 왜 버리지 않나요? 왜 timeout을 기다리지 않나요?

Memi Memi
Network

네트워크 문제 8

1. TCP sequence number 와 Ack sequence number는 어떻게 정해지나요?

Memi Memi
Network

네트워크 문제 4

1. BGP가 무엇인지 설명하고 eBGP와 iBGP를 정의하세요

Memi Memi
Network

네트워크 문제 3

1. 다익스트라 shortest-path 알고리즘이 있다. line 9와 line 10에서

Memi Memi

Anaconda

아나콘다 PATH

Python

[파이썬] loop 안에서 딕셔너리 아이템 삭제하기

Code

Memi Memi
Network

네트워크 문제 2

1. address aggregation (또는 route aggregation)을 설명하고 왜 longest prefix matching 이 중요한지 설명하세요

Memi Memi
Network

네트워크 문제 1

1. 웹 브라우저에서 “www.google.com”를 입력했을 떄 DNS 작동 원리를 설명하세요.

Memi Memi
Python

파이썬 기초

dir

Memi Memi
Network

AWS serverless

https://blog.naver.com/alice_k106/221540349140

Memi Memi
Errorandsolution Katalon studio

셀렉터에서 label 선택 안됨

Error

Memi Memi
Katalon studio Selenium

Xpath Axes 축 설정하여 상대적 위치 표현하기

Xpath neighbor

Memi Memi
Python

웹 크롤링

웹 크롤러 Web crawler

Memi Memi
Selenium

Selenium - 암시적 대기, 명시적 대기

Implicitly wait vs Explicitly wait

Memi Memi
Python

서버시간 알아내기

자동화 폼 제출

Memi Memi
Katalon studio

Katalon Studio 실행 되지 않는 문제 - log file error

Problem

Memi Memi
Katalon studio Selenium

find element와 find elements 차이점

Selenium find element vs find elements

Memi Memi
Errorandsolution Katalon studio

Web driver 실행 에러 발생

Problem

Memi Memi
Errorandsolution

로컬 프로젝트 git push reject

Problem

Memi Memi
Katalon studio

Selenium - csp disable

Selenium에서 csp disable하기

Memi Memi
Katalon studio

Dynamic test object

Introduction static test object와 dynamic test object의 접근 차이에 대해 설명하겠다.

Memi Memi
Katalon studio

WebElement to TestObject

Problem

Memi Memi
Network

OSI 7 Layer

IP Addressing

Memi Memi
Network

OSI 7 Layer

INDEX OSI 7 Layer

Memi Memi
Network

Network

INDEX

Memi Memi
Network

Bus topology

INDEX Bus Topology Ring Topology Star Topology Hybrid topology

Memi Memi
Errorandsolution

Command line - file name with space

Probelm 폴더 명에 spcae가 들어가서 command line 에서 git add를 못함 D:\insight_automation>git add Object Repository/Page_Admin_DashBoard_Popup/ fatal: pathspec 'Object' did not match any files Solution

Memi Memi
Errorandsolution

Git discard

Problems 파일을 이것저것 옮기다가 실수해서 다른 살마의 파일을 옮겨버린거같다..

Memi Memi
Errorandsolution

CMD utf-8 encoding

Error vim 에서 한글 인코딩이 안되는 문제

Memi Memi
Errorandsolution

Vim - un 파일

Problem vim 실행 후 저장시 .un파일이 생성됨. undo 기능을 위해 자동으로 생성되는 파일인데 자동생성을 끄기 위해서 다음과 같이 해주면 된다.

Memi Memi
Errorandsolution

Jekyll - Baseurl

============ Jekyll ============

Memi Memi
Errorandsolution

Homebrew - not writable

Error

Memi Memi
Errorandsolution

Git rebase

https://victorydntmd.tistory.com/279

Memi Memi
Errorandsolution

GitPage - Baseurl

Baseurl

Memi Memi
Errorandsolution

[MacOS] Mac terminal 에서 Command not found

Error command not found on mac terminal

Memi Memi
Errorandsolution

Git - LF will be replaced by CRLF

Problem

Memi Memi
Etc

Interpretoer vs Compiler

머신 코드 ** 0과 1로 된 바이너리 코드

Memi Memi
Network

Router console

Router console

Memi Memi
Katalon studio

WebUI Element 4

Index Set Text Verify Text Not Present Verify Text Present Upload File Modify Object Property Remove Object Property

Memi Memi
Katalon studio

WebUI Element 3

Index Get Element Height Get Element Left Position Get Element Width Mouse Over Mouse Over Offset Right Click Right Click Offset Scroll To Element

Memi Memi
Katalon studio

WebUI element 2

Index

Memi Memi
Katalon studio

Assertions

Example

Memi Memi
Katalon studio

Verify Element Checked

Memi Memi
Katalon studio

WebUI Element 1

Katalon Studio

Memi Memi
Distributed system

결함 허용

서문 Failure는 옵션 사항이 아니다. 꼭 고려해야함. Failure 단일 시스템: 모든 요소에 영향을 미친다. 전체 시스템을 붕괴시키기 쉽다. 분산 시스템: 하나의 시스템에 부분 실패 (partial failure)가 일어나더라도 다른 부분에서 작업을 계속하고 있을 수

Memi Memi
Distributed system

일관성과 복제

1. Introduction Replication : 데이터나 서비스의 복사본을 다수 만들는 것. 같은 데이터가 다수의 저장 장치에 저장되는 것을 data replication 이라고 함(wev site mirror, browser cache, DNS) Replication Duplication 한 쪽이 업데이트 되면 다른

Memi Memi
Distributed system

동기화

Centralized system(a single machine system) 에서의 시간은 모호하지 않았다. 프로세스가 시간을 알고싶다면 시스템콜을 통하여 커널로부터 답을 들을 수 있었다. 만일, A라는 프로세스가 시간을 묻고, 조금 뒤에 B라는 프로세스가 시간을 물었다면, B의 시간 값은

Memi Memi
Distributed system

7. 네트워크 구조

1. Internet Architecture IPv4 -> (solution) NAT,IPv6

Memi Memi
Distributed system

8. 멀티미디어와 무선 시스템

1. Multimedia Streaming 비디오: 이미지의를 일정한 시간 순서대로 보여주는 것 (24 images/sec) 디지털 이미지: array of pixels 코딩: 압축 바 temporal coding: 영상의 매 프레임마다 모든 정보를 보내면 부하가 크기 때문에 달라진 비트

Memi Memi
Distributed system

6. 프로세스

1. Virtualization (가상화) 분산 시스템에서 가상화의 역할 1 Virtualization can help here by porting the legacy interfaces to the new platforms and thus immediately opening up the latter for large classes of existing programs.

Memi Memi
Distributed system

5. 하둡 파일 시스템

HDFS?Hadoop으로 구성된 file system이며 매우 많은 데이터를 관리하기 위해 설계되었다.(1) reliably(2) high bandwidth to user applicationReplicating file content (3배 정도) 1. Hadoop 2. HDFS 목표 매우 큰 분산 파일 시스템에 적합. 하드웨어 hardware

Memi Memi
Distributed system

4. 분산 저장 시스템

1. Distributed Storage 1-1. RAID systems RAID: Redundant Array of Independent Disks 하드디스크를 여러 개 배치해 사용함으로 신뢰성(reliability)를 높인다. RAID는 신뢰성(reliability)과 성능 향상(performance)를 높이기 위해 사용된다. 신뢰성을 향상시키기 위해 중복(redundancy)! Mirroring: 두 개의

Memi Memi
Distributed system

3. 저장 장치 구조

1. Basic Architectures 1-1. Client-Server(Two-tier) centralized architectures connectionless vs. connection-oriented 1-2. Three-tier 물리적 분류 Client (user interface) Application server Database server Application Layering 개념적 분류 The user-interface level The processing level The data

Memi Memi
Distributed system

2. 분산시스템 기술

1. Resource Sharing 2. Transparency Access: Hide differences in data representation and how a resource is accessed Location: Hide where a resouce is located Migration: Hid that a resource may move to another

Memi Memi
Distributed system

1. 분산시스템 소개

1. 생활에서의 분산 시스템 분산 시스템을 실생활에서 찾아 볼 수 있다. 구글에서 웹서치를 해보자. Step 1. 주소창에 google.com 입력 Step 2. 서치하려는 키워드를 입력 Step 3. 검색 결과를 얻음 이 간단한 과정에서도 분산

Memi Memi
Getting started

Welcome to Ghost

Hey! Welcome to Ghost, it’s great to have you :)

Ghost Ghost
Android

AsyncTask

AsyncTask Syntax: AsyncTask <Params, Progress, Result> 안드로이드에서 제공하는 추상클래스. UI Thread를 쉽고 적절하게 사용할 수 있도록 해준다. Background  작업을 수행하고 결과값을 별도의 Handler나 Thread 없이 UI Thread 반영할 수 있다. AsyncTask는 Thread나 Handler의 Helper

Memi Memi
Mem Learning © 2023
Proudly published with Jekyll & GitHub Pages using Jasper2
Latest Posts Ghost

Subscribe to Mem Learning

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox