반응형

Java 2009

http 요청을 기반으로 웹 애플리케이션에서 모바일 브라우저를 감지하는 표준 방법

http 요청을 기반으로 웹 애플리케이션에서 모바일 브라우저를 감지하는 표준 방법 엔터프라이즈 전자 상거래 웹앱 (Java / Servlet 기반)을위한 모바일 브라우저 지원의 길을 가고 있습니다. 물론 결정해야 할 사항이 많지만 모바일 브라우저를 안정적으로 감지하고 그에 따라 반환 할 콘텐츠에 대한 결정을 내릴 수있는 것이 초석 인 것 같습니다. http 요청을 기반으로 (빠르게) 이러한 결정을 내리고 이상적으로는 요청을 수행하는 주어진 브라우저 및 장치 (화면 크기, html 기능 등)에 대한 추가 정보를 수집하는 표준 방법이 있습니까? 또한 기존의 대규모 엔터프라이즈 웹앱을 사용하고 개발 측면에서 모바일 브라우저 지원을 설계하는이 길을 걸어온 사람이 제공하는 추가 정보에 감사드립니다. 나는 요청 헤..

programing 2020.12.30

객체와 해시의 차이점은 무엇입니까?

객체와 해시의 차이점은 무엇입니까? JavaScript에서 객체와 해시의 차이점은 무엇입니까? 하나와 다른 하나를 어떻게 만들고, 왜 관심을 갖습니까? 다음 코드 예제간에 차이점이 있습니까? var kid = { name: "juni", age: 1 } 과: var kid = new Object(); kid.name = "juni"; kid.age = 1; 과: var kid = new Object(); kid["name"] = "juni"; kid["age"] = 1; 설명해야 할 다른 코드 예제가 있습니까? 여기서 핵심 질문 은 객체와 해시의 차이점 은 무엇입니까? 아무것도 없습니다. 세 가지 모두 문자 그대로 동일합니다. 서로 바꿔서 사용할 수있는 다른 표기법입니다. 대괄호 구문을 사용하는 [ ]것..

programing 2020.12.30

NetBeans에서 숨겨진 또는 보이지 않는 문자를 표시 / 표시하는 방법은 무엇입니까?

NetBeans에서 숨겨진 또는 보이지 않는 문자를 표시 / 표시하는 방법은 무엇입니까? NetBeans에서 숨겨진 문자를 어떻게 표시 / 표시 할 수 있습니까? 다른 편집기에서이 기능을 켜면 공백은 작은 가운데 점으로 표시되고 탭은 오른쪽 화살표로 표시 될 수 있습니다. (이 기능은 파일이 무엇보다도 들여 쓰기에 탭이나 공백을 사용하는지 확인하는 데 유용합니다.) 이 기능은 오랫동안 누락되었습니다. 기능 요청 은 1999 년 11 월에 작성되었고 마침내 2010 년 8 월에 구현되었습니다 (NetBeans 6.10). " 보기 → 인쇄 할 수없는 문자 표시 "에서 활성화 / 비활성화 할 수 있습니다 . 버그 이력 NetBeans 7.0.1부터 "인쇄 불가능"에 대한 정의는 탭과 캐리지 리턴을 포함하지만..

programing 2020.12.30

중첩 함수는 Python에서 어떻게 작동합니까?

중첩 함수는 Python에서 어떻게 작동합니까? def maker(n): def action(x): return x ** n return action f = maker(2) print(f) print(f(3)) print(f(4)) g = maker(3) print(g(3)) print(f(3)) # still remembers 2 중첩 된 함수 는 시간 이 호출 될 때 반환되고 종료 2되었지만 첫 번째 값을 기억하는 이유는 무엇 입니까?maker()action() 부모 함수에서 시작된 모든 변수가 자식 함수 내부의 실제 값으로 대체되는 것을 볼 수 있습니다. 이렇게하면 자식 함수가 올바르게 실행되도록 부모 함수의 범위를 추적 할 필요가 없습니다. "함수를 동적으로 생성"이라고 봅니다. def maker..

programing 2020.12.30

foreach를 사용하지 않고 ArrayList를 강력한 형식의 제네릭 목록으로 변환하는 방법은 무엇입니까?

