반응형

전체 글 2010

Django 디버그는 페이지의 모든 변수를 표시합니다.

Django 디버그는 페이지의 모든 변수를 표시합니다. 페이지에서 사용 가능한 모든 변수를 표시하는 데 사용할 수있는 템플릿 태그 (또는 다른 트릭)가 있습니까? DEBUG 가 활성화 된 경우 {% debug %} 라는 템플릿 태그가 있습니다. 몇 가지 옵션이 있습니다 (일부는 이전에 이미 나열되어 있음). django 내장 디버그 태그 -이 보일러 플레이트를 사용하여 제대로 표시합니다. {% filter force_escape %} {% debug %} {% endfilter %} 속성, 변수 및 세부 정보와 같은 django 템플릿 디버그 애플리케이션의 태그를 사용 하거나 pdb 디버거 (또는 ipdb)로 모든 것을 검사 할 수있는 템플릿 내부에 중단 점을 설정할 수도 있습니다. Django 디버그 ..

IT TIP 2020.10.22

인터페이스에서 자바 캐스팅

인터페이스에서 자바 캐스팅 누군가 컴파일러가 첫 번째 캐스팅에서 불평하지 않고 두 번째 캐스팅에서 불평하는 방법을 설명해 주시겠습니까? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 o2 = new C2(); Integer o3 = new Integer(4); I2 x = (I2)o1; //compiler does not complain I2 y = (I2)o3; //compiler complains here !! } } o1및을 사용 o3하여 캐스트 (I2)하면 객체의 클래스..

IT TIP 2020.10.22

Cloudfront에서 정적으로 호스팅되는 웹 사이트의 하위 디렉터리에 대한 기본 루트 개체를 어떻게 설정합니까?

Cloudfront에서 정적으로 호스팅되는 웹 사이트의 하위 디렉터리에 대한 기본 루트 개체를 어떻게 설정합니까? Cloudfront에서 정적으로 호스팅되는 웹 사이트의 하위 디렉터리에 대한 기본 루트 개체를 어떻게 설정합니까? 특히 www.example.com/subdir/index.html사용자가 요청할 때마다 서비스를 받고 싶습니다 www.example.com/subdir. 이는 S3 버킷에 보관 된 정적 웹 사이트를 제공하기위한 것입니다. 또한 원본 액세스 ID를 사용하여 S3 버킷에 대한 액세스를 Cloudfront로만 제한하고 싶습니다. 지금, 나는 CloudFront를가 S3보다 및 상태 아마존 다르게 작동하는지 알고 구체적으로 : CloudFront 기본 루트 객체의 동작은 Amazon S..

IT TIP 2020.10.22

어떤 C ++ 함정을 피해야합니까?

어떤 C ++ 함정을 피해야합니까? STL에서 벡터에 대해 처음 배웠던 것을 기억하고 얼마 후 프로젝트 중 하나에 bool 벡터를 사용하고 싶었습니다. 이상한 행동을보고 몇 가지 조사를 한 후, 저는 bools 벡터가 실제로 bools 벡터가 아니라는 것을 알게되었습니다 . C ++에서 피해야 할 다른 일반적인 함정이 있습니까? 짧은 목록은 다음과 같습니다. 공유 포인터를 사용하여 메모리 할당 및 정리를 관리하여 메모리 누수 방지 사용 자원 수집되어 초기화 자원 정리를 관리하기 위해 (RAII) 관용구 - 특히 예외의 존재 생성자에서 가상 함수 호출 방지 가능한 경우 최소한의 코딩 기술을 사용합니다. 예를 들어 필요할 때만 변수를 선언하고, 변수 범위를 지정하고, 가능한 경우 초기 설계를 설계합니다. 당..

IT TIP 2020.10.22

C #이 C ++보다 정말 느린가요?

C #이 C ++보다 정말 느린가요? 나는이 문제에 대해 한동안 궁금해하고 있습니다. 물론 C #에는 속도에 최적화되지 않은 것이 있으므로 이러한 개체 또는 언어 조정 (예 : LinQ)을 사용하면 코드가 느려질 수 있습니다. 그러나 이러한 조정을 사용하지 않고 C # 및 C ++에서 동일한 코드 조각을 비교하면됩니다 (서로 변환하기 쉽습니다). 정말 그렇게 느려질까요? 이론적으로 JIT 컴파일러가 코드를 실시간으로 최적화하고 더 나은 결과를 얻어야하기 때문에 C #이 어떤 경우에는 더 빠를 수 있음을 보여주는 비교를 보았습니다. 관리 또는 비 관리? JIT 컴파일러가 실시간으로 코드를 컴파일하지만 이는 1 회 오버 헤드이며 동일한 코드 (한 번 도달하고 컴파일 된 후)가 런타임에 다시 컴파일 될 필요가..

