programing 1444

Jinja2에서 날짜 형식을 어떻게 써요?

Jinja2에서 날짜 형식을 어떻게 써요? Jinja2를 사용하여 날짜 필드를 포맷하려면 어떻게 해야 합니까?Python에서는 간단하게 할 수 있습니다. print(car.date_of_manufacture.strftime('%Y-%m-%d')) 근데 진자2로 날짜 형식을 어떻게 해야 되지?두 가지 방법이 있습니다.직접적 접근법은 템플릿 내의 strftime() 메서드를 호출(및 인쇄)하는 것입니다. {{ car.date_of_manufacture.strftime('%Y-%m-%d') }} 또 다른 눈에 띄게 더 나은 접근방식은 자체 필터를 정의하는 것입니다. 예를 들어 다음과 같습니다. from flask import Flask import babel app = Flask(__name__) @app.t..

programing 2023.01.30

대용량 데이터 테이블에서 각 사용자의 첫 번째/마지막 행을 선택하는 SQL 퍼포먼스

대용량 데이터 테이블에서 각 사용자의 첫 번째/마지막 행을 선택하는 SQL 퍼포먼스 그룹당 최대 n개의 투고를 꽤 많이 읽었지만 성능 면에서 좋은 해결책을 찾지 못한 것 같습니다.10.1.43-MariaDB를 실행하고 있습니다. 주어진 기간 동안 데이터 값의 변화를 가져오려고 하기 때문에 이 기간 중 가장 빠른 행과 최신 행을 가져와야 합니다.현재 계산해야 하는 시간 범위 중 가장 많은 행 수는 약 70만 개이며 앞으로 증가할 것입니다.지금으로서는 최근 문의와 빠른 문의 두 가지를 하고 있습니다만, 이마저도 현재로선 성능이 저하되고 있습니다.표는 다음과 같습니다. user_id data date 4567 109 28/06/2019 11:04:45 4252 309 18/06/2019 11:04:45 456..

programing 2023.01.30

Panda 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까?

Panda 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까? 데이터 프레임 df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 다음으로 목록에 표시된 특정 시퀀스 번호를 가진 행을 드롭합니다.여기서 다음과 같이 가정합니다.[1,2,4],왼쪽: sales discount net_sales cogs ST..

programing 2023.01.30

Virtual Box Vagrant 내에서 Mysql 서버에 연결하는 방법

Virtual Box Vagrant 내에서 Mysql 서버에 연결하는 방법 Vagrant를 사용하여 새로운 VirtualBox 머신을 마운트하고 VM 내부에 Mysql 서버를 설치했습니다.VM 외부에 있는 서버에 연결하려면 어떻게 해야 합니까?이미 Vagrantfile의 포트 3306을 전송했지만 mysql 서버에 연결하려고 하면 '초기 통신 패킷을 읽습니다'라는 오류와 함께 응답합니다. ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 MySQL이 127.0.0.1이 아닌 0.0.0에 바인딩되어 있는지 확인하십시오. 그렇지 않으면 시스템 외부에서 액세스할 ..

programing 2023.01.30

JBoss 6에서의 MariaDB XA 드라이버 설정

