반응형

Java 1920

가상 파일 처리는 어떻게합니까?

가상 파일 처리는 어떻게합니까? 그래서 파일을 만들기 위해 다음을 사용합니다. fileHandle = open('fileName', 'w') 그런 다음 내용을 파일에 쓰고 파일을 닫습니다. 다음 단계에서는 파일을 처리합니다. 프로그램이 끝나면 삭제해야하는 "실제 파일"이 생깁니다. "물리적"파일과 똑같이 동작하지만 (동일한 방식으로 조작 할 수 있도록 허용) Python에서 실행이 끝날 때 존재하지 않는 "가상"파일을 작성하는 방법이 있습니까? tempfile.SpooledTemporaryFile처음에는 임시 메모리 기반 가상 파일을 생성하지만 메모리에 보관 된 데이터가 지정된 데이터를 초과하는 경우 자동으로 물리적 디스크 기반 파일로 전환된다는 점에서 두 가지 장점을 모두 제공 하는 a 사용을 고려할 ..

IT TIP 2021.01.06

SCSS / SASS : 쉼표로 구분하여 클래스 목록을 동적으로 생성하는 방법

SCSS / SASS : 쉼표로 구분하여 클래스 목록을 동적으로 생성하는 방법 동적 그리드 시스템을 만들기 위해 SASS의 SCSS 구문을 사용하고 있지만 문제가 발생했습니다. 그리드 시스템을 다음과 같이 완전히 동적으로 만들려고합니다. $columns: 12; 그런 다음 다음과 같은 열을 만듭니다. @mixin col-x { @for $i from 1 through $columns { .col-#{$i} { width: $column-size * $i; } } } 출력되는 내용 : .col-1 { width: 4.16667%; } .col-2 { width: 8.33333%; } etc... 이것은 잘 작동하지만 다음에 하고 싶은 것은 선택한 $ columns 수에 따라 쉼표로 구분 된 긴 열 클래스 ..

IT TIP 2021.01.06

Groovy에서 @Delegate, @Mixin 및 Traits의 차이점은 무엇입니까?

Groovy에서 @Delegate, @Mixin 및 Traits의 차이점은 무엇입니까? 누군가 내가 Groovy Traits vs. Mixins (@Mixin) vs. Delegates (@Delegate) 를 사용하고 싶을 때 설명 할 수 있습니까? 아마도 몇 가지 절충안과 디자인 문제가 도움이 될 것입니다. 그것들은 모두 행동의 여러 "클래스"를 재사용하는 것을 허용하는 것 같습니다. 감사. :-) 이 SO 스레드도 도움이되었습니다 : Groovy에서 @Delegate와 @Mixin AST 변환의 차이점 동의합니다. 그들은 모두 행동의 여러 "클래스"를 재사용하는 것을 허용하는 것 같습니다. 그러나 차이점이 있으며이를 이해하면 결정에 도움이 될 것입니다. 각 기능에 대한 간략한 요약 / 강조 표시와 ..

IT TIP 2021.01.06

"숫자"를 입력 할 때 항상 위쪽 / 아래쪽 화살표를 표시 할 수 있습니까?

"숫자"를 입력 할 때 항상 위쪽 / 아래쪽 화살표를 표시 할 수 있습니까? 입력 "숫자"필드에 대해 항상 위 / 아래 화살표를 표시하고 싶습니다. 이것이 가능한가? 지금까지 운이 없었습니다 ... http://jsfiddle.net/oneeezy/qunbnL6u/ HTML : CSS : input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: "Always Show Up/Down Arrows"; } Opacity 속성을 사용하여 최소한 Chrome에서이 작업을 수행 할 수 있습니다. input[type=number]::-webkit-inner-spin-bu..

IT TIP 2021.01.06

구조체의 특성에 대한 참조

구조체의 특성에 대한 참조 나는 특성이있다 Foo pub trait Foo { fn do_something(&self) -> f64; } 그 특성을 참조하는 구조체 pub struct Bar { foo: Foo, } 내가 컴파일하려고 error: reference to trait `Foo` where a type is expected; try `Box` or `&Foo` 구조체를 다음으로 변경 struct Bar { foo: &Foo, } 말해 error: missing lifetime specifier 정의를 다음으로 변경 struct Bar { foo: Box, } 컴파일 — 예! 그러나, 나는 반환하는 기능을 할 때 foo에 bar- 같은 : impl Bar { fn get_foo(&self) ->..

IT TIP 2021.01.06

'\ 0'과 NULL을 같은 의미로 사용할 수 있습니까?

'\ 0'과 NULL을 같은 의미로 사용할 수 있습니까? NULL은 포인터 컨텍스트에서 자주 사용되며 여러 표준 라이브러리 (예 :)의 매크로를 통해 정수가되도록 정의 0됩니다. '\0'널 문자이고 8 비트의 0입니다. 덧붙여서, 0의 8 비트는 정수와 동일합니다 0. 어떤 경우에는 끔찍한 스타일로 간주되지만이 두 가지가 서로 바뀔 수 있습니다. int *p='\0'; if (p==NULL) //evaluates to true cout

IT TIP 2021.01.06

목록을 Pandas 데이터 프레임 열로 변환

목록을 Pandas 데이터 프레임 열로 변환 내 목록을 1 열 팬더 데이터 프레임으로 변환해야합니다. 현재 목록 (len = 3) : ['Thanks You', 'Its fine no problem', 'Are you sure'] 필요한 Pandas DF (모양 = 3,) : 0 Thank You 1 Its fine no problem 2 Are you sure 숫자는 위의 Required Pandas DF의 인덱스를 나타냅니다. 사용하다: L = ['Thanks You', 'Its fine no problem', 'Are you sure'] #create new df df = pd.DataFrame({'col':L}) print (df) col 0 Thanks You 1 Its fine no probl..

IT TIP 2021.01.06

Flutter SVG 렌더링

Flutter SVG 렌더링 내 flutter 애플리케이션에 SVG 소스가있는 이미지를 추가해 보았습니다. new AssetImage("assets/images/candle.svg")) 하지만 시각적 인 피드백을받지 못했습니다. Flutter에서 SVG 그림을 어떻게 렌더링 할 수 있습니까? Flutter는 현재 SVG를 지원하지 않습니다. 업데이트는 1831 호 를 따르십시오 . 벡터 드로잉이 절대적으로 필요한 경우 API를 사용하여 그리는 방법의 예로 Flutter 로고 위젯 을 Canvas보거나 네이티브 측에서 이미지를 래스터 화하여 Flutter에 비트 맵으로 전달할 수 있지만, 현재로서는 가장 좋은 방법은 다음과 같습니다. 고해상도 래스터 화 된 자산 이미지를 포함합니다. 글꼴은 많은 경우에 훌..

IT TIP 2021.01.06

레지스터 대 스택

레지스터 대 스택 레지스터 기반 가상 머신을 사용하는 것과 스택 기반 가상 머신을 사용하는 것의 장단점은 정확히 무엇입니까? 나에게는 레지스터 기반 기계가 프로그래밍하기가 더 간단하고 효율적인 것처럼 보입니다. 그렇다면 JVM, CLR 및 Python VM이 모두 스택 기반 인 이유는 무엇입니까? 이것은 이미 Parrot VM의 FAQ 및 관련 문서에서 특정 수준으로 답변되었습니다. A Parrot 개요 해당 문서의 관련 텍스트는 다음과 같습니다. Parrot VM에는 스택 아키텍처가 아닌 레지스터 아키텍처가 있습니다. 또한 Perl 및 Python 등의 중간 수준 작업보다 Java와 더 유사한 매우 낮은 수준의 작업도 제공합니다. 이 결정의 이유는 주로 기본 하드웨어를 어느 정도 닮음으로써 Parrot..

IT TIP 2021.01.06

설정 HTTP는 PHP 및 Apache를 사용하여 헤더를 만료합니다.

설정 HTTP는 PHP 및 Apache를 사용하여 헤더를 만료합니다. PHP + Apache에서 만료 헤더를 어떻게 설정할 수 있습니까? 현재 gzip으로 압축 된 리소스를 제공하기 위해 auto_prepend를 사용하고 있지만 HTTP 캐시도 최대화하고 싶습니다. 어떻게 설정할 수 있습니까? 이를 수행하는 두 가지 방법이 있습니다. 첫 번째는 PHP 코드에 헤더를 지정하는 것입니다. 만료 시간을 프로그래밍 방식으로 조정하려는 경우 유용합니다. 예를 들어 위키는 자주 편집되지 않는 페이지에 대해 더 긴 만료 시간을 설정할 수 있습니다. header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', time() + (60 * 60))); // 1 hour 두 번째 선택은 .ht..

IT TIP 2021.01.06
반응형