반응형

programing 632

여러 MySQL 행을 하나의 필드에 연결할 수 있습니까?

여러 MySQL 행을 하나의 필드에 연결할 수 있습니까? 사용.MySQL다음과 같은 작업을 수행할 수 있습니다. SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 마이 출력: shopping fishing coding 대신 한 줄, 한 줄만 주세요. 예상 출력: shopping, fishing, coding 그 이유는 여러 테이블에서 여러 값을 선택하고 있고 모든 조인 후에 원하는 것보다 훨씬 많은 행이 있기 때문입니다. MySQL Doc에서 기능을 찾아봤는데CONCAT또는CONCAT_WS함수는 결과 세트를 받아들입니다. 여기 이 방법 아는 사람 있어?다음을 사용할 수 있습니다. SELECT person_id, GROUP_CONCAT(hobbies SE..

programing 2022.10.02

임의의 베이스에서 정수를 문자열로 변환하려면 어떻게 해야 합니까?

임의의 베이스에서 정수를 문자열로 변환하려면 어떻게 해야 합니까? Python을 통해 특정 베이스의 문자열에서 쉽게 정수를 생성할 수 있습니다. int(str, base). 역순서: 정수에서 문자열 생성을 수행합니다.기능하고 싶다int2base(num, base)를 들면 다음과 같은 것입니다 int(int2base(x, b), b) == x 함수 이름/인수 순서가 중요하지 않습니다. 의 번호에 대해서x 베이스 " " "b 그그int()받아들이겠습니다. 이것은 쓰기 쉬운 함수입니다.사실 이 질문에서 설명하는 것보다 쉽습니다.하지만 뭔가 놓치고 있는 것 같아요. 는 그 있습니다.bin,oct,hex, 몇 할 수 (2.2)와의 호환성이 필요한 이전 버전의 Python에서는 이러한 기능을 사용할 수 없습니다. ..

programing 2022.10.02

java: 지정된 초수 후에 함수를 실행합니다.

java: 지정된 초수 후에 함수를 실행합니다. 5초 후에 실행하고 싶은 기능이 있습니다.자바에서는 어떻게 하면 되나요? javax.swing.timer를 찾았는데 사용법을 잘 모르겠어요.이 수업에서 제공하는 것보다 훨씬 더 간단한 것을 찾고 있는 것 같아요. 간단한 사용 예를 추가해 주세요.new java.util.Timer().schedule( new java.util.TimerTask() { @Override public void run() { // your code here } }, 5000 ); 편집: javadoc: 타이머 개체에 대한 마지막 라이브 참조가 사라지고 모든 미결 태스크 실행이 완료된 후 타이머의 태스크 실행 스레드는 정상적으로 종료되며 가비지 컬렉션의 대상이 됩니다.단, 이 작업..

programing 2022.10.02

따옴표와 괄호가 있는 경우와 없는 경우의 set Timeout의 차이

따옴표와 괄호가 있는 경우와 없는 경우의 set Timeout의 차이 저는 자바스크립트를 배우고 있으며 최근에 자바스크립트 타이밍 이벤트에 대해 배웠습니다.제가 알게 됐을 때setTimeoutW3 스쿨에서, 나는 전에 마주치지 않았던 이상한 모습을 발견했다.큰따옴표를 사용하고 함수를 호출합니다. 예: setTimeout("alertMsg()", 3000); JavaScript에서 큰따옴표와 작은따옴표가 문자열을 의미한다는 것을 알고 있습니다. 저도 그렇게 할 수 있다는 걸 알았어요. setTimeout(alertMsg, 3000); 괄호가 있으면 참조하고 괄호가 없으면 복사됩니다.따옴표와 괄호를 사용하면 난리가 납니다. 이 세 가지 사용방법의 차이점을 설명해주시면 감사하겠습니다.setTimeout: 괄호..

programing 2022.10.02

SQL: 행 순서 위치를 변경하는 방법

SQL: 행 순서 위치를 변경하는 방법 예를 들어 다음과 같은 표가 있다고 합시다. ID Name position 11 Kate 1 12 Frank 2 13 Anna 3 14 Peter 4 15 James 5 16 Michael 6 현재 아이디와 타겟 위치를 알려주면 효율적인 재주문 방법을 생각해내야 합니다. SQL과 서버 측 언어를 조금 혼용하려고 했습니다. (Frank의 업그레이드): if (newPosition > oldPosition) { UPDATE people SET position = position - 1 WHERE listId = 1 AND position oldPosition then case when position = least(oldPosition, newPosition) then..

programing 2022.10.02

utf8_bin과 latin1_general_cs의 차이점은 무엇입니까?

utf8_bin과 latin1_general_cs의 차이점은 무엇입니까? SQL의 경우 대소문자를 구분하는 라틴 문자열(구체적으로는 영어만)을 저장하기 위해 테이블을 사용하는 경우 utf8_bin과 latin1_general_cs 사이에 차이가 있습니까?저장할 문자가 Latin-1로 표시될 경우 저장할 수 있는 문자의 차이는 없습니다.여기서 특히 말하는 것은 대조입니다.를 사용하는 경우latin1_general_cs대조: 컬럼의 문자 집합이latin1대조하는 것과 같은 방법으로utf8_bin의 문자 집합을 암시하다utf8. 주로 사용할 문자 집합을 결정해야 하며, 각 문자 집합에 대해 몇 가지 대조 옵션을 선택할 수 있습니다.대조는 레코드를 정렬하고 비교하는 방법에 영향을 미칩니다. _bin대조는 텍스트..

programing 2022.10.02

line by line c - Linux ubuntu에서의 c++ 코드 디버깅

line by line c - Linux ubuntu에서의 c++ 코드 디버깅 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 8년 전에 문을 닫았어요 이 질문을 개선하다 우분투에서 gedit을 사용하여 코딩하고 단말기에서 프로그램을 실행하고 있습니다.Turboc 또는 netbeans를 사용하여 Windows에서 작업하는 동안 코드를 한 줄씩 디버깅할 수 있습니다.우분투 터미널에서 어떻게 해요?아니면 다른 선택지가 있나요?gdb(Gnu 디버거)는 최적의 선택입니다. apt-get install gdb man gdb 1. cc -g file.c // compile your..

programing 2022.10.02

인덱스가 없는 느린 쿼리를 식별하려면 어떻게 해야 합니까?

인덱스가 없는 느린 쿼리를 식별하려면 어떻게 해야 합니까? SET GLOBAL log_slow_verbility='sloice_plan',sloice'를 사용하여 슬로우 로그에서 많은 출력을 얻을 수 있지만 설명을 이해하는데 어려움을 겪고 있습니다. # User@Host: root[root] @ [10.0.1.5] # Thread_id: 31 Schema: enterprise QC_hit: No # Query_time: 0.654855 Lock_time: 0.000245 Rows_sent: 50 Rows_examined: 279419 # Rows_affected: 0 # Full_scan: Yes Full_join: Yes Tmp_table: Yes Tmp_table_on_disk: Yes # Files..

programing 2022.10.02

onclick/onchange 행사에서 HTML체크 상자의 값을 추가하십시오.

onclick/onchange 행사에서 HTML체크 상자의 값을 추가하십시오. 내부에서onClickHandler및/또는onChangeHandler체크박스의 새로운 상태를 판별하려면 어떻게 해야 합니까?답은 간단합니다 를 사용합니다.click이 이벤트는 값이 갱신될 때까지 실행되지 않으며, 원하는 시간에 실행됩니다. Checkbox function handleClick(cb) { display("Clicked, new value = " + cb.checked); } Live예 | 소스 더 오래 답은: 그change이벤트 핸들러가 호출되는 것은checked주( 살아 있는 예 | 소스),지만(Tim이 Büthe 이 발언으로 지적되어)IE는 해고하지 않아 업데이트되었다.change이벤트까지 체크 박스에 포커스를..

programing 2022.10.02

mcrypt는 권장되지 않습니다.대안은 무엇입니까?

mcrypt는 권장되지 않습니다.대안은 무엇입니까? mcrypt-extension은 권장되지 않습니다.여기에 게재된 코멘트에 따라 PHP 7.2에서 삭제됩니다.그래서 비밀번호를 암호화할 다른 방법을 찾고 있습니다. 저는 지금 이렇게 쓰고 있어요 mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) 패스워드를 암호화하는 최선의/강력한 방법이 필요합니다.암호화된 패스워드는 물론 PHP 7.xx에서 지원되어야 하며, 고객이 새로운 패스워드를 생성하지 않고 '복구'하는 옵션을 원하기 때문에 복호화도 가능해야 합니다. 암호를 해독할 수 없도록 암호를 해시하는 것이 가장 좋습니다.이로 인해 데이터베이스 또는 파일에 대한..

programing 2022.10.02
반응형