전체 글
aws s3 오브젝트 스토리지 http 오류
자바 스프링 프로젝트에서 오브젝트 스토리지에 이미지와 파일을 올리는데 해당 endpoint http 접속 오류가 발생했다.이상한건 로컬에선 정상인데, 운영서버에 올리면 오류가 발생함.request processing faild; nested exception is com.amazonaws.SdkClientException; Unable to execute HTTP reqeust: endpoint 해당 오류 내용이 발생. nslookup endpoint로 해당 도메인의 아이피를 확인 sudo nano /etc/hosts192.0.2.1 endpoint등록후 저장해준다. 기존에 정상동작 했었는데, 어느날 부터 갑자기... http 오류가 발생한다면 호스트 등록을 설정해준다. 버전 변경한게 없는데 이상하네...
장고, 모델에서 db_table 외부 변경해보기
class User(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=20, blank=True, null=True) age = models.IntegerField class Meta: managed = False db_table = 'users'보통은 Meta를 사용해 db_table 명을 지정하게 됩니다.고정적으로 해당 모델은 하나의 DB를 사용한다 했을 때 사용합니다. 저는 이번에 날짜나 숫자에 따른 DB 테이블을 적용하기 위한 방법으로 사용해보았습니다.class MarketExportResult(models.Model): id = models.Au..
pandas dataframe 이미지 테이블 export시 style로 멀티 인덱스 보이지 않게 하기
https://pandas.pydata.org/docs/reference/api/pandas.io.formats.style.Styler.hide.html pandas.io.formats.style.Styler.hide — pandas 2.1.4 documentation Warning This method only works with the output methods to_html, to_string and to_latex. Other output methods, including to_excel, ignore this hiding method and will display all data. This method has multiple functionality depending upon the combin..
파이썬 APScheduler 실행해보기
https://velog.io/@jw3418/python%EC%9C%BC%EB%A1%9C-daemon-scheduler-%EA%B5%AC%ED%98%84 python으로 daemon scheduler 구현 데이터 자동 추가를 위해 linux crontab을 이용하려 했는데, 실행하고자 하는 crawling.py 파일에 외부 라이브러리가 많아서 그런지 (crontab 파일에 따로 library path를 추가해야 할듯?) crontab이 매달 실행 velog.io 참고 블로그 def job_function(): subprocess.run(args=[sys.executable, "./main.py"]) sched = BackgroundScheduler(timezone='Asia/Seoul') # interv..
pyqt pyside scrollArea QScrollArea 맨 위로 스크롤 하기
self.ui.scrollArea.ensureVisible(0, 0) self.scrollArea.ensureVisible(0, 0) scrollArea.ensureVisible(0, 0) # 사용 x=0, y=0
파이썬 pyqt QComboBox style
# enabled = False 일 경우 QComboBox:disabled{ background-color: #e0e0e0; border: 2px solid #e0e0e0; } # 기본 style QComboBox{ border: 2px solid #e0e0e0; } # 드롭다운 화살표 style QComboBox::down-arrow{ image: url(:/icon/icon/down-arrow.png); } # 드롭다운 화살표 버튼 style QComboBox::drop-down:button{ background-color: transparent; }
파이썬 pyqt pyside qcheckbox 테두리 style
# 일반 체크박스 QCheckBox{ margin-bottom: 5px; } # 체크박스 자체 QCheckBox:indicator { border: 2px solid #e0e0e0; background: none;padding-bottom: 50px; } # 체크박스 체크 후 QCheckBox:indicator:checked { background-color: black; }
파이썬 데이터프레임 dataframe 특정 인덱스 행을 마지막으로 옮기기
index_name = "a" temp = df.loc[index_name].copy() # 해당 인덱스 명으로 접근해서 복사 df.drop(index_name, inplace=True) # 기존 index_name 을 가진 행 삭제 df.loc[len(df)] = temp # 행 의 개수로 마지막 행에 temp를 추가 df.index.values[len(df) - 1] = "a" # index 명을 a로 변경