source 959

WAMP에서 MySql을 MariaDb로 대체하는 방법

WAMP에서 MySql을 MariaDb로 대체하는 방법 Windows에 WAMP 서버를 설치했는데 완벽하게 작동합니다.Slashdot의 이 기사는 MySql에서 MariaDb로 이행하도록 영감을 주었습니다.이 질문에는 mysql을 제거하고 MariaDb를 설치하면 정상적으로 동작합니다.그러나 제어판의 Windows "프로그램 제거" 섹션에는 MySql과 같은 항목이 표시되지 않고 WampServer 2.2만 있습니다.따라서 Windows에서 MariDb를 MySql로 대체하거나 php, apache, mariadb를 별도로 설치해야 합니까?이론적으로는 WampServer의 mySQL과 병렬로 mariaDB를 설치할 수 있지만 동일한 연결 포트를 사용하기 때문에 이를 실행하려면 DB의 포트 중 하나를 변경..

source 2023.01.27

MARIADB: 범위에 조인된 선택 항목에는 인덱스가 사용되지 않습니다.

MARIADB: 범위에 조인된 선택 항목에는 인덱스가 사용되지 않습니다. 첫 번째 테이블에는 ips가 정수(500k 행)로 저장되어 있습니다.두 번째 테이블에는 블랙리스트의 ips 범위와 블랙리스트의 이유(10M 행)가 포함되어 있습니다.이 테이블 구조는 다음과 같습니다. CREATE TABLE `black_lists` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `ip_start` INT(11) UNSIGNED NOT NULL, `ip_end` INT(11) UNSIGNED NULL DEFAULT NULL, `reason` VARCHAR(3) NOT NULL, `excluded` TINYINT(1) NULL DEFAULT NULL, PRIMARY KEY (`id`), INDE..

source 2023.01.27

Guzle 6: 응답에 대한 json() 메서드는 없습니다.

Guzle 6: 응답에 대한 json() 메서드는 없습니다. Guzzle 5.3 이전 이야기: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); JSON 응답에서 PHP 어레이를 쉽게 얻을 수 있었습니다.이제 구즐 6에서는 어떻게 해야 할지 모르겠어요.없는 것 같다json()더 이상 방법을 사용할 수 없습니다.최신 버전의 문서를 (빠르게) 읽었지만 JSON 응답에 대한 내용은 찾을 수 없었습니다.뭔가 놓친 것 같습니다.이해할 수 없는 새로운 개념이 있는 것 같습니다(혹은 올바르게 읽지 않은 것 같습니다). 이 방법밖에 없습니까? $respo..

source 2023.01.27

포인터로 붕괴되는 어레이에 대한 예외?

포인터로 붕괴되는 어레이에 대한 예외? 많은 투고에서 "대부분의 경우 어레이 이름이 포인터로 붕괴된다"는 글을 보았습니다. 어떤 경우에 어레이 이름이 첫 번째 요소에 대한 포인터로 소멸되지 않는지 알 수 있습니까?그럼요. C99에는 기본적으로 다음 세 가지 사례가 있습니다. 의 의론이라면&(address-of) 연산자. 의 의론이라면sizeof교환입니다. 스트링 리터럴 타입의 경우char [N + 1]또는 활자의 넓은 문자열 리터럴wchar_t [N + 1](N는 문자열의 길이)로, 다음과 같이 배열을 초기화하기 위해 사용됩니다.char str[] = "foo";또는wchar_t wstr[] = L"foo";. 게다가 C11에서는, 새롭게 도입된alignof연산자는 배열 인수가 포인터로 붕괴되지 않도록 ..

source 2023.01.27

아스타리스크*는 Python에서 무엇을 의미합니까?

