반응형

javascript 1992

"this"는 맵 함수 Reactjs 내부에서 정의되지 않았습니다.

"this"는 맵 함수 Reactjs 내부에서 정의되지 않았습니다. 메뉴 구성 요소를 작성하면서 Reactjs로 작업하고 있습니다. "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1) { url = item.categoryId == null ? 'javascript:void(0)' : path('buex_portal_browse_category', {slug: categories[item.categoryId].slu..

developer tip 2020.08.29

C / C ++ 매크로의 쉼표

C / C ++ 매크로의 쉼표 이와 같은 매크로가 있다고 가정 해 보겠습니다. #define FOO(type,name) type name 다음과 같이 사용할 수 있습니다. FOO(int, int_var); 그러나 항상 그렇게 간단하지는 않습니다. FOO(std::map, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 물론 우리는 할 수 있습니다 : typedef std::map map_int_int_t; FOO(map_int_int_t, map_var); // OK 인체 공학적이지 않습니다. Plus 유형 비 호환성을 처리해야합니다. 이 문제를 매크로로 해결하는 방법을 알고 계십니까? 각괄호도 나타낸다 (또는 발생) 할 수 있기..

developer tip 2020.08.29

Devise에서 사용자의 비밀번호를 확인하는 방법

Devise에서 사용자의 비밀번호를 확인하는 방법 레일에서 devise gem을 사용하여 사용자 비밀번호를 일치시키는 데 문제가 있습니다. 사용자 암호가 encrypted_password이고 암호로 사용자를 찾으려고하는데 db의 암호와 암호화 암호를 일치시키는 방법을 이해하지 못합니다. User.find_by_email_and_password(params[:user][:email], params[:user][:password]) 나는 이것이 더 좋고 더 우아한 방법이라고 생각합니다. user = User.find_by_email(params[:user][:email]) user.valid_password?(params[:user][:password]) 사용자 인스턴스에서 다이제스트를 생성하는 다른 방법은..

developer tip 2020.08.29

Ruby에서 기존 해시에 추가하는 방법

Ruby에서 기존 해시에 추가하는 방법 key => valueRuby의 기존 채워진 해시에 쌍 을 추가하는 것과 관련하여 Apress의 Beginning Ruby를 통해 작업하는 중이며 해시 장을 방금 마쳤습니다. 해시로 동일한 결과를 얻을 수있는 가장 간단한 방법을 찾으려고합니다. x = [1, 2, 3, 4] x 'a' 여기서는 [ ]빈 배열 { }을 만드는 것과 같이 빈 해시를 만듭니다. 배열에는 특정 순서로 0 개 이상의 요소가 있으며 요소가 중복 될 수 있습니다. 해시에는 key로 구성된 0 개 이상의 요소 가 있습니다. 여기서 키는 복제되지 않지만 해당 위치에 저장된 값은 복제 될 수 있습니다. Ruby의 해시는 매우 유연하며 던질 수있는 거의 모든 유형의 키를 가질 수 있습니다. 이것은 다른..

developer tip 2020.08.29

glyphicons-halflings-regular.woff2 찾을 수 없음에 대한 오류를 제거하는 방법

glyphicons-halflings-regular.woff2 찾을 수 없음에 대한 오류를 제거하는 방법 ASP.NET MVC4 Bootstrap 3 응용 프로그램은 Web IDE 용 Microsoft Visual Studio Express 2013에서 실행됩니다. Chrome 콘솔에 항상 오류가 표시됨 http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2 Failed to load resource: the server responded with a status of 404 (Not Found) 이 파일은 솔루션 탐색기의 글꼴 디렉터리에 있습니다. 빌드 동작은 "내용"으로 설정되고 출력 디렉토리에 복사는 "다른 글꼴 파일처럼 복사하지..

developer tip 2020.08.29

APNS 장치 토큰이 생성되면 변경됩니까?

