반응형

C# 2652

round () 및 ceil ()이 정수를 반환하지 않는 이유는 무엇입니까?

round () 및 ceil ()이 정수를 반환하지 않는 이유는 무엇입니까? 가끔씩 나는 일부 숫자를 반올림하고 항상 결과를 정수로 변환해야합니다. int rounded = (int) floor(value); 모든 반올림 함수 ( ceil(), floor())가 정수가 아닌 부동 숫자를 반환하는 이유는 무엇 입니까? 나는 이것이 매우 직관적이지 않다고 생각하고 몇 가지 설명을 듣고 싶습니다! 이러한 함수에서 반환 된 정수 값이 너무 커서 정수 유형 (int, long 등)으로 저장할 수 없습니다. 정의되지 않은 결과를 생성하는 오버플로를 방지하려면 응용 프로그램에서 반환 된 값을 정수 유형에 할당하기 전에 범위 검사를 수행해야합니다. ceil (3) Linux man 페이지에서. 그 때문에 float의 ..

Nice programing 2020.12.08

C #에서 foreach 루프에서 값 형식 인스턴스의 멤버를 수정할 수없는 이유는 무엇입니까?

C #에서 foreach 루프에서 값 형식 인스턴스의 멤버를 수정할 수없는 이유는 무엇입니까? 값 유형은 불변이어야한다는 것을 알고 있지만 이는 규칙이 아니라 제안 일뿐입니다. 그래서 왜 이렇게 할 수 없습니까? struct MyStruct { public string Name { get; set; } } public class Program { static void Main(string[] args) { MyStruct[] array = new MyStruct[] { new MyStruct { Name = "1" }, new MyStruct { Name = "2" } }; foreach (var item in array) { item.Name = "3"; } //for (int i = 0; i < ar..

Nice programing 2020.12.08

Rails 3.1에서 SASS (Over SCSS)를 기본값으로 사용하는 방법은 무엇입니까?

