반응형

전체 글 570

JSON 키 이름 변경 방법

JSON 키 이름 변경 방법 다음 내용을 가진 JSON 개체가 있습니다. [ { "_id":"5078c3a803ff4197dc81fbfb", "email":"user1@gmail.com", "image":"some_image_url", "name":"Name 1" }, { "_id":"5078c3a803ff4197dc81fbfc", "email":"user2@gmail.com", "image":"some_image_url", "name":"Name 2" } ] '_id' 키를 'id'로 변경해서 [ { "id":"5078c3a803ff4197dc81fbfb", "email":"user1@gmail.com", "image":"some_image_url", "name":"Name 1" }, { "id":"5..

programing 2023.03.14

오브젝트가 Python에서 JSON serializable인지 쉽게 확인할 수 있는 방법이 있나요?

오브젝트가 Python에서 JSON serializable인지 쉽게 확인할 수 있는 방법이 있나요? 오브젝트가 JSON 시리얼화 가능한지 여부를 확인하려고 했습니다.왜냐하면 많은 것을 가진 사전이 있었기 때문입니다.이 시점에서 키를 루핑하여 JSON 시리얼화 가능 여부를 판별하여 삭제할 수 있기 때문입니다.예를 들어 다음과 같습니다(기능 여부를 확인합니다). def remove_functions_from_dict(arg_dict): ''' Removes functions from dictionary and returns modified dictionary ''' keys_to_delete = [] for key,value in arg_dict.items(): if hasattr(value, '__call..

programing 2023.03.14

각도 구성 요소 외부의 클릭 감지

각도 구성 요소 외부의 클릭 감지 Angular에서 컴포넌트 외부의 클릭을 검출하려면 어떻게 해야 합니까?import { Component, ElementRef, HostListener, Input } from '@angular/core'; @Component({ selector: 'selector', template: ` {{text}} ` }) export class AnotherComponent { public text: String; @HostListener('document:click', ['$event']) clickout(event) { if(this.eRef.nativeElement.contains(event.target)) { this.text = "clicked inside"; } el..

programing 2023.03.14

jss 색상의 불투명도를 변경하는 방법

jss 색상의 불투명도를 변경하는 방법 현재 저는 jss를 사용하여 요소에 색상을 추가하기 위해 아래 코드를 사용하고 있습니다. const styleSheet = theme => ({ root: { backgroundColor: theme.colors.red, }, }) 색상에 따라 불투명도를 더하는 기능이 있는지 알고 싶습니다.theme.colors.red. 샘플 smt like:backgroundColor: color(theme.colors.red, .05),머티리얼 UI에는colorManipulator 유틸리티 파일, 여기에는alpha기능: import { alpha } from '@material-ui/core/styles/colorManipulator'; /** * Sets the absolut..

programing 2023.03.14

Ajax 로딩된 콘텐츠에서 이벤트를 바인드하는 방법

Ajax 로딩된 콘텐츠에서 이벤트를 바인드하는 방법 난 연결고리가 있어myLink에 AJAX 로딩된 콘텐츠를 삽입합니다.div(appended Container)를 선택합니다.문제는 이 시스템이clickjQuery로 바인드한 이벤트가 added Container에 삽입된 새로 로드된 콘텐츠에서 실행되지 않습니다.그click이벤트는 내 AJAX 함수로 로드되지 않은 DOM 요소에 바인딩됩니다. 이벤트를 바인딩하려면 무엇을 변경해야 합니까? 내 HTML: Load Ajax My JavaScript: $(".LoadFromAjax").on("click", function(event) { event.preventDefault(); var url = $(this).attr("href"), appendedConta..

programing 2023.03.14

Axios에서 Ajax 요청을 취소/취소하는 방법

Axios에서 Ajax 요청을 취소/취소하는 방법 사용하고 있다axiosAjax 요청의 경우reactJS+flux렌더링 UI에 사용합니다.내 앱에는 서드파티 타임라인이 있다(리액트).JS 컴포넌트).타임라인은 마우스 스크롤로 관리할 수 있습니다.앱은 스크롤 이벤트 후 실제 데이터에 대한 Ajax 요청을 보냅니다.서버에서의 요청 처리가 다음 스크롤 이벤트보다 더 느릴 수 있다는 문제.이 경우 앱은 사용자가 스크롤을 더 하기 때문에 이미 사용되지 않는 몇 가지 요청(보통 2~3개)을 가질 수 있습니다.새로운 데이터를 수신할 때마다 타임라인이 다시 그려지기 때문에 문제가 됩니다.JS + 플럭스) 이 때문에 사용자는 타임라인의 움직임을 여러 번 볼 수 있습니다.이 문제를 해결하는 가장 쉬운 방법은 다음과 같이 ..

programing 2023.03.14

같은 도메인에서 CORS 오류가 발생합니까?

같은 도메인에서 CORS 오류가 발생합니까? 난 지금 이상한 CORS 문제에 부딪혔어. 다음은 오류 메시지입니다. XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin 2대의 서버: localhost:8666/routeREST/ : 이것은 단순한 Python Bottle 서버입니다. localhost: 8080/: Python 심플Javascript 어플리케이션을 실행하는HTTP 서버이 앱은 위의 서버에서 Ajax 요청을 실행하고 있습니다. 뭐가 문제인지 생각해 보셨나요? 편집: 그리고... 항..

programing 2023.03.14

기동 후 스프링 부트 후 모든 엔드포인트 목록을 가져오는 방법

기동 후 스프링 부트 후 모든 엔드포인트 목록을 가져오는 방법 스프링 부츠로 작성한 휴식 서비스가 있습니다.기동 후에 모든 엔드포인트를 취득하고 싶다.어떻게 하면 될까요?이를 위해 시작 후 모든 엔드포인트를 DB에 저장하고(아직 존재하지 않는 경우) 이를 인증에 사용합니다.이러한 엔트리는 역할에 삽입되고 역할은 토큰 작성에 사용됩니다.Request Mapping Handler Mapping은 응용 프로그램콘텍스트의 선두에 표시됩니다. @Component public class EndpointsListener implements ApplicationListener { @Override public void onApplicationEvent(ContextRefreshedEvent event) { Applic..

programing 2023.03.14

ORA-01791: SELECTED 식이 아님

ORA-01791: SELECTED 식이 아님 DB에서 세부 정보를 가져와야 합니다.내 코드에 무슨 문제라도 있나요? SELECT DISTINCT FNAME, LNAME, MEMBERORG, DAYCOUNT, TIMESTAMP, COUNT(FNAME) AS total,(SELECT COUNT(*) FROM REPORT_VIEW_PAGE) AS tot FROM REPORT_VIEW_PAGE WHERE ID = '68' AND TYPE = 'node' GROUP BY FNAME, LNAME, MEMBERORG, DAYCOUNT, TIMESTAMP ORDER BY TITLE ASC 이 경우 오류가 발생합니다. ORA-01791: not a SELECTed expression 01791. 00000 - "not..

programing 2023.03.14

routeChange에서 AngularJS $timeout을 취소합니다.

routeChange에서 AngularJS $timeout을 취소합니다. 어플리케이션의 특정 페이지에서 서버 콜을 실행하여 설정된 간격으로 정보를 갱신할 수 있습니다.그런데 우연히 문제가 생겼어요.사용자가 해당 페이지에서 다른 페이지로 이동할 때 $timeout을 취소하여 애플리케이션이 더 이상 존재하지 않는 항목에서 작업을 시도하지 않도록 합니다. 이 문제를 어떻게 해결해야 할지 생각나는 거 없어요?$timeout.cancel음음음같 뭇매하다 yourTimer = $timeout(function() { /* ... */ }, 5000); $timeout.cancel(yourTimer); 언급언급URL : https://stackoverflow.com/questions/14897608/cancel-a-a..

programing 2023.03.14
반응형