반응형

2022/09/11 15

배열의 indexOf 함수와 findIndex 함수의 차이

배열의 indexOf 함수와 findIndex 함수의 차이 배열에서 두 함수 indexOf와 find Index의 차이를 헷갈립니다. 문서에는 다음과 같이 기재되어 있습니다. findIndex - 술어가 true인 배열의 첫 번째 요소의 인덱스를 반환합니다.그 이외의 경우 -1을 반환합니다. 그리고. indexOf - 배열에서 값이 처음 발생한 인덱스를 반환합니다. 주요 차이점은 다음 기능의 파라미터입니다. Array.prototype.indexOf() 에서는 값이 첫 번째 파라미터로 간주됩니다.따라서 기본 유형(예: 문자열, 숫자 또는 부울)의 배열에서 인덱스를 찾는 것이 좋습니다. Array.prototype.findIndex() 는 첫 번째 파라미터로서 콜백을 상정하고 있습니다.기본 유형이 아닌 배..

source 2022.09.11

쿼리를 통해 MySQL에서 데이터베이스 구조를 가져오는 방법

쿼리를 통해 MySQL에서 데이터베이스 구조를 가져오는 방법 MySQL 데이터베이스의 구조를 얻을 수 있을까요, 아니면 간단한 쿼리로 테이블을 얻을 수 있을까요? 아니면 다른 방법이 있을까요? 어떻게 하면 될까요?네가 원하는 건 DESCRIBE table; 를 사용할 수도 있습니다. SHOW TABLES; 데이터베이스의 테이블 목록을 가져옵니다.데이터베이스 구조 전체를 CREATE TABLE 문의 세트로 가져오려면 mysqldump를 사용합니다. mysqldump database_name --compact --no-data 단일 테이블의 경우 mysqldump에서 db name 뒤에 테이블 이름을 추가합니다.SQL 및 SHOW CREATE TABLE에서도 동일한 결과를 얻을 수 있습니다. SHOW CRE..

source 2022.09.11

도커에서 마리애드브에 원격접속하는 방법은?

도커에서 마리애드브에 원격접속하는 방법은? mariadb의 인스턴스를 포함하는 도커 컨테이너를 작성했지만, 물리 머신에서 데이터베이스에 액세스할 수 없습니다. 도커 인스펙션에서 IP 주소를, 도커 ps에서 포트를 취득했습니다만, Sequel Pro에서는 접속 실패 메세지가 표시됩니다(Visual Studio Code에서도 마찬가지).도커 컨테이너 안에서 데이터베이스 엔진에 직접 연결할 수 있습니다. 어디가 틀렸지?여러분 감사합니다. :) [편집] 댓글 덕분에... 포트를 노출하려고 하면 컨테이너가 실행되지 않습니다:/나한테는 효과가 있었어. 새 mariadb 컨테이너 만들기 docker container run \ --name sql-maria \ -e MYSQL_ROOT_PASSWORD=12345 \ ..

source 2022.09.11

암호화 및 복호화, md5

암호화 및 복호화, md5 코드를 사용하고 있다$enrypt=md5($pass)삽입$encrypt데이터베이스로 이동합니다.해독할 방법을 찾고 싶어요복호화 소프트웨어를 사용해 봤지만 해시는 정확히 16바이트여야 한다고 나와 있습니다.암호를 해독하거나 16바이트 md5 해시를 만드는 방법이 있습니까? 해시는 다음과 같습니다.c4ca4238a0b923820dcc이미 설명한 바와 같이 MD5의 복호화는 자원 집약적이고 실용적이지 않으며 비윤리적인 무차별적인 해킹과 같은 시도를 하지 않으면 불가능합니다. 단, 다음과 같은 방법으로 패스워드 등을 안전하게 암호화/복호화할 수 있습니다. $input = "SmackFactory"; $encrypted = encryptIt( $input ); $decrypted = d..

source 2022.09.11

통합 테스트에서 콩 덮어쓰기

통합 테스트에서 콩 덮어쓰기 Spring-Boot "RestTemplate" @Configuration " @Configuration " ( " RestTemplate " ) 。통합 테스트에서는 외부 서비스에 접속하고 싶지 않기 때문에 RestTemplate를 조롱하고 싶습니다.어떤 응답을 기대하는지 알고 있습니다.저는 통합 테스트 패키지가 실제 구현보다 우선되기를 바라며 통합 테스트 패키지에 다른 구현을 제공하려고 했지만 로그를 확인하는 것은 반대입니다: 실제 구현이 테스트 패키지보다 우선합니다. Test Config test test 、 test test test test test test test test test test test test test test test test test test te..

source 2022.09.11

간단한 설명 PHP OOP vs 프로시저?

