반응형

분류 전체보기 2757

SQLAlchemy : 세션 생성 vs. 재사용

SQLAlchemy : 세션 생성 vs. 재사용 그냥 빨리 질문 : SQLAlchemy의의 에 대해 이야기 를 호출 sessionmaker()하면 있지만 결과 호출 Session()클래스 당신이 DB 얘기해야 할 때마다. 저에게 그것은 두 번째로 첫 번째 session.add(x)또는 비슷한 것을 할 것임을 의미합니다. from project import Session session = Session() 지금까지 내가 한 일은 session = Session()내 모델에서 한 번 호출 한 다음 항상 내 애플리케이션의 어느 곳에서나 동일한 세션을 가져 오는 것이 었습니다. 이것은 웹 응용 프로그램이기 때문에 일반적으로 동일한 것을 의미합니다 (하나의 뷰가 실행 됨). 그러나 차이점은 무엇입니까? 내 기능이..

Development Tip 2020.10.06

상속을 통해 열거 형 확장

상속을 통해 열거 형 확장 나는 이것이 enum의 개념에 반한다는 것을 알고 있지만 C # / Java에서 enum을 확장 할 수 있습니까? 열거 형에 새 값을 추가하는 의미에서 "확장"을 의미하지만 기존 열거 형에서 상속하는 OO 의미에서도 마찬가지입니다. 자바에서는 가능하지 않다고 생각합니다. 꽤 최근에 나온 것입니다 (Java 5?). C #은 미친 짓을하려는 사람들을 더 관대 해 보였기 때문에 어떤 식 으로든 가능할 것이라고 생각했습니다. 아마도 리플렉션을 통해 해킹 당할 수 있습니까? (실제로 모든 방법을 사용하는 것은 아닙니다)? 나는 주어진 방법을 구현하는 데 반드시 관심이있는 것은 아니며, 그것이 나에게 일어 났을 때 호기심을 불러 일으켰습니다. :-) Enum을 확장 할 수없는 이유는 다..

Development Tip 2020.10.06

Numpy를 사용하여 미분을 어떻게 계산합니까?

Numpy를 사용하여 미분을 어떻게 계산합니까? 예를 들어 함수의 미분을 어떻게 계산합니까? y = x 2 +1 사용 numpy? x = 5에서 도함수 값을 원한다고 가정 해 보겠습니다. 네 가지 옵션이 있습니다 유한 차이 자동 파생 상품 상징적 차별화 손으로 미분을 계산합니다. 유한 차분에는 외부 도구가 필요하지 않지만 수치 오류가 발생하기 쉽고 다 변수 상황에있는 경우 시간이 걸릴 수 있습니다. 문제가 충분히 단순한 경우 상징적 차별화가 이상적입니다. 상징적 방법은 요즘 상당히 강력 해지고 있습니다. SymPy 는 NumPy와 잘 통합되는 훌륭한 프로젝트입니다. autowrap 또는 lambdify 함수를 보거나 비슷한 질문에 대한 Jensen의 블로그 게시물을 확인하십시오 . 자동 도함수는 매우 멋..

Development Tip 2020.10.06

mvc3의 razor에서 LabelFor의 표시 이름을 변경하는 방법은 무엇입니까?

mvc3의 razor에서 LabelFor의 표시 이름을 변경하는 방법은 무엇입니까? 면도기 엔진에서는 LabelFor도우미 메서드를 사용 하여 이름을 표시했습니다. 그러나 표시 이름은 표시하기에 좋지 않은 것 같습니다. 그래서 내 표시 이름을 변경해야합니다. @Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"}) 속성을 사용하여 뷰 모델 속성을 장식 [DisplayName]하고 사용할 텍스트를 지정할 수 있습니다. [DisplayName("foo bar")] public string SomekingStatus { get; set; } 또는 텍스트를 지정할 수있는 LabelFor 도우미의 다른 오버로드를 사용합니다. @H..

Development Tip 2020.10.06

jQuery없이 가장 가까운 요소 찾기

