반응형

분류 전체보기 534

JavaScript에서 커스텀 오브젝트를 "적절하게" 작성하려면 어떻게 해야 합니까?

JavaScript에서 커스텀 오브젝트를 "적절하게" 작성하려면 어떻게 해야 합니까? 속성 및 메서드를 가진 JavaScript 객체를 만드는 가장 좋은 방법이 무엇인지 궁금합니다. 를 본 적이 있어요.var self = this 후, 「」를 사용합니다.self.이치노 ,그러면요,..prototype다른 사용자가 인라인으로 수행하는 동안 속성을 추가합니다. 속성 및 메서드를 포함한 JavaScript 객체의 적절한 예를 들어줄 수 있습니까?JavaScript에서 클래스 및 인스턴스를 구현하는 모델은 프로토타이핑 방식과 폐쇄 방식 두 가지가 있습니다.둘 다 장점과 단점을 가지고 있으며, 많은 확장된 변형들이 있습니다.많은 프로그래머와 라이브러리는 언어의 더 추악한 부분을 페이퍼링하는 다양한 접근법과 클래스..

programing 2022.10.11

속성 합계를 위해 객체 배열에 대한 감소를 호출하려면 어떻게 해야 합니까?

속성 합계를 위해 객체 배열에 대한 감소를 호출하려면 어떻게 해야 합니까? I sum Summary Say I want to summarya.x의 각 arr. arr = [ { x: 1 }, { x: 2 }, { x: 4 } ]; arr.reduce(function(a, b){ return a.x + b.x; }); // => NaN 라고 a.xundefined어느 순간엔가. 이하대로 동작합니다. arr = [ 1, 2, 4 ]; arr.reduce(function(a, b){ return a + b; }); // => 7 첫 번째 예에서 제가 무엇을 잘못하고 있을까요?하기 위해서는 두 .reduce: var arr = [{x:1}, {x:2}, {x:4}]; var result = arr.reduce(..

programing 2022.10.11

Python 3 회전 범위를 목록으로 설정