JBoss 6에서의 MariaDB XA 드라이버 설정 mariaDB jar에 다음과 같은 문제가 있습니다. 12:42:54,194 ERROR [org.jboss.jca.core.tx.jbossts.XAResourceRecoveryImpl] (Periodic Recovery) IJ000906: Error during crash recovery: java:jboss/datasources/myDS (Could not create connection): javax.resource.ResourceException: Could not create connection at org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(..

programing 2023.01.30

mysql 서비스가 시작되지 않거나 중단됨 - 시간 초과(Ubuntu, MariaDB)

mysql 서비스가 시작되지 않거나 중단됨 - 시간 초과(Ubuntu, MariaDB) Ubuntu 16.04, nginx, php7.0, MariaDB, nextcloud 및 외부 DynDNS를 사용하여 Ubuntu 서버를 처음 설정했습니다.Ubuntu 16.04에 Nextcloud 9 설치 모든 것은 정상적으로 동작했지만, 다음날 서버를 재기동했기 때문에, nextcloud에 빈 페이지가 표시됩니다. 및의 모든 .nginx, MariaDB, nextcloud는 mysql을 mysql로 설정합니다. ★★★★★★★★★★★★★★★★★★★★★.service mysql start모든 것이 정상으로 돌아갔습니다(서버와 다른 워크스테이션에서 nextcloud를 제외).터미널이 회선을 "폐쇄"하지 않았는지 궁금했을..

programing 2023.01.30

MySQL/MariaDB에서 LONGTEXT 필드를 JSON으로 반환하는 방법

MySQL/MariaDB에서 LONGTEXT 필드를 JSON으로 반환하는 방법 제품 이미지 경로를 JSON 문자열(MariaDB의 LONGTEXT 유형)로 저장하는 제품 테이블을 가지고 있는데, Node.js를 사용하여 제품 목록을 데이터베이스에 조회하여 클라이언트 측에 데이터를 전송하면 어레이 개체가 아닌 문자열로 이미지 경로를 받습니다. 질문: MySQL/MariaDB에 LONGTEXT 필드를 JSON으로 반환하도록 지시하는 방법이 있습니까?아니면 이 작업을 수행하기 위해 Node.js에서 도우미 기능을 작성해야 합니까?convert() JSON을 사용해 볼 수 있습니다. CONVERT( your_long_text_col, JSON) 시험 select concat('"', CONVERT( '{"id"..

programing 2023.01.30

HashSet/HashMap에 중복된 값을 추가하면 이전 값이 대체됩니까?

HashSet/HashMap에 중복된 값을 추가하면 이전 값이 대체됩니까? 다음 코드를 고려해 주십시오. HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()을 1로 HashSet는 중복을 허용하지 않으므로 하나의 요소만 저장됩니다. 중복된 요소를 추가하면 이전 요소가 대체되는지 아니면 단순히 추가되지 않는지 알고 싶습니다. ,, 를, 를, 를, 니, 니, 、 까요?HashMap★★★★★★★★★★★★★★★★★?의 경우 오래된 값을 새 값으로 바꿉니다. 의 경우 항목이 삽입되지 않습니다. 할 은 '아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 네.HashSe..

programing 2023.01.30

SQL 표의 두 기간을 비교하여 판매 결과를 얻습니다.

SQL 표의 두 기간을 비교하여 판매 결과를 얻습니다. 이 표는 수출업자, 제품, 마크, 팔레트, 수량 등을 포함한 실제 표의 간단한 예입니다. 하지만 이 테이블이 제 고민을 가장 쉽게 알 수 있을 것 같아요. +----+--------+----------+----------+----------+------------+ | Id | Seller | Products | Marks | Quantity | Date | +----+--------+----------+----------+----------+------------+ | 01 | John | Watch | Apple | 5 | 2017-01-01 | | 02 | Peter | Mouse | Apple | 21 | 2017-01-01 | | 02 | ..

programing 2023.01.30

'메모리 스톰프'란?

'메모리 스톰프'란? '기억을 짓밟는다'는 블로그 투고를 우연히 발견했습니다. 메모리(관리 코드 세계에서 태어나면 들어본 적도 없는 것)를 쉽게 제거할 수 있는 C++ 프로그램입니다. 그리고 사실 나는 그것에 대해 들어본 적이 없어! 그럼 이건 뭐야? 기억을 뭉개고 뭉개고무는 기억?언제 일어납니까?다른 코드 조각이 충돌하는 방식으로 메모리를 사용하고 있다는 것을 깨닫지 못한 채 코드 조각이 메모리를 조작할 때 메모리는 "무디게" 됩니다.메모리를 스탬프 하는 일반적인 방법은 몇 가지 있습니다. 하나는 예를 들어 100바이트의 메모리를 할당한 다음 100번째 주소 뒤에 무언가를 저장하는 것입니다.이 메모리는 완전히 다른 것을 보관하기 위해 사용될 수 있습니다.이것은 특히 디버깅이 어렵습니다.왜냐하면 이 문제..

programing 2023.01.30