반응형

Spring 1992

UILabel 글꼴 크기 변경 애니메이션

UILabel 글꼴 크기 변경 애니메이션 현재 사용자 지정 View Controller 컨테이너를 사용하는 응용 프로그램을 만들고 있습니다. 한 번에 여러보기가 화면에 표시되고 하나를 탭하면 선택한보기 컨트롤러가 전체 화면으로 애니메이션됩니다. 이렇게하면 선택한 뷰 컨트롤러 하위 뷰도 크기가 조정됩니다 (프레임, 글꼴 크기 등).하지만 UILabel의 글꼴 속성은 애니메이션 할 수 없어 문제가 발생합니다. 나는 여러 솔루션을 시도했지만 모두 완전히 형편 없다. 내가 시도한 솔루션은 다음과 같습니다. 더 큰 화면의 스크린 샷을 찍고 변경 사항을 애니메이션으로 만듭니다 (Flipboard와 유사). transform 속성을 사용하여 애니메이션 UIScrollView를 축소하고 전체 화면으로 가져올 때 확대합..

developer tip 2020.11.20

wechat, whatsapp 및 기타 메신저 앱의 기술은 무엇입니까?

wechat, whatsapp 및 기타 메신저 앱의 기술은 무엇입니까? 다양한 실시간 메신저 앱의 아키텍처에 대해 알고 싶습니다. 일반적인 프로토콜 / 아키텍처를 사용하고 있습니까? Facebook에서 190 억 달러에 구매 한 WhatsApp 아키텍처 는 whatsapp 디자인에 관련된 아키텍처를 설명합니다. 다음은 링크의 일반적인 설명입니다. WhatsApp 서버는 Erlang에서 거의 완벽하게 구현됩니다. 백엔드 메시지 라우팅을 수행하는 서버 시스템은 Erlang에서 수행됩니다. 매우 작은 서버 풋 프린트로 활성 사용자 수를 관리 할 수 ​​있다는 것이 큰 성과입니다. 팀의 합의는 주로 Erlang 때문이라는 것입니다. 흥미롭게도 Facebook Chat은 2009 년 Erlang으로 작성되었지만 ..

developer tip 2020.11.20

IOS7, Segue 및 스토리 보드-버튼없이 만드는 방법?

IOS7, Segue 및 스토리 보드-버튼없이 만드는 방법? 현재 로그인보기와 응용 프로그램보기가 있고 로그인보기에서 유효성 검사를 성공적으로 구현했으며 성공적인 유효성 검사에 대해 프로그래밍 방식으로 응용 프로그램보기로 전환해야합니다. 로그인 버튼에 segue 를 추가 한 다음 프로그래밍 방식으로 호출 할 수 있음을 이해합니다 . [self performSegueWithIdentifier:@"LoginSegue" sender:sender]; 그러나 이것은 분명히 버튼을 클릭 할 때마다 트리거됩니다 (세그가 버튼에 첨부되어 생성됨). 방금 버튼을 만들고 숨기고 나서 segue를 프로그래밍 방식으로 호출해야한다는 것을 읽었습니다. 이것은 약간 '잘못된'것 같습니다. 특정 UI 이벤트에 연결되지 않은 seg..

developer tip 2020.11.20

IntelliJ Idea IDE에서 javafx.application 기호를 해결할 수 없습니다.

IntelliJ Idea IDE에서 javafx.application 기호를 해결할 수 없습니다. IntelliJ Idea IDE에서 JavaFX 응용 프로그램 을 만들려고했지만 다음과 같은 컴파일 오류가 발생했습니다. java : javafx.application 패키지가 없습니다. 프로젝트 SDK와 프로젝트 언어 레벨을 Java 8로 변경하고 프로젝트를 다시로드했지만 도움이되지 않았습니다. 그런 다음 설정에서 JavaFX 플러그인이 활성화되었는지 확인했습니다. Google과 StackOverflow에서 검색해도 무엇이 잘못되었는지 더 이상 알 수 없었습니다. 미리 도움을 주셔서 감사합니다. 추신 : 저는 archlinux OS에서 IntelliJ Idea 14.0과 java8.1.0_25를 사용하고 ..

developer tip 2020.11.20

지도

