반응형

C# 4662

인수가 JavaScript 함수로 전송되지 않는지 확인하는 가장 좋은 방법

인수가 JavaScript 함수로 전송되지 않는지 확인하는 가장 좋은 방법 이제 인수가 JavaScript 함수에 전달되었는지 확인하는 두 가지 방법을 보았습니다. 한 방법이 다른 방법보다 낫거나 사용하기가 나쁜지 궁금합니다. function Test(argument1, argument2) { if (Test.arguments.length == 1) argument2 = 'blah'; alert(argument2); } Test('test'); 또는 function Test(argument1, argument2) { argument2 = argument2 || 'blah'; alert(argument2); } Test('test'); 내가 알 수있는 한, 둘 다 동일한 결과를 얻지 만 생산에서 처음 하나..

IT story 2020.04.16

WCF 서비스에서 깨끗한 JSON을 어떻게 반환합니까?

WCF 서비스에서 깨끗한 JSON을 어떻게 반환합니까? WCF 서비스에서 일부 JSON을 반환하려고합니다. 이 서비스는 단순히 내 데이터베이스에서 일부 내용을 반환합니다. 데이터를 얻을 수 있습니다. 그러나 JSON 형식에 대해 걱정하고 있습니다. 현재 반환되는 JSON 형식은 다음과 같습니다. {"d":"[{\"Age\":35,\"FirstName\":\"Peyton\",\"LastName\":\"Manning\"},{\"Age\":31,\"FirstName\":\"Drew\",\"LastName\":\"Brees\"},{\"Age\":29,\"FirstName\":\"Tony\",\"LastName\":\"Romo\"}]"} 실제로 JSON을 가능한 한 깔끔하게 형식화하고 싶습니다. 깨끗한 JSON으..

IT story 2020.04.16

선택한 텍스트 블록을 대문자로 만듭니다.

