반응형

java 2289

UILabel 텍스트의 픽셀 너비

UILabel 텍스트의 픽셀 너비 취소 선이있는 UILabel을 그려야합니다. 따라서 UILabel을 서브 클래 싱하고 다음과 같이 구현했습니다. @implementation UIStrikedLabel - (void)drawTextInRect:(CGRect)rect{ [super drawTextInRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1)); } @end UILabel은 전체 레이블만큼 길지만 텍스트는 더 짧을 수 있습니다. 선을 적절하게 그릴 수 있도록 텍스트 길이를 픽셀 단위로 결정하는 방법..

program story 2020.10.13

Xcode 8에서 줄 삭제 키보드 단축키를 어떻게 만듭니 까?

Xcode 8에서 줄 삭제 키보드 단축키를 어떻게 만듭니 까? Xcode 3 솔루션이 더 이상 작동하지 않습니다. 이전 버전에서는 Xcode현재 줄을 삭제하는 키 바인딩을 만들 수있었습니다. 다른 솔루션이 있었고 예를 들어 여기에 설명되어 있습니다. Xcode : 라인 핫키 삭제 Xcode 중복 / 삭제 라인 http://bigdiver.wordpress.com/2009/09/11/configure-homeend-key-bidings-on-mac-os-x/ http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/ 모든 솔루션에는 다음 파일 중 하나를 수정하는 것이 포함됩니다. ~ / Library / Application Support /..

program story 2020.10.13

LINQ를 사용하여 항목을 목록 맨 위로 이동

