반응형

C# 2652

Android 빌드 gradle이 너무 느림 (종속성 해결)

Android 빌드 gradle이 너무 느림 (종속성 해결) 저는 2 년 동안 Android Studio (현재 버전 1.5)로 작업했습니다. 모든 것이 괜찮 았지만 Canary (2.1 p5)를 다운로드했을 때 모든 것이 잘못되었습니다. 새 프로젝트를 만들거나 프로젝트를 열거 나 새 라이브러리 또는 종속성을 동기화하거나 가져올 때마다 Gradle은 빌드하는 데 너무 오래 걸립니다 . 거의 20 분 정도 걸립니다 . 나는 아무것도하지 않았고, 카나리아 버전을 다운로드하여 실행했습니다. 증상 : 인터넷에 연결했을 때 발생했습니다 첫 번째 지연은 Gradle : 종속성 해결 ': app : _debugCompile' ... 25 분 후 거의 완성 참고 : 인터넷 연결을 끊으면 Gradle이 최대한 빨리 완료..

Nice programing 2020.12.30

모듈이 모의 해제되었을 때 Jest에서 가져온 명명 된 함수를 모의하는 방법

모듈이 모의 해제되었을 때 Jest에서 가져온 명명 된 함수를 모의하는 방법 Jest에서 테스트하려는 다음 모듈이 있습니다. // myModule.js export function otherFn() { console.log('do something'); } export function testFn() { otherFn(); // do other things } 위와 같이, 그것은 중요한 일부라는 이름의 함수와 수출 testFn용도 otherFn. Jest에서에 대한 단위 테스트를 작성할 때 .에 대한 단위 테스트에 영향을 미치는 오류를 원하지 않기 때문에 함수 testFn를 조롱하고 otherFn싶습니다 . 내 문제는이를 수행하는 가장 좋은 방법이 확실하지 않다는 것입니다.otherFntestFn // ..

Nice programing 2020.12.30

extern 키워드는 무엇을 의미합니까?

extern 키워드는 무엇을 의미합니까? 무엇을 않는 extern의미하는 키워드? 나는 함수 선언 앞에서 다음과 같은 것을 보았다. extern void DoFoo ... extern이름을 외부 링크 제공합니다 . 즉, 프로그램의 다른 번역 단위에서이 이름을 통해 개체 또는 함수에 액세스 할 수 있습니다. 함수의 경우 이것은 어떤 경우에도 기본 연결이므로 사용 (이 컨텍스트에서)은 일반적으로 중복됩니다. extern 키워드는 변수 또는 함수를 선언하고 외부 연결이 있음을 지정합니다 (해당 이름은 정의 된 파일이 아닌 다른 파일에서 볼 수 있음). 변수를 수정할 때 extern은 변수가 정적 기간을 갖도록 지정합니다 (프로그램 시작시 할당되고 프로그램 종료시 할당 해제 됨). 변수 또는 함수는 다른 소스 ..

Nice programing 2020.12.30

jQuery-UI 버전은 어떻게 얻습니까?

jQuery-UI 버전은 어떻게 얻습니까? 이것은 쉬운 질문이지만 jQuery-UI 버전을 어떻게 감지합니까? 이것은 Greasemonkey 스크립트 용이며 (현재) 대상 페이지에서 jQuery-UI, 1.5.2를 실행중인 것으로 보입니다. 그러나 다른 대상 페이지는 다른 버전을 실행할 수 있습니다. console.log ($.ui); 버전 감지에 유용하거나 명백한 것을 표시하지 않았습니다. 를 사용할 수 있습니다. $.ui.version실제로 jQuery UI가 자체로드해야하는지 여부를 결정할 때 찾는 속성입니다 (이미있는 경우 중단). 예를 들어 버전 1.8.4를 포함하는 바이올린이 있습니다. 불행히도 $.ui.versionjQuery-UI 버전 1.6에서 추가되었습니다. 이전 버전의 경우 확인할 수..

Nice programing 2020.12.30

Jinja 변수의 범위가 내부 블록을 넘어 확장 될 수 있습니까?

