반응형

2020/10/25 30

JSON 보안 모범 사례?

JSON 보안 모범 사례? 의 문제를 연구하는 동안 XML 대 JSON을 , 나는 우연히 이 질문에 . 이제 JSON을 선호하는 이유 중 하나는 Javascript의 변환 용이성, 즉 eval(). 이제 이것은 보안 관점에서 잠재적으로 문제가 될 수 있다는 사실을 즉시 느꼈습니다. 그래서 저는 JSON의 보안 측면과이 블로그 게시물에서 JSON이 사람들이 생각하는 것만 큼 안전하지 않은지 에 대한 연구를 시작 했습니다 . 이 부분은 다음과 같습니다. 업데이트 : JSON을 100 % 올바르게 수행하는 경우 최상위 수준에만 개체가 있습니다. 배열, 문자열, 숫자 등이 모두 래핑됩니다. JavaScript 인터프리터는 객체가 아닌 블록을보고 있다고 생각하기 때문에 JSON 객체는 eval ()에 실패합니다...

Programing 2020.10.25

수은 클라이언트로 힘내?

수은 클라이언트로 힘내? 왜 git-hg가 없습니까? 이것은 한동안 나를 괴롭히는 질문입니다. 나는 숙제를하고 stackoverflow를 확인했으며 내 질문에 대해 적어도 다음 두 가지 주제를 찾았습니다 .git-svn 과 같은 Git for Mercurial 및 Mercurial 저장소와의 Git 상호 운용성 이 문제를 해결하기 위해 심각한 인터넷 검색을 수행했지만 지금까지는 운이 없습니다. 나는 또한 이것을 알아 내기 위해 Git Internals 책과 Mercurial Definitive Behind the Scenes 를 읽었 습니다. 적절한 git-hg 유형의 도구를 찾을 수 없었던 이유가 여전히 약간 의아해합니다. 내 관점에서 git-svn은 주요 기능 중 하나이며, 직장에서도 수은보다 git..

Programing 2020.10.25

Python의 .isoformat () 문자열을 다시 datetime 객체로 변환하는 방법

Python의 .isoformat () 문자열을 다시 datetime 객체로 변환하는 방법 이 질문에 이미 답변이 있습니다. strptime 4 답변을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 ISO 8601 형식의 날짜를 어떻게 구문 분석합니까? 26 답변 따라서 Python 3에서는 .isoformat ()을 사용하여 ISO 8601 날짜를 생성 할 수 있지만 Python의 자체 datetime 지시문이 제대로 일치하지 않기 때문에 isoformat ()으로 생성 된 문자열을 datetime 객체로 다시 변환 할 수 없습니다. 즉, 05:00 대신 % z = 0500 (.isoformat ()에 의해 생성됨)입니다. 예를 들면 : >>> strDate = d.isoformat..

Programing 2020.10.25

Jackson 주석을 사용하여 중첩 된 값을 속성에 매핑하는 방법은 무엇입니까?

Jackson 주석을 사용하여 중첩 된 값을 속성에 매핑하는 방법은 무엇입니까? 제품에 대해 다음 JSON으로 응답하는 API를 호출한다고 가정 해 보겠습니다. { "id": 123, "name": "The Best Product", "brand": { "id": 234, "name": "ACME Products" } } Jackson 주석을 사용하여 제품 ID와 이름을 잘 매핑 할 수 있습니다. public class ProductTest { private int productId; private String productName, brandName; @JsonProperty("id") public int getProductId() { return productId; } public void setPr..

Programing 2020.10.25

Android SDK 관리자를 통한 느린 SDK 다운로드

Android SDK 관리자를 통한 느린 SDK 다운로드 Android SDK 관리자를 실행하여 SDK 플랫폼을 다운로드 할 때 다운로드 속도는 8KiB / s입니다. Android 2.2, API 8과 같은 하나의 플랫폼을 다운로드하려면 2 시간 이상 소요됩니다. 브라우저를 통한 다운로드에는 문제가 없습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 이 문제가 발생하지 않았습니다. HTTPS를 강제 또는 강제 해제하고 (설정 아래에 이에 대한 옵션이 있음) 연결 품질이 향상되는지 확인하십시오. 나는 또한이 문제가 있고 온라인에서 해결책을 찾았으며 지금은 작동하는 것처럼 보입니다. HTTP와 HTTPS를 강제로 시도했지만 실제로는 작동하지 않습니다. 그래서 이것을 시도하십시오 : 1.) 관리자 ..

Programing 2020.10.25

Instagram에 공유 버튼이 있습니까?

