반응형

전체 글 1023

webpack-dev-server에 원격으로 연결하면 "Invalid Host header" 메시지가 나타난다.

webpack-dev-server에 원격으로 연결하면 "Invalid Host header" 메시지가 나타난다. 환경으로서 Cloud9.io ubuntu VM Online IDE 를 사용하고 있으며, 이 에러를 트러블 슈팅 하고, Webpack dev server 로만 앱을 실행하도록 했습니다. 다음을 사용하여 실행합니다. webpack-dev-server -d --watch --history-api-fallback --host $IP --port $PORT $IP는 호스트 주소 $PORT에 포트 번호가 있는 변수입니다. Cloud 9에서 앱을 배포할 때 기본 IP와 PORT 정보가 있으므로 이러한 변수를 사용하도록 지시받았습니다. 서버가 부팅되어 코드가 컴파일 됩니다.문제 없습니다만, 인덱스 파일은 표..

source 2022.12.25

Python에서 동적(파라미터화) 단위 테스트를 생성하는 방법은 무엇입니까?

Python에서 동적(파라미터화) 단위 테스트를 생성하는 방법은 무엇입니까? 테스트 데이터가 있어서 항목별로 단위 테스트를 만들고 싶습니다.제 첫 번째 생각은 이렇게 하는 것이었습니다. import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): def testsample(self): for name, a,b in l: print "test", name self.assertEqual(a,b) if __name__ == '__main__': unittest.main() 단점은 모든 데이터를 한 번의 테스트로 처리한다는 것입니다.각 아이템에 대해 1개의 테스트..

source 2022.12.25

MariaDB 10.2가 Percona XtraDB 대신 InnoDB를 다시 사용하는 이유는 무엇입니까?

