반응형

IT 1036

개인 방법은 정말 안전한가요?

개인 방법은 정말 안전한가요? 에서는 " " " 입니다.private액세스 수식자는 클래스 밖에 표시되지 않기 때문에 안전하다고 간주됩니다.그럼 외부에서도 그 방법을 모르는 거군요. 하지만 자바 반사가 이 규칙을 깨기 위해 사용할 수 있다고 생각했습니다.다음 경우를 고려하십시오. public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } 이제 다른 수업에서 정보를 얻습니다. public class BreakPrivacy{ public static void main(String[] args) throws Exception { ProtectedPrivacy protectedPrivacy = new ProtectedPr..

IT 2022.11.27

루프에서 나머지 작업을 실행하는 Java 스레드가 다른 모든 스레드를 차단합니다.

루프에서 나머지 작업을 실행하는 Java 스레드가 다른 모든 스레드를 차단합니다. 다음 코드 스니펫은 2개의 스레드를 실행합니다.하나는 1초마다의 단순한 타이머 로깅이고, 2번째는 나머지 동작을 실행하는 무한 루프입니다. public class TestBlockingThread { private static final Logger LOGGER = LoggerFactory.getLogger(TestBlockingThread.class); public static final void main(String[] args) throws InterruptedException { Runnable task = () -> { int i = 0; while (true) { i++; if (i != 0) { boolean ..

IT 2022.11.18

"INSERT..."를 하는 방법이 있습니까?Zend Framework 1.5의 중복 키 업데이트"에 대해 설명합니다.

"INSERT..."를 하는 방법이 있습니까?Zend Framework 1.5의 중복 키 업데이트"에 대해 설명합니다. 사용하고 싶다ON DUPLICATE KEY UPDATEZend Framework 1.5에서 이것이 가능한가? 예 INSERT INTO sometable (...) VALUES (...) ON DUPLICATE KEY UPDATE ... 저는 Zend에서 일했고 특히 Zend_Db에서 꽤 많이 일했습니다. 아니요, API는 지원되지 않습니다.ON DUPLICATE KEY UPDATE구문을 사용합니다.이 경우 단순히 다음을 사용해야 합니다.query()완전한 SQL 문을 직접 작성할 수 있습니다. harvejs가 나타내는 것처럼 SQL에 값을 삽입하는 것은 권장하지 않습니다.쿼리 파라미터를..

IT 2022.11.18

MySQL 이름 배열이 아닌 곳?

MySQL 이름 배열이 아닌 곳? 이름이 다음과 같은 앨범은 제외합니다. $ban_album_names = array('Wall', 'Profile', 'Cover', 'Instagram'); 어떻게 하면 정확하게 쓸 수 있을까요? SELECT * FROM albums WHERE name NOT IN ??? 어레이에 표시되도록 하려면 어떻게 해야 하며, 이름이 일치하면 != 행이 됩니다.이것을 시험해 보세요. $sql = "SELECT * FROM albums WHERE name NOT IN ( '" . implode( "', '" , $ban_album_names ) . "' )"; MySQL CODE는 SELECT * FROM albums WHERE name NOT IN ('Wall', 'Profil..

IT 2022.11.18

MySQL을 사용하는 float(24) 열에 필요한 스토리지 크기는 어떻게 됩니까?

MySQL을 사용하는 float(24) 열에 필요한 스토리지 크기는 어떻게 됩니까? 공식 문서에는 두 가지 답변이 있어서 물어봅니다. 8바이트인가요?https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html 0 ~ 23의 정밀도는 4바이트의 단정도 FLOAT 컬럼이 됩니다.24 ~ 53의 정밀도는 8바이트의 2배 정밀도 DUBLE 컬럼이 됩니다. 아니면 4바이트?https://dev.mysql.com/doc/refman/8.0/en/storage-requirements.html#data-types-storage-reqs-numeric 플로트(p): 0

IT 2022.11.18

MySQL에서는 숫자를 인용해야 하나요, 말아야 하나요?

MySQL에서는 숫자를 인용해야 하나요, 말아야 하나요? 예: CLI에서 데이터베이스와 테이블을 만들고 데이터를 삽입합니다. CREATE DATABASE testdb CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; USE testdb; CREATE TABLE test (id INT, str VARCHAR(100)) TYPE=innodb CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; INSERT INTO test VALUES (9, 'some string'); 이제 이렇게 할 수 있고 다음 예제가 작동합니다(따옴표는 보이는 것에 영향을 주지 않습니다). SELECT * FROM test WHERE id = '9'; INSERT I..

IT 2022.11.18

PHP에서 호출 함수/메서드의 이름을 얻는 방법은?

PHP에서 호출 함수/메서드의 이름을 얻는 방법은? 이 질문에는 이미 답변이 있습니다. PHP에서 호출자 함수의 이름을 가져오시겠습니까? (13개의 답변) 닫힘6년 전에요. 을 .debug_backtrace ,, 음, 음, 음, 음, 다, 다, 다, 다, 다, ,, ,, to 등의 기능을 구현할 수 있는 기능을 찾고 .GetCallingMethodName()방법가장 간단한 방법은 다음과 같습니다. echo debug_backtrace()[1]['function']; 아래 코멘트에서 설명한 바와 같이 이는 인수를 전달함으로써 더욱 최적화될 수 있습니다. 다 object ★★★★★★★★★★★★★★★★★」args 반환되는 스택프레임 수 제한 echo debug_backtrace(!DEBUG_BACKTRACE_..

IT 2022.11.18

고정 헤더가 있는 HTML 테이블?

고정 헤더가 있는 HTML 테이블? 컬럼 헤더가 화면에 고정되어 테이블 본문으로 스크롤되지 않도록 긴 HTML 테이블을 표시하는 크로스 브라우저 CSS/JavaScript 기술이 있습니까?Microsoft Excel 의 「페인의 동결」효과에 대해 생각해 주세요. 표의 내용을 스크롤 할 수 있으면 좋겠지만, 항상 맨 위에 열 머리글을 볼 수 있으면 좋겠습니다.이 문제는 4줄의 코드로 해결할 수 있습니다. 최신 브라우저에만 관심이 있는 경우 CSS 트랜스폼을 사용하면 고정 헤더를 훨씬 쉽게 얻을 수 있습니다.이상하게 들리지만 효과가 좋습니다. HTML 및 CSS는 그대로입니다. 외부 JavaScript 종속성은 없습니다. 네 줄의 코드. 모든 구성에 대해 기능합니다(테이블 레이아웃: 고정 등). docume..

IT 2022.11.18

'x'가 'x' == 'x'보다 빠른 이유는 무엇입니까?

'x'가 'x' == 'x'보다 빠른 이유는 무엇입니까? >>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 또한 여러 요소가 포함된 튜플에도 사용할 수 있으며, 두 버전은 선형적으로 증가하는 것으로 보입니다. >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit(..

IT 2022.11.18

Printf는 문장의 첫 글자만 표시합니다.

Printf는 문장의 첫 글자만 표시합니다. 닫았습니다. 이 질문은상세 또는 명확성.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 세부사항을 추가하고 문제를 해결하십시오. 18시간 전에 닫았어요 이 질문을 개선하다 사용자가 문장을 입력하는 코드를 만들고 for를 사용하여 문장을 5번 반복하지만 이 인쇄물만 문장의 첫 글자입니다.누가 나 좀 도와줘? #include #include int main(){ setlocale(LC_ALL, "PORTUGUESE"); char c; int cont; printf("Digite uma mensagem:\n"); scanf("%c", &c); for (cont = 1; cont

IT 2022.11.18
반응형