반응형

programing 555

루비에서 &.(앰퍼샌드 도트)는 무엇을 의미합니까?

루비에서 &.(앰퍼샌드 도트)는 무엇을 의미합니까? 저는 이 루비 코드 라인을 우연히 발견했습니다.가 입니까?&.이 안에서 비열한? @object&.method 그것은 안전 항법 수술자라고 불립니다..0에 이은 객체가 Ruby 2.3.0일 수도 할 수 . 객체에 대한 메소드는 객체가nil((undefined method for nil:NilClass오류), 레일즈의 방법과 유사합니다. 그래서 당신은 쓸 수 있습니다. @person&.spouse&.name 대신에 @person.spouse.name if @person && @person.spouse 문서에서: my_object.my_method 이것은 다음을 보냅니다.my_method에게 보내는 메시지.my_object모든 물체는 수신기가 될 수 있지만,..

programing 2023.06.05

UITextView에서 클릭 링크를 가로채는 방법은 무엇입니까?

UITextView에서 클릭 링크를 가로채는 방법은 무엇입니까? 사용자가 UITextView에서 자동 탐지된 전화 링크를 터치할 때 사용자 지정 작업을 수행할 수 있습니까?UI WebView를 대신 사용하도록 권장하지 마십시오. 그리고 사과 수업 참고 문헌의 텍스트만 반복하지 마십시오 - 확실히 저는 이미 읽었습니다. 감사해요.업데이트: ios10부터, - (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction; ios7 이상 버전UITextView에는 대리자 방법이 있습니다. - (BOOL..

programing 2023.06.05

소수 자릿수 형식 지정(R)

소수 자릿수 형식 지정(R) 예를 들어 1.128347132904321674821과 같이 화면에 출력할 때 소수점 두 자리만 표시하고 싶은 숫자가 있습니다.사람이 어떻게 그걸 하니? x library(formattable) > x x [1] 1.13 좋은점은,x는 여전히 숫자 벡터이며 동일한 형식으로 더 많은 계산을 수행할 수 있습니다. > x + 1 [1] 2.13 더 좋은 것은 숫자가 손실되지 않고 언제든지 더 많은 숫자로 다시 포맷할 수 있다는 것입니다 :) > formattable(x, digits = 6, format = "f") [1] 1.128347 소수점 이하 두 자리에 대해 0의 뒤를 계속 이어야 한다고 가정합니다. sprintf(5.5, fmt = '%#.2f') 이는 [1] "5.50..

programing 2023.06.05

장고 모델에서 목록을 저장하는 가장 효율적인 방법은 무엇입니까?

장고 모델에서 목록을 저장하는 가장 효율적인 방법은 무엇입니까? 현재 코드에 다음과 유사한 파이썬 객체가 많이 있습니다. class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] 이제 이것을 장고 모델로 바꾸고 싶습니다. self.myName은 문자열 필드이고 self.myFriends는 문자열 목록입니다. from django.db import models class myDjangoModelClass(): myName = models.CharField(max_length=64) myFriends = ??? # what goes here? 목록이 파이썬에서 매..

programing 2023.06.05

이미지가 작아도 UITableViewCell의 이미지 보기를 고정 크기로 만드는 방법

이미지가 작아도 UITableViewCell의 이미지 보기를 고정 크기로 만드는 방법 셀의 이미지 보기에 사용하는 이미지가 여러 개 있습니다. 모두 50x50 이하입니다(예: 40x50, 50x32, 20x37...). 테이블 보기를 로드하면 이미지 너비가 달라 텍스트가 줄을 서지 않습니다.또한 왼쪽이 아닌 중앙에 작은 이미지가 나타나길 원합니다. 여기 제 'CellForRowAt' 안에서 시도 중인 코드가 있습니다.IndexPath' 메서드 cell.imageView.autoresizingMask = ( UIViewAutoresizingNone ); cell.imageView.autoresizesSubviews = NO; cell.imageView.contentMode = UIViewContentMod..

programing 2023.06.05

미학 및 gem_text를 사용할 때 범례에서 'a' 제거

미학 및 gem_text를 사용할 때 범례에서 'a' 제거 이 코드로 생성된 범례에서 문자 'a'를 제거하려면 어떻게 해야 합니까?만약 내가 그것을 제거한다면.geom_text그러면 'a' 문자가 범례에 표시되지 않습니다.나는 간직하고 싶습니다.geom_text,그래도. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species)) 세트show.legend = FALSE에geom_text: ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Spe..

