반응형

2020/08/28 30

이름이 주어진 인스턴스 변수의 값을 가져옵니다.

이름이 주어진 인스턴스 변수의 값을 가져옵니다. 일반적으로 문자열에 이름이있는 객체에 대한 참조를 얻으려면 어떻게해야합니까? 더 구체적으로, 매개 변수 이름 목록이 있습니다 (멤버 변수-동적으로 빌드되어 직접 참조 할 수 없음). 각 매개 변수는 from_s메소드 도있는 객체입니다 . 다음과 같은 작업을하고 싶습니다 (물론 작동하지 않습니다 ...). define_method(:from_s) do | arg | @ordered_parameter_names.each do | param | instance_eval "field_ref = @#{param}" field_ref.from_s(param) end end 이를 달성하는 가장 관용적 인 방법은 다음과 같습니다. some_object.instance_v..

Programing 2020.08.28

CORS 정책을 통해 모든 것을 허용

CORS 정책을 통해 모든 것을 허용 Cors를 비활성화하려면 어떻게해야합니까? 어떤 이유로 허용 된 오리진과 헤더를 와일드 카드로 지정했지만 내 ajax 요청은 여전히 ​​내 CORS 정책에서 오리진을 허용하지 않는다고 불평합니다 .... 내 애플리케이션 컨트롤러 : class ApplicationController < ActionController::Base protect_from_forgery before_filter :current_user, :cors_preflight_check after_filter :cors_set_access_control_headers # For all responses in this controller, return the CORS access control heade..

Programing 2020.08.28

C #에서 두 경로를 어떻게 조인합니까?

C #에서 두 경로를 어떻게 조인합니까? C #에서 두 파일 경로를 어떻게 결합합니까? 아래 예제와 같이 Path.Combine () 을 사용해야 합니다. string basePath = @"c:\temp"; string filePath = "test.txt"; string combinedPath = Path.Combine(basePath, filePath); // produces c:\temp\test.txt System.IO.Path.Combine () 이 필요합니다. Path.Combine(path1, path2); 참고 URL : https://stackoverflow.com/questions/961704/how-do-i-join-two-paths-in-c

Programing 2020.08.28

XPath : 속성이 있는지 확인하는 방법은 무엇입니까?

XPath : 속성이 있는지 확인하는 방법은 무엇입니까? 다음 XML이 주어지면 속성 foo이 있는 노드를 가져 오는 XPath 쿼리를 어떻게 작성합니까 ? : 짧고 달다: //*[@foo] 물론 좀 더 구체적인 표현을 사용해야합니다. 그러나 [@attributeName]당신은 그 속성을 가진 모든 노드를 얻습니다. 다음 XPath 표현식 사용 //*[boolean(@foo)] 및 xpath를 사용하면 다음과 같이 도움이 될 수 있습니다. count(//*[@foo]) 속성이 foo 인 노드 / 자식의 개수를 반환합니다. 참고 URL : https://stackoverflow.com/questions/3737906/xpath-how-to-check-if-an-attribute-exists

Programing 2020.08.28

Eclipse에서 디버깅하는 동안 표시되지 않는 변수

Eclipse에서 디버깅하는 동안 표시되지 않는 변수 개발자를 위해 Eclipse Galileo를 실행하고 있습니다. 디버그 모드에서 실행하면 현재 변수와 해당 값이 변수 창에 표시 되지 않습니다 . 중단 점 이후에 코드를 단계별로 실행하면 창이 비어 있습니다. 어젯밤에 작동 했으므로 당황했습니다. 이런 일이 발생하는 이유와 문제 해결에 대한 팁이 있습니까? 나는 작동하는 것처럼 보이는 디버그 관점을 재설정하여 쉬운 일을 시도했습니다. 창 => 원근 => 원근 재설정 ... 의견 주셔서 감사합니다. 창->보기 표시-> 변수 내 문제는 변수 이름을 볼 수 없지만 값만 볼 수 있다는 것입니다. 꽤 오랫동안 시도한 후 해결책을 찾았습니다. 아래 화살표를 클릭하십시오 (degub 변수 탭에서)-> 레이아웃-> ..

Programing 2020.08.28

@Value를 선택 사항으로 정의하는 방법

