반응형

전체 글 2429

SQL 대신 XML을 언제 사용합니까?

SQL 대신 XML을 언제 사용합니까? [닫은] 저는 몇 년 동안 데이터베이스 기반 웹 애플리케이션을 개발해 왔으며 최근에는 XML 지원 CMS와 관련된 프로젝트를 수행했습니다. 이로 인해 일반적으로 XML / XSLT의 사용에 대해 생각하게되었고 어떤 상황에서 모든 데이터를 (My) SQL 데이터베이스에 저장 한 다음 사용하는 방식보다 항상 사용했던 접근 방식보다 더 유용 할 것입니다. PHP / Python / 기타. 필요에 따라 웹에서 작업 할 수 있습니다. 분명히 내가 여기서 "얻지"못하는 것이있다 .. 누구든지 데이터베이스 대신 XML 파일에 데이터를 저장하는 것이 더 나은 응용 프로그램의 예를 제공 할 수 있습니까? 이 책 을 인용하려면 (효과적인 XML : XML을 개선하는 50 가지 특정 ..

developer tip 2020.08.22

C ++ 가상 함수를 안전하게 재정의

C ++ 가상 함수를 안전하게 재정의 가상 함수가있는 기본 클래스가 있고 파생 클래스에서 해당 함수를 재정의하고 싶습니다. 파생 클래스에서 선언 한 함수가 실제로 기본 클래스의 함수를 재정의하는지 컴파일러에서 확인하는 방법이 있습니까? 이전 함수를 재정의하는 대신 실수로 새 함수를 선언하지 않았는지 확인하는 매크로 또는 무언가를 추가하고 싶습니다. 이 예를 보자 : class parent { public: virtual void handle_event(int something) const { // boring default code } }; class child : public parent { public: virtual void handle_event(int something) { // new exci..

developer tip 2020.08.22

파이썬에서 두 번 빼기

파이썬에서 두 번 빼기 두 가지 datetime.time값이 exit있고 enter다음과 같이하고 싶습니다. duration = exit - enter 그러나 다음 오류가 발생합니다. TypeError :-에 대해 지원되지 않는 피연산자 유형 : 'datetime.time'및 'datetime.time 이 작업을 올바르게 수행하려면 어떻게합니까? 한 가지 가능한 해결책은 time변수를 datetime변수 로 변환 한 다음 하위 구조 로 변환하는 것입니다.하지만 여러분이 더 좋고 깨끗한 방법을 가지고 있어야한다고 확신합니다. 이 시도: from datetime import datetime, date datetime.combine(date.today(), exit) - datetime.combine(date..

developer tip 2020.08.22

HTML5에서 "섹션"태그를 올바르게 사용하는 방법은 무엇입니까?

HTML5에서 "섹션"태그를 올바르게 사용하는 방법은 무엇입니까? HTML5로 레이아웃을 만들려고하는데 여러 기사를 읽은 후 혼란스러워합니다. 어떻게 사용해야하는지에 대한 정보를 얻으려고합니다. 다음은 내가 앞뒤로 사용하는 변형입니다. 1) Heading Some text goes here... 섹션 태그를 사용하여 컨테이너처럼 작동 할 수 있습니까? 2) Heading Post Title Some text goes here... Post Title Some text goes here... 태그 를 사용하는 올바른 방법은 무엇입니까 ? 대답은 현재 사양에 있습니다. section 요소는 문서 또는 응용 프로그램의 일반 섹션을 나타냅니다. 이 컨텍스트에서 섹션은 일반적으로 제목이있는 주제별 콘텐츠 그룹입니..

developer tip 2020.08.22

폴더 또는 파일 크기 가져 오기

폴더 또는 파일 크기 가져 오기 Java에서 폴더 또는 파일의 크기를 검색하려면 어떻게해야합니까? java.io.File file = new java.io.File("myfile.txt"); file.length(); 파일의 길이를 바이트 단위로 반환하거나 0파일이없는 경우 반환 합니다. 폴더 크기를 가져 오는 기본 제공 방법은 없습니다. 디렉토리 listFiles()를 나타내는 파일 객체 의 방법을 사용하여 디렉토리 트리를 재귀 적으로 살펴보고 직접 디렉토리 크기를 축적해야합니다. public static long folderSize(File directory) { long length = 0; for (File file : directory.listFiles()) { if (file.isFile())..

developer tip 2020.08.21

'dispatch'는 Redux에서 mapToDispatchToProps ()에 대한 인수 일 때 함수가 아닙니다.

'dispatch'는 Redux에서 mapToDispatchToProps ()에 대한 인수 일 때 함수가 아닙니다. 저는 redux, react-redux 및 react를 사용하여 작은 애플리케이션을 구축하는 javascript / redux / react 초보자입니다. 어떤 이유로 mapDispatchToProps 함수를 connect (react-redux 바인딩)와 함께 사용할 때 결과 prop을 실행하려고 할 때 디스패치가 함수가 아니라는 것을 나타내는 TypeError를받습니다. 그러나 dispatch를 prop으로 호출하면 (제공된 코드의 setAddr 함수 참조) 작동합니다. redux 문서의 TODO 앱 예제에서 mapDispatchToProps 메서드가 동일한 방식으로 설정되어있는 이유가..

developer tip 2020.08.21

장고 내비게이션

장고 내비게이션 나는 django에서 나의 첫 번째 작은 webapp을 방금했고 그것을 좋아합니다. 이전 프로덕션 PHP 사이트를 django로 변환하는 작업을 시작하려고하며 템플릿의 일부로 탐색 모음이 있습니다. PHP에서는 템플릿 코드에서 현재 URL과 비교하여 각 nav 옵션의 URL을 확인하고 정렬되면 CSS 클래스를 적용합니다. 끔찍하게 지저분합니다. django에 더 좋은 것이 있거나 템플릿에서 코드를 처리하는 좋은 방법이 있습니까? 시작하려면 현재 URL을 가져 오는 방법은 무엇입니까? 템플릿 상속을 사용하여 탐색을 사용자 지정합니다. 예를 들면 : base.html ... {% block nav %} {% block nav-home %}Home{% endblock %} {% block na..

developer tip 2020.08.21

C ++ 11 지원을 어떻게 확인합니까?

C ++ 11 지원을 어떻게 확인합니까? 컴파일러가 C ++ 11의 특정 기능을 지원하는 경우 컴파일 타임에 감지하는 방법이 있습니까? 예를 들면 다음과 같습니다. #ifndef VARIADIC_TEMPLATES_SUPPORTED #error "Your compiler doesn't support variadic templates. :(" #else template class Tuple { // ... } #endif Boost.Config 에는 특정 C ++ 11 기능에 대한 지원을 테스트하는 데 사용할 수 있는 많은 매크로 가 있습니다. 라는 상수가 __cplusplusC ++ 컴파일러는 C의 버전으로 설정해야이 ++ 표준은 지원 이를 참조 #if __cplusplus

developer tip 2020.08.21

문서를 기준으로 요소의 위치 찾기

문서를 기준으로 요소의 위치 찾기 문서 / 본문 / 브라우저 창을 기준으로 요소 위치를 결정하는 가장 쉬운 방법은 무엇입니까? 지금은을 사용 .offsetLeft/offsetTop하고 있지만이 방법은 부모 요소에 대한 상대적 위치 만 제공하므로 body / 브라우저 창 / 문서 위치에 상대적인 위치를 알기 위해 body 요소에 대한 부모 수를 결정해야합니다. 이 방법도 번거 롭습니다. offsetParentDOM의 최상위 수준까지 이동할 수 있습니다 . function getOffsetLeft( elem ) { var offsetLeft = 0; do { if ( !isNaN( elem.offsetLeft ) ) { offsetLeft += elem.offsetLeft; } } while( elem = ..

developer tip 2020.08.21

URL에서 Windows 배치 파일 다운로드

URL에서 Windows 배치 파일 다운로드 Windows 배치 파일을 사용하여 웹 사이트 (예 : http://www.example.com/package.zip ) 에서 파일을 다운로드하려고 합니다. 아래 함수를 작성할 때 오류 코드가 나타납니다. xcopy /E /Y "http://www.example.com/package.zip" 배치 파일은 http 다음에 "/"를 좋아하지 않는 것 같습니다. 해당 문자를 이스케이프하여 함수 매개 변수라고 가정하지 않는 방법이 있습니까? PowerShell 2.0 (Windows 7 사전 설치)을 사용하면 다음을 사용할 수 있습니다. (New-Object Net.WebClient).DownloadFile('http://www.example.com/package.z..

developer tip 2020.08.21
반응형