programing 2023.06.05

R을 사용하여 압축된 데이터 파일 다운로드, 압축 풀기 및 데이터 가져오기

R을 사용하여 압축된 데이터 파일 다운로드, 압축 풀기 및 데이터 가져오기 @EZGraphs는 트위터에 다음과 같이 쓰고 있습니다. "많은 온라인 csvs는 압축되어 있습니다.R을 사용하여 데이터를 다운로드하고 압축을 풀고 데이터를 data.frame에 로드하는 방법이 있습니까? #Rstats" 나도 오늘 이것을 하려고 했지만, 결국 zip 파일을 수동으로 다운로드하게 되었습니다. 저는 다음과 같은 것을 시도했습니다. fileName

programing 2023.06.05

괄호 안의 문자열은 왜 그 문자열만으로 튜플을 만들지 않습니까?

괄호 안의 문자열은 왜 그 문자열만으로 튜플을 만들지 않습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 요소가 하나만 있는 "싱글톤" 튜플을 만드는 방법 (5개 답변) 마감됨3개월 전에. 인수에서 Python 스레드화 및 문자열 전송에 문제가 있습니다. def processLine(line) : print "hello"; return; . dRecieved = connFile.readline(); processThread = threading.Thread(target=processLine, args=(dRecieved)); processThread.start(); 여기서 dReceived는 연결에서 읽은 한 줄의 문자열입니다.현재 "안녕하세요"를 인쇄하는 작업이 하나뿐인 간단한 기능을 호출합니다...

programing 2023.06.05

Bash를 사용하여 텍스트 파일에 데이터를 열고 쓰시겠습니까?

Bash를 사용하여 텍스트 파일에 데이터를 열고 쓰시겠습니까? 리눅스에서 셸 스크립팅을 통해 텍스트 파일에 데이터를 자동으로 쓸 수 있는 방법은 무엇입니까? 저는 그 파일을 열 수 있었습니다.하지만, 나는 그것에 데이터를 쓰는 방법을 모릅니다.간단한 대답은 다음과 같습니다. echo "some data for the file" >> fileName 그러나 EOF(End of Line Characters)는 이상적인 방식으로 처리하지 않습니다.따라서 두 개 이상의 행을 추가할 경우에는printf: printf "some data for the file\nAnd a new line" >> fileName 그>>그리고.>연산자는 명령 출력을 리디렉션하는 데 매우 유용하며 다른 여러 bash 명령과 함께 작동합..

programing 2023.06.05

날짜별 그룹화 방법 추가 mariadb

날짜별 그룹화 방법 추가 mariadb 아래에 데이터가 있습니다. id: 1, created_at: "2022-01-01 02:00:00" id: 2, created_at: "2022-02-02 23:00:00", ... Shift DateTime 이후에 created_at("%Y-%m")로 그룹화하여 2시간 추가해야 합니다. 따라서 시간을 변경한 후에는 날짜를 변경해야 합니다. id: 1, created_at: "2022-01-01 04:00:00" id: 2, created_at: "2022-02-03 01:00:00", ... date_add 함수를 사용하여 시간을 추가할 수 있습니다.하지만 한 쿼리에서 추가된 시간에 created_at를 사용하여 "%Y-%m"으로 그룹화하는 방법을 모르겠습니다.이..

programing 2023.06.05
반응형