Instagram에 공유 버튼이 있습니까? 몇 시간 동안 Google을 검색했지만 웹에서 Instagram 공유 버튼과 관련된 기사와 문서를 찾지 못했습니다. 가지고 있습니까? 도와주세요!!! API를 사용하여 Instagram에서 미디어를 공유 할 수 없습니다. 문서 참조 : 현재 API를 통한 업로드는 불가능합니다. 우리는 다음과 같은 이유로 이것을 추가하지 않기로 의식적으로 선택했습니다. 인스 타 그램은 당신의 삶에 관한 것입니다. 우리는 앱 내에서 사진을 장려하기를 바랍니다. 우리는 스팸 및 저화질 사진과 싸우고 싶습니다. 다른 소스에서 업로드를 허용하면 Instagram 생태계에 들어오는 것을 제어하기가 더 어려워집니다. 이 모든 말은 사용자가 플랫폼에서 일관되고 고품질의 경험을 할 수 있도록하..

Programing 2020.10.25

Go는 Java와 동일한 미묘한 메모리 누출의 영향을 받습니까?

Go는 Java와 동일한 미묘한 메모리 누출의 영향을 받습니까? 사실은 다음과 같습니다. Go 언어에는 가비지 수집기가 있습니다. 자바에는 가비지 컬렉션이 있습니다. 많은 Java 프로그램에 메모리 누수가 있습니다. 메모리 누수가있는 Java 프로그램의 예로서 (심각한 사람이 아니라 질문이 당신의 믿음을 흔들 수 있습니다) "누수 찾기"버튼이있는 Tomcat이라는 작은 Java 프로그램에 대해 여기를 참조하십시오 . 방법이 있습니까? Tomcat에서 배포 해제 메모리 누수를 방지하려면? 그래서 저는 궁금합니다. Go로 작성된 프로그램이 Java로 작성된 일부 프로그램이 보여주는 것과 동일한 종류의 (미묘한 또는 그렇지 않은) 메모리 누수를 나타낼까요? 여기에서 다른 유형의 메모리 누수를 혼동하고 있습니다..

Programing 2020.10.25

정적 멤버 함수의`this` 유형?

정적 멤버 함수의`this` 유형? C ++ 5.1.1 / 3 [expr.prim.general]에서는 다음과 같이 말합니다. 유형 및 값 범주 [of this]는 정적 멤버 함수 내에서 정의됩니다. 이것은 무엇을 의미 하는가? 어떤 관련이 있습니까? 참고 : this 정적 멤버 함수의 선언에 나타나지 않아야합니다. 표준의 언어는 결함 1207 및 1017에 대한 해결책 인 n3282 로 추적 될 수 있습니다 . 특히,이 언어는 결함 1207에 대해 제안 된 결의안에 나타나므로 결함이 해결 된 당시의 표준 맥락에서 고려되어야합니다. 그 당시에는 (9.3.1p3)을 사용하여 id-expression을 멤버 액세스 식으로 다시 작성하는 것에 대해 약간의 우려가있었습니다 . 특히 후행 반환 유형 선언의 맥락에..

Programing 2020.10.25

여러 병렬 릴리스 분기가있는 Git 흐름 및 마스터

여러 병렬 릴리스 분기가있는 Git 흐름 및 마스터 우리는 git-flow로 구현 된 성공적인 Git 분기 모델 을 채택하려고합니다 . 이제 우리는 적어도 두 개의 릴리스 브랜치를 작업 중입니다. 하나는 최신 안정 릴리스 용이고 다른 하나는 다음 릴리스 ( "미리보기") 용입니다. 내가 이해하지 못하는 것은 모든 릴리스가 마스터 에게 "선형화" 되고 태그가 지정된 것처럼 보이는 이유 입니다. 릴리스 브랜치에서 릴리스에 태그를 지정하지 않는 이유는 무엇입니까? 왜 주인 인가? 아니면 왜 개발 브랜치를 사용하고 마스터 를 사용하지 않습니까? git-flow 모델에서 "최신 릴리스"버전은 실제로에 매핑되는 master반면 "미리보기 릴리스"는 git-flow release브랜치에 매핑됩니다 . 실제 릴리스가 ..

Programing 2020.10.25

Nodejs :`process.binding`은 무엇을 의미합니까?

Nodejs :`process.binding`은 무엇을 의미합니까? githubprocess.binding('...') 의 node.js 소스 코드 를 조사하는 동안 여러 번 보았습니다 . 아무도이 기능이 무엇을하는지 설명 할 수 있습니까? 이 함수는 require와 같은 내부 모듈을 반환합니다. 퍼블릭이 아니기 때문에 코드에 의존해서는 안되지만, 작동 방식을 이해하고 싶다면 노드의 저수준 객체와 함께 플레이하는 데 사용할 수 있습니다. 예를 들어 여기에 timer_wrap 바인딩이 등록되어 있습니다. 그것은 수출 Timer 생성자를. 에 lib/timers.js이를 것 가져 본질적으로 나가서 C ++ 기능을 가져와 javascript 내에서 사용할 수 있도록하는 기능입니다. zlibprocess.bin..

Programing 2020.10.25
반응형