반응형

java 2111

소수점 앞의 자릿수 가져 오기

소수점 앞의 자릿수 가져 오기 decimal유형 변수가 있고 소수점 앞의 자릿수를 확인하고 싶습니다. 어떻게해야합니까? 예를 들어 467.45를 반환해야합니다 3. 변환하지 않는 솔루션 string(이국적 문화의 경우 위험 할 수 있음) : static int GetNumberOfDigits(decimal d) { decimal abs = Math.Abs(d); return abs < 1 ? 0 : (int)(Math.Log10(decimal.ToDouble(abs)) + 1); } 이 솔루션은 모든 십진수 값에 유효합니다. 최신 정보 사실이 솔루션은 예를 들어, 몇 가지 큰 값으로 작동하지 않습니다 : 999999999999998, 999999999999999, 9999999999999939... 분명..

ProgramingTip 2020.11.22

함수가 함수에 대한 포인터를 반환하는 방법은 무엇입니까?

함수가 함수에 대한 포인터를 반환하는 방법은 무엇입니까? (C ++) 문자를 취한 다음 문자가 무엇인지에 따라 함수에 대한 포인터를 반환하는 함수를 만들려고합니다. 함수가 함수에 대한 포인터를 반환하는 방법을 잘 모르겠습니다. int f(char) { return 0; } int (*return_f())(char) { return f; } 아니요, 진지하게 typedef를 사용하십시오. :) #include using namespace std; int f1() { return 1; } int f2() { return 2; } typedef int (*fptr)(); fptr f( char c ) { if ( c == '1' ) { return f1; } else { return f2; } } int ma..

ProgramingTip 2020.11.22

DataContractSerializer를 사용하여 생성 화하지만 역화 할 수 없음

DataContractSerializer를 사용하여 생성 화하지만 역화 할 수 없음 다음 두 가지 기능이 있습니다. public static string Serialize(object obj) { DataContractSerializer serializer = new DataContractSerializer(obj.GetType()); MemoryStream memoryStream = new MemoryStream(); serializer.WriteObject(memoryStream, obj); return Encoding.UTF8.GetString(memoryStream.GetBuffer()); } public static object Deserialize(string xml, Type toType) ..

ProgramingTip 2020.11.22

If, Else, For, Foreach 등의 절을 접는 방법은 무엇입니까?

If, Else, For, Foreach 등의 절을 접는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 11 답변을 축소하는 Visual Studio C # 문 나는 기본적으로 클래스, 메소드 및 네임 스페이스를 축소 할 수있는 것과 같은 방식으로 절에 축소 할 수있는 방법을 찾고 있습니다. 수행하는 Visual Studio 확장이 있습니까? ReSharper도 JustCode도 허용하지 않습니다. 감사합니다! 이 플러그인 (C # Outline Extension)을 사용하십시오. VS2010 VS2012 VS2013 VS2015 Visual Studio IDE는 if, for, foreach, while, 스위치 케이스 등을 설명하는 옵션을 제공합니다. 로 가서 true로 Visual Studi..

ProgramingTip 2020.11.22

매개 변수를 ActiveModel Serializer에 전달하는 방법

매개 변수를 ActiveModel Serializer에 전달하는 방법 활성 모델 변환기를 사용 하고 있습니다 . has_many 활동이있는 모델 이벤트가 있습니다. 처음 n 개의 활동이있는 이벤트를 반환하고 싶습니다. 매개 변수 n을 이벤트 시리얼 라이저에 전달해야합니다. 전달 된 옵션은 @options해시를 통해 사용할 수 있습니다 . 따라서 다음과 같이하면됩니다. respond_with @event, activity_count: 5 @options[:activity_count]serializer 내에서 사용할 수 있습니다 . 버전에서 ~> 0.10.0당신은 사용할 필요가 @instance_options있습니다. 위의 @Jon Gold 예제 사용 : # controller def action rende..

ProgramingTip 2020.11.22

Oracle SQL Developer- 그리드가 누락 된 쿼리 결과 창

Oracle SQL Developer- 그리드가 누락 된 쿼리 결과 창 방금 MS SQL 서버에서 Oracle로 전환했습니다. 내가 사용하는 쿼리 도구는 Oracle SQL Developer입니다. 내가 가진 문제는 쿼리 결과입니다. 쿼리 결과 창은 결과에 대한 그리드보기입니다. 새 "sql 워크 시트"를 열면 임의로 표시되는 것입니다. 하지만 항상 그런 것은 아닙니다. 그런 다음 쿼리를 실행하면 언제 사라집니다. 누구 든지이 결과 표를 활성 상태로 유지하는 일관된 방법을 알려줄 수 있습니까? 정말 고마워. 좋아요. 그것을 알아 듣습니다. 쿼리를 실행하기 위해 F5 (MSSQL 쿼리 분석기에서와 같이)를 눌렀습니다. 이것이 클라이언트에서 "실행 펼쳐보기"입니다. F9또는 Ctrl+ Enter쿼리 결과 그..

ProgramingTip 2020.11.22

객체가 Java의 클래스에 존재하는지 확인

객체가 Java의 클래스에 존재하는지 확인 이 질문에 이미 답변이 있습니다. 개체의 클래스를 결정하는 방법은 무엇입니까? 8 답변 발견가 주어진 클래스에 증명 지 확인할 수있는 방법이 있습니까? 예를 들어, 할 수 있습니다 if(a.getClass() = (new MyClass()).getClass()) { //do something } 그러나 이렇게하는 것은 새 객체를 즉시 인스턴스화해야합니다. "a"가 "MyClass"클래스에 존재하는 확인하는 더 좋은 방법이 있습니까? instanceof다른 답변에서 설명 된대로 키워드는, 당신이 원하는 것이 일반적이다. 명심 instanceof돌아갑니다 true뿐만 아니라 슈퍼 클래스에 대한. 순위가 클래스의 직접 인스턴스인지 확인하는 클래스를 선택할 수 있습니다..

ProgramingTip 2020.11.22

UIImage를 CIImage로 또는 그 변환하는 방법

UIImage를 CIImage로 또는 그 변환하는 방법 CIImage화면에 표시되는 ImageView 에서 가져 오려고합니다. UIImage *image = myImageView.image; 이미지 UIImage를 CIImage. CIImage *cImage = [....]; 어떻게하나요? CIImage *ciImage = [UIImage imageNamed:@"test.png"].CIImage; UIImage *uiImage = [[UIImage alloc] initWithCIImage:ciImage]; 과 같은 myUIImage.CIImage반품 사례를 대신 할 수 있습니다. 딜런 핸드nil[UIImageView image][CIImage imageWithCGImage:myUIImage.CGImage..

ProgramingTip 2020.11.22

C ++에서 std :: 벡터 확인

C ++에서 std :: 벡터 확인 특정 값을 포함 이 질문에 이미 답변이 있습니다. 항목이 std :: vector에 있는지 확인하는 방법은 무엇입니까? 18 답변 내 벡터에 특정 요소가 포함되어 있는지 여부를 알려주는 내장 함수가 있습니까? std::vector v; v.push_back("abc"); v.push_back("xyz"); if (v.contains("abc")) // I am looking for one such feature, is there any // such function or i need to loop through whole vector? std::find다음과 같이 사용할 수 있습니다 . if (std::find(v.begin(), v.end(), "abc") != v...

ProgramingTip 2020.11.22
반응형