반응형

2020/10/22 30

String의 hashCode ()가 0을 캐시하지 않는 이유는 무엇입니까?

String의 hashCode ()가 0을 캐시하지 않는 이유는 무엇입니까? Java 6 소스 코드에서 hashCode가 0 이외의 값만 캐시하는 것을 발견했습니다. 성능 차이는 다음 스 니펫에 의해 나타납니다. public class Main{ static void test(String s) { long start = System.currentTimeMillis(); for (int i = 0; i < 10000000; i++) { s.hashCode(); } System.out.format("Took %d ms.%n", System.currentTimeMillis() - start); } public static void main(String[] args) { String z = "Allocator ..

Programing 2020.10.22

ʻipython` 탭 자동 완성이 가져온 모듈에서 작동하지 않습니다.

ʻipython` 탭 자동 완성이 가져온 모듈에서 작동하지 않습니다. IPython에서 탭 완성이 작동하지 않는 것 같습니다. 예를 들면 import numpy numpy. 단순히 탭을 추가합니다. import numpy num 탭도 추가합니다. 이 문제의 가능한 원인을 제안 해 주시겠습니까? Windows 7 및 Python 2.6.5를 실행하고 있습니다. pyreadline 라이브러리를 설치했는지 확인하십시오 . 탭 완성 및 기타 IPython 기능에 필요합니다. Windows에서는 IPython 패키지와 함께 제공되지 않으며 별도로 설치해야합니다. > pip install pyreadline ipythonrc 파일이 오래되었을 수 있습니다. 달리기 ipython -upgrade pip pyreadl..

Programing 2020.10.22

PHP : 파일 생성 날짜는 어떻게 알 수 있습니까?

PHP : 파일 생성 날짜는 어떻게 알 수 있습니까? 파일이 많은 폴더를 읽고 있습니다. 파일 생성 날짜를 어떻게 알 수 있습니까? 나는 그것을 얻는 직접적인 기능을 보지 못합니다. 있다 filemtime및 filectime. 파일이 수정되지 않은 경우 어떻게됩니까? filectime을 사용하십시오 . Windows의 경우 생성 시간 을 반환하고 Unix의 경우에는 생성 시간이 없기 때문에 얻을 수있는 가장 좋은 변경 시간을 반환합니다 (대부분의 파일 시스템에서). 또한 일부 유닉스 텍스트에서는 파일의 ctime을 파일 생성 시간이라고합니다. 이것은 잘못된 것입니다. 대부분의 Unix 파일 시스템에는 Unix 파일 생성 시간이 없습니다. 안타깝게도 Linux에서 실행중인 경우 마지막 수정 날짜 만 저장되..

Programing 2020.10.22

Android 및 iOS의 로컬 저장소는 얼마나 영구적입니까?

Android 및 iOS의 로컬 저장소는 얼마나 영구적입니까? 내 앱이 휴대 전화에 로컬로 데이터를 저장할 때 해당 저장소는 얼마나 영구적입니까? 정확한 상황을 자세히 설명하겠습니다. jQueryMobile과 Phonegap으로 앱을 만들고 있습니다. 본질적으로 브라우저 앱이지만 Phonegap을 사용하면 다른 장점 중에서도 패키징하여 앱 스토어에서 판매 할 수 있습니다. Phonegap은 두 가지 저장 방법을 제공하는데, 두 기능 모두 iOS, Android, Blackberry 및 일부 다른 OS의 기본 기능을 조화시킵니다. localStorage (기본 키-값 쌍) 및 웹 SQL 데이터베이스. localStorage와 웹 SQL은 모두 브라우저에 속하는 스토리지 형식입니다. 그러나 데이터가 얼마나 ..

Programing 2020.10.22

컨트롤러 함수 호출이 작동하지 않는 각도 ng-click

컨트롤러 함수 호출이 작동하지 않는 각도 ng-click 다른 컨트롤러에 변수를 전달해야합니다. ListCtrl과 관련된 다음 코드가 있습니다. 링크는 다른 컨트롤러 인 ItemCtrl으로 이동합니다. ItemCtrl에 변수를 전달하고 싶습니다. SharedProperties라는 서비스를 사용하려고 생각했습니다. service('sharedProperties', function () { var list_name = ''; return { getListName: function() { return list_name; }, setListName: function(name) { list_name = name; } }; }); 링크를 클릭하면 각도 클릭 이벤트를 호출하여 다음 기능을 트리거합니다. $scope...

Programing 2020.10.22

C ++에서 이동 가능한 유형의 뮤텍스를 어떻게 처리해야합니까?

C ++에서 이동 가능한 유형의 뮤텍스를 어떻게 처리해야합니까? 설계 상 std::mutex이동하거나 복사 할 수 없습니다. 이는 A뮤텍스를 보유한 클래스 가 default-move-constructor를받지 않음을 의미합니다 . A스레드로부터 안전한 방식 으로이 유형을 이동 가능 하게 만드는 방법은 무엇입니까? 약간의 코드로 시작해 보겠습니다. class A { using MutexType = std::mutex; using ReadLock = std::unique_lock; using WriteLock = std::unique_lock; mutable MutexType mut_; std::string field1_; std::string field2_; public: ... C ++ 11에서는 실제로..

Programing 2020.10.22

보장 복사 제거는 어떻게 작동합니까?

보장 복사 제거는 어떻게 작동합니까? 2016 Oulu ISO C ++ 표준 회의에서 단순화 된 값 범주를 통한 복사 제거 보장 이라는 제안 이 표준위원회에 의해 C ++ 17로 투표되었습니다. 보장 된 복사 제거는 정확히 어떻게 작동합니까? 복사 제거가 이미 허용 된 일부 경우를 포함합니까, 아니면 복사 제거를 보장하기 위해 코드를 변경해야합니까? 여러 상황에서 복사 제거가 허용되었습니다. 그러나 허용 되더라도 코드는 사본이 제거되지 않은 것처럼 작동 할 수 있어야했습니다. 즉, 액세스 가능한 복사 및 / 또는 이동 생성자가 있어야합니다. 보장 된 복사 제거는 복사 / 이동이 제거 될 수있는 특정 상황이 실제로 복사 / 이동 을 전혀 유발하지 않도록 여러 C ++ 개념을 재정의 합니다 . 컴파일러는 복..

Programing 2020.10.22

Maven : 명령 줄에서 대상 디렉터리 경로를 변경하는 방법은 무엇입니까?

Maven : 명령 줄에서 대상 디렉터리 경로를 변경하는 방법은 무엇입니까? Maven : 명령 줄에서 대상 디렉터리 경로를 변경하는 방법은 무엇입니까? (경우에 따라 다른 대상 디렉토리를 사용하고 싶습니다) 프로필을 사용해야합니다. otherOutputDir yourDirectory 그리고 프로필로 maven을 시작하십시오. mvn compile -PotherOutputDir 명령 줄에서 디렉토리를 정의하려면 다음과 같이 할 수 있습니다 ( 전혀 권장하지 않음 ). ${project.basedir}/target ${buildDirectory} 그리고 다음과 같이 컴파일하십시오. mvn compile -DbuildDirectory=test 사용하여 대상 디렉토리를 변경할 수 없기 때문입니다. -Dproj..

Programing 2020.10.22

현재 브랜치의 단일 파일을 마스터 브랜치의 동일한 파일로 덮어 쓰시겠습니까?

현재 브랜치의 단일 파일을 마스터 브랜치의 동일한 파일로 덮어 쓰시겠습니까? - 나는 두 가지를 말 master하고 redesign. default.aspx.cs재 설계 브랜치 의 파일 을 마스터 의 파일 로 덮어 쓰려면 어떻게해야 합니까? 이 질문을 찾았 지만 파일을 동일한 분기의 이전 버전으로 되 돌리는 방법을 살펴 보는 것 같습니다. 나는 또한를 사용하는 것을 고려 merge했지만 병합하고 싶지 않고 덮어 쓰고 싶습니다. 제안? git checkout master path/to/default.aspx.cs 이 작업을 수행하기 전에 다음을 수행해야합니다. git checkout redesign 그래서 그냥 git checkout FROM_BRANCH_NAME path/to/file 참고 URL : h..

Programing 2020.10.22

ggplot2에서 주석에 텍스트를 왼쪽 정렬하는 방법

ggplot2에서 주석에 텍스트를 왼쪽 정렬하는 방법 내 예는 다음과 같습니다. qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text") 여기에 텍스트를 왼쪽 정렬하려면 어떻게해야합니까? 그래서 'Some 's는 서로 정렬됩니다. hjust = 0당신이 원하는 것을합니다. hjust 는 수평 정렬 , 0은 왼쪽 정렬, 0.5는 중앙 정렬, 1은 오른쪽 정렬을 나타냅니다. qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text", hjust = 0) vjust수직 양쪽 맞춤 도 참조..

Programing 2020.10.22
반응형