반응형

2020/11/09 30

CORS를 활성화하는 것은 언제 안전합니까?

CORS를 활성화하는 것은 언제 안전합니까? 저는 특히 제 3 자 웹 사이트가 AJAX를 통해 내 서비스를 호출 할 수 있도록하는 JSON / REST 웹 API를 개발 중입니다. 따라서 내 서비스는 유명한 CORS 헤더를 보냅니다. Access-Control-Allow-Origin: * 타사 사이트에서 AJAX를 통해 내 서비스를 호출 할 수 있습니다. 지금까지는 괜찮습니다. 그러나 내 웹 API의 하위 섹션은 비공개이며 인증이 필요합니다 (OAuth 및 access_token 쿠키가있는 매우 표준적인 항목). 내 사이트의이 부분에서도 CORS를 활성화하는 것이 안전합니까? 한편으로는 타사 웹 사이트에 내 서비스의이 부분과 상호 작용하는 ajax 클라이언트가있을 수 있다면 멋질 것입니다. 그러나 처음에..

Programing 2020.11.09

표현식 트리 란 무엇이며 어떻게 사용하며 왜 사용합니까?

표현식 트리 란 무엇이며 어떻게 사용하며 왜 사용합니까? 여러 번 들었던 표현 트리의 개념을 방금 접했습니다. 표현 트리가 의미하는 바와 그 목적을 이해하고 싶습니다. 누군가가 저에게 간단한 설명과 사용 샘플을 안내해 주시면 좋겠습니다. 표현식 트리는 기본적으로 코드 인 표현식을 포함하는 데이터 구조입니다. 따라서 이것은 코드에서 수행 할 수있는 계산을 나타내는 트리 구조입니다. 이러한 코드 조각은 데이터 집합에 대해 식 트리를 "실행"하여 실행할 수 있습니다. 표현식 트리의 좋은 점은 코드로 작성할 수 있다는 것입니다. 즉, code에서 실행 가능한 코드 (또는 일련의 단계)를 빌드 합니다 . 표현식을 다른 표현식으로 대체하여 실행하기 전에 코드를 수정할 수도 있습니다. Expression은 (int ..

Programing 2020.11.09

Meteor를 PhoneGap과 함께 사용할 수 있습니까?

Meteor를 PhoneGap과 함께 사용할 수 있습니까? Meteor 템플릿을 PhoneGap 애플리케이션으로 패키징하고 배포 할 수 있습니까? 예, 가능하지만 휴대 전화에 유성 앱을 패키징하면 안됩니다. 대신 폰갭을 유성 서버로 지정해야합니다 (장치의 기능에 액세스하기 위해 API를 계속 사용할 수 있습니다). 지침은 다음과 같습니다. https://github.com/phonegap/phonegap 에서 phonegap 2.2. *의 최신 사본을 가져옵니다 (2.1에는이 기술이 작동하지 못하게하는 버그가 있습니다) 다음 안내에 따라 phonegap 프로젝트를 만들고 meteor 서버 도메인 이름을 허용 목록에 추가하세요. http://docs.phonegap.com/en/1.9.0/guide_whi..

Programing 2020.11.09

Valgrind : 사용하는 사소한 프로그램으로 여전히 접근 가능한 메모리

Valgrind : 사용하는 사소한 프로그램으로 여전히 접근 가능한 메모리 다음과 같은 간단한 프로그램을 사용하십시오. #include int main() { return 0; } 나는이 사용 Valgrind의를 실행하면, 나는이 있다는 것을 이야기하고있어 72,704 bytes in 1 blocks그 있습니다 still reachable. 여전히 도달 가능한 경고에 대해 걱정할지 여부에 대해 SO에 대한 광범위한 토론이있었습니다. 저는 그것에 대해 걱정하지 않습니다. 표준 라이브러리 헤더 를 포함 하는 것만 으로도 해당 라이브러리의 개체가 프로그램 자체에 할당되지 않은 경우에도 여전히 도달 가능한 경고가 발생할 수 있다는 것을 이해하고 싶습니다 . 다음은 전체 valgrind출력입니다. $ valgri..

Programing 2020.11.09

레거시 C / C ++ 프로젝트에서 데드 코드 감지

레거시 C / C ++ 프로젝트에서 데드 코드 감지 C / C ++ 코드에서 데드 코드 감지는 어떻게 하시겠습니까? 작업 할 코드 기반이 꽤 크며 최소한 10-15 %는 죽은 코드입니다. 이 영역을 식별하는 Unix 기반 도구가 있습니까? 일부 코드는 여전히 많은 전처리기를 사용하는데 자동화 된 프로세스가이를 처리 할 수 ​​있습니까? 이를 위해 코드 커버리지 분석 도구를 사용하고 코드에서 사용되지 않는 부분을 찾을 수 있습니다. gcc 툴체인에 널리 사용되는 도구는 그래픽 프런트 엔드 lcov ( http://ltp.sourceforge.net/coverage/lcov.php ) 와 함께 gcov 입니다. gcc를 사용하는 경우 '--coverage'플래그로 활성화되는 gcov 지원으로 컴파일 할 수 ..

Programing 2020.11.09

기록이있는 저장소 간 SVN 사본

기록이있는 저장소 간 SVN 사본 내 팀원 중 한 명이 기록을 유지하면서 한 SVN에서 다른 SVN으로 내보낼 수 있는지 물었습니다. 나에게 이것은 일반적인 요청처럼 보입니다. 그래서 : 기록을 유지하면서 SVN 리포지토리간에 마이그레이션 할 수 있습니까? 소스에는 svnadmin 액세스 권한이 없지만 대상에는 액세스 권한이 있다는 점에 유의하는 것이 중요합니다. 이것이 소스에서 각 개정판을 확인하고 대상으로 체크인하는 것으로 내려 가면 자동화 된 프로세스가있는 한 괜찮을 것입니다. 편집 : 대상 리포지토리가 Windows에 있음을 언급하는 것을 잊었습니다. [ 편집 : 아래의 원래 답변은 SVN 1.7 이전의 답변이며 이것이 문제를 해결하는 가장 좋은 방법입니다 (의 주요 사용 사례는 아니지만 svns..

Programing 2020.11.09

그룹 별 사용과 구별 사용시 큰 성능 차이

그룹 별 사용과 구별 사용시 큰 성능 차이 HSQLDB500,000 개의 항목이 포함 된 테이블이 있는 서버 에서 몇 가지 테스트를 수행하고 있습니다. 테이블에 인덱스가 없습니다. 5000 개의 고유 한 비즈니스 키가 있습니다. 목록이 필요합니다. 당연히 나는 DISTINCT쿼리로 시작했습니다 . SELECT DISTINCT business_key FROM memory WHERE concept 'case' or attrib 'status' or value 'closed' 90 초 정도 걸립니다 !!! 그런 다음 사용하려고했습니다 GROUP BY. SELECT business_key FROM memory WHERE concept 'case' or attrib 'status' or value 'closed'..

Programing 2020.11.09

Manacher의 알고리즘 (선형 시간에서 가장 긴 회문 부분 문자열을 찾는 알고리즘)

Manacher의 알고리즘 (선형 시간에서 가장 긴 회문 부분 문자열을 찾는 알고리즘) Manacher의 알고리즘을 소화하기 위해 약 6 ~ 8 시간을 소비 한 후 수건을 던질 준비가되었습니다. 하지만 제가하기 전에 어둠 속에서 마지막 한 장이 있습니다. 누구든지 설명 할 수 있습니까? 코드는 신경 쓰지 않습니다. 누군가가 알고리즘 을 설명해주기를 바랍니다 . 다음은 다른 사람들이 알고리즘을 설명 할 때 좋아하는 곳인 것 같습니다. http://www.leetcode.com/2011/11/longest-palindromic-substring-part-ii.html 나는 당신이 왜 'abba'를 # a # b # b # a #으로 바꾸고 싶어하는지 이해합니다. 예를 들어, 앞서 언급 한 웹 사이트의 작성자..

Programing 2020.11.09

R의 python dict에 해당

R의 python dict에 해당 R에서 python dict와 동등하게 만들고 싶습니다. 기본적으로 python에서는 다음과 같습니다. visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 아이디어는 특정 atom_count를 본 경우 방문한 적이 있습니다 [atom_count] = 1입니다. 따라서 해당 atom_count를 다시 보면 "Do Stuff"를 수행하지 않습니다. Atom_Count는 정수입니다. 감사! R의 python dict에 가장 가까운 것은 단순히 목록입니다. 대부분의 R 데이터 유형과 마찬가지로 목록에는 이름-값 쌍의 집합처럼 작동 할 수있는 이름 속성이있을 수 있습니다. > l l $a [1] ..

Programing 2020.11.09

PostgreSQL과 MySQL은 얼마나 다른가요?

PostgreSQL과 MySQL은 얼마나 다른가요? PostgreSQL 앱을 지원하고 맡아 달라는 요청을 받았지만 MySQL 사용자입니다. 이것이 현실적인 작업입니까? PostgreSQLgenerate_series, 사용자 정의 집계 함수, 배열 등과 같은 멋진 기능이있어 학습하는 데 시간이 걸리면 삶을 크게 편하게 할 수 있습니다. 반면 MySQL에 쿼리에서 세션 변수를 사용하고 할당하는 것과 같은 일부 기능이 부족 FORCE INDEX합니다. 이러한 기능에 익숙하다면 상당히 성가신 일입니다. basic을 사용 SQL하면 차이를 거의 느끼지 못할 것입니다. PostgreSQL과 MySQL은 얼마나 다른가요? SQL 만 (대부분 동일) 또는 저장 프로 시저 (아주 다른)에 대해 이야기하는 경우에 따라 다..

Programing 2020.11.09
반응형