분류 전체보기 765

파이어베이스InstanceIdService가 더 이상 사용되지 않습니다.

파이어베이스InstanceIdService가 더 이상 사용되지 않습니다. 파이어베이스 알림 토큰이 새로 고쳐질 때마다 알림 토큰을 가져오는 데 사용되는 이 클래스를 모두 알고 있기를 바랍니다. 이 클래스에서 새로 고쳐진 토큰을 받는 방법은 다음과 같습니다. @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); } FCM에서 했습니다.FirebaseInstanceIdService 하지만, 그 파이어베이스를 보여주는 것...

programing 2023.07.23

실행 시간 제한에 절전 시간이 포함됩니까?

실행 시간 제한에 절전 시간이 포함됩니까? 저는 그것과 관련하여 두 가지 질문이 있습니다.sleep()PHP에서 기능: 절전 시간이 PHP 스크립트의 최대 실행 시간 제한에 영향을 미칩니까?때때로 PHP는 "최대 실행 시간 30초 초과" 메시지를 표시합니다.사용할 경우 이 메시지가 표시됩니까?sleep(31)? 사용 시 위험 요소가 있습니까?sleep()기능?CPU 성능에 많은 비용이 드나요? 당신은 그것을 시도해야 합니다, 단지 당신의 최대 실행 시간보다 더 오래 자는 스크립트를 가지고 있습니다. 스포일러:Linux에서는 절전 시간이 무시되지만 Windows에서는 실행 시간으로 계산됩니다.PHP sleep() 페이지에는 다음과 같은 사용자 기여 노트가 있습니다. 참고: set_time_limit() 함..

programing 2023.07.23

phpexcel을 사용하여 셀에서 새 줄을 만드는 방법

phpexcel을 사용하여 셀에서 새 줄을 만드는 방법 저는 php excel에 문제가 있습니다. 한 셀에서 새 라인을 만들고 싶지만 만들 수 없습니다. \n 또는 를 사용하려고 했지만 작동하지 않습니다.이것은 내 코드: $objPHPExcel->getActiveSheet()->setCellValue('H5', 'Hello\nWorld'); // i need this show in two line $objPHPExcel->getActiveSheet()->getStyle('H5')->getAlignment()->setWrapText(true); fyi: 제 엑셀 형식은 xls가 아니라 xls입니다. 감사합니다 :)$objPHPExcel->getActiveSheet()->setCellValue('H5', "..

programing 2023.07.23

트리거에서 DELMITER //의 역할은 무엇입니까?

트리거에서 DELMITER //의 역할은 무엇입니까? DELIMITER // 그것이 무슨 소용이 있습니까?문 구분 기호를 에서 변경합니다.;로.//이것은 당신이 글을 쓸 수 있도록 하기 위함입니다.;트리거 정의에서 MySQL 클라이언트가 이 작업을 완료했다는 의미로 잘못 해석하지 않아도 됩니다. 다시 변경할 때는 다음과 같습니다.DELIMITER ;,것은 아니다.DELIMITER;사람들이 하려고 하는 것을 봐왔듯이.SQL에서 각 문을 기본적으로 세미콜론(;)인 구분 기호로 닫습니다.트리거에서 여러 개의 문을 작성해야 하며, 각 문은 세미콜론으로 끝납니다.이러한 세미콜론이 트리거 문의 끝이 아님을 MySQL에 알리기 위해, 일시적으로 구분 기호를 ;에서 //로 변경하여 트리거 문이 //를 만날 때만 종료된..

programing 2023.07.23

JMH를 통한 스프링 부트 애플리케이션 벤치마킹

JMH를 통한 스프링 부트 애플리케이션 벤치마킹 나는 있습니다spring boot사용하여 벤치마킹하려는 애플리케이션JMH이 통합에 대한 참조는 유용합니다.해결책은 생각보다 쉬웠습니다.중요한 부분은 벤치마크가 초기화될 때 스프링 부트 애플리케이션을 시작하는 것입니다.구성 컨텍스트에 대한 클래스 수준 변수를 정의하고 벤치마크를 설정하는 동안 이 변수에 대한 참조를 제공합니다.벤치마크 내에서 Bean 메서드에 문의합니다. import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.util.concurrent.TimeUnit; import org.openjdk.jmh.annotations.Benchmark; impor..