Python 3 회전 범위를 목록으로 설정 숫자가 적힌 리스트를 만들고 있어요.1-1000쓰거나 읽기가 귀찮을 것 같아서 범위 있는 목록을 만들고 있어요.Python 2에서는 다음과 같이 보입니다. some_list = range(1,1000) 동작했을 것입니다만, Python 3 에서는, 그 범위는 Python 3 와 비슷합니다.xrangePython 2의 경우? 이에 대한 통찰력을 제공할 수 있는 사람이 있습니까?range 객체에서 목록을 작성할 수 있습니다. my_list = list(range(1, 1001)) 이것은 python2.x의 제너레이터에서도 마찬가지입니다.일반적으로는 리스트는 필요 없습니다.단, 다음과 같은 값으로 취득할 수 있기 때문입니다.my_list[i]보다 효율적으로 (i + ..

programing 2022.10.11

C에서 C++를 우아하게 호출하다

C에서 C++를 우아하게 호출하다 우리는 몇 가지 프로젝트를 평이하게 전개한다.C(C99). 단, 소스코드(수학 라이브러리)로서 라이브러리 1개가 있습니다.C++이 라이브러리가 필요하기 때문에 이 소스코드를 통합하는 가장 우아한 방법은 무엇일까요? 크기 간 비율C그리고.C++이20:1그래서 로 이동한다C++선택사항이 아닙니다.정적 라이브러리를 사용할까요? DLL? (모두 Windows에 있습니다.)편집: 코멘트에 기재되어 있는 내용에 근거해, C호환으로 분할하는 것을 지적합니다.struct duck및 파생된class Duck아마 불필요할 겁니다.구현은 아마 안전하게 에 삽입할 수 있을 것입니다.struct duck제거하다class Duck이 때문에 불필요합니다.real(…)하지만 저는 C++에 대해 잘 ..

programing 2022.10.11

java.displaces를 클릭합니다.예외:JUnit 실행에 실행 가능한 메서드 예외가 없습니다.

java.displaces를 클릭합니다.예외:JUnit 실행에 실행 가능한 메서드 예외가 없습니다. ./opt/junit/JAR( 및 합니다. java -cp hamcrest-core-1.3.jar:junit.jar:. org.junit.runner.JUnitCore TestRunner TestJunit 클래스: import org.junit.Test; import static org.junit.Assert.assertEquals; public class TestJunit { @Test public void testAdd() { String str= "Junit is working fine"; assertEquals("Junit is working fine",str); } } Test Runner: im..

programing 2022.10.11

문자열을 대문자로 변경하는 방법

문자열을 대문자로 변경하는 방법 Python에서 문자열을 대문자로 변경하는 데 문제가 있습니다.제가 조사한 바로는string.ascii_uppercase효과가 없어요. 다음 코드: >>s = 'sdsd' >>s.ascii_uppercase 다음 오류 메시지를 표시합니다. Traceback (most recent call last): File "", line 1, in AttributeError: 'str' object has no attribute 'ascii_uppercase' 질문입니다. Python에서 문자열을 대문자로 변환하려면 어떻게 해야 합니까?사용방법: >>> s = 'sdsd' >>> s.upper() 'SDSD' String 메서드를 참조하십시오.문자열의 대문자 버전을 가져오려면 다음 명..

programing 2022.10.11

컬렉션에서 최대값을 얻는 방법(예를 들어 Array List)

컬렉션에서 최대값을 얻는 방법(예를 들어 Array List) 정수값을 저장하는 ArrayList가 있습니다.이 목록에서 최대값을 찾아야 합니다.예를 들어 arrayList에 저장되어 있는 값은 다음과 같습니다.10, 20, 30, 40, 50최대값은50. 최대값을 구하는 효율적인 방법은 무엇입니까? @Edit : 잘 모르는 솔루션을 하나 찾았습니다. ArrayList arrayList = new ArrayList(); arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/ Integer i = Collections.max(arrayList) 그러면 가장 높은 값이 반환됩니다. 각 값을 비교하는 또 다른 방법. selection so..

programing 2022.10.11

문자열에서 모든 공백을 제거하는 방법

문자열에서 모든 공백을 제거하는 방법 python 문자열의 모든 공간을 제거하려면 어떻게 해야 합니까?예를 들어, 나는 다음과 같은 끈을 원한다.strip my spaces로 stripmyspaces 나는 할 수 것 않다.strip(): >>> 'strip my spaces'.strip() 'strip my spaces' sep 매개 변수 없이 str.split의 동작을 활용: >>> s = " \t foo \n bar " >>> "".join(s.split()) 'foobar' 모든 공백 대신 공백만 제거하는 경우: >>> s.replace(" ", "") '\tfoo\nbar' 시기상조 최적화 효율이 주요 목표는 아니지만, 코드 작성이 주요 목표입니다. 초기 일정은 다음과 같습니다. $ python ..

programing 2022.10.11

pip install mysqlclient에서 "치명적 오류 C1083: 파일을 열 수 없습니다: 'mysql'이 반환됩니다.h': 해당 파일 또는 디렉토리가 없습니다.

pip install mysqlclient에서 "치명적 오류 C1083: 파일을 열 수 없습니다: 'mysql'이 반환됩니다.h': 해당 파일 또는 디렉토리가 없습니다. 이 문제는 다음과 같습니다.이렇게 mysqlclient를 설치하려고 합니다. C:\Users\amccommon349>pip install mysqlclient Collecting mysqlclient Using cached https://files.pythonhosted.org/packages/ec/fd/83329b9d3e14f7344d1 cb31f128e6dbba70c5975c9e57896815dbb1988ad/mysqlclient-1.3.13.tar.gz Installing collected packages: mysqlclient R..

programing 2022.10.11

SQL: 이중 다대 다 관계에서 교차점 찾기

SQL: 이중 다대 다 관계에서 교차점 찾기 스키마 및 데이터의 간략화된 버전을 다음에 나타냅니다. 사용자: id | name 1 | Peter 2 | Max 3 | Susan 레스토랑: id | name 1 | Mario 2 | Ali 3 | Alfonzo 4 | BurgerQueen 식기: id | name 1 | Burger 2 | Pizza 3 | Salad users_module: user_id | dish_id 1 | 1 2 | 1 2 | 2 3 | 2 3 | 3 레스토랑_점포: restaurant_id | dish_id 1 | 2 1 | 3 2 | 1 2 | 3 3 | 1 3 | 2 3 | 3 4 | 1 사용자, 레스토랑, 요리 등 세 가지 주체가 있습니다.그리고 둘 다 대 다의 관계. us..

programing 2022.10.02
반응형