반응형

developer tip 2321

float가 정수인지 확인

float가 정수인지 확인 float변수에 정수 값이 포함되어 있는지 어떻게 확인할 수 있습니까? 지금까지 다음을 사용했습니다. float f = 4.5886; if (f-(int)f == 0) printf("yes\n"); else printf("no\n"); 그러나 더 나은 해결책이 있는지 또는 이것이 어떤 (또는 많은) 단점이 있는지 궁금합니다. 이미 주어진 훌륭한 답변 외에도 ceilf(f) == f또는 을 사용할 수도 있습니다 floorf(f) == f. 두 표현식 은 모두 정수 true이면 반환 합니다 f. 또한 falseNaN ( NaN은 항상 같지 않음을 비교 함 ) 및 true± 무한대에 대해 반환 하며 floorf()/ ceilf()return floats 때문에 잘린 결과를 유지하는 ..

developer tip 2020.11.18

벡터 / 행렬 끝까지 우아한 인덱싱

벡터 / 행렬 끝까지 우아한 인덱싱 R에서 말할 수 i있습니까? 위치 에서 벡터 / 행렬의 끝까지 모든 인덱스를 원합니까? 3 번째 열부터 부분 행렬을 원한다고 가정 해 보겠습니다. 나는 현재이 방법으로 만 알고 있습니다. A = matrix(rep(1:8, each = 5), nrow = 5) # just generate some example matrix... A[,3:ncol(A)] # get submatrix from 3rd column onwards 하지만 정말 써야 ncol(A)하나요? "3 번째 열부터"라고 말하는 우아한 방법이 없나요? 같은 뭔가 A[,3:]? (또는 A[,3:...])? 때로는 원하지 않는 것을 R에게 알리는 것이 더 쉽습니다 . 즉, 음의 인덱싱을 사용하여 행렬에서 열을..

developer tip 2020.11.18

bash 쉘 명령 행에 대한 매개 변수 -e의 의미는 무엇입니까?

bash 쉘 명령 행에 대한 매개 변수 -e의 의미는 무엇입니까? 헤더가있는 bash 쉘 스크립트가 #!/bin/bash -e있습니다. 스크립트를 실행하면 grep명령 실행 후 중단 되지만 매개 변수를 제거 -e하면 스크립트가 정상적으로 실행될 수 있습니다. 매개 변수의 의미는 무엇입니까 -e? 이 -e옵션은 "파이프 라인이 0이 아닌 ( '오류') 종료 상태로 끝나는 경우 즉시 스크립트를 종료합니다"를 의미합니다. 일치하는 항목을 찾지 못한 경우 grep종료 상태를 반환 하므로 실제 "오류"가없는 경우에도 스크립트가 종료 1될 수 있습니다 -e. 당신은 유지하려는 경우 -e옵션을뿐만 아니라이 grep유효 더 일치하는 항목을 찾을 수있는 명령을, 당신은 추가 할 수 있습니다 || :받는 grep명령. 이..

developer tip 2020.11.18

R % in % 연산자

R % in % 연산자 에서는 R다음 스크립트를 실행하고 있습니다. > 1:6 %in% 0:36 [1] TRUE TRUE TRUE TRUE TRUE TRUE 분명히 논리 벡터를 생성하고 있습니다. 나는 문서를 읽을 수 있지만 결과 등을 기반으로 스칼라 반환 운영자 찾을 수 없습니다 1:6 %in% 0:36단순히 반환 TRUE하면서 0:37 %in% 0:36수익을 FALSE. 존재합니까? 당신이 사용할 수있는 all > all(1:6 %in% 0:36) [1] TRUE > all(1:60 %in% 0:36) [1] FALSE 비슷한 메모에서 요소가 TRUE인지 확인하려면 다음을 사용할 수 있습니다. any > any(1:6 %in% 0:36) [1] TRUE > any(1:60 %in% 0:36) [1] ..

developer tip 2020.11.18

Instagram API : 모든 사용자 미디어를 얻는 방법?

Instagram API : 모든 사용자 미디어를 얻는 방법? 일반적으로 모든 사용자 미디어를 가져와야합니다. 사용자가 250 장 이상의 사진을 가지고 있습니다. 나는한다 /users/1/media/recent/?access_token=...&count=250 하지만 20 장의 사진 만 반환됩니다. 인스 타 그램에는 미디어를 얻는 데 한계가있을 수 있습니다. 그렇다면 응답에는 문제를 해결하기위한 페이지 매김이 있습니다. 하지만 최대 증명 사진 만 있습니다. 페이지를 매길 첫 번째 (분) ID 사진을 어떻게 알 수 있습니까? 맞습니다. Instagram API는 호출 당 20 개의 이미지 만 반환합니다. 따라서 페이지 매김 기능을 사용해야합니다. API 콘솔을 사용하려는 경우. 먼저 Instagram 로그..

