반응형

2020/03/16 30

Swift에서 배열을 섞는 방법은 무엇입니까?

Swift에서 배열을 섞는 방법은 무엇입니까? Swift에서 배열 내 요소를 무작위 화하거나 섞는 방법은 무엇입니까? 예를 들어, 배열이 52 장의 카드로 구성된 경우 , 갑판을 섞기 위해 배열 을 섞고 싶습니다 . 이 답변은 Swift 4.2 이상에서 빠르고 균일 한 알고리즘 (Fisher-Yates)으로 셔플하는 방법과 이전의 다양한 Swift 버전에서 동일한 기능을 추가하는 방법에 대해 자세히 설명합니다. 각 Swift 버전의 이름 및 동작은 해당 버전의 mutating 및 nonmutating 정렬 방법과 일치합니다. 스위프트 4.2 이상 shuffle및 shuffled스위프트 4.2부터 기본이다. 사용법 예 : let x = [1, 2, 3].shuffled() // x == [2, 3, 1] ..

Programing 2020.03.16

iTerm2 키보드 단축키-분할 분할 창 탐색

iTerm2 키보드 단축키-분할 분할 창 탐색 표준 Mac 터미널을 오랫동안 사용했습니다. 동료들로부터 좋은 소식을 듣고 iTerm2로 실험하기로 결정했습니다. iTerm2에서보다 유용한 기능 중 하나는 분할 창입니다 (vim 분할 버퍼와 매우 유사). vim에서는 Ctrl+ W+를 사용하여 분할 버퍼 사이를 이동할 수 있습니다 arrowkeys. 창 사이를 이동하는 iTerm2에 대한 키보드 단축키가 있습니까? 설명서에서 : Cmd]그리고 Cmd[분할 패널 사이를 탐색 위해 사용된다. Cmd+ opt+ ←/ ↑/ →/ ↓vim의 Cw hjkl과 유사하게 탐색합니다. ⌘+ ⌥+ ←/ ↑/ →/ ↓를 사용하면 화살표 방향으로 분할 창을 탐색 할 수 있습니다. 즉, ⌘+ D를 사용하여 창을 세로로 분할하면 ..

Programing 2020.03.16

AngularJS를 사용하여 전체 페이지를 다시로드하거나 다시 렌더링하는 방법

AngularJS를 사용하여 전체 페이지를 다시로드하거나 다시 렌더링하는 방법 여러 사용자 컨텍스트를 기반으로 전체 페이지를 렌더링하고 여러 $http요청을 한 후 사용자가 컨텍스트를 전환하고 모든 것을 다시 렌더링 할 수 있기를 원합니다 (모든 $http요청을 다시 보내는 등). 사용자를 다른 곳으로 리디렉션하면 제대로 작동합니다. $scope.on_impersonate_success = function(response) { //$window.location.reload(); // This cancels any current request $location.path('/'); // This works as expected, if path != current_path }; $scope.impersonat..

Programing 2020.03.16

파이썬에서 부모 디렉토리를 어떻게 얻습니까?

파이썬에서 부모 디렉토리를 어떻게 얻습니까? 누군가가 크로스 플랫폼 방식으로 파이썬에서 경로의 부모 디렉토리를 얻는 방법을 말해 줄 수 있습니까? 예 : C:\Program Files ---> C:\ 과 C:\ ---> C:\ 디렉토리에 상위 디렉토리가 없으면 디렉토리 자체를 리턴합니다. 질문은 간단 해 보이지만 Google을 통해 파헤칠 수 없습니다. Python 3.4에서 업데이트 pathlib모듈을 사용하십시오 . from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent) 이전 답변 이 시도: import os.path print os.path.abspath(os.path.join(yourpath, os.pa..

Programing 2020.03.16

장치의 실행 화면에서 UIImageView 이미지가 누락 됨

장치의 실행 화면에서 UIImageView 이미지가 누락 됨 Xcode 7에 내장 된 iOS8 이상을 지원하는 앱이 있으며 시작 화면에 XIB를 사용하고 있습니다 (시작 이미지가 없습니다). 이보기에는 앱 버전의 단일 UILabel과 Images.xcassets에있는 이미지가있는 2 개의 UIImageView : 로고 및 스플래시 이미지가 포함됩니다. 응용 프로그램을 시작할 때 UILabel과 로고 이미지가 올바르게 나타나지만 iOS9가 설치된 iPad Air 2에서 앱을 실행하면 스플래시 이미지가 나타나지 않습니다. iOS8을 실행하는 Air 및 Mini와 iPad 2, iPad Air 및 iPad Air 2 용 iOS9 시뮬레이터에서 테스트했으며 이미지가 모두 올바르게 표시됩니다. 나는에 무슨 일이 ..

Programing 2020.03.16

React 컴포넌트 외부의 클릭 감지

React 컴포넌트 외부의 클릭 감지 이 기사 에서 설명하는 것처럼 클릭 이벤트가 구성 요소 외부에서 발생했는지 감지하는 방법을 찾고 있습니다. jQuery closest ()는 click 이벤트의 대상에 dom 요소가 상위 요소 중 하나인지 확인하는 데 사용됩니다. 일치하는 경우 click 이벤트는 하위 중 하나에 속하므로 구성 요소 외부에있는 것으로 간주되지 않습니다. 그래서 내 구성 요소에서 클릭 핸들러를 창에 연결하고 싶습니다. 처리기가 시작되면 대상을 내 구성 요소의 dom 자식과 비교해야합니다. click 이벤트에는 이벤트가 이동 한 dom 경로를 보유하는 것으로 보이는 "path"와 같은 속성이 포함되어 있습니다. 나는 무엇을 비교할 것인지 또는 어떻게 그것을 가장 잘 횡단 할 것인지 잘 모..

Programing 2020.03.16

data.frame에서 단일 열의 이름을 바꾸는 방법은 무엇입니까?

data.frame에서 단일 열의 이름을 바꾸는 방법은 무엇입니까? 열이 두 개 이상인 데이터 프레임이 있으면 사용할 수 있습니다. colnames(x) % head # new dist # 1 4 2 # 2 4 10 # 3 7 4 # 4 7 22 # 5 8 16 # 6 9 10 파이프 체인에서 잘 작동 이름이 변수에 저장 될 때 편리 이름 또는 열 인덱스와 함께 작동 깨끗하고 컴팩트 패키지 rename.vars에서 사용할 수 있습니다 gdata. library(gdata) df

Programing 2020.03.16

SearchView로 RecyclerView를 필터링하는 방법

SearchView로 RecyclerView를 필터링하는 방법 SearchView지원 라이브러리에서 구현하려고합니다 . 사용자가를 사용하여 의 영화 SearchView를 필터링 하기를 원합니다 .ListRecyclerView 지금까지 몇 가지 자습서를 따라하고 난을 추가 한 SearchView받는 사람 ActionBar, 그러나 나는 여기에서 갈 곳 정말 모르겠습니다. 몇 가지 예를 보았지만 입력을 시작할 때 결과가 표시되지 않습니다. 이것은 내 MainActivity: public class MainActivity extends ActionBarActivity { RecyclerView mRecyclerView; RecyclerView.LayoutManager mLayoutManager; Recycle..

Programing 2020.03.16

JavaScript에서 Deferred, Promise 및 Future의 차이점은 무엇입니까?

JavaScript에서 Deferred, Promise 및 Future의 차이점은 무엇입니까? 연기, 약속 및 미래의 차이점은 무엇입니까? 이 세 가지 모두에 대해 일반적으로 승인 된 이론이 있습니까? OP의 질문에 대한 답변을 시도한 방법에 대한 혐오감을 분명히 나타냅니다. 문자 그대로의 대답은 약속은 다른 객체와 공유되는 것이며 지연된 것은 비공개로 유지해야한다는 것입니다. 기본적으로 지연된 (일반적으로 Promise를 확장하는) 지연 자체가 해결 될 수 있지만 약속은 그렇지 않을 수 있습니다. 축소에 관심이 있다면 Promises / A + 를 조사하십시오 . 내가 아는 한, 가장 중요한 목적은 표준화 된 인터페이스를 통해 선명도를 높이고 결합을 느슨하게하는 것입니다. @ jfriend00의 추천 ..

Programing 2020.03.16

Java의 UUID.randomUUID는 얼마나 좋습니까?

Java의 UUID.randomUUID는 얼마나 좋습니까? 무작위 UUID 는 이론상으로 충돌 가능성이 매우 낮다는 것을 알고 있지만 실제로 randomUUID()충돌이 없다는 측면에서 Java가 얼마나 좋은지 궁금합니다 . 누구든지 공유 경험이 있습니까? UUID는 java.security.SecureRandom"암호 적으로 강력"해야하는을 사용합니다. 실제 구현이 지정되어 있지 않고 JVM마다 다를 수 있지만 (구체적인 진술은 하나의 특정 JVM에만 유효 함을 의미) 출력은 통계적 난수 생성기 테스트를 통과해야합니다. 구현에 항상이 모든 것을 망치는 미묘한 버그가 포함될 수는 있지만 (OpenSSH 키 생성 버그 참조) Java UUID의 임의성에 대해 걱정할 구체적인 이유는 없다고 생각합니다. 위키..

Programing 2020.03.16
반응형