분류 전체보기 360

MYSQL Stored Procedure에서 동적 문자열 목록 내에서 문자열을 검색하는 방법

MYSQL Stored Procedure에서 동적 문자열 목록 내에서 문자열을 검색하는 방법 데이터베이스에서 다음과 같은 ID 목록을 검색하고 있습니다. SELECT * from testcase where id in ('658', '659'); 하지만 어떻게 하면 여러 ID를 사용할 수 있는 저장 프로시저를 만들 수 있습니까? 이 예에서는 다음만 있습니다.'658', '659'하지만 이것은 더 많거나 적을 수 있습니다. 저장 프로시저를 만들었는데 아이디가 2개 이상이라 실패하거나 이렇게 하나의 문자열로 만들면'658, 659'그리고 나서 그것은 오직 결과를 찾습니다.658: CREATE DEFINER=`edmetrics`@`%` PROCEDURE `GetCaseFromStrList`(CaseIDs var..

source 2023.09.05

Bash의 && 및 || 연산자의 PowerShell 등가물은 무엇입니까?

Bash의 && 및 || 연산자의 PowerShell 등가물은 무엇입니까? Bash에서 나는 쉽게 다음과 같은 것을 할 수 있습니다. command1 && command2 || command3 즉, command1을 실행하고 command1이 command2를 실행하는 데 성공하고 command1이 command3를 실행하지 못하는 경우입니다. PowerShell의 동등한 기능은 무엇입니까?업데이트: PowerShell(Core), 즉 v7+에서는 파이프라인 체인 운영자라고 합니다. 자세한 내용은 이 답변을 참조하십시오. 이 질문이 처음 제기된 지 여러 해가 지난 후, 최신 버전이자 최종 버전이 v5.1인 Windows PowerShell의 동작을 요약해 보겠습니다. Bash의 / 및 제어 연산자에는 P..

source 2023.09.05

MySQL 동시성, 작동 방식 및 응용 프로그램에서 처리해야 합니까?

MySQL 동시성, 작동 방식 및 응용 프로그램에서 처리해야 합니까? 현재 MySQL 데이터베이스를 실행하고 있습니다.제 모든 테이블은 Table Engine InnoDB를 사용하고 있습니다. 내 응용프로그램에 로그인하는 모든 사용자가 레코드를 볼 수 있으며, 어느 시점에서 두 사용자가 동시에 레코드를 업데이트하거나 삽입하지 않을까 걱정됩니다.MySQL은 이러한 유형의 동시성 문제를 정상적으로 처리합니까? 아니면 이 문제를 코드에 프로그래밍해야 합니까? 만약 내가 그것을 내 코드로 프로그래밍해야 한다면 당신은 이와 같은 동시성 사건을 어떻게 처리할 것입니까?SQL 문은 원자적입니다.즉, 다음과 같은 작업을 실행하면 다음과 같습니다. UPDATE Cars SET Sold = Sold + 1 아무도 변경할 ..

source 2023.09.05

BIGINT 서명되지 않은 값이 범위를 벗어났습니다. My SQL

BIGINT 서명되지 않은 값이 범위를 벗어났습니다. My SQL 다음 오류가 발생합니다. - 1690 - BIGINT UNINSIGNED 값이에서 ' ( )에서 범위를 벗어났습니다.legends.spawns.quantity-tmp_field)' 제 질문은 다음과 같습니다. SELECT drops.common, drops.uncommon, drops.rare, drops.legendary, spawns . * , ( quantity - COUNT( game_moblist.spawn_id ) ) AS quantity_to_spawn , mobs . * FROM spawns LEFT JOIN mobs USING ( mob_id ) LEFT JOIN game_moblist USING ( spawn_id ) L..

source 2023.09.05

Sequelize bulkCreate()가 기본 키에 대한 NULL 값을 반환합니다.

Sequelize bulkCreate()가 기본 키에 대한 NULL 값을 반환합니다. 나는 노드를 사용하여 rest를 작성하고 있으며, 나의 SQL에 대한 ORM으로 속편화합니다.bulkCreate 함수를 사용하여 대량으로 레코드를 만들고 있습니다.그러나 이에 대한 응답으로 기본 키 값에 대해 null을 반환합니다. 모델 sequelize.define('category', { cat_id:{ type:DataTypes.INTEGER, field:'cat_id', primaryKey: true, autoIncrement: true, unique:true }, cat_name:{ type: DataTypes.STRING, field: 'cat_name', defaultValue:null } }); 대량 생성..

source 2023.09.05

XmlHttpRequest 개체를 재사용해야 하는 이유는 무엇입니까?

XmlHttpRequest 개체를 재사용해야 하는 이유는 무엇입니까? 가능하면 XmlHttpRequest 개체를 재사용하는 것이 가장 좋은 방법인 것으로 알고 있습니다.불행하게도, 저는 그 이유를 이해하는 데 어려움을 겪고 있습니다.XHR 개체를 재사용하려고 하면 코드 복잡성이 증가하고 브라우저 비호환성이 발생할 수 있습니다.그렇다면 왜 그렇게 많은 사람들이 그것을 추천할까요? 몇 가지 조사 후에, 저는 다음과 같은 가능한 설명 목록을 생각해 낼 수 있었습니다. 생성된 개체 수가 적을수록 가비지 수집이 줄어듭니다. XHR 개체를 재사용하면 메모리 누수 가능성이 줄어듭니다. 새 XHR 개체를 생성할 때의 오버헤드가 높습니다. 브라우저는 후드 아래에서 일종의 네트워크 최적화를 수행할 수 있습니다. 하지만 저..

source 2023.09.05

Oracle: 10g 오라클 클라이언트는 11g 서버와 함께 작동합니까?

Oracle: 10g 오라클 클라이언트는 11g 서버와 함께 작동합니까? 이것은 이 질문에 대한 역수입니다.현재 Mac용 인스턴트 클라이언트 버전 10.2를 사용하려고 합니다.이 페이지를 기준으로 현재 Mac용 11g 버전은 없습니다(각 플랫폼의 실제 버전을 보려면 각 링크를 클릭해야 합니다...lame). 오라클 11g 서버에 연결을 시도했지만 서버가 계속 작동합니다.그것들은 단순히 양립할 수 없는 것입니까, 아니면 뭔가 수상한 것입니까?당연히 그래야 한다고 생각합니다.사용하는 SQL*Net 프로토콜은 기본적으로 변경되지 않습니다.다음은 Oracle 9를 Oracle 10 서버에 연결하는 예입니다. oracle@cammi:sqlplus "urs/urs"TANOS_URS" SQL*Plus: 릴리스 9.2..

source 2023.09.05

오류 작업 기본 설정 및 오류 작업 Get-PSession 구성을 위해 자동으로 계속합니다.

오류 작업 기본 설정 및 오류 작업 Get-PSession 구성을 위해 자동으로 계속합니다. 내 경우: $ErrorActionPreference = "Stop"; "1 - $ErrorActionPreference;" Get-ChildItem NoSuchFile.txt -ErrorAction SilentlyContinue; "2 - $ErrorActionPreference;" Get-ChildItem NoSuchFile.txt -ErrorAction Stop; "3 - $ErrorActionPreference;" 출력: 1 - 정지; 2 - 정지; 오류가 표시됩니다. 지금이다, $ErrorActionPreference = "Stop"; "1 - $ErrorActionPreference;" (Get-PSSe..

source 2023.09.05

조건부 요구사항을 가질 수 있는 방법이 있습니까?플랫폼 기반 파이썬 애플리케이션의 txt 파일?

조건부 요구사항을 가질 수 있는 방법이 있습니까?플랫폼 기반 파이썬 애플리케이션의 txt 파일? Linux와 Windows 플랫폼 모두와 호환되도록 작성한 파이썬 애플리케이션이 있습니다.하지만 한가지 문제가 있습니다...Windows에 필요한 python 패키지 중 하나가 Linux와 호환되지 않습니다.다행히 Linux에서 동일한 기능을 제공하는 다른 패키지가 있습니다.다른 모든 종속성은 두 플랫폼 모두에서 호환됩니다. 두 플랫폼 종속성을 각각 해결하기 위해 두 개의 별도 요구사항 파일을 보유할 수 있습니다.win_requirements와 같은 것.txt 및 linux_requencements.txt, 하지만 이 접근법은 그것을 하는 가장 좋은 방법처럼 느껴지지 않습니다. 저는 제가 한 가지 요구 사항만..

source 2023.09.05

phpMyAdmin: 표시되는 기본 행 수를 변경하시겠습니까?

phpMyAdmin: 표시되는 기본 행 수를 변경하시겠습니까? 기본적으로 phpMyAdmin은 테이블을 로드할 때마다 30개의 행을 표시합니다(쿼리에 "LIMIT 30"이 포함됨).저는 일반적으로 몇 백 줄까지 보고 싶습니다. 기본 설정을 변경할 수 있는 방법이 있습니까?phpMyAdmin 버전 3.4 이상을 사용하면 다음과 같은 기본 행을 변경할 수 있습니다. phpMyAdmin 홈 화면에서 다음을 클릭합니다.Settings>>Main frame>>Browse mode그리고 그 안의 가치를 바꾸는 것.Maximum number of rows to display.phpMyAdmin 디렉토리에는 "config.inc.php"라는 파일이 있습니다. MaxRows 값을 설정하는 선을 찾습니다. $cfg['Ma..

source 2023.09.05