반응형

etc./StackOverFlow 1071

CSS 표시 속성의 전환

질문자 :RichardTape 저는 현재 CSS '메가 드롭다운' 메뉴를 디자인 중입니다. 기본적으로 일반 CSS 전용 드롭다운 메뉴이지만 다른 유형의 콘텐츠가 포함된 메뉴입니다. 현재 CSS 3 전환은 'display' 속성에 적용되지 않는 것으로 보입니다 display: none 에서 display: block (또는 모든 조합)으로의 전환을 수행할 수 없습니다. 누군가가 최상위 메뉴 항목 중 하나 위에 마우스를 올려 놓으면 위의 예에서 두 번째 계층 메뉴가 '페이드 인'되는 방법이 있습니까? visibility: 속성에 전환을 사용할 수 있다는 것을 알고 있지만 이를 효과적으로 사용할 방법이 생각나지 않습니다. 나는 또한 높이를 사용해 보았지만 비참하게 실..

etc./StackOverFlow 2022.01.08

저장 프로시저의 결과를 임시 테이블에 삽입

질문자 :Ferdeen SELECT * INTO [temp table] FROM [stored procedure] 어떻게 합니까? FROM [Table] 아니고 [temp table] 을 정의하지 않습니까? BusinessLine 모든 데이터를 tmpBusLine Select 하면 제대로 작동합니다. select * into tmpBusLine from BusinessLine 똑같이 시도하고 있지만 stored procedure 를 사용하는 것은 완전히 동일하지 않습니다. select * into tmpBusLine from exec getBusinessLineHistory '16 Mar 2009' 출력 메시지: 메시지 156, 수준 15, 상태 1, 줄 2 키워드 'exec&#39..

etc./StackOverFlow 2022.01.08

인스턴스의 클래스 이름을 가져오시겠습니까?

질문자 :Dan 이 작업을 수행하는 함수가 인스턴스의 클래스가 파생된 기본 클래스인 경우 Python에서 개체의 인스턴스를 생성한 클래스의 이름을 어떻게 찾을 수 있습니까? inspect 모듈 이 여기에서 나를 도왔을 수도 있다고 생각했지만 내가 원하는 것을 제공하지 않는 것 같습니다. __class__ 멤버를 구문 분석하지 않으면 이 정보를 얻는 방법을 모르겠습니다. 클래스 __name__ 속성 을 사용해 보셨습니까? 즉, type(x).__name__ 은 클래스의 이름을 제공할 것입니다. >>> import itertools >>> x = itertools.count(0) >>> type(x).__name__ 'count' 여전히 Python 2를 사용하는 경우 위의 방법은 새로운 스타..

etc./StackOverFlow 2022.01.06

배열의 경우 a[5] == 5[a]인 이유는 무엇입니까?

질문자 :Dinah Joel이 Stack Overflow 팟캐스트 #34 에서 지적했듯이 C 프로그래밍 언어 (일명: K & R)에는 C: a[5] == 5[a] Joel은 포인터 연산 때문이라고 하지만 여전히 이해가 되지 않습니다. 왜 a[5] == 5[a] 입니까? C 표준은 [] 연산자를 다음과 같이 정의합니다. a[b] == *(a + b) 따라서 a[5] 는 다음과 같이 평가됩니다. *(a + 5) 5[a] 는 다음과 같이 평가됩니다. *(5 + a) a 는 배열의 첫 번째 요소에 대한 포인터입니다. a[5] 5 개 요소있어서의 값이다 와 동일 a *(a + 5) , 초등 수학에서 우리는 그 (또한이 동일 알고 가환 ). mmx 배열 액세스는 포인터로 정의되기 때문입니다. a[i] 는 가환성인 ..

etc./StackOverFlow 2022.01.06

getter 및 setter/접근자를 사용하는 이유는 무엇입니까?

질문자 :Dean J 단순히 해당 변수에 대해 공개 필드를 사용하는 대신 getter 및 setter(get 및 set만 가능)를 사용하면 어떤 이점이 있습니까? getter와 setter가 단순한 get/set 이상의 작업을 수행하는 경우 이를 매우 빠르게 파악할 수 있지만 방법에 대해 100% 명확하지 않습니다. public String foo; 다음보다 더 나쁩니다: private String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } 전자는 훨씬 적은 상용구 코드를 사용합니다. 캡슐화 및 향후 변경을 더 쉽게 만드는 것 이상으로 클래스의 필드를 직접 노출하는 것보다 접근자..

etc./StackOverFlow 2022.01.06

객체를 멤버로 사용하여 일반 JavaScript 객체를 반복하는 방법

질문자 :edt 객체인 값을 포함하여 JavaScript 객체의 모든 멤버를 반복하려면 어떻게 해야 합니까? 예를 들어, 어떻게 이것을 반복할 수 있습니까(각각 "your_name" 및 "your_message"에 액세스)? var validation_messages = { "key_1": { "your_name": "jimmy", "your_msg": "hello world" }, "key_2": { "your_name": "billy", "your_msg": "foo equals bar" } } for (var key in validation_messages) { // skip loop if the property is from prototype if (!validation_messages.hasOw..

etc./StackOverFlow 2022.01.06

무엇인가요 ":-!!" C 코드에서?

질문자 :chmurli /usr/include/linux/kernel.h 에서 이 이상한 매크로 코드를 만났습니다. /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used eg in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define BUILD_BUG_ON_NULL(e) ((void *)si..

etc./StackOverFlow 2022.01.06

find 에서 디렉토리를 제외하는 방법. 명령

질문자 :helion3 find 명령을 실행하려고 하는데 특정 디렉토리를 어떻게 제외합니까? 다음은 우리가 사용 find for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done -prune 이 작동하지 않으면 다음을 수행합니다. find -name "*.js" -not -path "./directory/*" 주의 사항: 원하지 않는 모든 디렉토리를 탐색해야 합니다. GetFree -prune 스위치를 사용합니다. 예를 들어, misc 디렉토리를 제외하려면 find 명령에 -path ./misc -prune -o 를 추가하기만 하면 됩니다. find . ..

etc./StackOverFlow 2022.01.06

Python에서 switch 문을 대체합니까?

질문자 :Michael Schneider 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 입력 인덱스 값에 따라 다른 고정 값을 반환하는 함수를 Python으로 작성하고 싶습니다. 다른 언어에서는 switch 또는 case 문을 사용하지만 Python에는 switch 문이 없는 것 같습니다. 이 시나리오에서 권장되는 Python 솔루션은 무엇입니까? 아래의 원래 답변은 2008년에 작성되었습니다. 그 이후로 Python 3.10(2021)은 Python용 "스위치"의 일급 구현을 제공하는 match - case 예를 들어: def f(x): match x: case 'a': return 1 ca..

etc./StackOverFlow 2022.01.06

JavaScript에서 "잘못된 날짜" 날짜 인스턴스 감지

질문자 :orip JS에서 유효한 날짜 개체와 잘못된 날짜 개체의 차이점을 말하고 싶지만 방법을 알 수 없습니다. var d = new Date("foo"); console.log(d.toString()); // shows 'Invalid Date' console.log(typeof d); // shows 'object' console.log(d instanceof Date); // shows 'true' isValidDate 함수를 작성하기 위한 아이디어가 있습니까? Ash는 Date.parse 를 권장했는데, 이는 날짜 문자열이 유효한지 확인할 수 있는 권위 있는 방법을 제공합니다. 가능한 경우 내 API가 Date 인스턴스를 수락하고 유효한지 여부를 확인/..

etc./StackOverFlow 2022.01.06
반응형