Jinja 변수의 범위가 내부 블록을 넘어 확장 될 수 있습니까? 다음 Jinja 템플릿이 있습니다. {% set mybool = False %} {% for thing in things %} {% if current_user %} {% if current_user.username == thing['created_by']['username'] %} {% set mybool = True %} mybool: {{ mybool }} Edit {% endif %} {% endif %} Flag {% endfor %} {% if not mybool %} mybool is false! {% else %} mybool is true! {% endif %} for루프 에서 조건이 충족되면 아래에 mybool표시 할 수..

Nice programing 2020.12.30

facebook Uncaught OAuthException : 현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다.

facebook Uncaught OAuthException : 현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다. 나는 이것으로 무슨 일이 일어나고 있는지 알아 내기 위해 고군분투하고 있습니다. 내 스크립트가 약간 잘 작동하고 갑자기 절반이 중지되었습니다. API에 액세스하고 있으며 액세스 토큰을 다시 받고 있습니다. 액세스 토큰을 사용하면 사용자의 공개 정보에 잘 액세스 할 수 있습니다. 그러나 FB 계정에 정보를 게시하려고하면이 오류가 발생합니다. Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. 여기서 무슨 일이 일어..

Nice programing 2020.12.30

다른 트랜잭션에 의해 행이 업데이트 또는 삭제되었습니다 (또는 저장되지 않은 값 매핑이 잘못됨).

다른 트랜잭션에 의해 행이 업데이트 또는 삭제되었습니다 (또는 저장되지 않은 값 매핑이 잘못됨). 웹 서버에서 실행되는 Java 프로젝트가 있습니다. 나는 항상이 예외를 맞았다. 일부 문서를 읽고 비관적 잠금 (또는 낙관적이지만 비관적 일수록 더 낫다는 것을 읽었습니다)이이 예외를 방지하는 가장 좋은 방법이라는 것을 알았습니다. 그러나 나는 그것을 사용하는 방법을 설명하는 명확한 예를 찾을 수 없습니다. 내 방법은 다음과 같습니다. @Transactional Public void test(Email email, String Subject){ getEmailById(String id); email.setSubject(Subject); updateEmail(email); } 동안: Email 최대 절전 모드..

Nice programing 2020.12.30

-O3 / -Ofast 이상의 G ++ 최적화

-O3 / -Ofast 이상의 G ++ 최적화 문제 최적화가 필요한 시뮬레이션 작업을위한 중간 규모의 프로그램이 있습니다. 우리는 이미 Gprof 및 Valgrind 를 사용한 프로파일 링을 포함하여 프로그래밍 기술의 한계까지 소스를 최적화하는 데 최선을 다했습니다 . 마지막으로 완료되면 몇 달 동안 여러 시스템에서 프로그램을 실행하려고합니다. 따라서 우리는 최적화를 한계까지 밀어 붙이는 데 정말로 관심이 있습니다. 모든 시스템은 비교적 새로운 하드웨어 (Intel i5 또는 i7)에서 Debian / Linux를 실행합니다. 질문 -O3 / -Ofast를 넘어서는 최신 버전의 g ++를 사용하여 가능한 최적화 옵션은 무엇입니까? 우리는 또한 비용이 많이 드는 사소한 최적화에 관심이 있습니다. 지금 우리..

Nice programing 2020.12.30

Android는 JDK 6 또는 7을 지원합니까?

Android는 JDK 6 또는 7을 지원합니까? 이 질문에 이미 답변이 있습니다. 다이아몬드 연산자는 지원되지 않습니다 4 답변 저는 Android 개발이 처음입니다. Android에서 JDK 7을 사용하여 개발 한 기존 Java 코드를 사용할 수 있습니까? 이 함수는 xerces dom 및 xslt 및 xpathapi를 사용합니다. 현재 Android Eclipse ADT 환경을 설치할 때 이러한 기능이 컴파일되지 않습니다. Android 장치 자체가 JRE 6 또는 7을 지원하는지 알고 싶습니다. 원래 Android 개발 도구는 jdk 6 기능 만 지원했습니다. 하지만 2013 년 10 월 Android Studio 0.3.2에서 처음 변경되었습니다. http://tools.android.com/r..

Nice programing 2020.12.30
반응형