반응형

2023/02 61

스프링 부트: 연동 테스트 중 @TestConfiguration이 Bean을 덮어쓰지 않음

스프링 부트: 연동 테스트 중 @TestConfiguration이 Bean을 덮어쓰지 않음 는 나나 a a a가 있다Beandefined defined with with로 @Configuration: @Configuration public class MyBeanConfig { @Bean public String configPath() { return "../production/environment/path"; } } 나는 다음 장식으로 수업이 있다.@TestConfiguration하는 것이 좋을 것 같습니다.Bean: @TestConfiguration public class MyTestConfiguration { @Bean @Primary public String configPath() { return ..

programing 2023.02.13

AJAX 요구의 신뢰성을 확인하는 방법

AJAX 요구의 신뢰성을 확인하는 방법 저는 사용자가 퍼즐을 최대한 빨리 풀 수 있는 웹사이트를 설계하고 있습니다.JavaScript는 각 퍼즐의 타이밍에 사용되며 퍼즐이 완료되면 AJAX를 통해 서버로 밀리초가 전송됩니다.서버에 의해 수신된 시간이 사용자에 의해 위조되지 않았는지 확인하려면 어떻게 해야 합니까? 요청의 정당성뿐만 아니라 값의 소스를 인증해야 하기 때문에 세션 기반 인증 토큰(Rails에서 양식에 사용되는 유형)으로는 충분하지 않다고 생각합니다. 요청서에 암호로 서명할 수 있는 방법이 있나요?해커에 의해 복제될 수 없는 것은 생각할 수 없다.JavaScript는 클라이언트 측에서 노출되어 있기 때문에 조작될 가능성이 있습니까?플래시와 같이 컴파일된 것을 사용해야 하나요? (으악)아니면 비..

programing 2023.02.13

유형 스크립트의 트리거 클릭 - 유형 'Element'에 속성 'click'이 없습니다.

유형 스크립트의 트리거 클릭 - 유형 'Element'에 속성 'click'이 없습니다. Typescript/Reactjs의 HTML 요소에서 클릭 이벤트를 트리거하고 싶습니다. let element: Element = document.getElementsByClassName('btn')[0]; element.click(); 위의 코드는 동작한다.하지만 Typescript 오류가 나타납니다. ERROR in [at-loader] ./src/App.tsx:124:17 TS2339: Property 'click' does not exist on type 'Element'. 그러면 올바른 방법은 무엇일까요?Element 대신 HTMlement 유형을 사용합니다.HTMlement는 Element에서 상속됩니다...

programing 2023.02.13

React fragment에 주요 소품을 추가할 수 있습니까?

React fragment에 주요 소품을 추가할 수 있습니까? 생성 중dl반응: { highlights.map(highlight => { const count = text.split(highlight).length - 1; return ( {highlight} {count} ); }) } 경고 메시지가 나타납니다. 경고:목록의 각 아이들은 고유한 "키" 받침대를 가지고 있어야 합니다. 경고는 삭제되지만 원하는 HTML은 생성되지 않습니다. { highlights.map(highlight => { const count = text.split(highlight).length - 1; return ( {highlight} {count} ); }) } 그리고 나는 그것을 추가할 수 없다.key파편을 떠받치다 )..

programing 2023.02.13

TypeScript의 "declare class"와 "interface"의 차이점은 무엇입니까?

TypeScript의 "declare class"와 "interface"의 차이점은 무엇입니까? TypeScript에서 .d.ts 소스 선언 파일을 작성할 때 어떤 것이 더 좋으며 그 이유는 무엇입니까? declare class Example { public Method(): void; } 또는 interface Example { Method(): void; } 인터페이스에는 스태틱메서드를 사용할 수 없기 때문에 클래스도 사용할 필요가 있습니다.둘 다 JS 출력을 생산하지 않기 때문에 상관없을까요?interface단순히 물체의 모양을 묘사하고 싶을 때 사용합니다.인터페이스에는 코드 생성은 없습니다.타입 시스템의 아티팩트일 뿐입니다., 클래스 클래스의 코드 생성 유무에 따라 다릅니다.implements절을..

programing 2023.02.13

MBean [HikariDataSource(HikariPool-0)]을(를) 키 '데이터소스'에 등록할 수 없습니다.

MBean [HikariDataSource(HikariPool-0)]을(를) 키 '데이터소스'에 등록할 수 없습니다. (Java8+Oauth2+MySql+Hazelcast+no clustered http sessions) 조합의 prod 모드에서 아래 오류가 발생하였습니다.개발 모드는 정상적으로 동작. Unable to register MBean [HikariDataSource (HikariPool-0)] with key 'dataSou rce'; nested exception is javax.management.InstanceAlreadyExistsException: com.z axxer.hikari:name=dataSource,type=HikariDataSource 로그에서 데이터 소스(hazelca..

programing 2023.02.13

문자열을 JSON 개체로 변환

문자열을 JSON 개체로 변환 어떻게 하면 JS가 문자열을 JSON이라고 생각하게 할 수 있을까요? JSON 오브젝트가 전달되어야만 작동하는 기능이 있습니다.JSON과 같은 포맷의 문자열을 전달하면 동작하지 않습니다.그래서 나는 그 함수가 전달된 문자열을 JSON이라고 생각하게 하고 싶다.문자열은 실제로 JSON 형식입니다. 저도 다음과 같이 해봤습니다.Ajax를 통해 문자열을 입력하고 "handle as" 파라미터를 "JSON"으로 하여 결과를 함수에 전달하면 동작합니다. 그래서 나는 현에 문제가 없다고 추론했다.이 문자열을 JSON으로 변환하려면 어떻게 해야 하나요?Ajax 요청을 통해 동일한 문자열을 얻은 후 해당 문자열을 함수에 전달하면 동작하지만 직접 전달하면 동작하지 않습니다. 문자열은 다음과..

programing 2023.02.09

전체 경로 제거, 파일 이름만 유지

전체 경로 제거, 파일 이름만 유지 imgurl로 반환되는 전체 URL 삭제 시도: 보통 http://localhost/wordpress/wp-content/uploads/filename.jpg 또는 http:/localhost/wordpress/wp-contents/uploads/images/filename.jpg를 반환합니다. filename.jpg를 제외한 모든 것을 제거하고 ahng_photos_upload_image로 되돌리고 싶습니다.마지막 전방 슬래시까지 다 벗겨내.내가 어떻게 Jquery와 함께 할 수 있지? window.send_to_editor = function(html) { imgurl = jQuery('img',html).attr('src'); jQuery('#ahng_photos..

programing 2023.02.09

wp미디어업로더를사용한업로드파일경로가필드에표시되지않았습니다.

wp미디어업로더를사용한업로드파일경로가필드에표시되지않았습니다. 커스텀을 사용하고 있습니다.media upload내 플러그인에서.저번에는(before 4.0) WordPress버전은 완벽하게 동작합니다.오디오 또는 이미지 파일을 업로드하면 업로드가 성공합니다. 그리고 클릭을 클릭합니다."Insert Into Post"텍스트 필드에 표시된 업로드된 파일의 경로. 단, 업그레이드 시WordPress into 4.4.2업로드된 파일을 업로드합니다. [ Insert Into Post ]를 클릭하면 업로드된 파일의 파일 경로가 텍스트 필드에 표시되지 않습니다. 두 WordPress의 코드는 100% 동일합니다. HTML 코드는 다음과 같습니다. 그리고 여기 내 기능이 있습니다.php 코드: function pro_s..

programing 2023.02.09

ORA-011033 해결 방법: ORACLE 초기화 또는 셧다운 진행 중

ORA-011033 해결 방법: ORACLE 초기화 또는 셧다운 진행 중 에 접속하려고 할 때ORACLETAD(Quest Software) 또는 기타 수단을 통한 사용자(Oracle Enterprise Manager) 다음의 에러가 표시됩니다. ORA-011033: ORACLE initialization or shutdown in progress 몇 번의 검색 후, 나는 다음과 같은 조언을 찾았고, 효과가 있었다. SQL> startup mount ORACLE Instance started SQL> recover database Media recovery complete SQL> alter database open; Database altered 이 문제에 대한 저의 해결 방법은 다음과 같습니다. SQL..

programing 2023.02.09
반응형