반응형

2020/03/15 30

WHERE 절을 사용하여 배열을 쿼리에 전달

WHERE 절을 사용하여 배열을 쿼리에 전달 ID 배열이 주어지면 $galleries = array(1,2,5)WHERE 절에서 배열 값을 사용하는 SQL 쿼리를 원합니다. SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ MySQL과 함께 사용할이 쿼리 문자열을 어떻게 생성 할 수 있습니까? 조심해! 이 답변에는 심각한 SQL 주입 취약점 이 포함되어 있습니다 . 외부 입력이 살균되지 않도록 여기에 표시된 코드 샘플을 사용하지 마십시오. $ids = join("','",$galleries); $sql = "SELECT * FROM galleries WHERE id IN ('$ids')"; PDO..

Programing 2020.03.15

Windows 및 Linux 디렉토리 이름에는 어떤 문자가 금지되어 있습니까?

Windows 및 Linux 디렉토리 이름에는 어떤 문자가 금지되어 있습니까? Linux에서는 / 불법이며 Windows에서는 다음과 같은 것이 불법입니다. * . " / \ [ ] : ; | , 내가 뭘 놓치고 있니? 그러나 포괄적 인 안내서와 2 바이트 문자를 고려한 안내서가 필요합니다. 외부 리소스에 연결하는 것이 좋습니다. 먼저 금지 된 문자가 포함 된 이름을 사용하여 파일 시스템에 디렉토리를 작성해야하므로 해당 문자를 밑줄로 바꿀 계획입니다. 그런 다음이 디렉토리와 그 내용을 zip 파일 (Java를 사용하여)에 작성해야하므로 zip 디렉토리의 이름에 대한 추가 조언이 필요합니다. 금지 된 파일 이름 문자에 대한 "포괄적 인 안내서"는 파일 이름과 문자를 예약하기 때문에 Windows에서 작동하..

Programing 2020.03.15

다른 스레드가 소유하고 있기 때문에 호출 스레드가이 오브젝트에 액세스 할 수 없습니다.

다른 스레드가 소유하고 있기 때문에 호출 스레드가이 오브젝트에 액세스 할 수 없습니다. 내 코드는 다음과 같습니다 public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// /// Fills the page controls. /// private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading...

Programing 2020.03.15

성능 테스트를위한 정확한 시간 측정

성능 테스트를위한 정확한 시간 측정 이 질문에는 이미 답변이 있습니다. .NET에서 코드 성능을 측정하는 방법은 무엇입니까? 답변 19 개 메소드 호출과 같이 어떤 것이 코드에서 얼마나 오래 걸 렸는지 보는 가장 정확한 방법은 무엇입니까? 내가 생각하는 가장 쉽고 빠른 방법은 다음과 같습니다. DateTime start = DateTime.Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; 그러나 이것이 얼마나 정확합니까? 더 좋은 방법이 있습니까? 더 좋은 방법은 Stopwatch 클래스를 사용하는 것입니다. using System.Diagnostics; // ... Stopwatch sw = new Stopwatch(); sw.S..

Programing 2020.03.15

문자열의 일부를 대체하여 열 값 업데이트

문자열의 일부를 대체하여 열 값 업데이트 MySQL 데이터베이스에 다음 열이있는 테이블이 있습니다. [id, url] 그리고 URL은 다음과 같습니다 http://domain1.com/images/img1.jpg 모든 URL을 다른 도메인으로 업데이트하고 싶습니다 http://domain2.com/otherfolder/img1.jpg 파일 이름을 그대로 유지하십시오. 어떤 쿼리를 실행해야합니까? UPDATE urls SET url = REPLACE(url, 'domain1.com/images/', 'domain2.com/otherfolder/') UPDATE yourtable SET url = REPLACE(url, 'http://domain1.com/images/', 'http://domain2.com..

Programing 2020.03.15

날짜, 시간 및 분을 사용하여 ISO 8601 형식으로 현재 순간을 얻는 방법은 무엇입니까?

