본문 바로가기
반응형

분류 전체보기571

[PHP] 유용한 String Utils. (문자열 관련 함수) PHP에서는 문자열을 처리하는 데 많은 함수를 제공하고 있습니다. 여기서는 그 중 일부 유용한 문자열 유틸리티 함수를 소개하겠습니다. 1. strlen() 문자열의 길이를 반환하는 함수입니다. $str = "Hello, world!"; $len = strlen($str); // $len = 13 2. substr() 문자열에서 일부분을 추출하는 함수입니다. $str = "Hello, world!"; $sub = substr($str, 0, 5); // $sub = "Hello" 3. str_replace() 문자열에서 특정 문자열을 다른 문자열로 바꾸는 함수입니다. $str = "Hello, world!"; $newstr = str_replace("world", "PHP", $str); // $newst.. 2023. 3. 1.
[PHP] PHP 설치 PHP는 서버사이드 스크립트 언어로, 다양한 웹 어플리케이션 개발에 사용됩니다. 이번 포스트에서는 PHP를 설치하는 방법에 대해서 알아보겠습니다. PHP 설치 방법 1. 웹 서버 설치 PHP를 사용하기 위해서는 먼저 웹 서버를 설치해야 합니다. Apache, Nginx, IIS 등의 웹 서버 중 하나를 설치하시면 됩니다. 2. PHP 설치 Windows에서 PHP 설치 PHP 다운로드 페이지(https://windows.php.net/download/)에서 원하는 버전의 PHP 다운로드 파일을 선택합니다. 압축 파일을 해제한 후, 원하는 디렉토리에 PHP를 설치합니다. php.ini-development 파일을 복사하여 php.ini 파일을 생성합니다. php.ini 파일을 열고, 필요에 따라 설정값을 .. 2023. 3. 1.
[PHP] 시작하기 PHP는 서버사이드 스크립트 언어로, 다양한 웹 어플리케이션 개발에 사용됩니다. 이번 포스트에서는 PHP의 기초 문법에 대해서 알아보겠습니다. PHP 문법 기초 PHP 파일 만들기 PHP 파일은 일반적으로 .php 확장자를 사용합니다. 아래와 같이 간단한 PHP 파일을 만들어 보겠습니다. 변수 선언 PHP에서 변수를 선언할 때는 $ 기호를 사용합니다. 변수 이름은 알파벳, 숫자, 밑줄(_)로 구성될 수 있으며, 대소문자를 구분합니다. 아래는 변수를 선언하는 예제입니다. 문자열 PHP에서 문자열을 작성할 때는 따옴표(")나 작은따옴표(')를 사용합니다. 아래는 문자열을 출력하는 예제입니다. 조건문 PHP에서 조건문을 작성할 때는 if문과 else문을 사용합니다. 아래는 조건문을 작성하는 예제입니다. 반복문.. 2023. 3. 1.
[Python] Numpy Image To Bytes python opencv imread to bytes import cv2 # 이미지 파일을 읽어들입니다. image = cv2.imread('image.jpg') # 이미지를 바이트로 변환합니다. succ, enc_image = cv2.imencode('.jpg', image) image_bytes = enc_image.tobytes() # 변환된 이미지 바이트를 출력합니다. print(image_bytes) 2023. 2. 27.
[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.
728x90
반응형