반응형

2020/08 545

iOS 7의 사용자 정의 글꼴

iOS 7의 사용자 정의 글꼴 게임을 개발 중이며 앱에서 사용자 지정 글꼴을 사용하고 싶습니다. 중요한 경우 SpriteKit을 사용하고 있습니다. 이 https://github.com/deni2s/IBCustomFonts를 사용해 보았지만 이 글꼴 http://www.fontspace.com/freaky-fonts/emulogic 으로 작동하도록 할 수 없습니다 . 다양한 시도를 해봤고 앱의 info.plist에 폰트를 등록했습니다 ... 무슨 일인지 아는 사람 있나요? 우선 저는 SpriteKit이 아무런 차이를 만들지 않는다고 가정합니다. 프로젝트에 복사 한 .otf 또는 .ttf 글꼴이 필요합니다. 예를 들어 지원 파일에서. .plist 파일 을 편집해야 합니다. 추가 "응용 프로그램에서 제공하는..

Programing 2020.08.15

다음 클래스를 인스턴스화 할 수 없습니다.-android.support.v7.widget.Toolbar

다음 클래스를 인스턴스화 할 수 없습니다.-android.support.v7.widget.Toolbar Android Lollipop (5.0)에서 사용 된 새로운 머티리얼 디자인으로 앱을 만들고 있습니다. 다음 가이드를 사용하고 있습니다. http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html http://antonioleiva.com/material-design-everywhere/ 도구 모음을 만든 후 "다음 클래스를 인스턴스화 할 수 없습니다.-android.support.v7.widget.Toolbar"오류가 발생합니다. 앱은 휴대폰이나 에뮬레이터에서 잘 작동하지만 Android Studio의..

Programing 2020.08.15

O (n)보다 빠르게 배열 요소의 인덱스 가져 오기

O (n)보다 빠르게 배열 요소의 인덱스 가져 오기 나는 거대한 배열과 그것의 값을 가지고 있습니다. 배열 값의 인덱스를 얻고 싶습니다. Array#index그것을 얻기 위해 전화 하는 것보다 다른 방법 이 있습니까? 문제는 정말 거대한 배열을 유지하고 Array#index엄청난 시간을 호출 할 필요가 있기 때문입니다. 몇 번의 시도 끝에 값 자체 대신 필드가있는 구조체를 저장하여 요소 내부에 인덱스 를 캐싱(value, index) 하면 성능이 크게 향상 된다는 것을 발견했습니다 (20 배 승리). 그래도 캐싱없이 en 요소의 인덱스를 찾는 더 편리한 방법이 있는지 궁금합니다 (또는 성능을 향상시킬 좋은 캐싱 기술이 있습니다). 배열을 해시로 변환합니다. 그런 다음 열쇠를 찾으십시오. array = [..

Programing 2020.08.15

Swift에서 문자열에서 첫 번째 문자를 제거하는 가장 간결한 방법은 무엇입니까?

Swift에서 문자열에서 첫 번째 문자를 제거하는 가장 간결한 방법은 무엇입니까? 문자열에서 첫 번째 문자를 삭제하고 싶습니다. 지금까지 제가 생각 해낸 가장 간결한 것은 다음과 같습니다. display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) Int유니 코드 때문에 문자열로 인덱싱 할 수 없다는 것을 알고 있지만이 솔루션은 매우 장황 해 보입니다. 내가 간과하는 또 다른 방법이 있습니까? Swift 3을 사용 하는 경우이 답변의 두 번째 섹션을 무시할 수 있습니다. 좋은 소식은 이것이 실제로 다시 간결하다는 것입니다! String의 새로운 remove (at :) 메서드를 사용하기 만하면됩니다. var m..

Programing 2020.08.15

Xcode 8.3 / Xcode 9.0 프로비저닝 프로파일 장치 새로 고침

Xcode 8.3 / Xcode 9.0 프로비저닝 프로파일 장치 새로 고침 새 장치를 추가했습니다. Xcode 8이 서명 자산을 자동으로 관리하므로 프로비저닝 프로파일을 어떻게 새로 고칠 수 있습니까? 이 질문을 찾았습니다. Xcode 7에서 관리하는 팀 프로비저닝 프로필의 장치를 새로 고치시겠습니까? – 그러나 우리는 Xcode 8.3에서 그렇게 할 수 없습니다. 장치가 없어서 포털에 수동으로 추가하고 프로비저닝 프로파일도 편집했지만 Xcode가 다시 다운로드하지 않습니다. 이것이 당신이해야 할 일입니다. ~/Library/MobileDevice/Provisioning\ Profiles/거기에서 모든 프로비저닝 프로파일로 이동하여 삭제하십시오. XCode> 환경 설정> 계정으로 이동하여 Apple ID..