MariaDB 10.2가 Percona XtraDB 대신 InnoDB를 다시 사용하는 이유는 무엇입니까? MariaDB 홈페이지에는 10.1까지는 Percona XtraDB를 사용하고, 10.2부터는 다시 일반 InnoDB를 사용한다고 되어 있습니다(https://mariadb.com/kb/en/mariadb/xtradb-and-innodb/)). XtraDB가 InnoDB(https://www.percona.com/software/mysql-database/percona-server/feature-comparison))의 더 나은/개선 버전인 것 같기 때문에 이 방법은 타당하지 않습니다.그럼 이건 오타인가요, 법적인 문제가 있나요, 아니면 새로운 버전의 InnoDB가 단순히 XtraDB보다 나은 건가요..

source 2022.12.25

Java에서 문자열을 패딩하려면 어떻게 해야 하나요?

Java에서 문자열을 패딩하려면 어떻게 해야 하나요? Java에서 Strings를 쉽게 패딩할 수 있는 방법이 있나요? String Util과 비슷한 API에 있어야 할 것 같은데 이 기능을 하는 것을 찾을 수 없습니다.Java 1.5 이후로는 특정 문자열을 왼쪽/오른쪽 패드에 사용할 수 있습니다. public static String padRight(String s, int n) { return String.format("%-" + n + "s", s); } public static String padLeft(String s, int n) { return String.format("%" + n + "s", s); } ... public static void main(String args[]) throw..

source 2022.12.05

메모리 효율이 뛰어난 SqlAlchemy Iterator/Generator 내장

메모리 효율이 뛰어난 SqlAlchemy Iterator/Generator 내장 SqlAlchemy를 사용하여 인터페이스하는 최대 1000만 개의 MySQL 테이블이 있습니다.데이터 세트의 한 입 크기 청크를 지능적으로 가져오는 내장 생성기를 사용한다고 생각했지만, 이 테이블의 큰 하위 세트에 대한 쿼리는 메모리를 너무 많이 소비한다는 것을 알게 되었습니다. for thing in session.query(Things): analyze(thing) 이를 피하기 위해서는 여러 덩어리로 잘라내는 나만의 반복기를 만들어야 합니다. lastThingID = None while True: things = query.filter(Thing.id < lastThingID).limit(querySize).all() i..

source 2022.12.05

ReactJ는 HTML 문자열을 JSX로 변환합니다.

ReactJ는 HTML 문자열을 JSX로 변환합니다. 페이스북의 ReactJs를 다루는데 어려움을 겪고 있어요.html 데이터를 표시하기 위해 ajax를 할 때마다 리액트JS는 그것을 텍스트로 표시합니다.(아래 그림 참조) 데이터는 jquery Ajax 성공 콜백 함수를 통해 표시됩니다. $.ajax({ url: url here, dataType: "json", success: function(data) { this.setState({ action: data.action }) }.bind(this) }); 이것을 html로 쉽게 변환할 수 있는 방법이 있나요?ReactJs를 사용하여 어떻게 하면 좋을까요?기본적으로는 React는 HTML을 이스케이프하여 XSS(사이트 간 스크립팅)를 방지합니다.HTML을..

source 2022.12.05

Java 8 컨스트럭터 레퍼런스의 경이로운 퍼포먼스와 큰 히프 풋프린트

Java 8 컨스트럭터 레퍼런스의 경이로운 퍼포먼스와 큰 히프 풋프린트 나는 단지 우리의 생산 환경에서 다소 불쾌한 경험을 했을 뿐이다.OutOfMemoryErrors: heapspace.. 나는 그 문제를 추적했다.ArrayList::new함수에서. 선언된 컨스트럭터를 통해 실제로 정상적으로 작성되지 않은 것을 확인한다(t -> new ArrayList())는 다음과 같은 작은 방법을 썼습니다. public class TestMain { public static void main(String[] args) { boolean newMethod = false; Map map = new HashMap(); int index = 0; while(true){ if (newMethod) { map.computeI..

source 2022.12.05

IN 절을 사용한 업데이트의 경우 잠금 대기 시간 초과가 발생합니다.

IN 절을 사용한 업데이트의 경우 잠금 대기 시간 초과가 발생합니다. LOCK WAIT TIMOUT 문제가 발생하고 있습니다.SELECT ... FOR UPDATE진술. 저는 이해할 수 없는 시나리오를 준비했습니다.왜 처음 세 블록은 즉시 실행되지만 마지막 블록은 대기하는지 알려 주시겠습니까? 감사해요. -- I'm using MariaDb -- T1 is the mysql terminal window 1 -- T2 is the mysql terminal window 2 CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(255) NOT NULL ) COMMENT='' ENGINE='InnoDB' COLLAT..

source 2022.12.05

vue .net 코어 애플리케이션의 Vuex

vue .net 코어 애플리케이션의 Vuex ASP가 있어요.Vue 프론트 엔드를 갖춘 NET Core 프로젝트.이것은 다음을 사용하여 작성되었습니다. dotnet new — install Microsoft.AspNetCore.SpaTemplates::* dotnet new vue 빌드 및 실행은 정상적으로 이루어지지만 상태 관리를 위해 vuex를 추가하려고 하면 오류 목록이 나타납니다. 다음을 실행하여 vuex를 추가하는 경우 npm install --save vuex 그리고 내가 추가할 때마다: import Vuex from 'vuex' 에러 리스트는 다음과 같습니다. [at-loader] ./node_modules/vuex/types/helpers.d.ts: 5:45 TS1005: ';'에 오류가 ..

source 2022.12.05

설치된 Python 버전은 무엇입니까?

설치된 Python 버전은 무엇입니까? Windows 서버에서 Python 스크립트를 실행해야 합니다.내가 어떤 버전의 Python을 가지고 있는지 어떻게 알 수 있고, 그게 정말 중요한가요? Python의 최신 버전으로 업데이트하려고 합니다.python -V http://docs.python.org/using/cmdline.html#generic-options --version동작할 수도 있습니다(버전 2.5부터 도입).Python IDE에서는 다음 코드를 복사하여 붙여넣기만 하면 됩니다(버전은 출력 영역에 표시됩니다). import sys print(sys.version) Python 2.5+: python --version Python 2.4-: python -c 'import sys; print(..

source 2022.12.05
반응형