반응형

2020/09 867

숫자의 Excel과 유사한 열 이름을 얻는 알고리즘

숫자의 Excel과 유사한 열 이름을 얻는 알고리즘 일부 Excel 문서를 생성하는 스크립트를 작성 중이며 숫자를 해당 열 이름으로 변환해야합니다. 예를 들면 : 1 => A 2 => B 27 => AA 28 => AB 14558 => UMX 나는 이미 알고리즘을 작성했지만 더 간단하거나 빠른 방법인지 알고 싶습니다. function numberToColumnName($number){ $abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $abc_len = strlen($abc); $result_len = 1; // how much characters the column's name will have $pow = 0; while( ( $pow += pow($abc_len, $result_le..

Programing 2020.09.17

Web API에서 응답을 직렬화하지 못했습니다.

Web API에서 응답을 직렬화하지 못했습니다. ASP.NET MVC 웹 API에서 작업 중이 었는데이 오류가 발생했습니다. 'ObjectContent`1'유형이 'application / xml'컨텐츠 유형에 대한 응답 본문을 직렬화하지 못했습니다. charset = utf-8 '입니다. 내 컨트롤러는 다음과 같습니다. public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } 이 오류가 발생하는 이유는 무엇입니까? 나에게 이것은 순환 참조의 문제였습니다. 받아 들여진 대답은 JSON 포맷터의 동작 만 변경하기 때문에 저에게 효과가 없었지만 브라우저에서 서비스를 호출 할 때 XML을 얻었습니..

Programing 2020.09.17

명부

명부 대 BindingList 장점 단점 누군가가 내 프로젝트에서 둘의 차이점을 설명 할 수 있습니까? 현재 나는 ListBindingSource를 가지고 있고 DataGridView를 BindingSource로 설정합니다. IEditableObjectCancelEdit가 호출 될 때 객체를 원래 상태로 되돌 리도록 구현 했습니다.Memberwise.Clone() 내 목록을 BindingList로 변경하면이 문제가 해결되며 BindingList를 사용하면 어떤 이점이 있습니까? A List는 몇 가지 도우미 함수 (예 : 정렬)를 사용하여 주어진 유형의 항목으로 구성된 자동 크기 조정 배열입니다. 데이터 일 뿐이며 모델의 개체 집합에서 작업을 실행하는 데 사용할 가능성이 높습니다. A BindingLis..

Programing 2020.09.16

정적 클래스 대신 싱글 톤 패턴을 언제 사용해야합니까?

정적 클래스 대신 싱글 톤 패턴을 언제 사용해야합니까? [닫은] 싱글 톤 사용 과 정적 클래스 사용 사이를 결정할 때 설계 고려 사항의 이름을 지정합니다 . 이렇게 할 때, 당신은 두 가지를 대조해야하므로 어떤 대조가 당신의 사고 과정을 보여주는 데에도 유용합니다! 또한 모든 면접관은 예시를보고 싶어합니다. :) 싱글 톤은 인터페이스를 구현하고 다른 클래스에서 상속 할 수 있습니다. 싱글 톤은 지연로드 될 수 있습니다. 실제로 필요할 때만. 초기화에 비용이 많이 드는 리소스로드 또는 데이터베이스 연결이 포함되는 경우 매우 편리합니다. 싱글 톤은 실제 객체를 제공합니다. 싱글 톤은 공장으로 확장 될 수 있습니다. 이면의 객체 관리는 추상적이므로 유지 관리가 더 쉽고 코드가 더 좋습니다. "둘 다 피하십시오..

Programing 2020.09.16

IFormatProvider의 기능은 무엇입니까?

IFormatProvider의 기능은 무엇입니까? Datetime.ParseExact 메서드를 가지고 놀았는데 IFormatProvider가 필요합니다. null 입력으로 작동하지만 정확히 무엇을합니까? Ian Boyd의 답변에 추가로 : 또한 CultureInfo이 인터페이스를 구현하고 귀하의 경우에 사용할 수 있습니다. 예를 들어 프랑스어 날짜 문자열을 구문 분석 할 수 있습니다. 당신은 사용할 수 있습니다 var ci = new CultureInfo("fr-FR"); DateTime dt = DateTime.ParseExact(yourDateInputString, yourFormatString, ci); IFormatProvider인터페이스는 일반적으로 당신을 위해 구현되는 CultureInfo클래..

Programing 2020.09.16

간단한 자바 프로젝트를 위해 선택할 아키 타입

