반응형

Java 2009

SQLAlchemy ORM을 사용한 대량 삽입

SQLAlchemy ORM을 사용한 대량 삽입 SQLAlchemy가 각 개별 개체를 삽입하는 대신 대량 삽입을 수행하도록하는 방법이 있습니까? 즉, 하기: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) 보다는 : INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) 방금 원시 SQL이 아닌 sqlalchemy를 사용하도록 일부 코드를 변환했으며 이제는 작업하는 것이 훨씬 더 좋아졌지만 (최대 10 배까지) 느려진 것 같지만 이것이 이유인지 궁금합니다. 세션을 더 효율적으로 사용하여 상황을 개선 할 수 있습니다. 현재 나는 몇..

programing 2020.08.20

dmesg 타임 스탬프를 사용자 지정 날짜 형식으로 변환

dmesg 타임 스탬프를 사용자 지정 날짜 형식으로 변환 dmesg 타임 스탬프를 이해하려고 노력하고 있으며 Java 날짜 / 사용자 지정 날짜 형식으로 변경하기 위해 변환하기가 어렵습니다. 어떤 도움이라도 대단히 감사합니다. 샘플 dmesg 로그 : [14614.647880] airo(eth1): link lost (missed beacons) 감사! dmesg타임 스탬프를 이해하는 것은 매우 간단합니다. 커널이 시작된 이후의 시간입니다. 따라서 시작 시간 ( uptime)이 있으면 초를 더하여 원하는 형식으로 표시 할 수 있습니다. 또는 더 나은 방법은 -T옵션을 사용 하고 사람이 읽을 수있는 형식을 구문 분석 할 수 있습니다 . 로부터 man 페이지 : -T, --ctime Print human r..

programing 2020.08.20

C에 "foreach"루프 구조가 있습니까?

C에 "foreach"루프 구조가 있습니까? 거의 모든 언어에는 foreach루프 또는 유사한 것이 있습니다. C에 하나가 있습니까? 예제 코드를 게시 할 수 있습니까? C에는 foreach가 없지만 매크로는이를 에뮬레이션하는 데 자주 사용됩니다. #define for_each_item(item, list) \ for(T * item = list->head; item != NULL; item = item->next) 그리고 같이 사용할 수 있습니다 for_each_item(i, processes) { i->wakeup(); } 배열에 대한 반복도 가능합니다. #define foreach(item, array) \ for(int keep = 1, \ count = 0,\ size = sizeof (arra..

programing 2020.08.20

매우 큰 도커 이미지에 대한 컨텍스트 빌드

매우 큰 도커 이미지에 대한 컨텍스트 빌드 Docker 파일을 정리하기 위해 Docker에 대해 배우려고 할 때 호스트 컴퓨터에 몇 가지 다른 디렉토리를 만들었습니다. 방금 실행 한 Dockerfile은 다음과 같습니다. FROM crystal/centos MAINTAINER crystal ADD ./rpms/test.rpm ./rpms/ RUN yum -y --nogpgcheck localinstall /rpms/test.rpm 내 실제 rpm은 1GB에 불과합니다. 하지만 시도하면 sudo docker build -t="crystal/test" .빌드 컨텍스트를 Docker 데몬 3.5GB로 보냅니다. Docker 이미지를 계속 빌드 할 때 내가 알지 못하는 다른 것이 있습니까? 호스트 컴퓨터의 다른..

programing 2020.08.20

PHP $ array [] = $ value 또는 array_push ($ array, $ value)에서 사용하는 것이 더 낫습니까?

PHP $ array [] = $ value 또는 array_push ($ array, $ value)에서 사용하는 것이 더 낫습니까? 배열 구성원을 추가하기 위해 PHP에서 사용하는 것이 더 좋은 방법 : $array[] = $value; 또는 array_push($array, $value); 매뉴얼에는 함수 호출을 피하는 것이 더 낫다고 나와 있지만 필자는 읽은 $array[]것보다 훨씬 느립니다 array_push(). 누구든지 설명이나 벤치 마크가 있습니까? 벤치 마크는 없지만 개인적 $array[]으로보기가 더 깔끔하고 수십만 개의 문자열을 어레이에 추가 할 계획이 아니라면 정직하게 밀리 초에 걸쳐 머리카락을 분할하는 것은 무의미하다고 생각합니다. 편집 :이 코드 실행 : $t = microti..

programing 2020.08.20

복사와 복제의 차이점은 무엇입니까?

