반응형

C# 4662

사람이 읽을 수있는 파일 크기 버전을 얻기 위해 재사용 가능한 라이브러리?

사람이 읽을 수있는 파일 크기 버전을 얻기 위해 재사용 가능한 라이브러리? 웹에는 바이트 크기에서 사람이 읽을 수있는 크기를 반환하는 기능을 제공하는 다양한 스 니펫이 있습니다. >>> human_readable(2048) '2 kilobytes' >>> 그러나 이것을 제공하는 Python 라이브러리가 있습니까? 간단한 구현으로 위의 "라이브러리를 요구하기에는 너무 작은 작업"문제를 해결합니다. def sizeof_fmt(num, suffix='B'): for unit in ['','Ki','Mi','Gi','Ti','Pi','Ei','Zi']: if abs(num) < 1024.0: return "%3.1f%s%s" % (num, unit, suffix) num /= 1024.0 return "%.1f..

IT story 2020.05.07

OS X 10.9 이상에 libv8 gem 설치

OS X 10.9 이상에 libv8 gem 설치 libv8 3.16.14.3을 설치하려고하는데 최신 안정 rvm 및 ruby-1.9.3-p125를 사용하여 OSX Mavericks에서 오류가 발생합니다. 다음은 'gem install libv8'명령을 실행 한 결과입니다. ~/src(branch:master) » gem install libv8 Fetching: libv8-3.16.14.3.gem (100%) Building native extensions. This could take a while... ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /Users/me/.rvm/rubies/ruby-1...

IT story 2020.05.07

'AppCompatActivity'기호를 해결할 수 없습니다

'AppCompatActivity'기호를 해결할 수 없습니다 방금 Android Studio를 사용하려고했습니다. 빈 프로젝트를 만들고 Activity확장하는 을 만들려고했습니다 AppCompatActivity. 불행한 안드로이드 스튜디오는 "그 말을" 'AppCompatActivity'기호를 해결할 수 없습니다 내가 가진 compile "com.android.support:appcompat-v7:22.0.+"내 "응용 프로그램"모듈과 재건 프로젝트 몇 차례의 의존성 목록에. 그러나 나는 만 사용할 수 있습니다 ActionBarActivity. 내가 무엇을 잘못하고 있지? 올바른 lib 버전과 올바른 클래스를 사용하는 동안 동일한 오류가있는 사람을 위해 여기에 다른 답변이 약간 추가되었습니다. 내가 업그..

IT story 2020.05.07

XmlDocument를 문자열로 변환

XmlDocument를 문자열로 변환 다음은 현재 XMLDocument 를 String으로 변환하는 방법입니다. StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); 이 방법의 문제점은 " (속성에있는 인용 부호)가 있으면이를 이스케이프한다는 것입니다. 인스턴스의 경우 : 위는 예상되는 XML입니다. 그러나 그것은 반환 String.Replace "\"를 할 수 있지만 그 방법은 괜찮습니까? 부작용이 있습니까? XML 자체에 "\" 가 포함되어 있으면..

IT story 2020.05.07

왜 내 공이 사라지는가?

왜 내 공이 사라지는가? [닫은] 재미있는 제목을 용서하십시오. 벽과 벽에 튀어 오르고 충돌하는 200 개의 공에 대한 작은 그래픽 데모를 만들었습니다. 내가 현재 여기있는 것을 볼 수 있습니다 : http://www.exeneva.com/html5/multipleBallsBouncingAndColliding/ 문제는 그들이 서로 충돌 할 때마다 사라진다는 것입니다. 왜 그런지 잘 모르겠습니다. 누군가 살펴보고 나를 도울 수 있습니까? 업데이트 : 분명히 balls 배열에는 NaN 좌표가있는 볼이 있습니다. 아래는 볼을 배열로 푸시하는 코드입니다. 좌표가 NaN을 얻는 방법을 완전히 모르겠습니다. // Variables var numBalls = 200; // number of balls var maxS..

IT story 2020.05.07

ASP.NET ID를 사용할 때 테이블 이름을 어떻게 변경합니까?

ASP.NET ID를 사용할 때 테이블 이름을 어떻게 변경합니까? Visual Studio 2013 (MSDN 2013-10-18에서 다운로드)의 릴리스 버전 (RCM이 아닌 RTM)을 사용하므로 최신 (RTM) 버전의 AspNet.Identity를 사용하고 있습니다. 새 웹 프로젝트를 만들 때 인증을 위해 "개별 사용자 계정"을 선택합니다. 다음과 같은 테이블이 생성됩니다. AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers 새 사용자를 등록하면 (기본 템플릿 사용)이 테이블 (위에 나열된)이 생성되고 AspNetUsers 테이블에 다음을 포함하는 레코드가 삽입됩니다. 신분증 사용자 이름 비밀번호 해시 보안 스탬프 차별 또..

