반응형

java 2289

날짜에 PHP의 날짜 차이?

날짜에 PHP의 날짜 차이? [복제] 이 질문에 이미 답변이 있습니다. PHP를 사용하여 두 날짜의 차이를 계산하는 방법은 무엇입니까? 32 답변 PHP에서 날짜 차이를 계산하는 빠른 방법이 있습니까? 예를 들면 : $date1 = '2009-11-12 12:09:08'; $date2 = '2009-12-01 08:20:11'; 그런 다음 $ date2에서 $ date1을 뺀 계산을 수행합니다. php.net 문서를 읽었지만 운이 없습니다. 빠른 방법이 있습니까? strtotime은 날짜 문자열을 유닉스 타임 스탬프로 변환합니다. (유닉스 시대 이후 초. $ts1 = strtotime($date1); $ts2 = strtotime($date2); $seconds_diff = $ts2 - $ts1; 아래 ..

program story 2020.09.20

Java에서 모든 열거 형 값을 얻는 방법은 무엇입니까?

Java에서 모든 열거 형 값을 얻는 방법은 무엇입니까? enum가능한 값을 반복해야하는 실제 유형 을 알지 못한 채이 문제를 발견했습니다 . if (value instanceof Enum){ Enum enumValue = (Enum)value; } enumValue에서 가능한 값을 추출하는 방법에 대한 아이디어가 있습니까? Object[] possibleValues = enumValue.getDeclaringClass().getEnumConstants(); YourEnumClass[] yourEnums = YourEnumClass.class.getEnumConstants(); 또는 YourEnumClass[] yourEnums = YourEnumClass.values(); Enums는 Class입력된다..

program story 2020.09.20

값이 배열에 있는지 확인 (C #)

값이 배열에 있는지 확인 (C #) 값이 C #의 배열에 있는지 어떻게 확인합니까? 마찬가지로 프린터 이름 목록으로 배열을 만들고 싶습니다. 이들은 각 문자열을 차례로 살펴보고 문자열이 배열의 값과 같으면 해당 작업을 수행하는 메서드에 제공됩니다. 예를 들면 : string[] printer = {"jupiter", "neptune", "pangea", "mercury", "sonic"}; foreach (p in printer) { PrinterSetup(p); } 이것은 PrinterSetup 메서드에 공급되는 프린터의 이름입니다. PrinterSetup은 다음과 같습니다 (일부 의사 코드). public void PrinterSetup(printer) { if (printer == "jupiter"..

program story 2020.09.20

조건부 서식, 전체 행 기반

조건부 서식, 전체 행 기반 조건부 서식과 관련된 답변을 검색하고 읽었지만 제 작업을 할 수없는 것 같아서 뭔가 잘못하고있는 것 같습니다. 업무용 워크 시트가 있습니다. 우리 보호소에있는 동물 목록이 포함되어 있습니다. 내가하려는 것은 채택 된 경우 전체 행을 녹색으로 칠하는 것입니다 ( "G"열에 "X"로 표시됨). 내가 했어 =$G$2="X"하고 =$G2="X"있지만,도 작동합니다. 규칙을 설정할 때 활성화 된 한 행에만 색상이 지정되고 다른 행에 "X"를 입력하면 아무 작업도 수행되지 않습니다. 내가 무엇을 놓치고 있습니까? =$G1="X" 정확하고 쉬운 방법이 될 것입니다. 조건부 서식은 선택한 셀에서만 작동하므로 먼저 전체 시트를 선택하십시오. 방금 시도했는데 완벽하게 작동합니다. G2가 아닌 ..

program story 2020.09.20

PHP의 정적 클래스 이니셜 라이저

PHP의 정적 클래스 이니셜 라이저 일부 정적 함수가있는 도우미 클래스가 있습니다. 클래스의 모든 함수는 생성자 인 것처럼 한 번 실행하려면 '무거운'초기화 함수가 필요합니다. 이를 달성하기위한 좋은 방법이 있습니까? 내가 생각한 유일한 것은 init함수를 호출 하고 이미 한 번 실행 된 경우 (정적 $initializedvar 사용) 흐름을 끊는 것 입니다. 문제는 클래스의 모든 함수에 대해 호출해야한다는 것입니다. 여러 정적 메서드보다 싱글 톤이 더 나은 서비스를 제공하는 것 같습니다. class Singleton { /** * * @var Singleton */ private static $instance; private function __construct() { // Your "heavy" in..

program story 2020.09.20

"입력"이벤트에서 백 스페이스 및 del을 감지합니까?

"입력"이벤트에서 백 스페이스 및 del을 감지합니까? 그렇게하는 방법? 나는 시도했다 : var key = event.which || event.keyCode || event.charCode; if(key == 8) alert('backspace'); 하지만 작동하지 않습니다 ... 키 누르기 이벤트에서 동일한 작업을 수행하면 작동하지만 입력 필드에 입력 된 문자를 출력하기 때문에 키 누르기를 사용하고 싶지 않습니다. 나는 그것을 제어 할 수 있어야합니다 내 코드 : $('#content').bind('input', function(event){ var text = $(this).val(), key = event.which || event.keyCode || event.charCode; if(key =..

program story 2020.09.19

컴파일 타임에 C 문자열의 길이를 계산합니다.

컴파일 타임에 C 문자열의 길이를 계산합니다. 이것은 정말로 constexpr입니까? 컴파일 타임에 문자열 리터럴의 길이를 계산하려고합니다. 이를 위해 다음 코드를 사용하고 있습니다. #include int constexpr length(const char* str) { return *str ? 1 + length(str + 1) : 0; } int main() { printf("%d %d", length("abcd"), length("abcdefgh")); } 모든 것이 예상대로 작동하고 프로그램은 4와 8을 인쇄합니다. clang에 의해 생성 된 어셈블리 코드는 결과가 컴파일 시간에 계산됨을 보여줍니다. 0x100000f5e: leaq 0x35(%rip), %rdi ; "%d %d" 0x100000f..

program story 2020.09.19

C #에서 익명 메서드에 yield 문을 포함 할 수없는 이유는 무엇입니까?

C #에서 익명 메서드에 yield 문을 포함 할 수없는 이유는 무엇입니까? 나는 다음과 같은 일을하는 것이 좋을 것이라고 생각했습니다 (람다가 수익률을 반환하는 것과 함께). public IList Find(Expression expression) where T : class, new() { IList list = GetList(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; // This is not allowed by C# } return items.ToList(); } 그러나 익명의 방법으로 yield를 사용할 수 없다는 것을 ..

program story 2020.09.19

'IEnumerable'유형의 ViewData 항목이 없습니다.

'IEnumerable'유형의 ViewData 항목이 없습니다.'키'xxx '가 있습니다. Stack Overflow에 대한 몇 가지 게시물이 있지만 현재 상황에서 문제를 해결하는 것처럼 보이는 답변이 없습니다. 테이블이있는 페이지가 있고 각 행에는 여러 텍스트 필드와 드롭 다운이 있습니다. 모든 드롭 다운은 동일한 SelectList 데이터를 사용해야하므로 다음과 같이 설정했습니다. 제어 장치 ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); 전망 이 설정을 여러 곳에서 정확하게 사용했지만이 특정보기에서 어떤 이유로 인해 오류가 발생합니다. 'submarket_0'키가있는 'IEnumerable'유형의 Vi..

program story 2020.09.19

자바 스크립트 함수 범위 지정 및 호이 스팅

자바 스크립트 함수 범위 지정 및 호이 스팅 방금 Ben Cherry의 JavaScript Scoping and Hoisting에 대한 훌륭한 기사를 읽었습니다 . var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); 위의 코드를 사용하면 브라우저는 "1"을 경고합니다. 왜 "1"을 반환하는지 잘 모르겠습니다. 그가 말한 것 중 일부는 다음과 같이 떠 오릅니다. 모든 함수 선언이 맨 위로 올라갑니다. 함수를 사용하여 변수의 범위를 지정할 수 있습니다. 여전히 나를 위해 클릭하지 않습니다. 기능 호이 스팅은 기능이 범위의 맨 위로 이동하는 것을 의미합니다. 그건, function b() { a = 10; return; func..

program story 2020.09.19
반응형