반응형

전체 글 502

HashSet.removeAll 메서드가 놀라울 정도로 느리다.

HashSet.removeAll 메서드가 놀라울 정도로 느리다. Jon Sket은 최근 블로그에서 흥미로운 프로그래밍 토픽을 제기했습니다. "내 추상화에 구멍이 있어, 사랑하는 라이자, 사랑하는 라이자" (강조 추가): 세트가 있습니다.HashSet,실은.일부 아이템을 삭제하고 싶은데 많은 아이템이 존재하지 않을 수 있습니다.실제로 테스트 케이스에서는 "제거" 컬렉션에 포함된 아이템은 원래 세트에 포함되지 않습니다.이것은 매우 쉽게 코드화할 수 있는 것처럼 들립니다.결국, 우리는 우리를 도와야 해요, 그렇죠? 명령줄에서 "source" 세트의 크기와 "removals" 컬렉션의 크기를 지정하여 둘 다 구축합니다.소스 세트에는 음수가 아닌 정수만 포함되며 제거 세트에는 음수 정수만 포함됩니다.모든 요소를 ..

programing 2022.09.22

ISO 8601 형식의 날짜를 해석하려면 어떻게 해야 합니까?

ISO 8601 형식의 날짜를 해석하려면 어떻게 해야 합니까? RFC 3339 문자열을 다음과 같이 해석해야 합니다."2008-09-03T20:56:35.450686Z"Python Python's »에datetimediscloss.discloss. Python 스탠다드 라이브러리에서 찾았지만, 그다지 편리하지 않습니다. 어떻게 하면 좋을까요?isoparsepython-dateutil로부터의 함수 비단뱀 대추 패키지는 문제의 것과 같은 RFC 3339 datetime 문자열뿐만 아니라 RFC 3339에 준거하지 않는 다른 ISO 8601 날짜 및 시간 문자열(UTC 오프셋이 없거나 날짜만 나타내는 문자열 등)도 해석해야 합니다. >>> import dateutil.parser >>> dateutil.par..

programing 2022.09.22

AngularJS 1.2$injector: 모듈러

AngularJS 1.2$injector: 모듈러 1.07 대신 angular 1.2를 사용하는 경우 다음 코드는 더 이상 유효하지 않습니다. 이유는 무엇입니까? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); 이 문제는..

programing 2022.09.22

JavaScript를 사용하여 여러 키를 동시에 눌렀는지 어떻게 검출합니까?

JavaScript를 사용하여 여러 키를 동시에 눌렀는지 어떻게 검출합니까? JavaScript 게임 엔진을 개발하려고 하는데 이 문제를 발견했습니다. 내가 누르면 캐릭터가 점프해. 누르면 캐릭터가 오른쪽으로 이동합니다. 문제는 오른쪽을 누른 후 공간을 누르면 캐릭터가 점프하여 움직임을 멈춘다는 것입니다. 용 the the the를 .keydown키를 누르는 기능을 수행합니다.한 번에 여러 개의 키가 눌려 있는지 확인하려면 어떻게 해야 하나요?주의: keyCode는 폐지되었습니다. 개념을 이해하면 여러 키 입력 검출이 용이합니다. 제가 하는 방법은 다음과 같습니다. var map = {}; // You could also use an array onkeydown = onkeyup = function(e)..

programing 2022.09.22

int[] 어레이와 int 어레이의 차이[]

int[] 어레이와 int 어레이의 차이[] 저는 최근에 어레이를 정의하는 두 가지 방법의 차이에 대해 생각해 보았습니다. int[] array int array[] 차이가 있나요?그것들은 의미적으로 동일합니다.int array[]구문은 C 프로그래머가 java에 익숙해지도록 하기 위해서만 추가되었습니다. int[] array훨씬 더 선호되고 혼란스럽지 않습니다.같은 선언에서 여러 변수를 선언할 경우 다음과 같은 작은 차이가 있습니다. int[] a, b; // Both a and b are arrays of type int int c[], d; // WARNING: c is an array, but d is just a regular int 하지만, 입니다.d.차이가 없다. 는 저저더가 더 요.type..