foreach를 사용하지 않고 ArrayList를 강력한 형식의 제네릭 목록으로 변환하는 방법은 무엇입니까? 아래 코드 샘플을 참조하십시오. ArrayList일반 목록이 필요합니다 . 사용하고 싶지 않습니다 foreach. ArrayList arrayList = GetArrayListOfInts(); List intList = new List(); //Can this foreach be condensed into one line? foreach (int number in arrayList) { intList.Add(number); } return intList; 다음을 시도하십시오 var list = arrayList.Cast().ToList(); 이것은 3.5 프레임 워크에 정의 된 특정 확장 메서드를..

programing 2020.12.29

문자열에 다른 문자열이 포함되어 있지 않은지 확인

문자열에 다른 문자열이 포함되어 있지 않은지 확인 T-SQL에서 문자열에 다른 문자열이 없는지 어떻게 확인할 수 있습니까? 나는이 nvarchar"오렌지 사과"가 될 수있는합니다. 예를 들어, columm에 "Apples"가 포함되어 있지 않은 경우 업데이트하고 싶습니다 . 어떻게 할 수 있습니까? WHERE NOT (someColumn LIKE '%Apples%') 또는 다음을 사용할 수 있습니다. WHERE CHARINDEX(N'Apples', someColumn) = 0 어느 쪽이 더 나은지 잘 모르겠습니다. 테스트해야합니다! :-) 마크 업데이트 : 성능은 다른 솔루션 ( '% Apples %'가 아닌 someColumn)과 거의 비슷한 것 같습니다. 이것을 WHERE 조건으로 사용하십시오. WH..

programing 2020.12.29

.NET에서 리플렉션을 사용하는 것이 권장되는 이유는 무엇입니까?

.NET에서 리플렉션을 사용하는 것이 권장되는 이유는 무엇입니까? 그것을 사용하는 것이 확실히 좋은 습관입니까? 반성을 필요로하는 프로젝트에서 가능한 상황은 무엇입니까? Reflection의 주요 가치는 어셈블리, 형식 및 멤버를 검사하는 데 사용할 수 있다는 것입니다. 알 수없는 어셈블리 또는 개체의 내용을 확인하는 매우 강력한 도구이며 다양한 경우에 사용할 수 있습니다. 리플렉션의 반대자들은 정적 코드 실행과 비교할 때 느리지 만 리플렉션은 .NET 프레임 워크 전체에서 사용되며 남용되지 않는 한 툴킷에서 매우 강력한 도구가 될 수 있다고 언급합니다. 유용한 응용 프로그램 : 어셈블리의 종속성 확인 인터페이스를 준수하고 기본 / 추상 클래스에서 파생되며 속성으로 멤버를 검색하는 위치 유형 (냄새) 테..

programing 2020.12.29

Python이 인코딩 할 수있는 모든 인코딩 목록을 가져옵니다.

Python이 인코딩 할 수있는 모든 인코딩 목록을 가져옵니다. Python 2.6에서 바이트를 다양한 인코딩으로 인코딩하는 스크립트를 작성 중입니다. 반복 할 수있는 사용 가능한 인코딩 목록을 얻을 수있는 방법이 있습니까? 내가 이것을 시도하는 이유는 사용자가 올바르게 인코딩되지 않은 텍스트를 가지고 있기 때문입니다. 재미있는 캐릭터가 있습니다. 나는 그것을 엉망으로 만드는 유니 코드 문자를 알고 있습니다. 나는 그들에게 "당신의 텍스트 편집기가 그 문자열을 Y 인코딩이 아닌 X 인코딩으로 해석하고있다"와 같은 대답을 줄 수 있기를 원합니다. 하나의 인코딩을 사용하여 해당 문자를 인코딩 한 다음 다른 인코딩을 사용하여 다시 디코딩하고 동일한 문자 시퀀스를 얻는 지 확인하려고합니다. 즉 다음과 같습니다...

programing 2020.12.29

JSON 문자열을 JsonResult로 변환 할 수 있습니까?

JSON 문자열을 JsonResult로 변환 할 수 있습니까? 클라이언트에 JsonResult로 반환하려는 DB에 저장된 JSON 문자열이 있습니다. Json (object)가 객체를 JsonResult로 변환한다는 것을 알고 있지만 이미 결과가 문자열에 있으면 어떻게됩니까? JsonResult에 캐스팅 할 수 있습니까? 객체 를 JSON 문자열로 JsonResult직렬화하는 것이 작업이므로 를 반환 할 필요가 없습니다 . 이미 JSON 문자열이 있으므로 ContentResult에 반환하고 올바른 콘텐츠 유형을 지정하면됩니다. string json = //get some json from your DB return new ContentResult { Content = json, ContentType = ..

programing 2020.12.29
반응형