반응형

source 768

파라미터가 리터럴 null 값인 경우 오버로드된 메서드는 어떻게 선택됩니까?

파라미터가 리터럴 null 값인 경우 오버로드된 메서드는 어떻게 선택됩니까? 퀴즈에서 이 문제를 발견했는데 public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc(); question.method(null); } } 이 프로그램의 출력은 "String Version"입니다.그러나 오버로드된 메서드에 null을 전달하면 문자열 버전을 ..

source 2022.09.12

도커 볼륨 mariadb에 루트 권한이 있습니다.

도커 볼륨 mariadb에 루트 권한이 있습니다. 도커 구성 파일(MariaDB, RabbitMQ, Maven)을 사용하여 도커 컨테이너를 시작하던 중 도커 볼륨에 문제가 발생했습니다.간단히 말하면docker-compose up -d(SUDO 미포함) 볼륨은 다음과 같이 정의됩니다. ... volumes: - ./production/mysql:/var/lib/mysql:z ... 모든 것이 잘 작동하고 있습니다../production디렉토리가 생성됩니다(볼륨이 매핑된 위치). 그러나 다운/업 상태에서 도커 컨테이너를 다시 시작하려고 하면 다음 오류가 나타납니다. error checking context: 'no permission to read from '…/production/mysql/aria_log..

source 2022.09.12

플롯 배경색을 변경하는 방법

플롯 배경색을 변경하는 방법 matplotlib에서 산점도를 만들고 있으며 실제 그림의 배경을 검은색으로 변경해야 합니다.다음을 사용하여 플롯의 얼굴 색상을 변경하는 방법을 알고 있습니다. fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') 나의 문제는 이것이 플롯 주변 공간의 색을 바꾼다는 것이다.플롯의 실제 배경색을 변경하려면 어떻게 해야 합니까?다음 방법 중 하나를 사용하여 작성한 객체의 메서드를 사용합니다. 그림과 축/es를 함께 작성했습니다. fig, ax = plt.subplots(nrows=1, ncols=1) 그림을 작성한 후 나중에 축/es fig = plt.figure() ax = fig.add_subplot(1, 1, 1) #..

source 2022.09.12

PEP8에 준거하여 E501을 방지하는 매우 긴 문자열 작성 방법

PEP8에 준거하여 E501을 방지하는 매우 긴 문자열 작성 방법 PEP8은 python 프로그램의 80컬럼 룰을 밑도는 것을 권장하고 있기 때문에 긴 스트링으로 어떻게 그것을 지킬 수 있을까요? s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." 다음 행으로 확장하려면 어떻게 해야 할까요? s = "this is my really, really, really, really, really, really" + "really long string that I'd like to shorten." 인접 문자열 상수는 자동으로 연결되므로 다음과 같이 코드화할 수 있습니다..

source 2022.09.12

String을 사용하여 JSON 개체를 만드는 방법

String을 사용하여 JSON 개체를 만드는 방법 String을 사용하여 JSON 개체를 만들고 싶습니다. 예: JSON{"test1":"value1","test2":{"id":0,"name":"testName"}} 위의 JSON을 작성하기 위해 이것을 사용하고 있습니다. String message; JSONObject json = new JSONObject(); json.put("test1", "value1"); JSONObject jsonObj = new JSONObject(); jsonObj.put("id", 0); jsonObj.put("name", "testName"); json.put("test2", jsonObj); message = json.toString(); System.out.pri..

source 2022.09.12

Vue.js - 필터링된 scopedSlot에서 슬롯을 동적으로 만듭니다.

Vue.js - 필터링된 scopedSlot에서 슬롯을 동적으로 만듭니다. Vue.js 스코프드 슬롯 덕분에 Child 컴포넌트 내의 사용 가능한 모든 슬롯을 루프할 수 있습니다.템플릿의 특정 위치에 특정 문자열로 시작하는 슬롯만 렌더링하려고 합니다. 불행히도, 그것은 작동하지 않는다.제가 뭔가를 간과하고 있는 것 같아요. Parent.vue: {{ value }} Child.vue: https://codesandbox.io/s/keen-bose-yi8x0부모가 다음 이름의 슬롯에 접속하려고 합니다.table--item.glutenfree그 때문에, 그 이름의 스코프 슬롯이 작성됩니다.하지만 당신이 그 대상을 정하기 위해 필터링을 할 때v-data-tableslot, 이 필터링된 이름을 자녀 슬롯에도 사..

source 2022.09.12

Seaborn 막대플롯의 축 레이블

Seaborn 막대플롯의 축 레이블 다음 코드를 가진 Seaborn 바플롯에 내 라벨을 사용하려고 합니다. import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') 다만, 다음과 같은 에러가 표시됩니다. AttributeError: 'AxesSubplot' object has no attribute 'set_axis_labels' 왜 그러고 있어?Seaborn의 막..

source 2022.09.12

특정 인덱스에 문자열 삽입

특정 인덱스에 문자열 삽입 다른 문자열의 특정 인덱스에 문자열을 삽입하려면 어떻게 해야 합니까? var txt1 = "foo baz" foo 뒤에 bar를 삽입하려면 어떻게 해야 하나요? substring()이데올로기 때문에(예를 들어 첫 번째 공백 문자가 아닌) 특정 인덱스에 삽입하려면 문자열 슬라이스/서브스트링을 사용해야 합니다. var txt2 = txt1.slice(0, 3) + "bar" + txt1.slice(3); 할 수 있습니다.splice()문자열로 변환합니다. 폴리필 if (!String.prototype.splice) { /** * {JSDoc} * * The splice() method changes the content of a string by removing a range of..

source 2022.09.11

<<>의 용도Drupal과 tcpdf를 사용하여 node to PDF를 구현하고 있습니다. 그런 경우에는 이 태그를 사용해야 합니다. 사용하지 않으면 오류가 발생합니다. 의 목적을 정확히 알 수 없다.이거 콘셉트 ..

의 용도Drupal과 tcpdf를 사용하여 node to PDF를 구현하고 있습니다. 그런 경우에는 이 태그를 사용해야 합니다. 사용하지 않으면 오류가 발생합니다. 의 목적을 정확히 알 수 없다.이거 콘셉트 설명해주실 분 없나요?$html = TEST EOD;그것은 HTML이 아니라 PHP입니다. 이는 GREEDOC 문자열 방식이라고 불리며 여러 줄 문자열을 쓰기 위해 따옴표를 사용하는 대신 사용됩니다.예시의 HTML은 다음과 같습니다.PHP 매뉴얼을 참조해 주세요.ph에서는 4종류의 문자열을 사용할 수 있습니다. 작은따옴표('), 큰따옴표(") 및 Nowdoc 및 세습( 문자열입니다.세습 문자열 내부에는 작은따옴표와 큰따옴표를 모두 사용할 수 있습니다. 변수는 큰따옴표로 ..

source 2022.09.11

PEP-8에서는 최대 행 길이가 79자로 지정되어 있는 이유는 무엇입니까?

PEP-8에서는 최대 행 길이가 79자로 지정되어 있는 이유는 무엇입니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 왜 이 밀레니엄에서 Python PEP-8이 최대 행 길이를 79자로 지정해야 합니까? 거의 모든 코드 에디터는 긴 줄을 다룰 수 있다.래핑을 어떻게 할지는 콘텐츠 작성자의 책임이 아니라 콘텐츠 소비자의 선택이어야 합니다. 이 시대에 79자를 고집하는 (합법적으로) 타당한 이유가 있나요?PEP-8의 가치의 대부분은 중요하지 않은 포..

source 2022.09.11
반응형