반응형

전체 글 1646

PHP 어레이에서 중복된 값을 검출하는 방법

PHP 어레이에서 중복된 값을 검출하는 방법 저는 PHP에서 1차원 어레이로 작업하고 있습니다.중복값의 존재를 검출하고 중복값의 수를 세어 결과를 출력하고 싶습니다.예를 들어 다음과 같은 배열이 지정됩니다. $array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi'); 인쇄하고 싶다: apple (2) orange pear (2) banana kiwi (3) 이 문제에 어떻게 접근해야 하는지 조언해 주시겠어요? 감사해요. 마이크array_count_values 함수를 사용할 수 있습니다. $array = array('apple', 'orange', 'pear', 'banana', 'apple', 'p..

programing 2022.12.29

컴파일된 Java 클래스를 잠그는 방법은 무엇입니까?

컴파일된 Java 클래스를 잠그는 방법은 무엇입니까? 컴파일된 Java 클래스를 잠그려면 어떻게 해야 합니까? 인터넷에서 잘 논의되는 주제라는 것을 알지만, 참고해서 결론을 내리지 못했습니다. 많은 사람들이 난독화기를 제안하지만, 단지 기억하기 어려운 문자 시퀀스로 클래스, 메서드, 필드 이름만 바꾼다면 민감한 상수 값은 어떻게 될까요? 예를 들어 암호 기반 암호화 기술을 기반으로 암호화 및 암호 해독 구성 요소를 개발했다고 가정합니다.이 경우 평균적인 Java 사용자는 JAD를 사용하여 클래스 파일을 디컴파일하고 비밀번호 값(정수로 정의됨)과 salt를 쉽게 취득할 수 있습니다.그러면 작은 독립 프로그램을 작성하여 데이터를 복호화할 수 있습니다. 또는 이러한 중요한 컴포넌트를 네이티브코드(예를 들어 V..

programing 2022.12.29

공식 PHP Docker 이미지 접근 방식을 사용하여 php-redis 확장을 설치하는 방법은 무엇입니까?

공식 PHP Docker 이미지 접근 방식을 사용하여 php-redis 확장을 설치하는 방법은 무엇입니까? PHP-FPM 이미지를 빌드하고 싶다.php-redis예를 들어 이 Docker 파일 php:5.6-fpm을 사용하여 PHP Docker 공식 이미지를 기반으로 확장됩니다. 문서에서는 이 방법으로 확장을 설치할 수 있으며 수동으로 확장 종속성을 설치할 수 있다고 합니다. FROM php:5.6-fpm # Install modules (iconv, mcrypt and gd extensions) RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ &&..

programing 2022.12.29

java.util을 저장합니다.밀리초의 정밀도로 MySQL DB의 날짜

java.util을 저장합니다.밀리초의 정밀도로 MySQL DB의 날짜 mariaDB를 밀리초 단위로 정확하게 만들고 싶습니다.조사 결과 columnDefinition을 변경해야 한다는 것을 알게 되었습니다.그래서 엔티티에서 다음과 같이 했습니다. @NotNull @Column(name = "createdDate", columnDefinition = "DATETIME(3) NOT NULL") @Temporal(TemporalType.TIMESTAMP) private TimeStamp createdDate; @PrePersist void onPersist() { createdDate = new Timestamp(new Date().getTime()); } 컬럼을 작성하기 위한 SQL은 다음과 같습니다. `..

programing 2022.12.29

localhost에서 Docker MySQL 컨테이너에 연결하시겠습니까?

localhost에서 Docker MySQL 컨테이너에 연결하시겠습니까? docker mysql 이미지가 실행되고 있습니다.다음은 docker-compose.yml 파일의 예를 나타냅니다. db: image: mysql environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: yes ports: - "3306:3306" 이거 잘 돼. 질문입니다.호스트(macbook)의 명령줄 mysql 클라이언트에서 해당 컨테이너에서 실행되는 MySQL 인스턴스에 연결하려면 어떻게 해야 합니까? 명확히 하기 위해: Docker가 설치된 맥북이 있습니다. 나는 mysql을 가진 도커 컨테이너를 가지고 있다. macbook의 터미널에서 상기 컨테이너에서 실행 중인 ..

programing 2022.12.29

범용 메서드를 사용하는 경우 및 와일드 카드를 사용하는 경우

범용 메서드를 사용하는 경우 및 와일드 카드를 사용하는 경우 OracleDocGenericMethod에서 범용 메서드에 대해 읽고 있습니다.와일드 카드를 사용할 때와 범용적인 방법을 사용할 때의 비교가 매우 혼란스럽습니다.문서에서 인용합니다. interface Collection { public boolean containsAll(Collection c); public boolean addAll(Collection c) { for (T o : a) { c.add(o); // compile time error } } ?는 알 수 없음을 의미합니다. 일반적인 규칙은 다음과 같습니다.읽을 수는 있지만 쓸 수는 없다 심플한 Pojo 차량 제공 class Car { void display(){ } } 컴파일 됩니..

programing 2022.12.29

.class용 Java 동기 블록

.class용 Java 동기 블록 이 자바 코드는 무엇을 의미합니까?의 모든 오브젝트를 잠글 수 있습니까?MyClass? synchronized(MyClass.class) { //is all objects of MyClass are thread-safe now ?? } 그리고 위의 코드가 이 코드와 어떻게 다른지: synchronized(this) { //is all objects of MyClass are thread-safe now ?? } 토막synchronized(X.class)는 클래스 인스턴스를 모니터로 사용합니다.클래스 인스턴스(실행 시 클래스 메타데이터를 나타내는 오브젝트)는 1개뿐이기 때문에 이 블록에는 1개의 스레드를 포함할 수 있습니다. 와 함께synchronized(this)블록은 ..

programing 2022.12.29

문자열 목록을 어떻게 정렬합니까?

문자열 목록을 어떻게 정렬합니까? Python에서 알파벳 순으로 정렬된 목록을 만드는 가장 좋은 방법은 무엇입니까?기본적인 답변: mylist = ["b", "C", "A"] mylist.sort() 그러면 원래 목록이 수정됩니다(즉, 내부 정렬).원본을 변경하지 않고 목록의 정렬된 복사본을 가져오려면 다음 기능을 사용합니다. for x in sorted(mylist): print x 단, 위의 예는 로케일을 고려하지 않고 대소문자를 구분하여 정렬하기 때문에 약간 단순합니다.옵션 파라미터를 이용할 수 있습니다.key사용자 정의 정렬 순서를 지정하려면(대신, 사용)cmp는 여러 번 평가해야 하므로 권장되지 않는 솔루션입니다.key는 요소당 1회만 계산됩니다. 따라서 현재 로케일에 따라 정렬하려면 언어 고유..

programing 2022.12.29

JavaScript에서 지연, 약속 및 미래의 차이점은 무엇입니까?

JavaScript에서 지연, 약속 및 미래의 차이점은 무엇입니까? 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 네? 이 세 가지 배경에는 일반적으로 인정된 이론이 있나요?선택된 답변을 포함한 이러한 답변은 개념적으로 약속을 소개하는 데는 좋지만, 라이브러리를 사용할 때 발생하는 용어에서 정확히 어떤 차이가 있는지 구체적으로 알 수 없습니다(그리고 중요한 차이도 있습니다). 아직 진화하는 사양이기 때문에, 현재는 레퍼런스(Wikipedia 등)와 실장(jQuery 등)의 양쪽 모두를 조사하려고 하고 있습니다. 연기:일반적인 레퍼런스에는 기재되어 있지 않지만, 실장에서는 약속 해결(실장)의 결정자로서 일반적으로 사용됩니다.resolve ★★★★★★★★★★★★★..

programing 2022.12.29
반응형