programing 1444

문자열을 대문자로 분할

문자열을 대문자로 분할 주어진 문자 집합이 발생하기 전에 문자열을 분할하는 파이토닉 방법은 무엇입니까? 예를 들면, 나는 갈라지기를 원합니다.'TheLongAndWindingRoad'대문자(첫번째를 제외한 possibly)가 발생하면 다음을 얻을 수 있습니다.['The', 'Long', 'And', 'Winding', 'Road']. 편집: 또한 단일 발생을 분할해야 합니다. 즉,'ABC'저는 다음을 얻고 싶습니다.['A', 'B', 'C'].아쉽게도 파이썬에서는 0폭 일치로 분할할 수 없습니다.하지만 당신은 사용할 수 있습니다.re.findall대신: >>> import re >>> re.findall('[A-Z][^A-Z]*', 'TheLongAndWindingRoad') ['The', 'Long',..

programing 2023.10.22

JVM 프로세스는 메모리를 어떻게 할당합니까?

JVM 프로세스는 메모리를 어떻게 할당합니까? JVM 프로세스가 자체 메모리를 할당하는 방법을 이해하는 데 약간의 차이가 있습니다.제가 아는 한, RSS = Heap size + MetaSpace + OffHeap size 여기서 OffHeap은 스레드 스택, 직접 버퍼, 매핑된 파일(라이브러리 및 항아리) 및 JVM 코드 자체로 구성됩니다. 현재 Java 애플리케이션(Spring Boot + Infinispan)을 분석하려고 하는데 RSS가 779M(도커 컨테이너에서 실행되므로 pid 1은 괜찮습니다): [ root@daf5a5ae9bb7:/data ]$ ps -o rss,vsz,sz 1 RSS VSZ SZ 798324 6242160 1560540 에 따르면jvisualvm , 커밋된 힙 크기는 374..

programing 2023.10.22

jQuery .close()와 비슷하지만 후손을 횡단합니까?

jQuery .close()와 비슷하지만 후손을 횡단합니까? 와 비슷한 기능이 있습니까?jQuery .closest()하지만 가장 가까운 자손만 돌아오는 것에 대해서는? 나는 그것이 있다는 것을 압니다..find()function, 그러나 가능한 모든 일치를 반환합니다. 근접하지 않습니다. 편집: 다음은 (적어도 나에게는) 가장 가까운 것에 대한 정의입니다. 처음에는 모든 어린이가 횡단하고, 그 다음에는 각 어린이가 횡단합니다. 아래에 주어진 예에서id='2'가장 가깝습니다.closest의 자손.id="find-my-closest-descendant" Jsfiddle 링크를 참조해주세요."가장 가까운" 자손이 첫째 자녀를 의미하는 경우 다음을 수행할 수 있습니다. $('#foo').find(':first..

programing 2023.10.22

PL/MySQL이 존재합니까?

PL/MySQL이 존재합니까? 오라클에는 강력한 명령어인 PL/SQL이 있습니다.MySQL과 비슷한 것이 있습니까?MySQL에는 유사한 구성 요소가 있지만 아니요, MySQL에는 PL\SQL을 사용할 수 없습니다.MS SQL Server에서 사용하는 T-SQL도 마찬가지입니다. MySQL에는 웹사이트에 많은 문서가 있습니다. PL\SQL과 T-SQL 모두 튜링이 완벽하며, 아마도 약간 더 많은 기능을 제공할 것입니다.그러나 MySQL은 유사한 작업을 수행할 수 있는 많은 방법을 가지고 있습니다. Yahoo Answers 게시물의 내용은 다음과 같습니다. MySQL은 다중 스레드, 다중 사용자 SQL 데이터베이스 관리 시스템(DBMS)1로 MySQL AB에 따르면 1,000만 개 이상의 설치를 수행하고 있..

programing 2023.10.22

C에서 주(공)와 주()의 차이

C에서 주(공)와 주()의 차이 이 질문에는 이미 다음과 같은 답변이 있습니다. C와 C++에서 main()이 반환되는 것은 무엇입니까? (19개 답변) 닫힘8년 전에. 누가 나에게 그들 사이의 차이점을 말해줄 수 있습니까?int main()그리고.int main(void)? 두 가지 모두 작동하는 이유 및 기본 인수는 무엇입니까?int main()?보통 상황에서는 차이가 없습니다.인수가 전혀 없으므로 '기본 인수에서 main()'이 아닙니다. 이상한 상황은 이렇습니다.메인에 직접 전화를 걸면,()당신이 원하는 어떤 파라미터라도 전달할 수 있게 해 줄 겁니다(void)아무 것도 넘기지 못하게 할 겁니다 그러나 99.가 되지 이 하기 위해 됩니다.그러나 99.99999999%의 경우에는 이 중 어떤 것도 ..

programing 2023.10.22

MySQL에서 두 날짜 간의 연도 차이를 정수로 가져옵니다.

MySQL에서 두 날짜 간의 연도 차이를 정수로 가져옵니다. 저는 데이터베이스에 있는 사람의 나이를 계산하려고 합니다. 다음과 같은 간단한 테이블이 있다고 가정해 보겠습니다. student(id, birth_date); 여기서 id는 기본 키입니다(실제로 테이블이 더 복잡하지만 단순화했습니다). 저는 한 사람의 나이를 알고 싶습니다. select id, datediff(curdate(),birth_date) from student 하지만 결과는 몇 년이 아니라 며칠 안에 나타납니다.365로 나눌 수 있습니다. select id, datediff(curdate(),birth_date) / 365 from student 하지만 부동 소수점 값을 반환하고, 정수를 원합니다. 그래서 연도를 계산할 수 있었습니다..

programing 2023.10.22

팬더 데이터프레임의 전체 열의 하위 문자열

팬더 데이터프레임의 전체 열의 하위 문자열 팬더 데이터 프레임 "df"를 가지고 있습니다.이 데이터 프레임에는 여러 개의 열이 있고, 그 중 하나는 서브스트링을 해야 합니다.열 이름이 "col" 이라고 가정해 보겠습니다.아래와 같이 "for" 루프를 실행하고 열을 서브스트링할 수 있습니다. for i in range(0,len(df)): df.iloc[i].col = df.iloc[i].col[:9] 하지만 저는 "for" 루프를 사용하지 않고 속성을 사용하여 직접 수행할 수 있는 옵션이 있는지 알고 싶었습니다.저는 엄청난 양의 데이터를 가지고 있는데, 이렇게 하면 데이터 처리에 시간이 많이 걸릴 것입니다.사용.str대괄호가 있는 액세서리: df['col'] = df['col'].str[:9] str.s..

programing 2023.10.22

계층 이동 및 Maria를 사용하여 데이터베이스에 연결하지 못함DB

계층 이동 및 Maria를 사용하여 데이터베이스에 연결하지 못함DB .war-file(Eclipse-19를 사용하여 Java로 작성된 프로그램) 배포를 위해 layershift를 사용하고 있지만 데이터베이스에 대한 연결이 작동하지 않습니다.그래서 프로그램을 로컬에서 실행하고 계층 이동 서버에 놓여있는 데이터베이스에 연결하려고 합니다(로컬 데이터베이스를 사용하면 문제없이 해결됩니다). tomcat/lib뿐만 아니라 프로젝트 클래스 경로에 connector mariadb-java-client-3.1.4.jar를 추가했습니다. Class.forName("org.mariadb.jdbc.Driver"); 계층 이동 서버를 구성하는 동안 프로그램을 로컬로 실행할 때 사용한 MariaDB 버전인 10.4.28을 선택..

programing 2023.10.22

두 번째 테이블의 행이 존재하지 않더라도 오른쪽 조인

두 번째 테이블의 행이 존재하지 않더라도 오른쪽 조인 두 번째 테이블은 경기가 없더라도 두 개의 테이블에 합류하고 싶습니다. 테이블 사용자: uid | name 1 dude1 2 dude2 테이블 계정: uid | accountid | name 1 1 account1 원하는 테이블: uid | username | accountname 1 dude1 account1 2 dude2 NULL 내가 시도하고 있는 쿼리: SELECT user.uid as uid, user.name as username, account.name as accountname FROM user RIGHT JOIN account ON user.uid=accout.uid 내가 얻고 있는 것: uid | username | accountna..

programing 2023.10.22

비트 유형 열에 삽입할 수 있는 값은 무엇입니까?

비트 유형 열에 삽입할 수 있는 값은 무엇입니까? 비트 값을 "0" 또는 "1"로 삽입하거나 편집하려고 하지만 빈칸을 반환합니다. 누가 그 안에 값을 넣는 방법을 알려주실 수 있나요? 그리고 비트 타입 말고 부울을 사용하는 것도 가능한가요?유형 목록에 부울 유형이 있습니다. 감사해요. 안녕하세요, 사진을 올렸는데, 테이블의 셀이 비어있습니다만, 몇번이나 시도해보았습니다, 추가, 업데이트, 모두 효력이 발생합니다만, 셀은 비어있습니다.일반적으로 말하자면, 에 대해.boolean아니면bit데이터 유형, 사용할 데이터 유형0아니면1다음과 같습니다. UPDATE tbl SET bitCol = 1 WHERE bitCol = 0 참고 항목: 부울 값 저장에 사용할 MySQL 데이터 유형 SQL 서버에서 예/아니오 ..

programing 2023.10.22