본문 바로가기
728x90
반응형

Coding572

[JavaScript] 자바스크립트를 활용하여 단어 치환하는 방법 !! [JavaScript] 자바스크립트를 활용하여 단어 치환하는 방법 !! 자바스크립트를 활용해서 특정 단어를 치환하여 결과값을 뿌려주는 코드입니다. 예제코드 단어 리스트와 치환하기 텍스트 입력: 치환할 단어: 대체할 단어: 치환하기 결과: 결과값 2024. 4. 15.
[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 [python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 OpenAI의 ChatGPT API 호출 시 사용할 수 있는 주요 파라미터들은 다음과 같습니다 ! 이 파라미터들을 조합하여 GPT의 동작을 세밀하게 제어할 수 있으니 다양한 방법으로 파라미터들을 조합해 보세요 ㅎ max_tokens: 생성할 최대 토큰 수. 모델이 출력할 수 있는 최대 문자 수를 결정합니다. temperature: 생성의 다양성을 제어합니다. 0에 가까울수록 예측 가능하고 결정론적인 결과를, 1에 가까울수록 더 창의적이고 예측 불가능한 결과를 생성합니다. top_p: 생성된 토큰의 확률을 누적하여 이 값 이하가 되는 지점까지 고려합니다. 더 다양한 결과를 생성하려면 이 값을 높게 설정.. 2024. 4. 13.
[DataTables & jquery] 데이터테이블에서 row 클릭 이벤트 사용하는 방법 !! [DataTables & jquery] 데이터테이블에서 row 클릭 이벤트 사용하는 방법 !! 아래와 같이 코드를 사용하면 datatables에서 클릭 된 로우의 데이터를 가지고 올 수 있습니다. 이러한 방법으로 팝업을 띄우거나 ajax통신을 한다던가 사용하시면 됩니다 :) 예제코드 $('#post-table').on('click', 'tbody tr', function() { $("#post-table").DataTable().row($(this)).data(); }); 2024. 4. 11.
[Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! [Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! 갑자기 작동 잘 되던 크롤링이 PermissionError: [Errno 13] Permission denied: ... 에러가 나왔다. WebDriverManager를 사용하고 있었는데, 확인해보니 셀레니움 4.6 버전 이상 부턴 드라이버를 따로 안써도 된다고 해서 service argument 를 제거 driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()),options=chrome_options) 아래와 같이 코드를 수정해주었더니 작동이 잘 되었다 ㅎ chrome_options = Options() driver =.. 2024. 4. 9.
[Python & Django] 장고에서 베이스 url 만드는 방법 !! [Python & Django] 장고에서 베이스 url 만드는 방법 !! Django에서 베이스 URL을 가져오는 일반적인 방법은 직접적으로 '베이스 URL'이라는 것을 제공하지 않는다는 점에서 약간 까다롭습니다. 대신, 요청(request) 객체에서 현재 도메인과 스키마(예: http 또는 https)를 결합하여 베이스 URL을 구성할 수 있습니다. 이를 통해 현재 사이트의 베이스 URL을 동적으로 생성할 수 있습니다. 다음은 Django 뷰에서 요청 객체를 사용하여 베이스 URL을 생성하는 방법의 예시입니다: from django.http import HttpResponse def my_view(request): # 현재 사용 중인 스키마 ('http' 또는 'https')를 가져옵니다. scheme.. 2024. 4. 8.
[JavaScript] 자바스크립트를 활용하여 클립보드에 텍스트 복사하는 방법 !! [JavaScript] 자바스크립트를 활용하여 클립보드에 텍스트 복사하는 방법 !! 특정 태그에 담겨있는 텍스트를 클립보드에 복사하는 함수를 만들어 봤습니다 ㅎ 예제코드 function clipboardCopy() { const textToCopy = document.getElementById('post-result').innerText; if (!navigator.clipboard) { console.error('클립보드 API를 지원하지 않는 브라우저입니다.'); return; } navigator.clipboard.writeText(textToCopy) .then(() => { console.log('텍스트가 클립보드에 복사되었습니다.'); }) .catch(err => { console.error.. 2024. 4. 3.
[Python & PyAutoGUI] 텍스트 파일 실행하여 글 입력 후 저장하는 자동화 방법 !! [Python & PyAutoGUI] 텍스트 파일 실행하여 글 입력 후 저장하는 자동화 방법 !! pyautogui 를 사용하여 notepad를 열고 글을 입력 후 저장되는 예제 자동화 코드입니다 ㅎ 예제코드 import pyautogui import time # 메모장 프로그램을 여는 단축키 (Windows 키 + R)를 누르고, 'notepad' 입력 후 엔터 pyautogui.hotkey('win', 'r') time.sleep(1) # 실행 창이 열릴 시간을 기다립니다. pyautogui.write('notepad') pyautogui.press('enter') time.sleep(1) # 메모장이 열릴 시간을 기다립니다. # 메모장에 텍스트 입력 pyautogui.write('Hello, thi.. 2024. 3. 27.
[Html & CSS] 헤더에 있는 햄버거 버튼 꾸미기 및 만드는 방법 !! (옆으로 회전 모양) #10 [Html & CSS] 헤더에 있는 햄버거 버튼 꾸미기 및 만드는 방법 !! (옆으로 회전 모양) #10 햄버거 버튼 10째 햄버거 모양이 오른쪽으로 회전하는 모양 입니다 ! 예제코드 결과 2024. 3. 25.
[Python & Django] db데이터 호출하여 엑셀 파일로 전달해주는 api 만들기 [Python & Django] db데이터 호출하여 엑셀 파일로 전달해주는 api 만들기 db에 있는 데이터를 엑셀로 다운받게 해주는 api를 만들어 봤습니다 ! 제가 사용한 프레임워크가 장고일 뿐 어디든 함수를 가져다 쓰시면 됩니다 ㅎ ※ 코드 설명 이 수정된 코드에서는 BytesIO 객체를 사용하여 DataFrame의 내용을 메모리에 엑셀 파일로 저장하고, 이를 읽어서 HttpResponse 객체에 전달합니다. 이렇게 하면 클라이언트는 엑셀 파일을 다운로드할 수 있게 됩니다. urls.py from django.urls import path from .views import export_to_excel urlpatterns = [ # 기존 경로들... path('export_to_excel/', ex.. 2024. 3. 21.
728x90
반응형