복사와 복제의 차이점은 무엇입니까? 이 문제 는 구현 세부 사항 ( memcpyvs ???) 일뿐임을 암시하는 것 같지만 차이점에 대한 명시적인 설명을 찾을 수 없습니다. Clone임의의 중복을 위해 설계되었습니다 Clone. 유형에 대한 구현 T은 새로운 .NET Framework를 만드는 데 필요한 임의의 복잡한 작업을 수행 할 수 있습니다 T. 이것은 일반적인 특성 (전주곡에있는 것 제외)이므로 일반적인 특성처럼 메서드 호출 등으로 사용해야합니다. Copy특성은 안전하게 통해 중복 될 수있는 값 대표 memcpy: 재 할당 항상 함수에 의해 값 인수를하는 통과 같은 것들을 memcpy들, 등등에 대한 Copy유형, 컴파일러가 그 고려할 필요가 없다는 것을 이해하고 이동 . 주요 차이점은 복제가 명시..

programing 2020.08.19

스칼라 유형 프로그래밍 리소스

스칼라 유형 프로그래밍 리소스 이 질문 에 따르면 Scala의 유형 시스템은 Turing complete 입니다. 초보자가 유형 수준 프로그래밍의 장점을 활용할 수 있도록 어떤 리소스를 사용할 수 있습니까? 지금까지 찾은 리소스는 다음과 같습니다. 스칼라의 땅에있는 다니엘 스피 왁의 높은 마법 Apocalisp의 Scala 형식 수준 프로그래밍 Jesper의 HList 이러한 리소스는 훌륭하지만 기본이 누락 된 것 같아서 구축 할 탄탄한 기반이 없습니다. 예를 들어, 유형 정의에 대한 소개는 어디에 있습니까? 유형에 대해 어떤 작업을 수행 할 수 있습니까? 좋은 입문 자료가 있습니까? 개요 유형 수준 프로그래밍은 기존의 가치 수준 프로그래밍과 많은 유사점이 있습니다. 그러나 런타임에 계산이 발생하는 값 ..

programing 2020.08.19

html (+ css) : 줄 바꿈을위한 선호 위치 표시

html (+ css) : 줄 바꿈을위한 선호 위치 표시 HTML 표 셀에 표시하려는 텍스트가 있다고 가정 해 보겠습니다. Honey Nut Cheerios, Wheat Chex, Grape-Nuts, Rice Krispies, Some random cereal with a very long name, Honey Bunches of Oats, Wheaties, Special K, Froot Loops, Apple Jacks 그리고 나는 쉼표 중 하나 다음에 우선적으로 줄을 나누기를 원합니다. HTML 렌더러에게 지정된 지점에서 중단을 시도하고 중단 되지 않는 공백 을 사용하지 않고 공백 중 하나를 중단하기 전에 먼저 중단하도록 지시하는 방법이 있습니까? 나누지 않는 공백을 사용하면 무조건 너비가 커집니다..

programing 2020.08.19

xlsm 또는 xlsb 형식은 언제 사용해야합니까?

xlsm 또는 xlsb 형식은 언제 사용해야합니까? 엑셀 2007 년부터 마이크로 소프트는 고전적인 분할했다 .xls(특히, 여러 가지 형식으로 형식을 .xlsx, .xlsm, .xlsb). .xlsx형식 의 용도와 목적을 이해하는 데 문제가 없지만 일부 VBA가 포함 된 파일을 만들 때 .xlsm또는 .xlsb형식을 사용해야하는지 여전히 궁금합니다 . 물론 웹에서 다음과 같은 몇 가지 주제를 찾을 수 있습니다. 에 마이크로 소프트의 답변 포럼 에 마이크로 소프트 블로그 (아직 나는 10까지 분석 한 이전 링크에서 지적 된 일 에 대한 심판을 찾는없이 페이지 .xlsb) 다른 포럼의이 주제 이 마지막 링크에서 이해 한 것은 .xlsm일종의 XML 형식이므로 사용자 지정 리본 탭에 필요하다는 것입니다. 저..

programing 2020.08.19

DateTime 객체 반올림

DateTime 객체 반올림 차트 응용 프로그램의 날짜 / 시간을 가장 가까운 간격으로 반올림하고 싶습니다. 모든 수준의 정확성에 대해 반올림을 수행 할 수 있도록 다음과 같은 확장 메서드 서명을 원합니다. static DateTime Round(this DateTime date, TimeSpan span); 아이디어는 내가 10 분의 시간 범위를 지나면 가장 가까운 10 분 간격으로 반올림된다는 것입니다. 나는 구현에 대해 내 머리를 이해할 수 없으며 당신 중 한 명이 전에 비슷한 것을 작성하거나 사용하기를 바라고 있습니다. 나는 바닥, 천장 또는 가장 가까운 구현이 괜찮다고 생각합니다. 어떤 아이디어? 편집 : @tvanfosson & @ShuggyCoUk 덕분에 구현은 다음과 같습니다. public..

programing 2020.08.19
반응형