반응형

전체 글 2429

PHP의 URL에서 조각 (해시 '#'뒤의 값) 가져 오기

PHP의 URL에서 조각 (해시 '#'뒤의 값) 가져 오기 PHP의 URL에서 조각 (해시 '#'뒤의 값)을 어떻게 얻을 수 있습니까? http://domain.com/site/gallery/1#photo45내가 원하는 말photo45 사용자의 브라우저에서와 같이 해시 마크 또는 앵커 후 값을 얻고 싶다면이이 값을 서버로 전송되지 않습니다으로 (따라서이 글은 사용할 수 없습니다 HTTP "표준"불가능 $_SERVER["REQUEST_URI"]또는 이와 유사한 미리 정의 된 변수). 예를 들어이 값을 POST 매개 변수로 포함하려면 클라이언트 측에서 일종의 JavaScript 마법이 필요합니다. 어떤 소스에서든 알려진 URL을 구문 분석하는 것뿐이라면 mck89 의 대답 은 완벽합니다. 이 부분을 "조각"..

developer tip 2020.08.30

옵션 메뉴의 배경색을 변경하는 방법은 무엇입니까?

옵션 메뉴의 배경색을 변경하는 방법은 무엇입니까? 흰색 인 옵션 메뉴의 기본 색상을 변경하려고합니다. 옵션 메뉴의 모든 항목에 검정색 배경이 필요합니다. 메뉴 요소 내의 항목 요소에서 android : itemBackground = "# 000000"과 같은 촬영을 시도했지만 작동하지 않았습니다. 어떻게 할 수 있습니까? 모든 옵션을 시도하는 데 상당한 시간을 보낸 후 AppCompat v7을 사용하여 앱을 가져와 오버플로 메뉴 배경을 변경할 수있는 유일한 방법은 itemBackground 속성을 사용하는 것입니다. API 4.2에서 5.0으로 테스트되었습니다. 이것은 많은 프로그래머가 가지고있는 문제이며 Google이 아직 만족스럽고 지원되는 솔루션을 제공하지 않은 것입니다. 이 주제에 대한 게시물 주..

developer tip 2020.08.30

프로덕션 애플리케이션에 Coffeescript를 사용한 사람이 있습니까?

프로덕션 애플리케이션에 Coffeescript를 사용한 사람이 있습니까? [닫은] Coffeescript 는 꽤 멋져 보입니다. 누군가 그것을 사용 했습니까? 장단점은 무엇입니까? 우리는 기본적으로 특정 종류의 데이터를 검색하는 앱인 비공개 웹 사이트 인 제품에서 CoffeeScript를 사용하기 시작했습니다. 우리는 CoffeeScript를 명령 줄 컴파일러로 사용합니다 (결국 수행하고 싶은 서버가 아니라). 장점 (우리에게) : 코드가 자바 스크립트보다 한 눈에 이해하기 쉽고 깔끔 할 정도로 자바 스크립트의 불필요한 혼란 (예 : 중괄호, 세미콜론, 일부 대괄호)을 제거합니다. 자바 스크립트보다 20-30 % 적은 코드 줄 (정확히 동일한 작업 수행) CoffeeScript는 노이즈를 제거 할뿐만 아..

developer tip 2020.08.30

함수형 프로그래밍-불변성은 비용이 많이 듭니까?

함수형 프로그래밍-불변성은 비용이 많이 듭니까? [닫은] 문제는 두 부분으로 나뉩니다. 첫 번째는 개념적입니다. 다음은 Scala에서 동일한 질문을보다 구체적으로 살펴 봅니다. 프로그래밍 언어에서 변경 불가능한 데이터 구조 만 사용하면 실제로 특정 알고리즘 / 로직을 구현하는 데 본질적으로 계산 비용이 더 많이 듭니까? 이것은 불변성이 순전히 기능적인 언어의 핵심 신조라는 사실을 이끌어냅니다. 이에 영향을 미치는 다른 요인이 있습니까? 좀 더 구체적인 예를 들어 보겠습니다. Quicksort 는 일반적으로 메모리 내 데이터 구조에서 변경 가능한 작업을 사용하여 학습되고 구현됩니다. 변경 가능한 버전과 비교 가능한 계산 및 저장 오버 헤드를 사용하여 PURE 기능적 방식으로 그러한 것을 어떻게 구현합니까?..

developer tip 2020.08.30

키로 개체 배열을 그룹화하는 방법

