반응형

Spring 2652

추상 클래스 vs. 인터페이스 vs. 믹스 인

추상 클래스 vs. 인터페이스 vs. 믹스 인 누군가 추상 클래스 , 인터페이스 및 믹스 인 간의 차이점을 설명해 주 시겠습니까? 이전에 코드에서 각각을 사용했지만 기술적 차이점을 모릅니다. 추상 클래스 추상 클래스는 인스턴스화되도록 설계되지 않은 클래스입니다. 추상 클래스는 구현이 없거나 일부 구현 또는 모든 구현을 가질 수 있습니다. 추상 클래스는 하위 클래스가 공통 (기본) 구현을 공유 할 수 있도록 설계되었습니다. 추상 클래스의 (의사 코딩 된) 예제는 다음과 같습니다. abstract class Shape { def abstract area(); // abstract (unimplemented method) def outline_width() = { return 1; } // default im..

Nice programing 2020.11.11

순환 참조를 사용하여 JavaScript 객체 문자열 화 (JSON으로 변환)

순환 참조를 사용하여 JavaScript 객체 문자열 화 (JSON으로 변환) 순환 참조를 포함하는 JavaScript 개체 정의가 있습니다. 부모 개체를 참조하는 속성이 있습니다. 또한 서버로 전달하고 싶지 않은 기능도 있습니다. 이러한 개체를 직렬화 및 역 직렬화하려면 어떻게해야합니까? 이 작업을 수행하는 가장 좋은 방법은 Douglas Crockford의 stringify를 사용하는 것이라고 읽었습니다. 그러나 Chrome에서 다음 오류가 발생합니다. TypeError : 원형 구조를 JSON으로 변환 코드: function finger(xid, xparent){ this.id = xid; this.xparent; //other attributes } function arm(xid, xparent)..

Nice programing 2020.11.11

셸에서 셀러리 주기적 작업을 수동으로 실행하려면 어떻게해야합니까?

셸에서 셀러리 주기적 작업을 수동으로 실행하려면 어떻게해야합니까? 저는 셀러리와 장고 셀러리를 사용하고 있습니다. 테스트하고 싶은 정기 작업을 정의했습니다. 콘솔 출력을 볼 수 있도록 셸에서 정기적 인 작업을 수동으로 실행할 수 있습니까? Django 셸에서 작업을 실행 해 보셨습니까? .apply작업 방법을 사용하여 열심히 로컬에서 실행되도록 할 수 있습니다. 작업이 하위 모듈의 my_taskDjango 앱 myapp에서 호출되었다고 가정합니다 tasks. $ python manage.py shell >>> from myapp.tasks import my_task >>> eager_result = my_task.apply() 결과 인스턴스는 AsyncResult결과가 항상 열심히 로컬로 평가 .appl..

Nice programing 2020.11.11

“RangeError : 최대 호출 스택 크기를 초과했습니다.”이유는 무엇입니까?

“RangeError : 최대 호출 스택 크기를 초과했습니다.”이유는 무엇입니까? 내가 달리면 Array.apply(null, new Array(1000000)).map(Math.random); Chrome 33에서는 RangeError: Maximum call stack size exceeded 왜? 브라우저는 그렇게 많은 인수를 처리 할 수 ​​없습니다. 예를 들어 다음 스 니펫을 참조하십시오. alert.apply(window, new Array(1000000000)); 이것은 RangeError: Maximum call stack size exceeded당신의 문제와 동일한 결과를 낳습니다. 이를 해결하려면 다음을 수행하십시오. var arr = []; for(var i = 0; i < 10000..

Nice programing 2020.11.11

TriviallyCopyable이 아닌 객체에 대해 std :: memcpy의 동작이 정의되지 않은 이유는 무엇입니까?

TriviallyCopyable이 아닌 객체에 대해 std :: memcpy의 동작이 정의되지 않은 이유는 무엇입니까? 에서 http://en.cppreference.com/w/cpp/string/byte/memcpy : 객체가 TriviallyCopyable 이 아닌 경우 (예 : 스칼라, 배열, C 호환 구조체) 동작은 정의되지 않습니다. 내 작업에서 우리는 std::memcpyTriviallyCopyable이 아닌 객체를 비트 단위로 교체하는 데 오랫동안 사용했습니다. void swapMemory(Entity* ePtr1, Entity* ePtr2) { static const int size = sizeof(Entity); char swapBuffer[size]; memcpy(swapBuffer, ..

Nice programing 2020.11.11

PowerShell을 시작하는 방법은 무엇입니까?

PowerShell을 시작하는 방법은 무엇입니까? PowerShell V1의 초기 베타 버전 중 하나를 사용했지만 "골드"가 된 이후로는 사용하지 않았습니다. PowerShell 사용을 시작하는 가장 좋은 방법은 무엇입니까? 어떤 버전의 PowerShell을 사용해야합니까 (V1.0 vs 2.0 CTP)? PowerShell을 사용하는 용도는 무엇입니까? PowerShell을 더 쉽게 사용할 수있는 도구가 있습니까 (즉, 개발 환경)? PowerShell을 배우기위한 많은 훌륭한 리소스가 있습니다. Technet Virtual Labs ( Windows PowerShell 소개 ) PowerShellCommunity.org-포럼, 블로그, 스크립트 저장소 irc.freenode.net의 powershel..

Nice programing 2020.11.11

다음 코드에서 sys.sp_addextendedproperty의 사용을 설명 할 수 있습니까?

다음 코드에서 sys.sp_addextendedproperty의 사용을 설명 할 수 있습니까? 보기가 생성 된 후 다음 코드에서 무슨 일이 일어나고 있습니까? 나에게 따라갈 생각이나 길을 줄 수 있습니까? 이 코드는 여기 에서 가져온 것 입니다. /****** Object: View [dbo].[vProductImages] Script Date: 04/28/2008 16:59:05 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[vProductImages] AS SELECT dbo.Products_Images.ProductID, dbo.Images.ThumbUrl, dbo.Images.FullImageUrl FROM ..

Nice programing 2020.11.11

사용되지 않는 단어는 fill_parent와 match_parent의 유일한 차이점입니다.

사용되지 않는 단어는 fill_parent와 match_parent의 유일한 차이점입니다. 난 둘 것을 발견 fill_parent과 match_parent같은 일을 의미한다 fill_parent 는 뷰가 부모의 패딩 (있는 경우)을 빼고 부모만큼 커지기를 원한다는 것을 의미합니다. match_parent 는 뷰가 부모의 패딩 (있는 경우)을 빼고 부모만큼 크기를 원한다는 것을 의미합니다. 내가 찾은 유일한 차이점 fill_parent은 API 레벨 8부터 더 이상 사용되지 않고 다음으로 대체된다는 것입니다.match_parent 그러나 나는이 둘 사이에 어떤 차이도 느끼지 못했습니다. 둘 다 동일한 경우 왜 fill_parent더 이상 사용되지 않습니다. 하나는 더 이상 사용되지 않고 다른 하나는 그렇지..

Nice programing 2020.11.11

Amazon S3 버킷을 로컬 디렉터리로 탑재하는 s3fs의 안정성

Amazon S3 버킷을 로컬 디렉터리로 탑재하는 s3fs의 안정성 s3fs가 Amazon S3 버킷을 Linux의 로컬 디렉터리로 마운트하는 데 얼마나 안정적인가요? 수요가 많은 생산 환경에 권장 / 안정적입니까? 더 나은 / 유사한 솔루션이 있습니까? 업데이트 : EBS를 사용하고 NFS를 통해 다른 모든 AMI에 마운트하는 것이 더 낫습니까? 여기 s3fs에 대한 좋은 기사가 있는데 , 읽은 후 EBS 공유에 의지했습니다. s3fs를 사용할 때, 즉 S3의 고유 한 제한과 관련된 몇 가지 중요한 고려 사항을 강조합니다. 5GB를 초과 할 수없는 파일 파일을 부분적으로 업데이트 할 수 없으므로 단일 바이트를 변경하면 전체 파일이 다시 업로드됩니다. 많은 작은 파일에 대한 작업은 매우 효율적이지만 (각..

Nice programing 2020.11.11

phpMailer 및 PHP를 사용하여 양식에서 파일 첨부 보내기

phpMailer 및 PHP를 사용하여 양식에서 파일 첨부 보내기 example.com/contact-us.php다음과 같은 양식 이 있습니다 (간체). 내 process.php파일 PHPMailer()에는 이메일을 보내는 데 사용하는 다음 코드가 있습니다 . require("phpmailer.php"); $mail = new PHPMailer(); $mail->From = me@example.com; $mail->FromName = My name; $mail->AddAddress(me@example.com,"John Doe"); $mail->WordWrap = 50; $mail->IsHTML(true); $mail->Subject = "Contact Form Submitted"; $mail->Body ..

Nice programing 2020.11.11
반응형