IT TIP 2020.10.22

HTML5 캔버스에서 타원을 그리는 방법?

HTML5 캔버스에서 타원을 그리는 방법? 타원형 모양을 그리는 기본 기능이없는 것 같습니다. 또한 나는 달걀 모양을 찾고 있지 않습니다. 2 개의 베 지어 곡선으로 타원을 그릴 수 있습니까? 누군가 그것에 능숙 했습니까? 내 목적은 눈을 그리고 실제로 호를 사용하는 것입니다. 미리 감사드립니다. 해결책 따라서 scale ()은 다음 모든 모양의 크기를 변경합니다. Save ()는 이전 설정을 저장하고 복원은 크기 조정없이 새 모양을 그리는 설정을 복원하는 데 사용됩니다. Jani 덕분에 ctx.save(); ctx.scale(0.75, 1); ctx.beginPath(); ctx.arc(20, 21, 10, 0, Math.PI*2, false); ctx.stroke(); ctx.closePath(); ..

IT TIP 2020.10.22

#에 대한 정의되지 않은 메소드`get '

#에 대한 정의되지 않은 메소드`get ' 누구든지이 문제를 해결하는 방법을 알고 있습니까? OSX에서 Rails 3.0.7로 RSpec을 실행하려고합니다. 자세한 내용 : https://gist.github.com/1017044 it "renders buttons_widgets partial" do get :buttons_widgets response.should render_template("buttons_widgets") end → rspec tools_model_spec.rb /Users/mm/.rvm/gems/ruby-1.9.2-p0@evergreen/bundler/gems/rspec-core-bea2366c817e/lib/rspec/core/version.rb:4: warning: alread..

IT TIP 2020.10.22

다른 목록에있는 개체의 속성으로 새 목록을 만드는 방법

다른 목록에있는 개체의 속성으로 새 목록을 만드는 방법 특정 개체 목록이 있다고 상상해보십시오. List 그리고 위 목록 의 idsof Students를 포함하여 다른 목록을 생성해야 합니다. List 루프를 사용하지 않고 아파치 컬렉션 이나 구아바를 사용하여이를 달성 할 수 있습니까? 제 경우에 어떤 방법이 유용해야합니까? 그것을하는 자바 8 방법 :- List idList = students.stream().map(Student::getId).collect(Collectors.toList()); Guava를 사용하면 다음과 같은 기능을 사용할 수 있습니다. private enum StudentToId implements Function { INSTANCE; @Override public Integer..

IT TIP 2020.10.22

쉼표 연산자는 언제 유용합니까?

쉼표 연산자는 언제 유용합니까? 식 ( ) 의 "쉼표 연산자"에 대한 이 질문 ,과 이에 대한 MDN 문서 를 읽었 지만 유용한 시나리오를 생각할 수 없습니다. 그렇다면 쉼표 연산자는 언제 유용할까요? 다음은 직접 작성하지 않기 때문에 유용하지 않을 수 있지만 축소자는 쉼표 연산자를 사용하여 코드를 축소 할 수 있습니다. 예를 들면 : if(x){foo();return bar()}else{return 1} 될 것입니다 : return x?(foo(),bar()):1 ? :(어느 정도) 콤마 연산자는 두 문장 한 문장으로 기입 할 수 있기 때문에 운전자는 현재 이용 될 수있다. 이것은 이다 (-> 24 여기 바이트 39)는 몇 가지 참신한 압축 할 수 있다는 점에서 유용하다. 나는 쉼표 var a, b가 ..

IT TIP 2020.10.22

커스텀 사용자 모델에 Django auth UserAdmin 사용

커스텀 사용자 모델에 Django auth UserAdmin 사용 로부터 Django.Contrib.Auth 워드 프로세서 : Django의 기본 사용자 확장 Django의 사용자 모델에 전적으로 만족하고 몇 가지 추가 프로필 정보를 추가하고 싶다면 간단히 하위 클래스 django.contrib.auth.models.AbstractUser를 만들고 사용자 지정 프로필 필드를 추가 할 수 있습니다. 이 클래스는 추상 모델로 기본 사용자의 전체 구현을 제공합니다. 말하고 끝냈습니다. 다음과 같은 새 모델을 만들었습니다. class MyUser(AbstractUser): some_extra_data = models.CharField(max_length=100, blank=True) 이것은 Django의 표준과..

IT TIP 2020.10.22
반응형