developer tip 2020.11.18

내가 만든 .clj Clojure 파일을 어떻게 실행할 수 있습니까?

내가 만든 .clj Clojure 파일을 어떻게 실행할 수 있습니까? Linux Mint 컴퓨터에 Geany를 설치하고 간단한 코드를 작성했습니다. 언어를 시작하기위한 작은 안녕하세요. 이제 나는 그것을 실행하고 그것이 무엇을 출력하는지보고 싶습니다. 이 코드를 어떻게 실행할 수 있습니까? 저는 IDE 나 미리 패키징 된 것을 사용하지 않고 단순한 텍스트 편집기 인 Geany를 사용하고 있습니다. 어떤 명령을 실행해야합니까? 와 clojure 아무도 이것을 제안하지 않았다는 것을 믿을 수 없습니다. 당신은 할 수 있어야합니다 clojure path/to/script.clj 이것은 apt-get과 함께 Ubuntu에 설치된 clojure를 사용하여 작동합니다. 다른 설치에 대해 잘 모르겠습니다 ... 와 ..

developer tip 2020.11.17

ASP.NET MVC에서 Tempdata 사용-모범 사례

ASP.NET MVC에서 Tempdata 사용-모범 사례 웹 응용 프로그램을 빌드하기 위해 ASP.NET MVC 3을 사용하고 있습니다. 내가하려는 것은 두 컨트롤러 사이에 값을 전달하는 것이지만이를 수행하는 데는 여러 가지 방법이 있지만 특히 TempData이를 사용 하는 데 관심 이 있습니다. public ActionResult Action1() { string someMessage; Test obj = SomeOperation(); if(obj.Valid) { someMessage = obj.UserName; } else { someMessage = obj.ModeratorName; } TempData["message"] = someMessage; return RedirectToAction("Ind..

developer tip 2020.11.17

노드의 PassportJS가 로그 아웃시 세션을 제거하지 않는 이유

노드의 PassportJS가 로그 아웃시 세션을 제거하지 않는 이유 내 시스템이 PassportJS로 로그 아웃하는 데 문제가 있습니다. 로그 아웃 경로가 호출되고 있지만 세션을 제거하지 않는 것 같습니다. 사용자가 특정 경로에 로그인하지 않은 경우 401을 반환하고 싶습니다. 사용자가 로그인했는지 확인하기 위해 authenticateUser를 호출합니다. 감사합니다! /******* This in index.js *********/ // setup passport for username & passport authentication adminToolsSetup.setup(passport); // admin tool login/logout logic app.post("/adminTool/login", p..

developer tip 2020.11.17

Homebrew 업데이트 실패 :“제발, 변경 사항을 커밋하거나 병합하기 전에 숨김”

Homebrew 업데이트 실패 :“제발, 변경 사항을 커밋하거나 병합하기 전에 숨김” 나는 달리고있다 : brew update 그리고 오류가 발생합니다. error: Your local changes to the following files would be overwritten by merge: samtools.rb Please, commit your changes or stash them before you can merge. Aborting 이것은 잘 알려진 오류로 밝혀졌습니다. 사실, Homebrew 위키 에 언급되어 있습니다 . After running brew update, you receive a git error warning about untracked files or local chang..

developer tip 2020.11.17

Websocket onerror-오류 설명을 읽는 방법?

Websocket onerror-오류 설명을 읽는 방법? 브라우저 기반 멀티 플레이어 게임을 한동안 개발 해왔고 다양한 환경 (클라이언트 사무실, 공용 와이파이 등)에서 다양한 포트 접근성을 테스트하고 있습니다. 한 가지를 제외하고는 모든 것이 잘 진행되고 있습니다. 오류 번호를 읽는 방법을 알 수 없습니다. 또는 onerror 이벤트 수신시 설명. 클라이언트 웹 소켓은 자바 스크립트로 수행됩니다. 예를 들면 : // Init of websocket websocket = new WebSocket(wsUri); websocket.onerror = OnSocketError; ...etc... // Handler for onerror: function OnSocketError(ev) { output("Sock..

developer tip 2020.11.17
반응형