Rails 3.1에서 SASS (Over SCSS)를 기본값으로 사용하는 방법은 무엇입니까? 스타일 시트의 기본값으로 SCSS가 아닌 SASS를 만드는 방법을 찾는 데 어려움을 겪습니다. sass_config.rb이 파일을 만들어 보았습니다 . Sass::Plugin.options[:syntax] = :sass Sass::Plugin.options[:style] = :compressed 또한 environment.rb 파일에 추가해 보았습니다. 어느 쪽이든이 오류가 발생합니다. .../config/environment.rb:7:in `': uninitialized constant Sass::Plugin (NameError) 레일 3.1.rc4의 경우 구성을 설정할 수 있습니다. config.sass.pr..

Nice programing 2020.12.08

new EmptyResult () 반환 VS NULL 반환

new EmptyResult () 반환 VS NULL 반환 ASP.NET MVC에서 내 작업이 내가 사용하는 항목을 반환하지 return new EmptyResult()않거나return null 차이가 있습니까? 반환 할 수 있습니다 null. MVC는이를 감지하고 EmptyResult. MSDN : EmptyResult 는 null을 반환하는 컨트롤러 작업과 같이 아무것도 수행하지 않는 결과를 나타냅니다. MVC의 소스 코드. public class EmptyResult : ActionResult { private static readonly EmptyResult _singleton = new EmptyResult(); internal static EmptyResult Instance { get { r..

Nice programing 2020.12.08

Chrome, pdf 디스플레이, 서버에서 수신 된 중복 헤더

Chrome, pdf 디스플레이, 서버에서 수신 된 중복 헤더 웹 사이트에 라이트 박스 안에 pdf를 표시하는 섹션이 있습니다. 최근 크롬 업그레이드로 인해 다음과 같은 표시가 깨졌습니다. 오류 349 (net :: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION) : 여러 Content-Disposition 헤더가 수신되었습니다. 이는 HTTP 응답 분할 공격으로부터 보호하기 위해 허용되지 않습니다. 이것은 IE에서 여전히 올바르게 작동합니다. IIS6에서 ASP.NET MVC3을 사용하고 있습니다. 파일을 생성하는 데 사용하는 코드는 다음과 같습니다. 인라인 문을 제거하면 파일이 다운로드되지만 라이트 박스 기능이 손상됩니다. 문제 코드 public FileRe..

Nice programing 2020.12.08

실행중인 클래스의 파일 시스템 경로 가져 오기

실행중인 클래스의 파일 시스템 경로 가져 오기 이 질문에 이미 답변이 있습니다. 10 개의 답변 에서 Java 클래스가로드 된 위치 찾기 java명령을 사용하여 실행되는 경우 런타임에서이 클래스의 코드에서 실행 된 클래스의 현재 파일 시스템 위치를 확인할 수있는 방법이 있습니까? 예를 들어 다음 클래스의 경우 : public class MyClass{ public static void main(String[] args){\ new MyClass().doStuff(); } private void doStufF(){ String path = ... // what to do here?! System.out.println("Path of class being invoked: " + path); } } 방금 호출..

Nice programing 2020.12.08

가능한 가장 작은 유효한 PDF는 무엇입니까?

가능한 가장 작은 유효한 PDF는 무엇입니까? 가장 작은 GIF 를 본 단순한 호기심에서 가능한 가장 작은 유효한 PDF 파일은 무엇입니까? 이것은 흥미로운 문제입니다. 책을 읽고 다음과 같이 시작할 수 있습니다. %PDF-1.0 1 0 objendobj 2 0 objendobj 3 0 objendobj xref 0 4 0000000000 65535 f 0000000010 00000 n 0000000053 00000 n 0000000102 00000 n trailer startxref 149 %EOF 291 바이트의 PDF 기쁨입니다. Acrobat이 열지 만 다소 불만이 있습니다. 그 안에 한 페이지가 있고 그것은 사양에서 허용하는 최소 3/72 "정사각형입니다. 그러나 Acrobat X는 더 이상 상..

Nice programing 2020.12.08

Jackson과 매핑 할 때 기본값을 null 필드로 설정

Jackson과 매핑 할 때 기본값을 null 필드로 설정 Jackson을 사용하여 일부 JSON 개체를 Java 개체에 매핑하려고합니다. JSON 객체의 일부 필드는 필수이며 (로 표시 할 수 있음 @NotNull) 일부는 선택 사항입니다. Jackson과의 매핑 후 JSON 개체에 설정되지 않은 모든 필드는 Java에서 null 값을 갖습니다. @NotNullnull 인 경우 Jackson에게 Java 클래스 멤버에 기본값을 설정하도록 지시 할 수 있는 유사한 주석 이 있습니까? 편집 : 질문을 더 명확하게하기 위해 몇 가지 코드 예제가 있습니다. Java 객체 : class JavaObject { @NotNull public String notNullMember; @DefaultValue("Valu..

Nice programing 2020.12.08

포그 및 AWS 경고 : 'unf'gem을로드 할 수 없음

포그 및 AWS 경고 : 'unf'gem을로드 할 수 없음 Rails 콘솔의 모든 작업 (rails 서버, rails 콘솔, db : migrate 등)은 마지막 번들 업데이트 이후 경고를 발생시킵니다. [fog][WARNING] Unable to load the 'unf' gem. Your AWS strings may not be properly encoded. 내 application.rb 파일에있는 AWS 문자열에서 아무것도 변경하지 않았 음을 확신합니다. # Amazon S3 credentials ENV["AWS_ACCESS_KEY_ID"] = "AWS_ACCESS_KEY_ID" ENV["AWS_SECRET_ACCESS_KEY"] = "AWS_SECRET_ACCESS_KEY" ENV["AWS_S3..

Nice programing 2020.12.08

잘못된 Swift 지원 / 잘못된 신속한 구현

잘못된 Swift 지원 / 잘못된 신속한 구현 신속하게 작성된 앱을 업로드하고 싶습니다. 애플리케이션 로더는 앱을 성공적으로 전달하지만 몇 분 후 사과에서 다음과 같은 응답을받습니다. 잘못된 Swift 지원-번들에 잘못된 Swift 구현이 포함되어 있습니다. 앱이 비준수 또는 시험판 도구로 빌드되었거나 서명되었을 수 있습니다. 자세한 내용은 developer.apple.com을 방문하십시오. xCode 버전 6.0.1 (6A317), Swift iOS SDK 8.0을 사용하고 xcode로 앱을 빌드합니다. swift의 유효한 구현을 얻는 방법에 대한 정보는 어디에서 찾을 수 있습니까? 애플은 구체적인 말을하지 않습니다. 고마워 비슷한 문제가있었습니다. 이 문제를 해결하고 빌드를 iTunesConnect에..

Nice programing 2020.12.08
반응형