LINQ를 사용하여 항목을 목록 맨 위로 이동 LINQ를 사용하여 목록의 첫 번째 항목으로 id = 10이라고 말하는 항목을 이동하는 방법이 있습니까? 품목 A-id = 5 품목 B-id = 10 품목 C-id = 12 품목 D-ID = 1 이 경우 어떻게 항목 C를 내 List컬렉션 의 맨 위로 우아하게 이동할 수 있습니까? 이것은 지금 내가 가진 최고입니다. var allCountries = repository.GetCountries(); var topitem = allCountries.Single(x => x.id == 592); var finalList = new List(); finalList.Add(topitem); finalList = finalList.Concat(allCountries.W..

program story 2020.10.13

부트 스트랩 navbar 활성 상태가 작동하지 않음

부트 스트랩 navbar 활성 상태가 작동하지 않음 부트 스트랩 v3이 있습니다. 나는를 사용하여 class="active"내에서 navbar내가 메뉴 항목을 누르면이 전환되지 않습니다. 이 작업을 수행 jQuery하고 클릭 기능을 구축하는 방법을 알고 있지만이 기능이 부트 스트랩에 포함되어야한다고 생각합니까? 그렇다면 JavaScript 문제일까요? 다음은 포함 된 js / css / bootstrap 파일이있는 헤더입니다. 내 navbar코드 는 다음과 같습니다 . MyBrand Home Links About Contact Login 내가 올바르게 설정하고 있습니까? (관련이없는 메모이지만 관련이있을 수 있습니까? 메뉴가 이동 될 때 메뉴 버튼을 클릭하면 축소됩니다. 다시 누르면 축소되지 않습니다. ..

program story 2020.10.13

값이 숫자인지 어떻게 확인할 수 있습니까?

값이 숫자인지 어떻게 확인할 수 있습니까? 양식 텍스트 필드에서 반환 된 값이 숫자 즉, 12, 12.5 또는 12.75인지 확인하고 싶습니다. 이를 확인하는 간단한 방법이 param있습니까? 특히 값이 ? 그냥 regexp로, 사소하고 그 이상으로 생각할 가치가 없습니다. v =~ /\A[-+]?[0-9]*\.?[0-9]+\Z/ (Justin의 의견에 따라 수정 됨) 당신이 사용할 수있는 12.is_a? Numeric ( Numeric정수 및 부동 소수점에서 작동합니다.) 유효한 숫자의 표현을 포함 할 수있는 문자열로 도착하면 다음을 사용할 수 있습니다. class String def valid_float? true if Float self rescue false end end 그리고 '12'.vali..

program story 2020.10.13

익명 메서드로 값을 반환하는 방법은 무엇입니까?

익명 메서드로 값을 반환하는 방법은 무엇입니까? 이것은 실패합니다 string temp = () => {return "test";}; 오류와 함께 람다식이 대리자 형식이 아니기 때문에 '문자열'형식으로 변환 할 수 없습니다. 오류의 의미는 무엇이며 어떻게 해결할 수 있습니까? 여기서 문제는 a를 반환하는 익명 메서드를 정의 string했지만 string. 호출 될 때 string직접 생성 되지 않는 표현식입니다 string. 호환되는 대리자 유형에 할당되어야합니다. 이 경우 가장 쉬운 선택은Func Func temp = () => {return "test";}; 이 작업은 약간의 캐스팅을 통해 한 줄로 수행하거나 대리자 생성자를 사용하여 람다 형식을 설정 한 다음 호출을 수행 할 수 있습니다. strin..

program story 2020.10.12

마지막 마이그레이션 추가 명령을 실행 취소하려면 어떻게합니까?

마지막 마이그레이션 추가 명령을 실행 취소하려면 어떻게합니까? Add-Migration명령을 사용하여 마이그레이션을 만들었지 만 해당 마이그레이션의 이름을 변경하고 싶습니다. 원하는 새 이름을 사용하여 다시 생성 할 수 있도록 마이그레이션 명령을 실행 취소하려면 어떻게해야합니까? 생성 된 파일을 삭제하는 문제입니까, 아니면 나쁜 생각 일 수 있습니까? 사용하지 않은 경우 Update-Database마이그레이션 파일을 삭제할 수 있습니다. 업데이트를 실행 한 경우을 사용하여 롤백 Update-Database -TargetMigration "NameOfPreviousMigration"한 다음 마이그레이션 파일을 삭제해야합니다. 참고: http://elegantcode.com/2012/04/12/entity-..

program story 2020.10.12

'마스킹 된'비트 세트 증가

'마스킹 된'비트 세트 증가 현재 다음 문제가 발생한 트리 열거자를 작성하는 중입니다. 마스크 된 비트 셋, 즉 세트 비트가 마스크의 하위 집합 인 비트 셋, 즉 0000101mask를보고 1010101있습니다. 내가 달성하고 싶은 것은 비트 세트를 증가시키는 것이지만 마스크 비트에 대해서만 가능합니다. 이 예에서 결과는입니다 0010000. 좀 더 명확하게하려면 마스킹 된 비트 만 추출합니다. 즉 0011,이를 증분하고 0100마스크 비트에 다시 배포하여 0010000. 비트 캔과 접두사 마스크의 조합을 사용하여 수동으로 작업을 구현하는 것보다 효율적인 방법을 보는 사람이 있습니까? 비 마스크 비트를 1로 채우면 전달됩니다. // increments x on bits belonging to mask x..

program story 2020.10.12

.NET JSON 직렬화 중 필드 무시

.NET JSON 직렬화 중 필드 무시 [XmlIgnore]와 비슷합니까? .NET 3.5 sp1에서 JSON 문자열로 브라우저에 전송되는 POCO 클래스가 있습니다. 기본 JSON 직렬화를 사용하고 있으며 무시하고 싶은 일부 필드가 있습니다. 직렬화되지 않도록 [System.Xml.Serialization.XmlIgnore]와 유사한 속성을 추가하고 싶습니다. 내 모델 에서 ScriptIgnore 속성을 다음과 같이 사용합니다 . public class Item { [ScriptIgnore] public Item ParentItem { get; set; } } 이 특정 시나리오에서는 Json serializer에서 순환 참조 오류가 발생했기 때문에 무시했습니다. 나는 한 SO 여기에 비슷한 질문을 I는..

program story 2020.10.12

언제 복사 생성자를 사용해야합니까?

언제 복사 생성자를 사용해야합니까? C ++ 컴파일러가 클래스에 대한 복사 생성자를 생성한다는 것을 알고 있습니다. 어떤 경우에 사용자 정의 복사 생성자를 작성해야합니까? 몇 가지 예를 들어 줄 수 있습니까? 컴파일러에 의해 생성 된 복사 생성자는 멤버 단위 복사를 수행합니다. 때로는 충분하지 않습니다. 예를 들면 : class Class { public: Class( const char* str ); ~Class(); private: char* stored; }; Class::Class( const char* str ) { stored = new char[srtlen( str ) + 1 ]; strcpy( stored, str ); } Class::~Class() { delete[] stored; } ..

program story 2020.10.12
반응형