Programing 2020.08.15

Theme.AppCompat.Light.DarkActionBar와 같은 appcompat-v7 툴바 스타일을 어떻게 지정합니까?

Theme.AppCompat.Light.DarkActionBar와 같은 appcompat-v7 툴바 스타일을 어떻게 지정합니까? Theme.AppCompat.Light.DarkActionBar새로운 지원 라이브러리 툴바로 모양을 재현하려고합니다 . 선택하면 Theme.AppCompat.Light툴바가 밝아지고 선택 Theme.AppCompat하면 어두워집니다. (기술적으로 .NoActionBar버전 을 사용해야 하지만 내가 말할 수있는 한 유일한 차이점은 이제는 Theme.AppCompat.Light.DarkActionBar없지만 순진하게 내 자신을 만들기에 충분하다고 생각했습니다. 그러나 이것으로 내 도구 모음은 여전히 Light테마입니다. 지금까지 어두운 (기본) 테마와 밝은 테마를 혼합하는 다양한 ..

Programing 2020.08.15

바이트 배열에서 이메일 첨부 파일을 추가하는 방법은 무엇입니까?

바이트 배열에서 이메일 첨부 파일을 추가하는 방법은 무엇입니까? 나는이 byte[]파일의 내용을. 을 (를) 사용하여 첨부 파일로 보내고 싶습니다 System.Net.Mail. 첨부 파일 클래스에 스트림을 허용하는 1 개의 오버로드가 있음을 알았습니다. Attachment att = new Attachment(Stream contentStream,string name); byte[]이 과부하 를 통과 할 수 있습니까? 가장 간단한 방법 : Attachment att = new Attachment(new MemoryStream(bytes), name); 비동기 작업으로 펑키 한 작업을 수행하지 않는 한, 처리하지 MemoryStream않고 두어도 안전하므로 삶이 더 쉬워 질 수 있습니다. 분명히 그것이 미..

Programing 2020.08.14

간단한 케이스 클래스에 대한 Ordering을 정의하는 쉬운 관용적 방법

간단한 케이스 클래스에 대한 Ordering을 정의하는 쉬운 관용적 방법 간단한 스칼라 케이스 클래스 인스턴스 목록이 있고를 사용하여 예측 가능한 사전 순으로 인쇄하려고 list.sorted하지만 "...에 대해 정의 된 암시 적 순서 없음"을 수신합니다. 케이스 클래스에 대한 사전 순서를 제공하는 암시적인 것이 있습니까? 사전 식 순서를 케이스 클래스에 혼합하는 간단한 관용적 방법이 있습니까? scala> case class A(tag:String, load:Int) scala> val l = List(A("words",50),A("article",2),A("lines",7)) scala> l.sorted.foreach(println) :11: error: No implicit Ordering defi..

Programing 2020.08.14

msbuild를 C # 6으로 업그레이드하는 방법은 무엇입니까?

msbuild를 C # 6으로 업그레이드하는 방법은 무엇입니까? 내 프로젝트에서 C # 6을 사용하고 싶습니다 (null 전파, 기타 기능). 내 PC에 VS 2015를 설치했으며 훌륭하게 작동하고 다음과 같은 테스트 코드를 빌드합니다. var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; 하지만 프로젝트를 저장소에 푸시하고 CI가 빌드를 시작하면 지원되지 않는 ?. CI 서버에도 VS2015를 설치했지만 사용하지 않는 것 같습니다. 어떡해? CI-CruiseControl .NET 빌드 C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuil..

Programing 2020.08.14

JPA에서 복합 기본 키를 만들고 처리하는 방법

JPA에서 복합 기본 키를 만들고 처리하는 방법 동일한 데이터 항목의 버전을 갖고 싶습니다. 즉, 항목을 다른 버전 번호로 복제하고 싶습니다. id - Version 기본 키가됩니다. 엔티티는 어떻게 생겼습니까? 다른 버전으로 복제하려면 어떻게해야합니까? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1 Data 당신은 할 수 있습니다 Embedded class당신이 키를 포함하는, 다음으로 그 클래스에 대한 참조가 EmbeddedId귀하의에서 Entity. @EmbeddedId및 @Embeddable주석 이 필요합니다 . @Entity public class YourEntity { @EmbeddedId private M..

Programing 2020.08.14
반응형