programing 2022.09.15

sql-mode=를 만드는 방법"MySQL my.cnf에서 NO_ENGINE_SUBTITION" 영속적

sql-mode=를 만드는 방법"MySQL my.cnf에서 NO_ENGINE_SUBTITION" 영속적 업데이트 수정 1/18/15 최근 Ubuntu repo에서 MySQL 5.6.27로 업데이트한 후 이 옵션이 작동합니다.이전 버전의 MySQL에서 문제가 발생한 것 같습니다. 첫 번째 질문 MySQL(5.6.20)로의 새로운 업그레이드에서는 sql-mode를 NO_ENGINE_SUBSTITION으로 설정하지 않으면 업데이트 및 삽입이 실패합니다. 이 문서 덕분에 mysql 단말기에서 다음 작업을 수행할 수 있으며 문제를 일시적으로 해결할 수 있습니다. SET GLOBAL sql_mode = 'NO_ENGINE_SUBSTITUTION'; SET SESSION sql_mode = 'NO_ENGINE_SUB..

programing 2022.09.15

연관지을 수 있는 어레이에서 키와 그 값을 삭제하려면 어떻게 해야 합니까?

연관지을 수 있는 어레이에서 키와 그 값을 삭제하려면 어떻게 해야 합니까? 연관 배열 지정: array("key1" => "value1", "key2" => "value2", ...) 키를 지정하면 특정 키-값 쌍을 어떻게 제거할 수 있습니까?다음을 사용할 수 있습니다. unset($array['key-here']); 예: $array = array("key1" => "value1", "key2" => "value2"); print_r($array); unset($array['key1']); print_r($array); unset($array['key2']); print_r($array); 출력: Array ( [key1] => value1 [key2] => value2 ) Array ( [key2] ..

programing 2022.09.15

Javascript V8 속도를 얻기 위해 Ruby, Python을 차단하는 것은 무엇입니까?

Javascript V8 속도를 얻기 위해 Ruby, Python을 차단하는 것은 무엇입니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 닫힘7년 전. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. V8 엔진의 최적화 구현(인라인 캐싱 등)을 방해하는 Ruby/Python 기능이 있습니까? Python은 구글에 의해 공동 개발되었으므로 소프트웨어 특허에 의해 차단되어서는 안 된다. 아니면 Google이 V8 프로젝트에 투입한 자원의 문제일 수도 있습니다. Javascript V8 속도를 얻기 위해 Ruby, Python을 차단하는 것은 무엇입니..

programing 2022.09.15

python 'type' 개체를 문자열로 변환합니다.

python 'type' 개체를 문자열로 변환합니다. python의 반사 기능을 사용하여 python 'type' 객체를 문자열로 변환하는 방법을 알고 싶습니다. 예를 들어, 개체의 유형을 인쇄하고 싶습니다. print("My type is " + type(some_object)) # (which obviously doesn't work like this) print(type(some_object).__name__) 적합하지 않은 경우 다음을 사용하십시오. print(some_instance.__class__.__name__) 예: class A: pass print(type(A())) # prints print(A().__class__.__name__) # prints A 또, 다른 점이 있는 것 같습..

programing 2022.09.15

panda DataFrame에서 특정 열 이름 변경

panda DataFrame에서 특정 열 이름 변경 이 질문에는 이미 답변이 있습니다. 팬더에서 기둥 이름 바꾸기 (33개의 답변) 닫힘작년. 특정 컬럼 이름을 변경할 수 있는 우아한 방법을 찾고 있었습니다.DataFrame. 데이터 재생... import pandas as pd d = { 'one': [1, 2, 3, 4, 5], 'two': [9, 8, 7, 6, 5], 'three': ['a', 'b', 'c', 'd', 'e'] } df = pd.DataFrame(d) 내가 지금까지 발견한 가장 우아한 해결책은... names = df.columns.tolist() names[names.index('two')] = 'new_name' df.columns = names 간단한 원라이너를 원했는데....

programing 2022.09.15
반응형