반응형

programing 535

Java의 AbstractList의 removeRange() 메서드가 보호되는 이유는 무엇입니까?

Java의 AbstractList의 removeRange() 메서드가 보호되는 이유는 무엇입니까? Abstract List(및 Array List)의 remove Range 메서드가 왜protected꽤 잘 정의되고 유용한 작업처럼 보이지만, 사용하려면 List 구현을 하위 분류해야 합니다. 뭔가 숨겨진 이유가 있나요?저한테는 설명이 안 되는 것 같아.네, 그렇게 하면 외부 코드에서 범위를 제거할 수 없기 때문입니다.대신 다음을 수행합니다. list.subList(start, end).clear(); 은 실제로 '이렇게 하다'라고 불립니다.removeRange막후에서† 는 왜 OP가 필요하냐고 .removeRange에는 포함되지 .List APIpublic API 。는 「 Java ed」의 항목 여기서 ..

programing 2022.09.21

PHP의 효율적인 JPEG 이미지 크기 조정

PHP의 효율적인 JPEG 이미지 크기 조정 PHP에서 큰 이미지의 크기를 조정하는 가장 효율적인 방법은 무엇입니까? 고해상도 이미지를 촬영해, Web 표시용의 사이즈(가로 약 700픽셀×높이 700픽셀)로 깔끔하게 축소하기 위해서, GD기능의 image copy resampled를 사용하고 있습니다. 이 기능은 2MB 미만의 작은 사진에서도 잘 작동하며, 서버에서는 전체 크기 조정 작업이 1초도 걸리지 않습니다.단, 이 사이트는 최대 10MB의 이미지(또는 최대 5000x4000픽셀의 이미지)를 업로드하는 사진작가에게 서비스를 제공할 예정입니다. 큰 이미지를 사용하여 이러한 크기 조정 작업을 수행하면 메모리 사용량이 매우 크게 증가하는 경향이 있습니다(이미지가 클수록 스크립트의 메모리 사용량이 80MB..

programing 2022.09.21

python pander에서 data Frame을 두 개 이상의 열로 정렬하는 방법은 무엇입니까?

python pander에서 data Frame을 두 개 이상의 열로 정렬하는 방법은 무엇입니까? 열이 있는 데이터 프레임이 있다고 가정합니다.a,b그리고.c데이터 프레임을 열별로 정렬합니다.b오름차순으로, 그리고 열별로c내림차순으로 어떻게 하면 좋을까요?0.17.0 릴리스에서는 이 메서드는 에 우선하여 폐지되었습니다.sort는 0.20.0 릴리즈에서 완전히 삭제되었습니다.인수(및 결과)는 동일하게 유지됩니다. df.sort_values(['a', 'b'], ascending=[True, False]) 오름차순 인수를 사용할 수 있습니다. df.sort(['a', 'b'], ascending=[True, False]) 예를 들어 다음과 같습니다. In [11]: df1 = pd.DataFrame(np.r..

programing 2022.09.21

regex.test V.S string.match를 실행하여 문자열이 정규 표현과 일치하는지 확인합니다.

regex.test V.S string.match를 실행하여 문자열이 정규 표현과 일치하는지 확인합니다. 여러 번 그 끈을 사용하고 있다.match문자열이 정규 표현과 일치하는지 여부를 확인하는 함수입니다. if(str.match(/{regex}/)) 이 사이에 어떤 차이가 있습니까? if (/{regex}/.test(str)) 그들은 같은 결과를 주는 것 같습니까?기본 사용법 먼저 각 함수의 기능을 살펴보겠습니다. regexObject.test(String) 정규 표현과 지정된 문자열 간의 일치 검색을 수행합니다.true 또는 false를 반환합니다. string.match ( RegExp ) 문자열을 정규 표현과 대조할 때 일치 항목을 검색하기 위해 사용됩니다.일치하는 배열을 반환합니다.null없는 ..

programing 2022.09.21

정적 방식이 하나의 방법으로 간주되는 이유는 무엇입니까?

정적 방식이 하나의 방법으로 간주되는 이유는 무엇입니까? 나는 코스의 코드에 대한 설명을 쓰고 있는데, 실수로 그 단어를 사용하고 있다.method그리고.function서로 교환할 수 있습니다.나는 다시 돌아가서 문구를 고치기로 결심했지만, 이해에 구멍이 났다. 제가 알기로는 서브루틴은function그것이 클래스의 인스턴스에 작용하지 않는 경우(그 효과는 명시적인 입력/출력으로 제한됨), 그리고,method클래스의 인스턴스에서 동작하는 경우(불순한 인스턴스에서 부작용을 일으킬 수 있음). 그 주제에 대해 좋은 논의가 있다.승인된 답변의 정의에 따라 스태틱은method인스턴스는 암묵적으로 전달되지 않으며 인스턴스의 멤버에 액세스할 수 없기 때문에 실제로는 함수여야 합니다. 하지만 이건 정신이야, 정적이면 ..

programing 2022.09.21

SQL 예약어를 테이블 이름으로 사용하는 방법

SQL 예약어를 테이블 이름으로 사용하는 방법 이 쿼리를 사용하는 경우: INSERT INTO order (order_quantity) VALUES ('50') 에러가 표시됩니다. SQL 구문에 오류가 있습니다. 146행의 'order(order_quantity)' VALUES('50')' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 참조하십시오. 내 질문이 뭐가 문제죠?예약된 단어는 데이터베이스, 테이블, 열, 변수 또는 기타 개체 이름으로 사용하지 않는 것이 좋습니다.ANSI 표준 구문에서 예약된 단어를 개체 이름으로 사용하는 경우 해당 단어를 지정된 컨텍스트에서 키워드가 아닌 개체로 사용할 수 있도록 하려면 이중 따옴표로 묶어야 합니다. 다음으로 다양한 SQL 엔진에 ..

programing 2022.09.21

PHP에서 숫자를 월 이름으로 변환

PHP에서 숫자를 월 이름으로 변환 PHP 코드는 다음과 같습니다. $monthNum = sprintf("%02s", $result["month"]); $monthName = date("F", strtotime($monthNum)); echo $monthName; 다시 있다DecemberAugust. $result["month"]에 8은 8입니다.sprintf는 A를 입니다.0을 가능하게 하다08.이를 위해 권장되는 방법은 다음과 같습니다. 요즘은 날짜/시간 계산에 Date Time 개체를 사용해야 합니다.이를 위해서는 PHP 버전이 > = 5.2여야 합니다.글라비치의 답변에 나타난 바와 같이 다음을 사용할 수 있습니다. $monthNum = 3; $dateObj = DateTime::createFrom..

programing 2022.09.21

node.js를 사용하여 원하는 ID를 생성하는 방법

node.js를 사용하여 원하는 ID를 생성하는 방법 function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } 데이터베이스 쿼리 콜백을 사용하여 변수 값을 설정하려면 어떻게 해야 합니까?내..

programing 2022.09.21

값을 반환하지 않고 비포이드 함수의 끝에서 흘러내리면 컴파일러 오류가 발생하지 않는 이유는 무엇입니까?

값을 반환하지 않고 비포이드 함수의 끝에서 흘러내리면 컴파일러 오류가 발생하지 않는 이유는 무엇입니까? 디폴트로는 (적어도 GCC에서는) 에러가 발생하지 않는다는 것을 몇 년 전부터 알고 있었습니다만, 그 이유는 무엇입니까? 컴파일러 플래그를 발행하여 경고를 생성할 수 있다는 것은 알고 있습니다만, 항상 에러일 것 같지 않습니까?값을 반환하지 않는 비포이드 함수가 유효한 이유는 무엇입니까? 코멘트에서 요구된 예: #include int stringSize() { } int main() { char cstring[5]; printf( "the last char is: %c\n", cstring[stringSize()-1] ); return 0; } 컴파일.C99 및 C++ 규격에서는 함수를 사용하여 값을 ..

programing 2022.08.17

Python C API를 사용하여 생성기/반복기를 만드는 방법은 무엇입니까?

Python C API를 사용하여 생성기/반복기를 만드는 방법은 무엇입니까? 다음 Python 코드를 Python C API로 복제하려면 어떻게 해야 하나요? class Sequence(): def __init__(self, max): self.max = max def data(self): i = 0 while i < self.max: yield i i += 1 지금까지, 저는 다음과 같습니다. #include #include /* Define a new object class, Sequence. */ typedef struct { PyObject_HEAD size_t max; } SequenceObject; /* Instance variables */ static PyMemberDef Sequence_..

programing 2022.08.17
반응형