현재 Django로 ERP 중에 있는데 고객이 로그인연장을 요구하였다. 그래서 세션을 통해 로그인을 연장해보려고 했다. 프로세스는 로그인을 하고 15분동안 세션이 유지가 되며 로그인연장 버튼을 누르지 않으면 자동으로 로그아웃되는 형식이다.(은행과 비슷하다) * 참고로 로그인 기능은 이미 완료된 상태이다 위 사진의 오른쪽 상단의 시간연장 버튼을 누르면 시간이 15:00으로 초기화가 되야한다. #settings.py MIDDLEWARE = [ ... 'django.contrib.sessions.middleware.SessionMiddleware', ... ] django의 settings.py에는 위와 같이 session MIDDLEWARE가 등록되어 있기에 Import 하여 세션기능을 사용할 수 있다. #..
파일은 아래와 같은 형식으로 검색어, 시작날짜, 종료날짜로 폴더가 만들어지고 그 안에 3개의 파일이 들어가게 됩니다 첫번째는 txt파일로 는 해당기간 검색어에 대한 네이버기사 링크들이 저장됩니다 두번째는 csv파일로 첫번째에 저장한 링크들에 대한 기사 댓글들입니다(기사제목, 댓글 작성날짜, 댓글) 세번째는 excel 파일로 두번째 csv파일에서 변경하여 저장됩니다 멀티프로세싱을 사용하여 구현했습니다 CPU 코어는 최대 코어의 0.8만큼만 사용하게 설정하였습니다 저는 노트북이고 램도 차있고 사양이 좋지도 않아서 좀 버벅이네요..ㅠ PC에서 사용하면 버벅임이 없었습니다:) BERT모델을 이용하여 감성분석을 종종 사용하다보니까 멀티프로세싱 크롤러를 제작해봤습니다 크롬옵션에서 chrome_options.add_..
test_case = int(input()) for _ in range(test_case): count = 0 N, M = map(int, input().split()) severity_list = list(map(int, input().split())) severity_list_index = [0 for i in range(N)] #인덱스 설정 severity_list_index[M] = "find" #찾는 인덱스를 find로 while True: if severity_list[0] == max(severity_list): count += 1 if severity_list_index[0] != "find": del severity_list_index[0] del severity_list[0] else:..