jQuery없이 가장 가까운 요소 찾기 jquery없이 특정 태그 이름을 가진 가장 가까운 요소를 찾으려고합니다. 를 클릭하면 해당 테이블에 대한 액세스 권한을 얻고 싶습니다 . 제안? 오프셋에 대해 읽었지만 너무 많이 이해하지 못했습니다. 그냥 사용해야할까요? th가 이미 클릭 된 요소로 설정되어 있다고 가정합니다. th.offsetParent.getElementsByTagName('tbody')[0] 파티에 조금 늦었지만 그럼에도 불구하고. 이것은 트릭을 해야합니다 . function closest(el, selector) { var matchesFn; // find vendor prefix ['matches','webkitMatchesSelector','mozMatchesSelector','msMa..

Development Tip 2020.10.06

생성자에서 정적 최종 필드 초기화

생성자에서 정적 최종 필드 초기화 public class A { private static final int x; public A() { x = 5; } } final 변수가 생성자에서 한 번만 할당 될 수 있음을 의미합니다. static 클래스 인스턴스임을 의미합니다. 왜 이것이 금지되었는지 알 수 없습니다. 이러한 키워드가 서로 간섭하는 부분은 무엇입니까? 생성자는 클래스의 인스턴스가 생성 될 때마다 호출됩니다. 따라서 위의 코드는 인스턴스가 생성 될 때마다 x 값이 다시 초기화됨을 의미합니다. 그러나 변수가 최종 (및 정적)으로 선언 되었기 때문에이 작업 만 수행 할 수 있습니다. class A { private static final int x; static { x = 5; } } 그러나 정적을 ..

Development Tip 2020.10.06

이 두 줄이 같은가요?

이 두 줄이 같은가요? … : 'vs'?? '? 이 두 줄에 차이가 있습니까? MyName = (s.MyName == null) ? string.Empty : s.MyName 또는 MyName = s.MyName ?? string.Empty 업데이트 : 나는이 주제를 더 깊이 논의하는 블로그 포스트를 썼습니다. http://www.codeducky.org/properties-fields-and-methods-oh-my/ 일반적으로 동일한 결과를 반환합니다. 그러나 getter가 첫 번째 예제에서는 두 번 실행되고 두 번째 예제에서는 한 번만 실행 MyName되므로 속성 일 때 눈에 띄는 차이가 발생하는 몇 가지 경우 MyName가 있습니다. 예를 들어, MyName두 번 실행하면 성능 차이가 발생할 수 ..

Development Tip 2020.10.06

Spring Boot : localhost에서 REST 컨트롤러에 액세스 할 수 없음 (404)

Spring Boot : localhost에서 REST 컨트롤러에 액세스 할 수 없음 (404) Spring Boot 웹 사이트에서 REST 컨트롤러 예제를 적용하려고합니다. 불행히도 localhost:8080/itemURL 에 액세스하려고 할 때 다음과 같은 오류가 발생합니다 . { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } POM : 4.0.0 SpringBootTest SpringBootTest 0.0.1-SNAPSHOT 1.8 com.nice.application ${mainClassPackage}.InventoryApp maven..

Development Tip 2020.10.06

[01-12] 범위가 예상대로 작동하지 않는 이유는 무엇입니까?

[01-12] 범위가 예상대로 작동하지 않는 이유는 무엇입니까? [01-12]정규식 에서 범위 패턴을 사용하여 두 자리 mm를 일치 시키려고하는데 예상대로 작동하지 않습니다. 정규식에서 문자 클래스 정의가 작동하는 방식을 오해 한 것 같습니다. 문자열과 일치하는 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 또는 12,이 작품과 같은 : 0[1-9]|1[0-2] 참고 문헌 regular-expressions.info/ 문자 클래스 숫자 범위 (숫자 범위로 해석되는 일치하는 문자열에 대한 많은 예가 있음) 설명 문자 클래스는 그 자체로 입력 문자열에서 정확히 하나의 문자를 찾으려고 시도 합니다. [01-12]실제로 정의 [012], 3 개 문자의에 대한 입력에서 하나 개의 ..

Development Tip 2020.10.06

열거 형 이름을 C에서 문자열로 변환하는 방법

열거 형 이름을 C에서 문자열로 변환하는 방법 C에서 열거 자 이름을 문자열로 변환 할 수 있습니까? 한 가지 방법은 전처리 기가 작업을 수행하도록하는 것입니다. 또한 열거 형과 문자열이 동기화되어 있는지 확인합니다. #define FOREACH_FRUIT(FRUIT) \ FRUIT(apple) \ FRUIT(orange) \ FRUIT(grape) \ FRUIT(banana) \ #define GENERATE_ENUM(ENUM) ENUM, #define GENERATE_STRING(STRING) #STRING, enum FRUIT_ENUM { FOREACH_FRUIT(GENERATE_ENUM) }; static const char *FRUIT_STRING[] = { FOREACH_FRUIT(GENERA..

Development Tip 2020.10.06
반응형