선택한 텍스트 블록을 대문자로 만듭니다. Visual Studio Code 에서 여러 줄의 텍스트를 모두 대문자로 선택할 수 있습니까 ? 전체에서 비주얼 스튜디오 그건 CTRL+ SHIFT+ U이 작업을 수행 할 수 있습니다. 내가 본 확장은 비 멀티 라인 블록 만합니다. 질문은 Visual Studio Code에서 CTRL+ SHIFT+를 U작동 시키는 방법에 관한 것입니다. 방법은 다음과 같습니다. ( 버전 1.8.1 이상). 파일-> 환경 설정-> 키보드 단축키 . keybindings.json 파일과 함께 편집기가 나타납니다. 다음 JSON을 저장하고 저장하십시오. [ { "key": "ctrl+shift+u", "command": "editor.action.transformToUppercase"..

IT story 2020.04.15

Java의 정적 메소드에서 클래스 이름 가져 오기

Java의 정적 메소드에서 클래스 이름 가져 오기 해당 클래스의 정적 메소드에서 클래스 이름을 얻는 방법은 무엇입니까? 예를 들어 public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } 문맥에 맞추기 위해 실제로 예외의 메시지의 일부로 클래스 이름을 반환하려고합니다. 리팩토링을 올바르게 지원하려면 (클래스 이름 바꾸기) 다음 중 하나를 사용해야합니다. MyClass.class.getName(); // full name with package 또는 ( @James Van Huis 덕분에 ) :..

IT story 2020.04.15

Angularjs-ng-cloak / ng-show 요소가 깜박임

Angularjs-ng-cloak / ng-show 요소가 깜박임 angular.js에서 지시문 / 클래스 ng-cloak또는에 문제가 ng-show있습니다. Chrome은 정상적으로 작동하지만 Firefox에서 ng-cloak또는 의 요소가 깜박입니다 ng-show. IMHO는 ng-cloak/ ng-show로 변환하여 발생 style="display: none;"합니다. 파이어 폭스 자바 스크립트 컴파일러는 약간 느려서 요소가 잠시 동안 나타난 다음 숨겨져 있습니까? 예: .. 문서에 언급되어 있지 않지만 display: none;CSS에 규칙을 추가하는 것만으로는 충분하지 않을 수 있습니다 . 당신이 몸에 로딩 angular.js 또는 템플릿을 사용, 곧 컴파일되지 않습니다 경우에 ng-cloak지..

IT story 2020.04.15

신속한 사전 키 배열

신속한 사전 키 배열 신속하게 사전의 키에서 문자열로 배열을 채우려 고합니다. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 'AnyObject'가 string과 동일하지 않은 오류를 리턴합니다. 또한 시도 componentArray = dict.allKeys as String get : 'String'은 [String] (으)로 변환 할 수 없습니다 스위프트 3 & 스위프트 4 componentArray = Array(dict.keys) // for..

IT story 2020.04.15

인 텐트의 모든 엑스트라 나열

인 텐트의 모든 엑스트라 나열 디버깅 목적으로 인 텐트의 모든 엑스트라 (및 해당 값)를 나열하고 싶습니다. 이제 열쇠를 얻는 것은 문제가되지 않습니다 Set keys = intent.getExtras().keySet(); 그러나 키의 값을 얻는 것은 나에게는 하나입니다. 일부 값은 문자열이고 일부는 부울입니다 ... 루프에서 값을 가져오고 (키를 반복하는) 값을 로그 파일에 쓰는 방법은 무엇입니까? 힌트 주셔서 감사합니다! 다음은 문서화되지 않은 (타사) 의도에 대한 정보를 얻는 데 사용한 것입니다. Bundle bundle = intent.getExtras(); if (bundle != null) { for (String key : bundle.keySet()) { Log.e(TAG, key + " ..

IT story 2020.04.15

지정된 문자의 첫 번째 인스턴스에서만 문자열 분리

지정된 문자의 첫 번째 인스턴스에서만 문자열 분리 내 코드에서는 _배열을 기반으로 문자열을 분할 하고 두 번째 항목을 가져옵니다. var element = $(this).attr('class'); var field = element.split('_')[1]; 소요 good_luck와 저를 제공합니다 luck. 잘 작동합니다! 그러나 이제는 다음과 같은 클래스가 good_luck_buddy있습니다. Javascript에서 두 번째를 무시하고 _나에게 luck_buddy어떻게 주어야 합니까? var field = element.split(new char [] {'_'}, 2);ac # stackoverflow 답변 에서 이것을 찾았 지만 작동하지 않습니다. jsFiddle에서 다시 시도했습니다 ... 캡처 ..

IT story 2020.04.15

Python FOR 루프 내에서 루프 수 얻기

Python FOR 루프 내에서 루프 수 얻기 for목록을 반복 하는 Python 루프에서 다음과 같이 작성할 수 있습니다. for item in list: print item 목록의 모든 요소를 ​​깔끔하게 살펴 봅니다. 루프에서 지금까지 몇 번 반복했는지 알 수있는 방법이 있습니까? 예를 들어, 목록을 만들고 싶습니다. 10 개의 요소를 처리 한 후 그 요소로 무언가를하고 싶습니다. 내가 생각한 대안은 다음과 같습니다. count=0 for item in list: print item count +=1 if count % 10 == 0: print 'did ten' 또는: for count in range(0,len(list)): print list[count] if count % 10 == 0: p..

IT story 2020.04.15

파이썬 인쇄에 줄 바꿈이나 공백을 추가하지 않으려면 어떻게합니까?

파이썬 인쇄에 줄 바꿈이나 공백을 추가하지 않으려면 어떻게합니까? [복제] 이 질문에는 이미 답변이 있습니다. 줄 바꿈이나 공백없이 인쇄하는 방법? 답변 21 개 파이썬에서 내가 말하면 print 'h' 나는 편지 h와 줄 바꿈을 얻습니다. 내가 말하면 print 'h', 나는 편지 h를 얻지 만 개행은 없습니다. 내가 말하면 print 'h', print 'm', 문자 h, 공백 및 문자 m을 얻습니다. 파이썬이 공간을 인쇄하지 못하게하려면 어떻게해야합니까? print 문은 동일한 루프의 반복이 다르므로 + 연산자를 사용할 수 없습니다. 당신이 사용할 수있는: sys.stdout.write('h') sys.stdout.write('m') 단지 의견입니다. 에서 파이썬 3 , 당신은 사용 print('h..

IT story 2020.04.15
반응형