반응형

분류 전체보기 598

Angular material $ mdToast의 메시지 유형에 따라 Toast의 색상을 어떻게 변경할 수 있습니까?

Angular material $ mdToast의 메시지 유형에 따라 Toast의 색상을 어떻게 변경할 수 있습니까? 사용 $mdToast.simple().content("some test")하는 동안 토스트가 검은 색으로 보입니다. 해당 색상을 빨간색, 노란색 등으로 변경하려면 오류, 경고 및 성공과 같은 오류 메시지 유형에 따라 다릅니다. 유사한 질문 이 . 편집 : 올바른 구현을 위해 아래 rlay3s 솔루션을 사용하십시오 :)! 구식 : jhblacklocks 솔루션으로 사용자 지정 텍스트를 표시하는 데 문제가 있었기 때문에 '템플릿'을 사용하여 이렇게하기로 결정했습니다. var displayToast = function(type, msg) { $mdToast.show({ template: '' ..

programing 2021.01.17

iOS는 다른 배열에서 배열 요소를 신속하게 제거합니다.

iOS는 다른 배열에서 배열 요소를 신속하게 제거합니다. 두 개의 배열이 있습니다 var array1 = new Array ["a", "b", "c", "d", "e"] var array2 = new Array ["a", "c", "d"] array1에서 array2의 요소를 제거하고 싶습니다. Result ["b", "e"] 가장 쉬운 방법은 두 배열을 세트로 변환하고 첫 번째에서 두 번째를 빼고 결과를 배열로 변환 한 다음 다시 할당하는 것입니다 array1. array1 = Array(Set(array1).subtracting(array2)) 코드가 유효한 Swift가 아닙니다. 유형 추론을 사용하여 다음과 같이 두 배열을 선언하고 초기화 할 수 있습니다. var array1 = ["a", "b",..

programing 2021.01.17

.NET을 사용하여 동일한 프로세스로 여러 명령 줄 실행

.NET을 사용하여 동일한 프로세스로 여러 명령 줄 실행 매번 새 프로세스를 만들지 않고 여러 명령을 실행하려고합니다. 기본적으로 DOS 명령 셸을 시작하고 MySQL 명령 셸로 전환 한 다음 명령을 실행합니다. 절차를 호출하는 방법은 다음과 같습니다 (아래 참조). 또한 명령에서 "\"를 어떻게 처리합니까? ExecuteCommand("mysql --user=root --password=sa casemanager", 100, false); ExecuteCommand(@"\. " + Environment.CurrentDirectory + @"\MySQL\CaseManager.sql", 100, true); private void ExecuteCommand(string Command, int Timeout..

programing 2021.01.17

프로그래머가 아닌 사람에게 프로젝트 복잡성을 설명하는 좋은 은유가 있습니까?

프로그래머가 아닌 사람에게 프로젝트 복잡성을 설명하는 좋은 은유가 있습니까? 내가 "정확히 시스 티나 예배당을 짓지 않는다"는 말이 들렸다. 이것은 사실이지만, 나는화물 관리 애플리케이션을 구축하고 있는데, 이것은 폼에 컨트롤을 그리는 것만 큼 간단하지 않다 (벤더가 당신이 그렇게 믿게 할지라도). 나는 그것을 말한 사람에 대해 이것을 견지하지 않지만 내가하는 일의 복잡성이 약간 오해되거나 그 진술이 이루어지지 않았을 것이라고 생각합니다. 프로그래머가 아닌 사람에게 프로젝트의 복잡성을 설명 할 수있는 좋은 은유가 있습니까? 몇 가지 은유 ... 복잡성 측면에서는 마치 처음부터 혼자서 자동차 또는 보트를 만드는 것과 같습니다 . 엔지니어 팀 이 필요한 소프트웨어 프로젝트 는 우주 왕복선을 만드는 것과 같습..

programing 2021.01.16

C의 삼항 (조건부) 연산자

C의 삼항 (조건부) 연산자 조건부 연산자의 필요성은 무엇입니까? if-else 구조를 구현하기 때문에 기능적으로 중복됩니다. 조건부 연산자가 동등한 if-else 할당보다 더 효율적인 경우 컴파일러에서 if-else를 더 효율적으로 해석 할 수없는 이유는 무엇입니까? 삼항 연산자는 성능 지름길이 아니라 구문 및 가독성의 편의입니다. 사람들은 다양한 복잡성의 조건부로 인해 그 장점에 대해 분할되지만 짧은 조건의 경우 한 줄로 표현하는 것이 유용 할 수 있습니다. 또한 Charlie Martin이 썼 듯이 표현이기 때문에 C로 된 문장의 오른쪽에 나타날 수 있습니다. 이것은 간결하기 때문에 가치가 있습니다. C에서 그것의 진정한 유용성은 그것이 진술이 아니라 표현식이라는 것입니다. 즉, 명령문의 오른쪽 (..

programing 2021.01.16

Java 8보다 Java 11에서 현저하게 느린 스택 추적 소비

Java 8보다 Java 11에서 현저하게 느린 스택 추적 소비 놀라운 수치를 발견했을 때 jmh 1.21을 사용하여 JDK 8과 11의 성능을 비교했습니다 . Java version: 1.8.0_192, vendor: Oracle Corporation Benchmark Mode Cnt Score Error Units MyBenchmark.throwAndConsumeStacktrace avgt 25 21525.584 ± 58.957 ns/op Java version: 9.0.4, vendor: Oracle Corporation Benchmark Mode Cnt Score Error Units MyBenchmark.throwAndConsumeStacktrace avgt 25 28243.899 ± 498.1..

programing 2021.01.16

MPVolumeView를 사용한 후 시스템 볼륨 오버레이를 다시 켜려면 어떻게합니까?

MPVolumeView를 사용한 후 시스템 볼륨 오버레이를 다시 켜려면 어떻게합니까? 네이티브가 아닌 사운드 형식을위한 오디오 플레이어를 만들고 있습니다. 응용 프로그램의 계층 구조는 iPod.app을 기반으로합니다. 사용자가 화면에서 볼륨을 변경할 수 있도록를 사용하는 UITableView의 개수 와 하나 UIView( TrackView)가 MPVolumeView있습니다. TrackView하드웨어 버튼을 사용하여 볼륨을 변경하는 것이 처음으로 보일 때까지 시스템 볼륨 오버레이가 예상대로 (그리고 원하는대로) 표시됩니다. TrackView가 표시 되면 MPVolumeView하드웨어 버튼 (원하는 경우)으로 볼륨을 변경할 때 업데이트 되므로 이러한 오버레이가 표시되지 않습니다 . 문제는 다음과 같습니다 T..

programing 2021.01.16

RApacheOutputErrors로 출력 제어

RApacheOutputErrors로 출력 제어 r.conf에서 ROutputErrors를 활성화했으며 예상대로 작동합니다. 오류가 발생하면 다음과 같이 표시됩니다. Oops!!! rApache has something to tell you. View source and read the HTML comments at the end. 그리고 소스 코드에서 오류가 발생합니다. \n\n 웹 서비스를 구축하려고하는데 오류가 직접 발생하고 싶습니다. r.conf에서 이것을 시도하고 있습니다. RApacheOutputErrors(TRUE,"","") 그러나 다시 시작할 때이 오류가 발생합니다. "Invalid command 'RApacheOutputErrors(TRUE,"","")', perhaps misspell..

programing 2021.01.16

무결성 수준이 일치하지 않는 .NET COM 서버에 대한 연결 허용

무결성 수준이 일치하지 않는 .NET COM 서버에 대한 연결 허용 COM 기반 클라이언트-서버 설정에 문제가 있습니다. COM 서버는 C # (. NET 4.0)으로 작성되며 (등록 된) 로컬 서버로 실행됩니다. 서버에 연결하는 응용 프로그램에 따라 다른 클라이언트는 서버 실행 실패 (HRESULT 예외 : 0x80080005 (CO_E_SERVER_EXEC_FAILURE))를 수신합니다. 근본적인 문제는 여기 에 설명되어 있습니다 (COM 섹션에서 무결성 인식) . 내가 이해하는 방식은 상승 된 응용 프로그램이 더 높은 무결성 수준으로 서버를 생성한다는 사실로 인해 발생합니다. 상승되지 않은 다른 애플리케이션이 연결되면 동일한 인스턴스에 연결할 수 없습니다. 상승되지 않은 애플리케이션이 프로세스를 생..

programing 2021.01.16

GMSPolyline 매우 큰 메모리 스파이크

GMSPolyline 매우 큰 메모리 스파이크 사용자가 다양한 유형의지도에서 트랙이라고 부르는 복잡한 위치 지점 목록을 표시 할 수있는 GPS 앱에서 각 트랙은 2k에서 10k 사이의 위치 지점으로 구성 될 수 있습니다. 트랙이 Google 이외의지도 유형에서 렌더링 될 때 복사되고 잘리고 경로가 단순화됩니다. 이는 메모리 사용량을 낮추고 성능을 높이기위한 것입니다. 우리는 일반적으로 최악의 경우에도 OpenGL 파이프 라인에 변환 된 위치 포인트를 천 개 (집계)보다 훨씬 적게 제출합니다. iOS 용 Google지도 SDK를 통합 할 때 처음에는 자체 OpenGL 트랙 렌더링 시스템을 계속 활용하려고 시도했지만 충돌하는 OpenGL 컨텍스트 사용 문제가 발생했습니다 (렌더링이 작동했지만 GMSMapVi..

programing 2021.01.16
반응형