@Value를 선택 사항으로 정의하는 방법 스프링 빈에 다음이 있습니다. @Value("${myValue}") private String value; 값이 올바르게 주입되었습니다. 그러나 변수는 선택 사항이어야하며 명령 줄 매개 변수로 전달되며 ( SimpleCommandLinePropertySource를 사용하여 Spring 컨텍스트에 추가됨 )이 인수가 항상 존재하는 것은 아닙니다. 기본값을 제공하기 위해 다음 두 가지를 모두 시도했습니다. @Value("${myValue:}") @Value("${myValue:DEFAULT}") 그러나 각각의 경우, 실제 값이 있더라도 콜론 뒤의 기본 인자가 주입됩니다. 이것은 Spring이 주입해야하는 것을 덮어 씁니다. @Value 가 필요하지 않음 을 지정하는..

Programing 2020.08.28

Firebase Firestore 컬렉션 수

Firebase Firestore 컬렉션 수 새로운 Firebase 데이터베이스 인 firestore를 사용하여 컬렉션에 포함 된 항목 수를 계산할 수 있나요? 그렇다면 어떻게해야합니까? 업데이트 (2019 년 4 월)-FieldValue.increment (대규모 수집 솔루션 참조) 많은 질문과 마찬가지로, 대답은 - 그것은 의존한다 . 프런트 엔드에서 많은 양의 데이터를 처리 할 때는 매우주의해야합니다. 프런트 엔드를 느리게 만드는 것 외에도 Firestore는 읽는 백만 건당 0.60 달러를 청구합니다 . 소액 수집 (문서 100 개 미만) 주의해서 사용-프런트 엔드 사용자 경험이 타격을받을 수 있습니다 반환 된 배열로 너무 많은 논리를 수행하지 않는 한 프런트 엔드에서 이것을 처리하는 것이 좋습니..

Programing 2020.08.28

true .. 다음 false .. 다음 true .. 등을 반환하는 Javascript regex [duplicate]

true .. 다음 false .. 다음 true .. 등을 반환하는 Javascript regex [duplicate] 이 질문에 이미 답변이 있습니다. 전역 플래그가있는 RegExp가 잘못된 결과를 제공하는 이유는 무엇입니까? 6 답변 양식에 작성중인 유효성 검사에 이상한 문제가 있습니다. 입력 옆에있는 '사용자 이름 확인'버튼입니다. 입력 기본값은 사용자 이름입니다 (예 : 'betamax'). '사용자 이름 확인'을 누르면 정규식을 전달하고 사용자 이름을 서버로 보냅니다. 서버는 예상대로 작동하고 '2'를 반환하여 자신의 사용자 이름을 제출하고 있음을 자바 스크립트에 알립니다. 그런 다음 버튼을 다시 클릭하면 정규식이 실패합니다. 정규식이 실패했기 때문에 분명히 서버에 아무것도 전송되지 않습니다...

Programing 2020.08.28

다중 사용자 Ajax 웹 애플리케이션을 동시에 안전하게 설계하는 방법

다중 사용자 Ajax 웹 애플리케이션을 동시에 안전하게 설계하는 방법 서버에서 많은 양의 데이터를 보여주는 웹 페이지가 있습니다. 통신은 ajax를 통해 이루어집니다. 사용자가 상호 작용하고이 데이터를 변경할 때마다 (사용자 A가 이름을 변경한다고 가정) 서버에 작업을 수행하도록 지시하고 서버는 변경된 새 데이터를 반환합니다. 사용자 B가 동시에 페이지에 액세스하고 새 데이터 객체를 생성하면 다시 ajax를 통해 서버에 알리고 서버는 사용자를 위해 새 객체를 반환합니다. A의 페이지에는 이름이 변경된 개체가있는 데이터가 있습니다. 그리고 B의 페이지에는 새로운 객체가있는 데이터가 있습니다. 서버에서 데이터에는 이름이 변경된 개체와 새 개체가 모두 있습니다. 여러 사용자가 동시에 사용하는 경우 페이지를 서..

Programing 2020.08.28

cURL을 통해 파일을 저장할 때 특정 파일 이름을 지정하는 방법이 있습니까?

cURL을 통해 파일을 저장할 때 특정 파일 이름을 지정하는 방법이 있습니까? Mac OS X 터미널에서 curl을 사용하여 파일을 가져오고 다른 이름을 지정하고 싶습니다. curl을 사용할 때 "다른 이름으로 저장"기능과 같은 이름을 지정하는 방법이 있습니까? -o옵션을 사용 하거나를 사용하여 셸 출력을 선택한 파일로 리디렉션 >합니다. curl -o /path/to/local/file http://url.com curl http://url.com > /path/to/local/file 원격 서버의 원래 파일 이름을 유지하려면 -O옵션을 사용하십시오 . curl -O http://url.com/file.html 원격 위치의 출력을 현재 디렉토리에 file.html로 저장합니다. curl -o 속임수를 ..

Programing 2020.08.28
반응형