간단한 설명 PHP OOP vs 프로시저? 저는 PHP를 배우고 싶고 OOP와 프로시저에 대한 아이디어를 얻고 싶습니다.OOP vs 프로시저에 대한 다른 블로그나 튜토리얼을 읽었는데도 그 방법을 이해할 수 없습니다. OOP와 절차 어떤 걸 배워야 하죠? 코드의 차이는 무엇입니까?어떤 효과가 있습니까? 어떻게 하면 OOP aproach에서 PHP 프레임워크가 도움이 될까요? (CodeIgniter를 배우고 싶습니다.) 절차에 프레임워크가 필요합니까? 두 가지 모두 코드 차이를 꼭 알고 싶습니다.OOP에 대한 저의 이해는 같은 클래스를 만들고 액세스할 수 있다는 것입니다.(그게 맞는지 모르겠어요)배경:당신은 다음과 같은 "간단한 설명"을 요구했습니다. 전문용어를 사용하지 않고 알기 쉬운 개요를 원합니다. 당..

source 2022.09.11

원시 길이 배열을 긴 길이 목록으로 변환

원시 길이 배열을 긴 길이 목록으로 변환 헤드데스크에 대한 질문은 조금 쉬울 수 있지만, 첫 번째 시도는 전혀 성공하지 못했습니다.저는 일련의 원시적인 롱을 목록으로 만들고 싶었고, 이렇게 하려고 했습니다. long[] input = someAPI.getSomeLongs(); List inputAsList = Arrays.asList(input); //Total failure to even compile! 어떻게 하면 좋을까요?Java 8에서 스트림을 사용할 수 있게 되었습니다. long[] arr = { 1, 2, 3, 4 }; List list = Arrays.stream(arr).boxed().collect(Collectors.toList()); Apache Commons lang Array Uti..

source 2022.09.11

스프링 부트:최대 연결 수 등의 JDBC 풀 속성을 설정하려면 어떻게 해야 합니까?

스프링 부트:최대 연결 수 등의 JDBC 풀 속성을 설정하려면 어떻게 해야 합니까? Spring-Boot은 매우 훌륭한 도구이지만 고급 구성에 관해서는 설명서가 다소 희박합니다.데이터베이스 연결 풀의 최대 크기와 같은 속성을 설정하려면 어떻게 해야 합니까? 스프링 부트 지원tomcat-jdbc,HikariCP그리고.Commons DBCP기본적으로 모두 동일한 방식으로 구성되어 있습니까?이러한 설정 속성은 매우 간단하게 설정할 수 있습니다만, 공식 문서는 보다 일반적인 것이므로, 접속 풀의 설정 정보를 검색할 때 특히 찾기 어려울 수 있습니다. tomcat-jdbc의 최대 풀 크기를 설정하려면 .properties 또는 .yml 파일에서 다음 속성을 설정합니다. spring.datasource.maxAct..

source 2022.09.11

Java에서 익명 내부 클래스를 정적으로 만들 수 있습니까?

Java에서 익명 내부 클래스를 정적으로 만들 수 있습니까? 로 할 수 .static그렇지 않으면.만약 그렇다면static포함된 인스턴스의 포인터에 대한 참조는 포함되어 있지 않습니다(이러한 클래스는 내부 클래스라고도 불리지 않고 중첩된 클래스라고도 불립니다). 클래스 .static이 참조가 필요하지 않은 경우 가비지 수집 또는 이스케이프 분석에 문제가 발생할 수 있습니다. 내부 「」를 수 ?static합니까(수에 가능또는 컴파일러는 이것을 자동으로 검출합니까(서브클래스는 존재할 수 없기 때문에 검출할 수 있습니다). 예를 들어 익명의 대조군을 만들 경우 외부 참조가 거의 필요하지 않습니다. Collections.sort(list, new Comparator(){ int compare(String a, ..

source 2022.09.11

Android AudioRecord가 다른 스트림을 MIC 오디오 소스로 강제 전송

Android AudioRecord가 다른 스트림을 MIC 오디오 소스로 강제 전송 업데이트 3: 저는 다른 개발자와 파트너 관계를 맺고 있으며, 큰 금액으로 이 작업을 수행할 수 있는 사람을 찾은 것 같습니다.그들은 우리에게 테스트 apk를 보냈고 그것은 효과가 있는 것 같습니다.소스를 구입하겠습니다.나는 우리가 사기를 당하지 않기를 바란다.알게 되면 업데이트하겠습니다. 업데이트 2: 아직 진행 중입니다.좀 더 고통스러워진 날들이 지나고 나니, 지금은 별 볼일 없는 것 같지만, AudioFlinger(링크 참조)를 네이티브 측에서 사용하여 AudioFlinger를 호출하고 있습니다:setParameters Audio Flinger를 호출하기 위해 간단한 JNI를 쓰는 방법을 찾고 있습니다: setPar..

source 2022.09.11
반응형