programing 2023.07.23

유레카와 리본을 이용한 테스트 서비스

유레카와 리본을 이용한 테스트 서비스 저는 넷플릭스 스택과 스프링 부트로 마이크로 서비스를 이용하여 애플리케이션을 구축하고 있습니다.한 가지 궁금한 점은 주변 서비스를 조롱할 수 있는 통합 테스트가 아직 없다는 것입니다. 그래서 저는 통화 중에 등록된 B 서비스의 URL로 eureka 이름을 해결하기 위해 리본이 달린 eureka 클라이언트인 A 서비스를 가지고 있습니다. 따라서 이상적으로 저는 스프링 부트의 통합 테스트 주석으로 애플리케이션을 시작하고, 와이어모크를 사용하여 서비스 B를 시뮬레이션한 다음 서비스 A의 메소드를 호출하고, 이것은 서비스의 상징적인 이름을 사용하여 제 조롱된 서비스 B를 호출해야 합니다. 이미 해결한 사람이 있나요?이런 사람들의 블로그 엔트리 등을 이미 검색했지만 찾을 수 ..

programing 2023.07.23

C에서 FILE 키워드는 정확히 무엇입니까?

C에서 FILE 키워드는 정확히 무엇입니까? 저는 취미로 C를 배우기 시작했고 꽤 오랫동안 FILE을 파일 포인터 선언으로 맹목적으로 사용했는데, 저는 궁금했습니다.이것은 C가 파일을 처리하기 위한 키워드입니까, 아니면 특수 데이터 유형입니까?내부 및 기타 데이터에 대한 파일 스트림이 포함되어 있습니까?포인터로 정의되는 이유는 무엇입니까? 조금 더 명확하게 하기 위해 제가 의미하는 바를 보여주는 예는 다음과 같습니다. FILE* fp; //

programing 2023.07.23

GETDATE()가 잘못된 식별자인 이유는 무엇입니까?

GETDATE()가 잘못된 식별자인 이유는 무엇입니까? 이 코드를 디버깅할 때 GETDATE()가 잘못된 식별자인 이유는 무엇입니까?라고 Oracle SQL Developer 도구가 말합니다. CREATE OR REPLACE TRIGGER SPName AFTER UPDATE ON TableName FOR EACH ROW BEGIN UPDATE TableName SET LastModifiedDate = GETDATE() WHERE TableName.DET_ID = :new.DET_ID; END; 당신이 원하는 것 같습니다.SYSDATE,것은 아니다.GETDATE()사용해 보십시오. UPDATE TableName SET LastModifiedDate = (SELECT SYSDATE FROM DUAL); 다음..

programing 2023.07.23

YAML 파일은 들여쓰기로 탭을 포함할 수 없습니다.

YAML 파일은 들여쓰기로 탭을 포함할 수 없습니다. 심포니 2와 함께한 첫 작품입니다.제가 여기서 하려는 것은 사용자가 제출 버튼을 클릭할 때마다 다른 페이지로 이동하는 것입니다. 하지만 제 색인 페이지가 로딩되지 않습니다.라우팅 파일에 문제가 있다고 합니다. 구체적으로 다음과 같습니다. YAML 파일은 들여쓰기로 탭을 포함할 수 없습니다. 제가 뭘 잘못했는지 모르겠어요.여기 제 라우팅 파일이 있습니다. community_online_shop_homepage: pattern: / defaults: { _controller: CommunityOnlineShopBundle:Page:index } _login: pattern: /login defaults: { _controller: CommunityOnli..

programing 2023.07.23

포니(ORM)는 어떻게 속임수를 쓸까요?

포니(ORM)는 어떻게 속임수를 쓸까요? 포니 ORM은 생성자 식을 SQL로 변환하는 좋은 방법을 사용합니다.예: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Python은 훌륭한 자기 성찰과 메타프로그래밍이 내장되어 있다는 것을 알지만, 이 라이브러리는 어떻게 전처리 없이 생성기 표현을 번역할 수 있습니까?그것은 마법처럼 보입니다. [업데이트] ..

programing 2023.07.23