반응형

programing 630

Ruby에서 map(&:method) 구문에 인수를 제공할 수 있습니까?

Ruby에서 map(&:method) 구문에 인수를 제공할 수 있습니까? 당신은 아마 다음과 같은 루비 속기에 익숙할 것입니다.a배열임): a.map(&:method) 예를 들어 irb에서 다음을 시도합니다. >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String, Fixnum, Float] 구문a.map(&:class)의 줄임말입니다.a.map {|x| x.class}. 이 구문에 대한 자세한 내용은 "Ruby에서 map(&:name)은 무엇을 의미합니까?"에서 확인하십시오. 구문을 통해&:class당신은 메소드 콜을 하고 있습니다.class각 배열 요소에 대해. 제 질문은: 메소드 호출에 인수를 제공할 수 있습니..

programing 2023.05.31

레일에서의 OOO 설계:물건을 두는 곳

레일에서의 OOO 설계:물건을 두는 곳 저는 Rails를 정말 즐기고 있고(일반적으로 RESTLESS가 없지만), 루비가 OO인 것을 매우 좋아합니다.그러나 리소스당 컨트롤러를 사용하더라도 대규모 ActiveRecord 하위 클래스와 대규모 컨트롤러를 만드는 경향은 매우 자연스럽습니다.만약 당신이 더 깊은 객체 세계를 만든다면, 당신은 클래스(그리고 모듈)를 어디에 두겠습니까?뷰(도움말 자체), 컨트롤러 및 모델에 대해 묻고 있습니다. Lib는 괜찮으며 개발 환경에서 다시 로드할 수 있는 몇 가지 솔루션을 찾았습니다. 하지만 더 나은 방법이 있는지 알고 싶습니다.저는 단지 수업이 너무 커지는 것이 걱정됩니다.또한, 엔진은 어떤가요? 그리고 그것들은 어떻게 들어맞나요?Rails는 MVC 측면에서 구조를 제..

programing 2023.05.31

번들러로 보석 하나만 업데이트

번들러로 보석 하나만 업데이트 저는 번들러를 사용하여 레일 앱의 종속성을 관리하고 있으며 다음과 같은 Get 저장소에 Gem을 호스팅하고 있습니다. gem 'gem-name', :git => 'path/to/my/gem.git' 이 보석을 업데이트하기 위해 실행합니다.bundle update하지만 Gemfile에 언급된 모든 Gem도 업데이트합니다.그렇다면 특정 보석 하나만 업데이트하는 명령은 무엇입니까?여기서 사이의 차이에 대한 좋은 설명을 찾을 수 있습니다. 보석 및 종속성 모두 업데이트: bundle update gem-name 또는 보석만 업데이트: bundle update --source gem-name 부작용의 좋은 예들과 함께. 갱신하다 @Tim의 답변에 따르면, Bundler 1.14 기준..

programing 2023.05.31

Visual Studio 코드 cmd 오류: 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되었기 때문에 로드할 수 없습니다.

Visual Studio 코드 cmd 오류: 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되었기 때문에 로드할 수 없습니다. 비주얼 스튜디오 코드 내부에서 명령줄에서 script.bat을 실행하려고 하는데 다음 오류가 발생합니다. 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되어 있으므로 파일 C:\Theses_Repo\train-cnn\environment\Scripts\activate.ps1을 로드할 수 없습니다. 이 글을 읽은 후, 저는 관리자 모드에서 비주얼 스튜디오 코드를 실행하려고 했습니다. 문제는 권한의 문제라고 생각했습니다.하지만 어쨌든 실수는 던지는 것입니다.저는 여기서 당신이 당신의 비주얼 스튜디오 코드 설정에 다음을 추가할 수 있다는 것을 알게 되었습니다. 그러면..

programing 2023.05.31

해시에 특정 키가 있는지 확인하는 방법은 무엇입니까?

해시에 특정 키가 있는지 확인하는 방법은 무엇입니까? 세션 해시에 "사용자" 키가 있는지 확인하고 싶습니다.어떻게 해야 하나요? 키 값이 0인지 확인하고 싶지 않습니다."사용자" 키가 있는지 확인하고 싶습니다.Hash의key?메소드는 지정된 키가 있는지 여부를 알려줍니다. session.key?("user") 하는 동안에Hash#has_key?Matz가 여기서 언급했듯이, 작업을 수행하는 것은 다음을 위해 권장되지 않습니다.Hash#key?. hash.key?(some_key) 해시 인스턴스에 메서드가 있습니다. {a: 1}.key?(:a) => true 해시에 포함된 내용에 따라 기호 키 또는 문자열 키를 사용해야 합니다. {'a' => 2}.key?(:a) => false 매우 늦었지만 기호를 키로 ..