IT story 2020.05.07

단순한 1L 대신 긴 serialVersionUID를 생성하는 이유는 무엇입니까?

단순한 1L 대신 긴 serialVersionUID를 생성하는 이유는 무엇입니까? 클래스가 Eclipse에서 Serializable을 구현할 때 add default serialVersionUID(1L)또는 generated 옵션이 있습니다 serialVersionUID(3567653491060394677L). 나는 첫 번째 것이 더 시원하다고 생각하지만, 두 번째 옵션을 사용하는 사람들을 여러 번 보았습니다. 생성 할 이유가 long serialVersionUID있습니까? 내가 알 수있는 한, 그것은 이전 릴리스와의 호환성을위한 것입니다. 이것은 이전에 serialVersionUID 사용을 무시한 다음 호환 가능 해야 하지만 직렬화가 중단 되도록 변경 한 경우에만 유용합니다 . 자세한 내용은 Java ..

IT story 2020.05.07

“x는 null”과“x == null”의 차이점은 무엇입니까?

“x는 null”과“x == null”의 차이점은 무엇입니까? C # 7에서는 사용할 수 있습니다 if (x is null) return; 대신에 if (x == null) return; 기존 방식보다 새로운 방식 (이전 예)을 사용하면 어떤 이점이 있습니까? 시맨틱이 다른가? 맛의 문제 일까? 그렇지 않다면 언제 다른 것을 사용해야합니까? 참조 : C # 7.0의 새로운 기능 . 업데이트 : 오버로드 된 항등 연산자가없는 경우 Roslyn 컴파일러가 두 연산자의 동작을 동일하게 만들도록 업데이트되었습니다 . 참조하십시오 현재 컴파일러 결과에 코드를 ( M1그리고 M2코드에서) 그 어떠한 오버로드 같음 비교가 없을 때 어떻게되는지 보여줍니다. 둘 다 이제 더 나은 성능을 ==발휘합니다. 오버로드 된 동등..

IT story 2020.05.07

기고자 / 소유자가 아닌 경우 GitHub의 문제에 라벨을 붙이는 방법은 무엇입니까?

기고자 / 소유자가 아닌 경우 GitHub의 문제에 라벨을 붙이는 방법은 무엇입니까? GitHub에서 내 프로젝트가 아니며 기고자가 아닌 프로젝트에 대한 문제를 제출했지만 문제를 표시하는 방법을 찾을 수 없습니다. 레이블을 지정할 수있는 방법이 있습니까, 아니면이 기능을 제공 한 사람 만 사용할 수 있습니까? 기고자 만 사용할 수 있습니다. 이렇게하면 임의의 사람들이 잘못된 레이블을 할당하고 범주를 망칠 수 있습니다. 그러나 어떤 식 으로든 레이블을 제안 할 수 있다면 유용 할 것입니다. 그런 다음 문제를 버그라고 생각할 수 있으므로 소유자는이를 확인할 수 있습니다. 많은 사람들이 제목에 레이블을 제안합니다.[proposed Label] actual title GitHub 이슈 템플릿 라벨 자동 할당 (..

IT story 2020.05.07

asp.net mvc : Html.CheckBox가 추가 숨겨진 입력을 생성하는 이유

asp.net mvc : Html.CheckBox가 추가 숨겨진 입력을 생성하는 이유 방금 Html.CheckBox("foo")하나 대신 2 개의 입력 을 생성 하는 것으로 나타났습니다 . 확인란을 선택하지 않으면 양식 필드가 제출되지 않습니다. 그렇기 때문에 숨겨진 필드에 항상 잘못된 값이 있습니다. 확인란을 선택하지 않으면 양식에 여전히 숨겨진 필드의 값이 있습니다. 이것이 ASP.NET MVC가 확인란 값을 처리하는 방법입니다. 확인하려면 Html.Hidden이 아닌을 사용하여 확인란을 선택하십시오 . 확인란을 선택하지 않은 상태로두고 양식을 제출하고 서버 측에서 게시 된 요청 값을 확인하십시오. 확인란 값이 없다는 것을 알 수 있습니다. 숨겨진 필드가 있으면 값 이있는 MyTestCheckboxV..

IT story 2020.05.07
반응형