아스타리스크*는 Python에서 무엇을 의미합니까? 이 질문에는 이미 답변이 있습니다. **(이중 별/별 디스크) 및 *(별/별 디스크)는 파라미터에 어떤 역할을 합니까? (24 회답) 닫힘8년 전. *는 Python에서 C와 같이 특별한 의미가 있습니까?Python Cookbook에서 다음과 같은 기능을 보았습니다. def get(self, *a, **kw) 설명을 해주시거나 답변을 찾을 수 있는 곳을 가르쳐 주세요(Google은 *를 와일드카드 문자로 해석하기 때문에 만족스러운 답변을 찾을 수 없습니다).언어 참조의 기능 정의를 참조하십시오. 폼이*identifier이 존재하면 과도한 위치 파라미터를 수신하는 태플로 초기화되며 디폴트로는 빈 태플이 됩니다.폼이**identifier이 존재하면 초과 키..

source 2023.01.27

"GROUP BY"의 모든 항목 수에 대한 "카운트(*)"의 백분율 가져오기

"GROUP BY"의 모든 항목 수에 대한 "카운트(*)"의 백분율 가져오기 예를 들어, 「특정 카테고리에서 이용 가능한 아이템 수」와 「전체 아이템 수」의 비율이 필요합니다.다음과 같은 MySQL 테이블을 고려하십시오. /* mysql> select * from Item; +----+------------+----------+ | ID | Department | Category | +----+------------+----------+ | 1 | Popular | Rock | | 2 | Classical | Opera | | 3 | Popular | Jazz | | 4 | Classical | Dance | | 5 | Classical | General | | 6 | Classical | Vocal |..

source 2023.01.27

'getaddrinfo EAI_AGAIN' 오류의 원인은 무엇입니까?

'getaddrinfo EAI_AGAIN' 오류의 원인은 무엇입니까? 서버가 오늘 이 오류를 발생시켰습니다.이것은 지금까지 본 적이 없는 Node.js 오류입니다. Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) 이것이 Shopify와 다른 많은 서비스에 영향을 준 DynDns DDOS 공격과 관련이 있는지 궁금합니다.여기 그것에 대한 기사가 있어요. 은 '을 하는가' 입니다.dns.js할할 ??..

source 2023.01.27

@Test 후 롤백 트랜잭션

@Test 후 롤백 트랜잭션 우선 StackOverflow에서 이 문제에 대해 많은 스레드를 발견했지만, 어느 것도 도움이 되지 않았기 때문에 중복 질문을 드려 죄송합니다. 스프링 테스트를 사용하여 JUnit 테스트를 실행 중인데 코드는 다음과 같습니다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before public void initTest() { // set up the database, create basic structure for testing } @T..

source 2023.01.27

Python 2.X의 범위와 xrange 함수의 차이점은 무엇입니까?

Python 2.X의 범위와 xrange 함수의 차이점은 무엇입니까? xrange가 더 빠른 것 같습니다만, 왜 더 빠른지(또한 지금까지의 일화 외에 더 빠르다는 증거는 없습니다) 또는 그 외에 무엇이 다른지 알 수 없습니다. for i in range(0, 20): for i in xrange(0, 20): Python 2.x의 경우: range에, 「」를 는,range(1, 10000000) 해서 .9999999★★★★★★★★★★★★★★★★★★. xrange는 게으르게 평가되는 시퀀스 객체입니다. Python 3의 경우: range의 Python 2와 한 기능을 하고 ?xrange으로 사용하셔야 합니다.list(range(...)). xrange더 이상 존재하지 않습니다. 되므로 range를 하면 리..

source 2023.01.27

java: 어떤 유형에서 다른 유형으로 변수를 동적으로 캐스팅하려면 어떻게 해야 합니까?

java: 어떤 유형에서 다른 유형으로 변수를 동적으로 캐스팅하려면 어떻게 해야 합니까? 자바 변수에 대해 동적 캐스팅을 하고 싶은데, 캐스팅 유형이 다른 변수에 저장되어 있습니다. 일반 캐스팅은 다음과 같습니다. String a = (String) 5; 내가 원하는 건 이거야 String theType = 'String'; String a = (theType) 5; 이것이 가능한가요? 만약 그렇다면 어떻게요?감사합니다! 갱신하다 클래스에 다음 명령어를 입력하려고 합니다.HashMap받은 것 같아요. 다음은 컨스트럭터입니다. public ConnectParams(HashMap obj) { for (Map.Entry entry : obj.entrySet()) { try { Field f = this.get..

source 2023.01.27