programing 2023.05.31

UI 레이블 - Wordwrap 텍스트

UI 레이블 - Wordwrap 텍스트 필요에 따라 레이블 워드랩 텍스트를 가질 수 있는 방법이 있습니까?저는 줄 바꿈을 워드랩으로 설정했고 라벨은 두 줄로 묶을 수 있을 정도로 충분히 높았지만, 줄 바꿈은 줄 바꿈만 할 것 같습니다.제대로 포장하려면 줄 바꿈을 추가해야 하나요?가로로 끼울 수 없다면 포장만 해주셨으면 합니다.설정하는 경우numberOfLines0으로(및 레이블을 워드랩으로) 자동으로 래핑하고 필요한 만큼의 줄을 사용합니다. 편집하는 경우UILabelIB에서는 +를 return눌러 여러 줄의 텍스트를 입력하여 줄 바꿈을 얻을 수 있습니다. 단독으로 편집이 완료됩니다.Swift에서는 다음과 같이 작업합니다. label.lineBreakMode = NSLineBreakMode.ByWordWr..

programing 2023.05.31

비활성화된 UIButton 색이 바랜다거나 회색이 아님

비활성화된 UIButton 색이 바랜다거나 회색이 아님 제 아이폰 앱에는 인터페이스 빌더에 만든 UI 버튼이 있습니다.내 코드에서 이렇게 활성화하고 비활성화할 수 있습니다... sendButton.enabled = YES; 또는 sendButton.enabled = NO; 하지만, 버튼의 시각적인 모양은 항상 같습니다!색이 바래거나 회색이 아닙니다.하지만 클릭을 시도하면 예상대로 활성화 또는 비활성화됩니다.내가 뭘 빼놓았나요?색이 바래거나 회색으로 보여야 하지 않나요?다음 코드를 사용할 수 있습니다. sendButton.enabled = YES; sendButton.alpha = 1.0; or sendButton.enabled = NO; sendButton.alpha = 0.5; 상태 구성을 비활성화하고..

programing 2023.05.31

Postgre의 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL 데이터베이스?

Postgre의 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL 데이터베이스? Postgre에서 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL, 명령줄에서 작업 중? 데이터베이스 자체를 삭제하고 싶지 않습니다. 모든 테이블과 그 안에 있는 모든 데이터만 삭제합니다.모든 테이블이 단일 스키마에 있는 경우 이 접근 방식이 작동할 수 있습니다(아래 코드는 스키마의 이름이public) DROP SCHEMA public CASCADE; CREATE SCHEMA public; Postgre를 사용하는 경우SQL 9.3 이상에서는 기본 허가를 복원해야 할 수도 있습니다. GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public TO public;..

programing 2023.05.31

목록의 모든 항목을 플로트로 변환하려면 어떻게 해야 합니까?

목록의 모든 항목을 플로트로 변환하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 목록, 사전 등에서 반복 계산 결과를 수집하려면 어떻게 해야 합니까?(또는 각 요소가 수정된 목록의 복사본 만들기)? (2개 답변) 마감됨열흘 전에. 저는 텍스트 파일을 읽고, 그 안에서 십진수를 문자열로 추출하여 목록에 넣는 스크립트를 가지고 있습니다. 그래서 저는 다음과 같은 목록을 가지고 있습니다. my_list = ['0.49', '0.54', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] 목록의 각 값을 문자열에서 플로트로 변환하려면 어떻게 해야 합니까? 시도해 본 결과: for item in my_list: float(item) 하지만..

programing 2023.05.31

새 azure 포털(미리 보기)에서 VM에 새 엔드포인트를 추가하는 방법은 무엇입니까?

새 azure 포털(미리 보기)에서 VM에 새 엔드포인트를 추가하는 방법은 무엇입니까? 새 azure 포털(미리 보기)에서 VM에 새 엔드포인트를 추가하는 방법은 무엇입니까? 오래된 포털에서는 쉽고 탭이 있지만, 새 포털에서는 찾을 수 없습니다. 네트워크 보안 그룹 섹션에서 찾을 수 있습니다. 가상머신 선택 -> 리소스 그룹 클릭 -> 모든 설정 클릭 -> 파란색 쉴드 아이콘이 있는 것을 선택하세요 (3번째 항목) -> 모든 설정 클릭 -> 인바운드 보안 규칙 클릭 -> 상단의 플러스 아이콘을 클릭합니다. http://blog.keithics.com/mongodb-and-node-endpoints-with-new-azure-portal/ 기존 VM의 경우 형제에게 주어진 답변이 유효합니다.기존 VM이 아..

programing 2023.05.31
반응형