지도 기본값 std::map mapy; ++mapy[5]; mapy[5]항상 1 이라고 가정하는 것이 안전 합니까? 내가 할 말은 mapy[5]항상 내 코드와 같이 명시 적으로 선언하지 않더라도, '++'전에 0의 기본 가치를 얻을? [] 연산자로 맵에 액세스하자마자 키가 존재하지 않으면 추가됩니다. int 유형의 기본 이니셜 라이저가 호출되어 0 값을 얻습니다. 예, 가정하는 것이 안전합니다. 지도 operator[]는 다음과 같이 지정됩니다. ([map.access]) 효과 :x 지도 에 에 해당하는 키가없는 경우 지도에 삽입합니다 value_type(std::move(x), T()). 반환 값 : 받는 참조 mapped_type에 해당하는 x에서 *this. T()사용 가치 초기화 모두 T제외 vo..

developer tip 2020.11.20

Java InputStream 닫기

Java InputStream 닫기 Java InputStreams를 사용할 때 close () 메서드 사용에 대해 몇 가지 질문이 있습니다. 내가보고 읽은 대부분의 개발자로부터 더 이상 필요하지 않을 때 항상 명시 적으로 InputStream에서 close ()를 호출해야합니다. 하지만 오늘 저는 Java 속성 파일을 사용하려고했는데 제가 찾은 모든 예제에는 다음과 같은 내용이 있습니다. Properties props = new Properties(); try { props.load(new FileInputStream("message.properties")); //omitted. } catch (Exception ex) {} 위의 예에서는 InputStream을 사용한 후에는 연결할 수 없기 때문에 명..

developer tip 2020.11.20

SpringJUnit4ClassRunner에 대한 log4j.properties를 구성하는 방법은 무엇입니까?

SpringJUnit4ClassRunner에 대한 log4j.properties를 구성하는 방법은 무엇입니까? 갑자기 이것은 JUnit 테스트 중에 계속 발생합니다. 모든 것이 작동하고 몇 가지 새로운 테스트를 작성했는데이 오류가 발생했습니다. 되 돌리면 사라지지 않습니다. 왜 그런 겁니까? log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#n..

developer tip 2020.11.20

SimpleXML 개체를 배열로 변환

SimpleXML 개체를 배열로 변환 여기 에서 SimpleXML 개체를 배열로 변환하는이 기능을 발견했습니다 . /** * function object2array - A simpler way to transform the result into an array * (requires json module). * * This function is part of the PHP manual. * * The PHP manual text and comments are covered by the Creative Commons * Attribution 3.0 License, copyright (c) the PHP Documentation Group * * @author Diego Araos, diego at klapm..

developer tip 2020.11.20

getHeight는 모든 Android UI 개체에 대해 0을 반환합니다.

getHeight는 모든 Android UI 개체에 대해 0을 반환합니다. 저는 UI를 만들고 있는데 모두 XML에 정적으로 정의되어 있습니다. 이 모든 것들은 사방에 가중치를 가지고 있고,보기에는 좋게 보이지만 실제로 모든 것이 올바른 높이를 가지고 있는지보고 싶었습니다. 문제는 형식 레이아웃에 대해 .getHeight ()를 호출하는 위치에 관계없이 0을 얻었습니다. onCreate () 및 onStart () 모두에서 시도했습니다. 같은 것. 모든 UI 개체에도 발생합니다. 어떤 생각? package com.app.conekta; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android...

developer tip 2020.11.20

큰 파일의 줄 수

큰 파일의 줄 수 나는 일반적으로 ~ 20Gb 크기의 텍스트 파일로 작업하며 주어진 파일의 줄 수를 매우 자주 계산합니다. 지금 내가하는 방식은 단지 cat fname | wc -l이며 매우 오래 걸립니다. 훨씬 더 빠른 해결책이 있습니까? Hadoop이 설치된 고성능 클러스터에서 작업합니다. 지도 축소 접근 방식이 도움이 될 수 있는지 궁금합니다. 솔루션이 솔루션처럼 한 줄로 실행되는 것처럼 간단하기를 원 wc -l하지만 얼마나 실행 가능한지 잘 모르겠습니다. 어떤 아이디어? 시험: sed -n '$=' filename 또한 고양이는 불필요합니다 : wc -l filename현재의 방식으로 충분합니다. 제한 속도 요소는 저장 장치의 I / O 속도이므로 간단한 줄 바꿈 / 패턴 계산 프로그램간에 변경하..

developer tip 2020.11.20
반응형