본문 바로가기
반응형

전체 글577

[Selenium] input text 입력 및 삭제 방법 input text 에 값을 입력하고, 삭제하는 방법 입력 우선 input element 를 가져옵니다. var input = driver.FindElement(By.TagName("input")); id 로 가져오든 name 으로 가져오든 정확한 input 을 가져와야합니다. SendKey 를 이용해서 값을 입력합니다. input.SendKeys("Hello~ Bryan~"); 입력 값 삭제 방법1. input.Clear(); 간혹 안먹히는 경우가 있습니다. 방법2. input.Click(); input.SendKeys(Keys.Control + "A"); input.SendKeys("Hello~Bryan"); input 에 focus를 주고 (click()), 컨트롤+A를 눌러서 전체 텍스트가 선택되.. 2023. 2. 25.
주소로 위도,경도 찾아주는 사이트 아래 사이트에서 주소를 입력하면 위도/경도를 확인해 주네요. https://www.latlong.net/ Latitude and Longitude Finder on Map Get Coordinates What is Latitude and Longitude? Just like every actual house has its address (which includes the number, the name of the street, city, etc), every single point on the surface of earth can be specified by the latitude and longitude coordinates. Therefore, b www.latlong.net 광고가 많을 뿐, 유료는.. 2023. 2. 24.
[Javascript] cannot read properties of undefined (reading 'getUserMedia') 해결하기 cannot read properties of undefined (reading 'getUserMedia') WebRTC 로 클라이언트와 서버 간 영상 전송을 하고 있었습니다. 처음에는 같은 PC 에서 서버와 클라언트를 실행해서 잘 됐지만, 서버를 따로 두고 다른 클라이언트에서 접속했을 때 위와 같은 오류가 발생하는데요. 원인 우선 localhost 는 http 도 보안 출처로 간주합니다. 하지만 출처가 다른 곳에서 접속할때는 SSL/TLS 인증서가 필요합니다. 서버PC의 URL 로 접근을 했는데, 내 PC의 카메라/마이크에 접근을 하려고 합니다. 이때 이 서버에 인증서가 있는지 확인을 하게 됩니다. 이 서버의 URL이 https 가 아니면 이렇게 표시가 되고, Media 에 접근 할 수 없게됩니다. 해.. 2023. 2. 24.
[Anaconda] Windows 에 설치하기 아래 링크에 들어가서 windows 설치 파일을 다운로드 합니다. https://www.anaconda.com/products/distribution#Downloads Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 다운로드가 완료되면 실행합니다. next, next 하다가 여기서 추천 하는대로 설정 합니다. 어차피 파이썬 프로젝트들을 생성하고 conda 로 가상환경을 만들면서 개발해야, 서로 conflict 나는 일이 없기때문이죠. .. 2023. 2. 15.
[Anaconda] 맥북에(Mac) conda 설치 Mac Anaconda anaconda install + jupyter notebook 실행 brew 로 설치 $ brew install --cask anaconda homebrew 가 설치되어있지 않다면 homebrew 설치하기 를 보고 오세요~ 설치 중에 Password 를 입력하라고 나온다면 맥북의 password 를 입력해주세요. 마지막에 Password 를 또 입력 해야합니다. 설치가 완료되었습니다. 명령어를 날려보면,, $ conda -V 아직 안되죠 path 설정을 해야겠죠. 위 첫번째 스샤에서 나온 PREFIX 를 PATH 에 추가합니다. $ export PATH="/opt/homebrew/anaconda3/bin:$PATH" $ source ~/.zshrc # 아래는 터미널을 껐다가 켰을.. 2023. 2. 15.
[PHP] Mac 에서 PHP 사용하기 homebrew 로 설치 brew install php m1, m2 사용자는 arch -arm64 brew install php 특정 버전은 아래와 같이 버전 지정 가능 brew install php@7.2 php.ini 파일은 아래 경로에서 찾아볼 수 있습니다. /usr/local/etc/php/{version}/php.ini 여기에 없다면 brew 로 설치 중에 경로가 표시되는것을 확인할 수 있습니다. 2023. 2. 8.
[EventBridge] cron 표현식 예제 EventBridge Scheduler 에 대한 공식 설명은 여기에서 참고하세요. AWS 에서 사용하는 cron 표현식 입니다. cron(minutes hours day-of-month month day-of-week year) Wildcards , 와일드카드에는 추가 값이 포함됩니다. 월 필드에서 JAN,FEB,MAR에는 1월, 2월, 3월이 포함됩니다. - 와일드카드는 범위를 지정합니다. 일 필드에서 1-15는 지정된 월의 1일부터 15일까지를 포함합니다. * 와일드카드에는 필드의 모든 값이 포함됩니다. 시간 필드에서 *는 모든 시간을 포함합니다. Day-of-month 및 Day-of-week 필드 모두에서 *를 사용할 수 없습니다. / 와일드카드는 증분을 지정합니다. 분 필드에 1/10을 입력하여.. 2023. 2. 1.
[Javascript] Json Copy. DeepCopy 아래와 같은 코드가 있을 때, 결과를 예상해 보세요. let myScore = { "Math": 50, "Eng": 40, "Kor": 45 } let yourScore = myScore yourScore.Eng = 90 console.log(yourScore.Eng) console.log(myScore.Eng) . . . . . 결과는 90 90 입니다. 자바스크립트에서 JSON 객체를 복사할 때, 깊은 복사와 얕은 복사라는 개념이 있습니다. (다른 언어에도 있습니다.) DeepCopy 깊은복사 깊은 복사란, JSON 객체를 복사할 때, 객체가 가리키고 있는 모든 객체를 새로운 객체로 복사하는 것을 말합니다. 이렇게 복사하면 원본 객체와 복사된 객체는 서로 완전히 독립적인 객체가 됩니다. const _.. 2023. 1. 28.
[Javascript] JSON Object key, value 가져오기 JSON 의 모든 키와 값을 출력하는 방법 const json = { "name": "bryan", "age": 87, "city": "Suwon" }; console.log("방법 1"); for (var key in json) { console.log(key + " : " + json[key]); } console.log("방법 2"); Object.entries(json).forEach( ([key, value]) => console.log(`${key} : ${value}`) ); console.log("방법 3"); Object.keys(json).forEach(key => { console.log(`${key} : ${json[key]}`); }); 하지만, json 안에 또다른 json ob.. 2023. 1. 28.
[Python] Opencv 로 이미지 Rectangle, Circle, Text Python Opencv Rectangle, Circle, Text Rectangle 파라메터 설명 cv2.rectangle(img, pt1, pt2, color, thickness, lineType) img 사각형을 그릴 이미지. 이것은 이미지의 numpy 배열이어야 합니다. pt1 사각형의 왼쪽 위 모서리 좌표입니다. 이것은 (x, y) 형식의 튜플입니다. pt2 사각형의 오른쪽 아래 모서리 좌표입니다. 이것은 (x, y) 형식의 튜플입니다. color 사각형의 색상입니다. 이는 BGR 이미지의 경우 (B, G, R) 형식의 튜플을 사용하여 지정할 수 있습니다. thickness 사각형 가장자리의 두께입니다. 이는 정수 값이거나 상수 cv2.FILLED(직사각형 채우기) 또는 cv2.LINE_AA(앤.. 2023. 1. 25.
728x90
반응형