APNS 장치 토큰이 생성되면 변경됩니까? 푸시 알림 장치 토큰이 생성되면 변경됩니까? 앱이 업데이트되는 예 ? 또는 다른 경우에는 변경할 수 있습니까 ?? 에서 [애플 문서 ApplePushService] 2 이 토큰 신뢰 단계의 형식은 APN만이 나중에 존중할 토큰을 생성하도록 보장하며, 장치가 전달한 토큰이 이전에 특정 장치에 대해 프로비저닝 된 것과 동일한 토큰임을 스스로 보장 할 수 있습니다. 그 장치를 위해. 사용자가 백업 데이터를 새 장치로 복원하거나 운영 체제를 다시 설치하면 장치 토큰이 변경됩니다. 이 점에 대한 Apple의 공식 문서는 명확하지 않습니다. 내가 관찰 한 것은 이것이다 : 토큰은 주어진 장치, 응용 프로그램 및 도메인 (프로덕션 대 샌드 박스)에 대해 변하지 않습니다. 시..

developer tip 2020.08.29

JQuery UI 자동 완성 도우미 텍스트를 제거 / 변경하는 방법은 무엇입니까?

JQuery UI 자동 완성 도우미 텍스트를 제거 / 변경하는 방법은 무엇입니까? JQuery UI 1.9.0의 새로운 기능인 것 같습니다. 이전에 JQuery UI를 많이 사용했는데이 텍스트가 팝업되지 않았기 때문입니다. API 문서와 관련된 것을 찾을 수 없습니다. 따라서 로컬 소스와 함께 기본 자동 완성 예제를 사용하여 $( "#find-subj" ).autocomplete({ source: availableTags }); 검색이 일치하면 다음과 같은 관련 도움말 텍스트가 표시됩니다. '1 개의 결과를 사용할 수 있습니다. 위쪽 및 아래쪽 화살표 키를 사용하여 탐색하세요.' JQuery 선택기로 제거하지 않고 어떻게하면 좋은 방법으로 비활성화 할 수 있습니까? 나는 이것이 답답하다는 것을 알고 있지..

developer tip 2020.08.29

Android에서 문자열 너비를 얻는 방법은 무엇입니까?

Android에서 문자열 너비를 얻는 방법은 무엇입니까? 가능한 한 높이도 얻고 싶습니다. getTextBounds(String text, int start, int end, Rect bounds)Paint 개체 의 방법을 사용할 수 있습니다 . 에서 제공하는 페인트 개체를 사용 TextView하거나 원하는 텍스트 모양으로 직접 만들 수 있습니다 . Textview를 사용하여 다음을 수행 할 수 있습니다. Rect bounds = new Rect(); Paint textPaint = textView.getPaint(); textPaint.getTextBounds(text, 0, text.length(), bounds); int height = bounds.height(); int width = bound..

developer tip 2020.08.29

탐색 창에서 선택한 메뉴 항목의 색상 변경

탐색 창에서 선택한 메뉴 항목의 색상 변경 새로운 Android 디자인 지원 라이브러리를 사용하여 내 애플리케이션에서 탐색 창을 구현하고 있습니다. 선택한 항목의 색상을 변경하는 방법을 모르겠어요! 다음은 메뉴의 xml입니다. 그리고 다음은 내부에 위치한 navigationview xml입니다 android.support.v4.widget.DrawerLayout. 도와 주셔서 감사합니다! [편집] 나는 이미 이것과 같은 해결책을 보았다 : 안드로이드 메뉴의 배경색을 바꾸십시오 . 꽤 해킹 인 것 같고 새로운 디자인 지원 라이브러리를 사용하면 더 깨끗한 것이 도입되었을 것이라고 생각했습니다. Color State Resource를 사용하여이를 달성 할 수 있습니다 . NavigationView당신이 사용하..

developer tip 2020.08.29

두 CGRect 비교

두 CGRect 비교 내 관점의 프레임이 주어진 CGRect와 같은지 확인해야했습니다. 다음과 같이 시도했습니다. CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } 그러나라는 오류가 발생했습니다 Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). 두 개의를 단순히 비교할 수없는 이유는 무엇 CGRect입니까? 이것을 사용하십시오 : if (CGRectEqualToRect(self.view.frame, rect)) { // do some stuff } CGRectEqualToRect ()에 대한 ..

developer tip 2020.08.29
반응형