프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


17
403 금지 및 401 무단 HTTP 응답
웹 페이지가 있지만 사용자에게 충분한 권한이없는 (로그인되지 않았거나 적절한 사용자 그룹에 속하지 않은) 웹 페이지에 적합한 HTTP 응답은 무엇입니까? 401 Unauthorized? 403 Forbidden? 다른 것? 지금까지 내가 읽은 것은 둘 사이의 차이점에 대해서는 명확하지 않습니다. 각 응답에 적합한 사용 사례는 무엇입니까?

30
jQuery에 대한 "존재"기능이 있습니까?
jQuery에서 요소의 존재를 어떻게 확인할 수 있습니까? 내가 가지고있는 현재 코드는 다음과 같습니다. if ($(selector).length > 0) { // Do something } 이것에 접근하는 더 우아한 방법이 있습니까? 아마도 플러그인이나 함수입니까?
2778 javascript  jquery 


28
PHP에서 SQL 삽입을 어떻게 방지 할 수 있습니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Каким образом избежать SQL-инъекций в PHP? 사용자 입력이 수정없이 SQL 쿼리에 삽입 되면 다음 예제와 같이 응용 프로그램이 SQL …


23
Git에서 파일의 일부만 커밋
Git에서 파일을 변경할 때 일부 변경 사항 만 커밋하려면 어떻게해야합니까? 예를 들어, 파일에서 변경된 30 줄 중 15 줄만 어떻게 커밋 할 수 있습니까?
2764 git  git-commit 


30
문자열 속성 값으로 객체 배열 정렬
JavaScript 객체 배열이 있습니다. var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; last_nomJavaScript 에서 값을 기준 으로 정렬하려면 어떻게 합니까? 나는 알고 sort(a,b)있지만 문자열과 숫자에서만 작동하는 것 같습니다. toString()객체에 메소드 를 추가해야 합니까?



30
한 줄로 ArrayList 초기화
테스트 목적으로 옵션 목록을 만들고 싶었습니다. 처음에 나는 이것을했다 : ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); 그런 다음 코드를 다음과 같이 리팩터링했습니다. ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); 더 좋은 방법이 있습니까?

17
함수 데코레이터 체인을 만드는 방법?
파이썬에서 다음을 수행하는 데코레이터 두 개를 어떻게 만들 수 있습니까? @makebold @makeitalic def say(): return "Hello" ... 반환해야합니다 : "<b><i>Hello</i></b>" HTML실제 응용 프로그램 에서이 방법 을 만들려고하지는 않습니다 . 데코레이터와 데코레이터 체인이 어떻게 작동하는지 이해하려고합니다.

30
객체가 배열인지 확인하는 방법?
문자열 목록 또는 단일 문자열을 허용하는 함수를 작성하려고합니다. 문자열 인 경우 하나의 항목으로 배열로 변환하려고하므로 오류에 대한 두려움없이 반복 할 수 있습니다. 그렇다면 변수가 배열인지 어떻게 확인합니까? 아래의 다양한 솔루션을 모아서 jsperf 테스트를 만들었습니다 . 그들은 그래서 그냥 사용, 모든 빠르다 Array.isArray- 그것의 잘 지원 해주기 및 프레임에 걸쳐 작품 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.