IT & 개발/etc (10) 썸네일형 리스트형 MySQL에서 특수문자(①~⑩) 검색 및 제거하는 방법 (버전별 정리) 데이터베이스를 사용하다 보면 데이터 정제가 필요한 경우가 자주 발생합니다. 특히 사용자 입력값이나 외부 데이터에 ①②③④⑤⑥⑦⑧⑨⑩ 같은 불필요한 특수문자가 포함되어 있을 수 있습니다.이런 특수문자를 검색하고 제거하는 방법을 MySQL 8.0 이상 / 이하 버전으로 나누어 정리해 보겠습니다.MySQL 8.0 이상 사용 시MySQL 8.0 이상에서는 정규표현식 함수 REGEXP_REPLACE()와 REGEXP 검색을 사용할 수 있어 훨씬 깔끔하게 처리할 수 있습니다.1. 특수문자 포함 여부 검색SELECT * FROM your_table WHERE your_column REGEXP '①|②|③|④|⑤|⑥|⑦|⑧|⑨|⑩'; REGEXP는 해당 정규표현식에 하나라도 일치하면 해당 행을 반환합니다.2. 특수문자.. Git에서 'Permission denied' 오류 해결 방법 Git을 사용하다 보면 cannot update the ref 'refs/remotes/origin/dev': unable to append to '.git/logs/refs/remotes/origin/dev': Permission denied 오류를 만날 수 있습니다. 이는 파일 접근 권한 문제로 인해 발생하는데, 이를 해결하는 방법을 단계별로 정리해 보았습니다.1. 파일 권한 확인 및 수정우선, 문제가 발생한 파일의 소유권과 권한을 확인해야 합니다.ls -l .git/logs/refs/remotes/origin/dev결과를 확인했을 때, 파일 소유자가 현재 로그인한 사용자와 다르다면 소유권을 변경해야 합니다.sudo chown -R $(whoami) .git/또는 Git 폴더 전체에 쓰기 권한을 부여.. 윈도우에서 하위 폴더 파일 일괄 이름 변경하는 방법 윈도우 탐색기에서 하위 폴더에 있는 파일의 이름을 일괄적으로 변경하는 것은 종종 필요한 작업입니다. 기본적으로 윈도우 탐색기에서는 이 기능을 지원하지 않지만, PowerShell을 이용하면 매우 쉽게 수행할 수 있습니다. 오늘은 PowerShell을 사용하여 하위 폴더의 파일 이름 패턴을 변경하는 방법을 소개하겠습니다. 1. PowerShell 열기먼저, PowerShell을 열어야 합니다. 시작 메뉴에서 "PowerShell"을 검색하거나, 시작 버튼을 우클릭하고 "Windows PowerShell"을 선택합니다.2. 작업할 폴더로 이동하기PowerShell이 열리면, 파일 이름을 변경하고자 하는 폴더로 이동해야 합니다. 예를 들어, C:\YourFolder 폴더로 이동하려면 다음 명령어를 입력합니다:.. VSCode에서 Flask 애플리케이션 디버깅: 포트 설정 가이드 Flask는 Python으로 웹 서버를 빠르게 구성할 수 있는 강력한 프레임워크입니다.VSCode(Visual Studio Code)와 함께 Flask 애플리케이션을 디버깅할 때, 서버가 실행되는 포트를 원하는 대로 설정하는 것이 중요합니다.이 글에서는 Flask 애플리케이션을 VSCode에서 디버깅하는 방법과 특정 포트에서 실행하도록 설정하는 방법을 설명하겠습니다. 1. Flask 애플리케이션 코드 설정먼저, Flask 애플리케이션을 작성합니다. 아래는 예시 코드입니다:from flask import Flaskfrom flask_cors import CORSapp = Flask(__name__)CORS(app)@app.route('/parse', methods=['POST'])def parse_hwp(.. 생성형 AI 챗GPT 활용법: 코드 작성 및 디버깅 챗GPT는 다양한 분야에서 유용하게 사용될 수 있는 생성형 AI로, 특히 프로그래밍과 관련하여 코드 작성 및 디버깅에 큰 도움을 줄 수 있습니다. 이 글에서는 챗GPT를 활용한 코드 작성 및 디버깅 방법에 대해 설명하고, 몇 가지 실용적인 예시를 통해 그 효과를 보여드리겠습니다.1. 코드 작성 지원챗GPT는 사용자가 제공하는 요구사항에 따라 코드를 작성해 줄 수 있습니다. 이를 통해 복잡한 코드 구조를 이해하기 쉽게 도와주며, 빠른 프로토타입을 생성하는 데 유용합니다.예시: 간단한 파이썬 함수를 작성해보겠습니다. 사용자가 “주어진 리스트의 평균을 계산하는 함수를 만들어줘”라고 요청하면, 챗GPT는 다음과 같은 코드를 제공할 수 있습니다.def calculate_average(numbers): if .. [python] 파이썬 기초 - 웹 스크래퍼 간단 예제 파이썬 설치 Linux : sudo apt-get update sudo apt-get install python3 requests 라이브러리 설치 pip install requests Beautiful Soup 라이브러리 설치 pip install beautifulsoup4 웹 크롤링 예제 코드 작성 import requests from bs4 import BeautifulSoup url = 'https://news.naver.com' response = requests.get(url) # HTML 파싱 soup = BeautifulSoup(response.text, 'html.parser') # 뉴스 제목 추출 news_titles = soup.select('.cjs_t') print('start') .. [AWS-EC2] ufw 활성화 후 connection time out 문제 방화벽 특정포트 활성화 후 포트가 안열리기에 ufw를 활성화하는 삽질을 해서 멀쩡히 잘되던 ssh가 안되는 문제 발생 ec2 서버 중지 후 작업 > 인스턴스 설정 > 사용자 데이터 편집 으로 들어가서 아래와 같이 ufw를 비활성화 해준다. Content-Type: multipart/mixed; boundary="//" MIME-Version: 1.0 --// Content-Type: text/cloud-config; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cloud-config.txt" #cloud-config cloud_final_modules.. [GIT] vscode git auto login(git credential) 설정 https://git-scm.com/docs/git-credential-store Git - git-credential-store DocumentationIf not set explicitly with --file, there are two files where git-credential-store will search for credentials in order of precedence: ~/.git-credentials User-specific credentials file. $XDG_CONFIG_HOME/git/credentials Second user-specific credentials file.git-scm.com$ git config credential.helper store위와 같이 설정 .. 이전 1 2 다음