반응형

분류 전체보기 780

알려진 필드와 알 수 없는 필드로 json 직렬화 해제

알려진 필드와 알 수 없는 필드로 json 직렬화 해제 다음과 같은 json 결과가 지정됩니다.기본 json 결과에는 알려진 필드 집합이 있습니다. { "id": "7908", "name": "product name" } , 추가 예에서는 " )로 할 수 ._unknown_field_name_1 ★★★★★★★★★★★★★★★★★」_unknown_field_name_2이데올로기 때문에 { "id": "7908", "name": "product name", "_unknown_field_name_1": "some value", "_unknown_field_name_2": "some value" } json 결과를 기존 필드의 속성이 있는 클래스와 직렬화 및 직렬화 해제하고, 사전과 같은 속성(또는 여러 속성)에..

programing 2023.03.02

Oracle: 테이블이 존재하는 경우

Oracle: 테이블이 존재하는 경우 것을 있기를 .IF EXISTS설하하다 특히 MySQL에서 테이블을 드롭하고 싶을 때마다 다음과 같은 작업을 수행합니다. DROP TABLE IF EXISTS `table_name`; 하면 하지 않는 테이블이 하지 않습니다.DROP에러는 발생하지 않고, 스크립트는 속행할 수 있습니다. Oracle에도 비슷한 메커니즘이 있습니까?다음 쿼리를 사용하여 테이블이 존재하는지 여부를 확인할 수 있습니다. SELECT * FROM dba_tables where table_name = 'table_name'; , 이 을 '''로 ''을 합니다.DROP도망치고 있어가장 효과적이고 최선의 방법은 "table not found" 예외를 검출하는 것입니다.이것에 의해, 테이블이 2회 존..

programing 2023.03.02

JSON 오브젝트 내의 JSON 어레이 해석

JSON 오브젝트 내의 JSON 어레이 해석 다음과 같은 구조의 JSON이 있습니다. {"source":[ {"name":"john","age":20}, {"name":"michael","age":25}, {"name":"sara", "age":23} ] } 이 JSON 문자열의 이름은mainJSON. 다음 Java 코드를 사용하여 "name" 및 "age" 요소에 액세스하려고 합니다. JSONArray jsonMainArr = new JSONArray(mainJSON.getJSONArray("source")); for (int i = 0; i < jsonMainArr.length(); i++) { // **line 2** JSONObject childJSONObject = jsonMainArr.getJ..

programing 2023.03.02

Oracle에서 사용자에게 DBA 권한 부여

Oracle에서 사용자에게 DBA 권한 부여 Oracle에서 사용자 DBA 권한을 부여하려면 어떻게 해야 합니까?뭐랄까... CREATE USER NewDBA IDENTIFIED BY passwd; GRANT DBA TO NewDBA WITH ADMIN OPTION; 이게 옳은 길인가요, 아니면...다음 내용만 작성하면 됩니다. GRANT DBA TO NewDBA; 이는 사용자가 이미 DB 관리자가 되기 때문입니다.언급URL : https://stackoverflow.com/questions/9994473/granting-dba-privileges-to-user-in-oracle

programing 2023.03.02

Chrome은 뒤로 버튼을 누르면 Ajax 응답을 표시합니다.

Chrome은 뒤로 버튼을 누르면 Ajax 응답을 표시합니다. jQuery의 Get 메서드를 사용하여 콘텐츠를 가져오면 실제로 한 페이지 이전으로 돌아가지 않고 다시 클릭하면 Ajax 쿼리에 의해 반환된 콘텐츠가 표시됩니다. 생각나는 거 없어? http://www.dameallans.co.uk/preview/allanian-society/news/56/Allanian-test 위 페이지에서 페이지 변경 후 다시 클릭할 때 아래 페이지 번호를 사용하면 댓글 목록을 생성하기 위해 사용된 HTML 콘텐츠가 표시됩니다. 항상 그렇게 되는 것은 아니지만, 다른 페이지를 몇 번 클릭하여 뒤로 버튼을 클릭하면 웹사이트가 아닌 창에 json 텍스트가 표시됩니다. IE와 Firefox가 정상적으로 동작하기 때문에 Chr..

programing 2023.03.02

JSON 프로토콜을 사용하여 버전 관리를 처리하는 가장 좋은 방법은 무엇입니까?

JSON 프로토콜을 사용하여 버전 관리를 처리하는 가장 좋은 방법은 무엇입니까? 나는 보통 C#에 코드의 모든 부분을 쓰고 있으며, 직렬화된 프로토콜을 쓸 때는 클래스를 빠르고 효율적으로 직렬화/비직렬화하는 FastSerializer를 사용한다.또, 「버전 관리」(즉, 다른 버전의 시리얼라이제이션의 처리)는, 매우 간단하게 실시할 수 있습니다.제가 평소에 사용하는 것은 다음과 같습니다. public override void DeserializeOwnedData(SerializationReader reader, object context) { base.DeserializeOwnedData(reader, context); byte serializeVersion = reader.ReadByte(); // us..

programing 2023.02.25

키/값 쌍을 가져오기 위해 Javascript에서 JSON 응답 구문 분석

키/값 쌍을 가져오기 위해 Javascript에서 JSON 응답 구문 분석 이 질문에는 이미 답변이 있습니다. 중첩된 개체, 어레이 또는 JSON에 액세스하고 처리하는 방법은 무엇입니까? (31 회답) 닫힘3년 전. Javascript에서만 각 오브젝트의 이름과 값을 얻을 수 있는 방법은 무엇입니까?오브젝트 속성에 액세스하는 방법에는 다음 두 가지가 있습니다. var obj = {a: 'foo', b: 'bar'}; obj.a //foo obj['b'] //bar 또는 동적으로 수행해야 하는 경우: var key = 'b'; obj[key] //bar 아직 개체로 가지고 있지 않은 경우 변환해야 합니다. 좀 더 복잡한 예에서는 사용자를 나타내는 오브젝트 배열이 있다고 가정합니다. var users = [..

programing 2023.02.25

Reactjs의 react-router-dom 버전5에서의 리다이렉트 사용 방법

Reactjs의 react-router-dom 버전5에서의 리다이렉트 사용 방법 리액트로 웹 어플리케이션을 개발할 때 기본이 된 리액트-라우터 모듈(react-router-dom)을 사용하고 있습니다.POST 요청 후 리다이렉트 방법을 알고 싶습니다.저는 이 코드를 만들고 있지만, 요청 후 아무 일도 일어나지 않습니다.웹에서 확인하지만 모든 데이터는 이전 버전의 리액트라우터에 관한 것이며 마지막 업데이트에서는 그렇지 않습니다. 코드: import React, { PropTypes } from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter } from 'react-router-dom'; import { Redirect } from 'r..

programing 2023.02.25

스크립트가 완전히 로드되어 실행되었을 때 jquery .getscript() 콜백

스크립트가 완전히 로드되어 실행되었을 때 jquery .getscript() 콜백 jquery api 페이지 http://api.jquery.com/jQuery.getScript/ 에서와 같이 성공 콜백 콜백은 스크립트가 로드되면 실행되지만 반드시 실행되지는 않습니다. $.getScript("test.js", function() { foo(); }); 만약foo()함수는 test.displaces에 의존하며 정상적으로 실행할 수 없습니다. Google map api에서도 비슷한 것을 보았습니다만, 그 경우 ajax 스크립트 URL에서 콜백 함수를 지정할 수 있습니다.그러나 일반적으로 콜백을 수행하기 위해 ajax 스크립트가 실행될 때까지 기다리는 확실한 방법이 있습니까?오래된 질문인 것은 알지만, "do..

programing 2023.02.25

리액트 훅의 '유출 감소' 보풀 규칙 이해

리액트 훅의 '유출 감소' 보풀 규칙 이해 나는 '배출물' 보풀 규칙을 이해하는데 어려움을 겪고 있다. 이 게시물과 이 게시물은 이미 읽었지만 답을 찾을 수 없었습니다. 다음은 보풀 문제가 있는 간단한 리액트 컴포넌트입니다. const MyCustomComponent = ({onChange}) => { const [value, setValue] = useState(''); useEffect(() => { onChange(value); }, [value]); return ( setValue(event.target.value)}> ) } 추가가 필요합니다.onChange에게useEffect의존관계 배열하지만 제가 알기로는onChange절대 변하지 않을 테니까 거기 있으면 안 돼요. 보통 이렇게 관리합니다. ..

programing 2023.02.25
반응형