목록IT (17)
설탕 금융백과
정규식 표현을 사용하여 문자열을 분할하여 배열로 반환하는 preg_split() 함수를 설명합니다. 다음은 preg_split() 함수의 예시를 보여줍니다. $str = "Apple Banana Orange"; // 정규식, 문자열 // 정규식 - "/\s+/" 공백을 기준으로 분할 $array = preg_split("/\s+/", $str); // ["Apple", "Banana", "Orange"]
PHP에서 문자열을 구분자를 기준으로 분할하여 배열을 만드는 explode() 함수를 설명합니다. 다음은 explode() 함수의 예시입니다. $str = "Apple, Banana, Orange"; // 구분자, 문자열 $array = explode(", ", $str); // ["Apple", "Banana", "Orange"]
PHP에서 문자열 자르는 함수 substr에 대한 설명을 제공합니다. substr() 함수는 문자열의 일부분을 추출하는데 사용됩니다. 다음은 예시입니다. $str = "Hello, World!"; // 문자열의 0부터 5까지 추출하기 $substring = substr($str, 0, 5); // "Hello" 만약 한글이라서 깨진다면, mb_substr() 함수를 사용할 수 있습니다. 다음은 예시입니다. $str = "안녕하세요, 세계!"; // 문자열, 시작, 길이, 인코딩 $substring = mb_substr($str, 0, 3, "UTF-8"); // "안녕"
요즘 프로젝트에서 업무 관리 및 협업 기능을 제공하는 소프트웨어들이 인기가 많습니다. 이번 글에서는 g2 기준 사용자 리뷰 순위가 높은 협업 프로젝트 관리 소프트웨어를 리스트를 제공합니다. 각 소프트웨어의 소개는 다음에 제공하겠습니다. 1. Smartsheet Smartsheet는 시트(스프레드시트) 형식을 기반으로 한 직관적인 인터페이스를 제공하여 사용자가 작업을 쉽게 관리하고 추적할 수 있도록 돕습니다. https://www.smartsheet.com/ Modern Project & Work Management Platform | Smartsheet Smartsheet enables teams to manage projects, automate processes & scale programs in o..
Open Search는 Open Source Full Text Search 서버입니다. Apache Lucene을 기반으로 하며, 다양한 플랫폼에서 사용할 수 있습니다. 일반적으로 다음과 같이 활용할 수 있습니다. 웹 사이트 또는 응용 프로그램에 검색 기능 추가 문서, 이메일, 이미지 및 비디오와 같은 다양한 데이터 형식을 검색 검색 결과를 필터링, 정렬 및 정리 사용자 지정 검색 인터페이스를 만들기 검색 결과를 다른 시스템과 통합 설치 요구사항 RPM 혹인 설치 파일로 설치 가능 Windows, Linux, Docker 설치 지원 CentOS 7/8, Rocky Linux 8, Ubuntu 16.04, 18.04, 20.04, Windows Server 2019 다음은 Open Search를 설치하기 ..
무료 이미지를 찾을 수 있는 몇몇 인기있는 웹사이트를 추천합니다. 이러한 플랫폼(웹사이트)는 저작권이나 사용 조건에 대한 주의사항을 준수하는 한 무료 이미지를 다운로드할 수 있는 옵션을 제공하고 있습니다. Unsplash (unsplash.com) https://unsplash.com/ko 아름다운 무료 이미지 및 사진 | Unsplash 어떤 프로젝트를 위해서든 다운로드 및 사용할 수 있는 아름다운 무료 이미지 및 사진입니다. 어떤 로열티 프리 또는 스톡 사진보다 좋습니다. unsplash.com Pixabay (pixabay.com) https://pixabay.com/ 4 million+ Stunning Free Images to Use Anywhere - Pixabay - Pixabay Free ..
요즘 Python이 대세 언어 중에 하나입니다. Python은 읽기 쉽고, 쉬운 문법에 정말 인기가 많습니다. 할 수 있는 것도 많지요. 그래서 이번 포스트에서는 Python의 기본 문법에 대해서 간단히 설명하겠습니다. 주석 Python 주석은 한줄 주석의 경우 #, 여러줄 주석의 경우 ''' 혹은 """ 을 사용합니다. # 이것은 한 줄 주석입니다. ''' 이것은 여러 줄 주석입니다. ''' 변수 변수는 값을 저장하는데 사용됩니다. 일반적으로 변수는 x, y 와 같이 이름을 작성하면 바로 사용할 수 있습니다. x = 10 y = "Hello" min = 0 max = 100 데이터 타입 Python이 지원하는 데이터 타입은 여러가지입니다. 이 역시 변수에 값을 할당하는 형태로 바로 사용할 수 있습니다...
다음은 영어 대문자, 소문자, 특수문자, 숫자를 모두 포함하고 최소 8자 이상의 문자열에 대한 정규식 패턴입니다: ^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%^&*()_+])[A-Za-z0-9!@#$%^&*()_+]{8,}$ 해당 정규식 패턴을 살펴보면 다음과 같은 규칙이 적용됩니다: ^: 문자열의 시작을 나타냅니다. (?=.*[A-Z]): 적어도 한 개의 영어 대문자를 포함해야 합니다. (?=.*[a-z]): 적어도 한 개의 영어 소문자를 포함해야 합니다. (?=.*[0-9]): 적어도 한 개의 숫자를 포함해야 합니다. (?=.*[!@#$%^&*()_+]): 적어도 한 개의 특수문자를 포함해야 합니다. 여기서는 일부 특수문자(!@#$%^&*()_+)를 사용하였으며,..
MySQL은 인기있는 오픈 소스 관계형 데이터베이스 입니다. 현재 국내에서도 가장 많이 사용되고 있는 데이터베이스 중에 하나이기도 합니다. MySQL을 사용할때 유용한 몇몇 명령어에 대해서 알아보도록 하겠습니다. 데이터베이스 생성: CREATE DATABASE ; 데이터베이스 목록 보기: SHOW DATABASES; 데이터베이스 사용: USE ; 테이블 생성: CREATE TABLE ( , , ... ); 테이블 목록 보기: SHOW TABLES; 테이블 스키마 보기: DESCRIBE ; SHOW COLUMNS FROM ; 테이블 데이터 보기: SELECT * FROM ; 새로운 데이터 삽입: INSERT INTO (, , ...) VALUES (, , ...); 데이터 업데이트: UPDATE SET =..
PostgreSQL은 가장 인기있는 강력한 오픈 소스 관계형 데이터베이스 관리 시스템입니다. PostgreSQL 사용에 대한 기본적인 명령어를 다음과 같습니다. 데이터베이스 접속 psql -U username -d databasename 테이블 목록 보기 \dt 테이블 스키마 보기 \d table_name; 테이블 Select SELECT * FROM table_name; 테이블 Insert INSERT INTO table_name (col1, col2, ...) VALUES (val1, val2, ...) 테이블 Update UPDATE SET = WHERE ; 테이블 Delete DELETE FROM WHERE ;