날짜, 시간 및 분을 사용하여 ISO 8601 형식으로 현재 순간을 얻는 방법은 무엇입니까? 현재 순간 (UTC)의 ISO 8601 형식 프레젠테이션 을 얻는 가장 우아한 방법은 무엇입니까 ? 다음과 같아야합니다 2010-10-12T08:50Z.. 예: String iso8601 = DateFormat.getDateTimeInstance(DateFormat.ISO_8601).format(date); 원하는 객체 SimpleDateFormat를 포맷하는 데 사용하십시오 Date. TimeZone tz = TimeZone.getTimeZone("UTC"); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" to indic..

Programing 2020.03.15

LINQ를 사용하여 색인을 얻는 방법?

LINQ를 사용하여 색인을 얻는 방법? [복제] 이 질문에는 이미 답변이 있습니다. LINQ 9 답변을 사용하여 C #에서 List 요소 위치 가져 오기 IEnumerable에서 요소의 인덱스를 얻는 방법은 무엇입니까? 답변 12 개 다음과 같은 데이터 소스가 제공됩니다. var c = new Car[] { new Car{ Color="Blue", Price=28000}, new Car{ Color="Red", Price=54000}, new Car{ Color="Pink", Price=9999}, // .. }; LINQ로 특정 조건을 만족하는 첫 번째 자동차 의 색인 을 어떻게 찾을 수 있습니까? 편집하다: 나는 이와 같은 것을 생각할 수 있지만 끔찍한 것처럼 보인다. int firstItem = s..

Programing 2020.03.15

Objective-C의 강점과 약점의 차이점

Objective-C의 강점과 약점의 차이점 저는 Obj-C를 처음 사용하므로 첫 번째 질문은 다음과 같습니다. 의 차이점은 무엇입니까 strong와 weak의 @property객체에 대한 포인터의 선언은? 또한 무엇을 nonatomic의미합니까? 강력한 참조 (대부분의 경우에 사용됨)는이 속성 / 변수를 참조하는 개체를 "소유"하려는 것입니다. 컴파일러는이 속성에 할당 한 객체가 강력한 참조로 가리키고있는 한 파괴되지 않도록주의합니다. 속성을 한 번만 설정하면 nil객체가 손상됩니다 (하나 이상의 다른 객체가 객체를 강력하게 참조하지 않는 한). 대조적으로, 약한 참조로 객체의 수명을 제어하고 싶지 않다는 것을 나타냅니다. 약하게 참조하는 객체는 적어도 하나의 다른 객체가 그것에 대한 강한 참조를 가지..

Programing 2020.03.15

CSS를 사용하면 넘친 여러 줄 블록에“…”를 사용하십시오.

CSS를 사용하면 넘친 여러 줄 블록에“…”를 사용하십시오. 와 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 오버플로 된 경우 줄의 끝에 "..."가 표시됩니다. 그러나 이것은 한 줄에만 표시됩니다. 그러나 여러 줄로 표시하고 싶습니다. 다음과 같이 보일 수 있습니다. +--------------------+ |abcde feg hij dkjd| |dsji jdia js ajid s| |jdis ajid dheu d ...|/*Here it's overflowed, so "..." is shown. */ +--------------------+ 이 문제를 다루는 몇 가지 jquery 플러그인도 있지만 여러 줄의 텍스트를 처리하지는 않습..

Programing 2020.03.15

.NET 4.0에 새로운 GAC가 있습니다. 왜 그렇습니까?

.NET 4.0에 새로운 GAC가 있습니다. 왜 그렇습니까? %windir%\Microsoft.NET\assembly\새로운 GAC 입니다. 이제 두 개의 GAC를 관리해야합니까 (하나는 .NET 2.0-3.5 응용 프로그램 용, 다른 하나는 .NET 4.0 응용 프로그램 용)? 문제는 왜? 예. 2 개의 고유 한 GAC (Global Assembly Cache)가 있으므로 각각 개별적으로 관리해야합니다. .NET Framework 4.0에서 GAC는 몇 가지 변경을 거쳤습니다. GAC는 각각의 CLR마다 하나씩 2 개로 분할되었다. .NET Framework 2.0 및 .NET Framework 3.5 모두에 사용되는 CLR 버전은 CLR 2.0입니다. 이전 두 프레임 워크 릴리스에서는 GAC를 분할 ..

Programing 2020.03.15
반응형