간단한 자바 프로젝트를 위해 선택할 아키 타입 mvn archetype : generate는 너무 많은 옵션을 제공하며 junit 테스트 케이스로 간단한 Java 유틸리티를 만들려고합니다. 여기서 어떤 아키타 입을 사용해야하는지 알고 싶습니다. 를 수행하면 mvn archetype:generate기본 선택이 중괄호로 묶여 표시됩니다 (). 예를 들어 (1274)위로 스크롤하여 # 1274가 무엇인지 확인하는 경우 간단한 Java 프로젝트를 수행하는 경우 시도하거나 시작하는 것이 일반적으로 기본 Java 아키 타입입니다. 선택해도 안전합니다. 저는 두 가지 원형을 사용합니다. 어떤 종류의 응용 프로그램을 만들 것인지에 따라 다릅니다. 웹 애플리케이션을 원하면 maven-archetype-webapp을 사용..

Programing 2020.09.16

Linq to Entities를 사용하는 'Contains ()'해결 방법?

Linq to Entities를 사용하는 'Contains ()'해결 방법? Silverlight ADO.Net 데이터 서비스 클라이언트 API (및 따라서 Linq To Entities)를 사용하여 where 절의 ID 목록을 사용하는 쿼리를 만들려고합니다. 누구든지 지원되지 않는 포함에 대한 해결 방법을 알고 있습니까? 다음과 같이하고 싶습니다. List txnIds = new List(); // Fill list var q = from t in svc.OpenTransaction where txnIds.Contains(t.OpenTransactionId) select t; 이것을 시도 : var q = from t in svc.OpenTransaction where txnIds.Any(tt => t..

Programing 2020.09.16

사이트에서 URL 목록 가져 오기

사이트에서 URL 목록 가져 오기 [닫힘] 클라이언트를 위해 대체 사이트를 배포하고 있지만 모든 이전 페이지가 404로 끝나는 것을 원하지 않습니다. 끔찍했기 때문에 이전 URL 구조를 유지할 수 없었습니다. 그래서 저는 요청되는 이전 페이지를 찾고 새 페이지로 영구 리디렉션을 수행해야하는 404 핸들러를 작성하고 있습니다. 문제는 모든 이전 페이지 URL 목록이 필요하다는 것입니다. 이 작업을 수동으로 수행 할 수 있지만 방금 집에 지정된 상대 URL (예 : http : /.../ page / path가 아닌 / page / path) 목록을 제공하는 앱이 있으면 관심이 있습니다. 페이지. 거미와 같지만 더 깊은 페이지를 찾는 것 외에는 내용에 신경 쓰지 않는 거미. 내 질문에 답할 생각은 없었지만 ..

Programing 2020.09.16

OAuth를 사용하여 트위터 신원을 확인한 후 사용자의 이메일 ID를 얻을 수있는 방법이 있나요?

OAuth를 사용하여 트위터 신원을 확인한 후 사용자의 이메일 ID를 얻을 수있는 방법이 있나요? 저는 OAuth를 처음 사용하고 Twitter API를 가지고 놀았습니다. 에 요청하여 인증 후 사용자의 자격 증명을 가져올 수 http://api.twitter.com/1/account/verify_credentials.xml있습니다. 응답에는 사용자 ID, 화면 이름 등이 포함되지만 이메일 ID는 포함되지 않습니다. 사용자의 이메일 ID를 검색 할 수 있습니까? 최신 정보 확장 된 권한 을 특별히 요청하면 Facebook이이 정보를 제공한다고 생각합니다 . 트위터에도 비슷한 것이 있습니까? 사용자의 이메일 주소는 API를 통해 검색 할 수 없습니다. 이것은 API 팀의 의도적 인 설계 결정입니다. 업데이..

Programing 2020.09.16

오류 : "INSERT EXEC 문은 중첩 될 수 없습니다."

오류 : "INSERT EXEC 문은 중첩 될 수 없습니다." 및 "INSERT-EXEC 문 내에서 ROLLBACK 문을 사용할 수 없습니다." 이것을 해결하는 방법? 나는 세 가지 저장 프로 시저를 가지고 Sp1, Sp2하고 Sp3. 첫 번째 항목 ( Sp1)은 두 번째 항목 ( )을 실행하고 Sp2반환 된 데이터를에 저장 @tempTB1하고 두 번째 항목은 세 번째 항목 ( Sp3)을 실행하고 데이터를에 저장합니다 @tempTB2. 실행 Sp2하면 작동하고에서 내 모든 데이터를 반환 Sp3하지만 문제는에 있습니다. Sp1실행하면 다음 오류가 표시됩니다. INSERT EXEC 문은 중첩 될 수 없습니다. 장소를 변경하려고했는데 execute Sp2또 다른 오류가 표시됩니다. INSERT-EXEC 문 내..

Programing 2020.09.16
반응형