키로 개체 배열을 그룹화하는 방법 객체 키로 객체 배열을 그룹화 한 다음 그룹화를 기반으로 새 객체 배열을 만드는 방법을 알고있는 사람이 있습니까? 예를 들어, 자동차 객체의 배열이 있습니다. var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, { 'make': 'ford', 'model': 'mustang', 'year': '2012' }, { 'make': 'ford', 'model': 'fusion', 'year': '2015' }, { 'make': 'kia', 'model': 'optima', 'year': '2012' }, ]; 다음으로 그..

developer tip 2020.08.29

파이썬 첫 번째와 마지막 큰 따옴표를 어떻게 제거 할 수 있습니까?

파이썬 첫 번째와 마지막 큰 따옴표를 어떻게 제거 할 수 있습니까? 큰 따옴표를 제거하고 싶습니다. string = '"" " " ""\\1" " "" ""' 될 string = '" " " ""\\1" " "" "' 내가 사용하려고 rstrip, lstrip그리고 strip('[^\"]|[\"$]')그러나 그것은 작동하지 않았다. 어떻게 할 수 있습니까? 도와 주셔서 감사합니다. 제거하려는 따옴표가 말한대로 항상 "처음과 마지막"이 될 경우 다음을 간단히 사용할 수 있습니다. string = string[1:-1] 처리하는 모든 문자열에 큰 따옴표가 있다고 가정 할 수없는 경우 다음과 같이 사용할 수 있습니다. if string.startswith('"') and string.endswith('"'):..

developer tip 2020.08.29

Swift에서 메일 앱을 여는 방법

Swift에서 메일 앱을 여는 방법 사용자가 이메일 주소를 입력하고 주소 표시 줄에 입력 된 주소로 메일 앱을 여는 버튼을 누르는 간단한 신속한 앱을 작업 중입니다. Objective-C에서이 작업을 수행하는 방법을 알고 있지만 Swift에서 작동하는 데 문제가 있습니다. 간단한 mailto : iOS의 링크를 사용하여 메일 앱을 열 수 있습니다. let email = "foo@bar.com" if let url = URL(string: "mailto:\(email)") { if #available(iOS 10.0, *) { UIApplication.shared.open(url) } else { UIApplication.shared.openURL(url) } } 메일 앱 자체로 전환 할 것인지 아니면 그..

developer tip 2020.08.29

클래스 이름으로 요소를 제거 하시겠습니까?

클래스 이름으로 요소를 제거 하시겠습니까? 클래스 이름을 가진 요소를 찾기 위해 아래 코드가 있습니다. // Get the element by their class name var cur_columns = document.getElementsByClassName('column'); // Now remove them for (var i = 0; i < cur_columns.length; i++) { } 제거하는 방법을 모르겠습니다 ... 부모를 참조해야합니까? 이를 처리하는 가장 좋은 방법은 무엇입니까? @ Karim79 : 다음은 JS입니다. var col_wrapper = document.getElementById("columns").getElementsByTagName("div"); var len =..

developer tip 2020.08.29

in_array 여러 값

in_array 여러 값 다음과 같은 여러 값을 어떻게 확인합니까? $arg = array('foo','bar'); if(in_array('foo','bar',$arg)) 그것은 예이므로 조금 더 잘 이해하고 작동하지 않을 것임을 알고 있습니다. 건초 더미로 대상을 교차하고 교차가 대상과 정확히 일치하는지 확인하십시오. $haystack = array(...); $target = array('foo', 'bar'); if(count(array_intersect($haystack, $target)) == count($target)){ // all of $target is in $haystack } 결과 교차의 크기가 대상 값의 배열과 동일한 크기 $haystack인지 확인하기 만하면 $target됩니다. ..

developer tip 2020.08.29

Python의 버전 번호 비교

Python의 버전 번호 비교 내가 쓰고 싶은 cmp두 가지 버전 번호 및 수익률을 비교 -like 기능을 -1, 0또는 1자신의 비교 valuses에 따라. -1버전 A가 버전 B보다 오래된 경우 반환 0버전 A와 B가 동일한 경우 반환 1버전 A가 버전 B보다 새로운 경우 반환 각 하위 섹션은 숫자로 해석되므로 1.10> 1.1입니다. 원하는 기능 출력은 다음과 같습니다. mycmp('1.0', '1') == 0 mycmp('1.0.0', '1') == 0 mycmp('1', '1.0.0.1') == -1 mycmp('12.10', '11.0.0.0.0') == 1 ... 그리고 여기에 내 구현이 있으며 개선을 위해 열려 있습니다. def mycmp(version1, version2): parts1 ..

developer tip 2020.08.29
반응형