반응형

자바 4414

언제 RxJava Observable을 사용해야하고 언제 Android에서 간단한 콜백을 사용해야합니까?

언제 RxJava Observable을 사용해야하고 언제 Android에서 간단한 콜백을 사용해야합니까? 내 앱의 네트워킹을 위해 노력하고 있습니다. 그래서 Square 's Retrofit 을 사용해보기로 결정했습니다 . 나는 그들이 간단한 지원을 참조하십시오Callback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback cb); 그리고 RxJava Observable @GET("/user/{id}/photo") Observable getUserPhoto(@Path("id") int id); 둘 다 언뜻 보면 비슷해 보이지만 구현이되면 흥미로워집니다. 간단한 콜백 구현은 다음과 유사합니다. api.getUserPhoto(p..

IT story 2020.04.04

awk 스크립트에서 쉘 변수를 어떻게 사용합니까?

awk 스크립트에서 쉘 변수를 어떻게 사용합니까? 외부 셸 변수를 awk스크립트 에 전달하는 몇 가지 방법을 찾았 지만 '및 에 대해 혼란 스럽습니다 ". 먼저 쉘 스크립트를 사용해 보았습니다. $ v=123test $ echo $v 123test $ echo "$v" 123test 그런 다음 awk를 시도했습니다. $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 왜 차이점이 있습니까? 마지막으로 나는 이것을 시도했다 : $ awk 'BEGIN{print " '$v' "}' $ 123test $ awk 'BEGIN{print ' "$v" '}' awk: cmd. line:1: BEGIN{print awk: cmd. line:..

IT story 2020.04.04

액션 크리에이터에서 Redux 상태에 액세스하고 있습니까?

액션 크리에이터에서 Redux 상태에 액세스하고 있습니까? 내가 다음을 가지고 있다고 가정 해보십시오. export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } 그리고 그 액션 크리에이터에서 글로벌 스토어 상태 (모든 리듀서)에 액세스하고 싶습니다. 이 작업을 수행하는 것이 좋습니다 : import store from '../store'; export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, items: store.getState().otherRedu..

IT story 2020.04.04

JavaScript 명명 규칙

JavaScript 명명 규칙 JavaScript에 가장 적합한 명명 규칙에 대해 많은 논란이 있습니다 (최소한 논란은 아니지만 논쟁). 변수, 함수, 객체 등의 이름을 어떻게 지정합니까? 오랫동안 JS를 수행하지 않았기 때문에 (나만의 커플) 내 생각을 남겨두고 직장에서 프로젝트에 사용할 명명 규칙이있는 문서를 작성하라는 요청을 받았습니다. . 그래서 나는 (구글링)을 둘러 보았고 너무 많은 의견이 있습니다. JS에서 읽은 책들도 다른 이름 지정 규칙을 사용하지만, 모두 "한 가지를 찾아서 고집하십시오"라는 한 가지 의견에 동의합니다. 그러나 이제는 많은 내용을 읽었으므로 지금 사용했던 것보다 약간 다른 방법이 더 좋습니다. Javascript에 대한 Douglas Crockford의 코드 규칙 을 따..

IT story 2020.04.04

왜 파이썬에서 "최종"절이 필요한가?

왜 파이썬에서 "최종"절이 필요한가? 우리가 필요로하는 이유는 확실하지 오전 finally에 try...except...finally문. 제 생각에는이 코드 블록 try: run_code1() except TypeError: run_code2() other_code() 이 사용하는 것과 동일합니다 finally: try: run_code1() except TypeError: run_code2() finally: other_code() 뭔가 빠졌습니까? 일찍 돌아 오면 차이가 있습니다. try: run_code1() except TypeError: run_code2() return None # The finally block is run before the method returns finally: oth..

IT story 2020.04.04

angularjs (1.x)를 사용하여 HTML 요소의 id 속성을 동적으로 설정하는 방법은 무엇입니까?

angularjs (1.x)를 사용하여 HTML 요소의 id 속성을 동적으로 설정하는 방법은 무엇입니까? 유형의 HTML 요소 div, id속성 값을 설정하는 방법 , 범위 변수와 문자열을 연결하는 방법을 제공합니까? ngAttr 지시문은 공식 문서에 소개 된 것처럼 여기에서 완전히 도움이 될 수 있습니다. https://docs.angularjs.org/guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes 예를 들어, 색인을 포함하도록 요소 의 id속성 값 을 설정하려면 div뷰 단편에 보간되는 이 일은 저에게 아주 효과적이었습니다. 이 동작을 달성하는 더 우아한 방법은 다음과 같습니다. 구현을 위해 ng-repeat의 각 입력 요소에 레이블..

IT story 2020.04.04

파이썬 함수 전역 변수?

파이썬 함수 전역 변수? 이와 같은 혼란으로 인해 전역 변수를 먼저 사용하지 않아야한다는 것을 알고 있지만 변수를 사용하는 경우 다음과 같은 유효한 방법을 사용합니까? (별도의 함수로 만든 변수의 전역 복사본을 호출하려고합니다.) x = "somevalue" def func_A (): global x # Do things to x return x def func_B(): x=func_A() # Do things return x func_A() func_B() 두 번째 함수가 사용하는 'x'는 'func_a'가 사용하고 수정하는 'x'의 전역 사본과 동일한 값을 가지고 있습니까? 정의 후 함수를 호출 할 때 순서가 중요합니까? 단순히 전역 변수에 액세스하려면 해당 이름 만 사용하십시오. 그러나 값 을 변경..

IT story 2020.04.04

jQuery는 더 많은 매개 변수를 콜백에 전달

jQuery는 더 많은 매개 변수를 콜백에 전달 jQuery에서 더 많은 데이터를 콜백 함수에 전달하는 방법이 있습니까? 나는 두 개의 함수를 가지고 있으며 $.post, 예를 들어 AJAX 호출의 결과 데이터와 몇 가지 사용자 정의 인수를 모두 전달하기 위해 콜백을 원합니다. function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething(data, my..

IT story 2020.04.04

Swift에서 willSet 및 didSet의 목적은 무엇입니까?

Swift에서 willSet 및 didSet의 목적은 무엇입니까? Swift에는 C #과 매우 유사한 속성 선언 구문이 있습니다. var foo: Int { get { return getFoo() } set { setFoo(newValue) } } 그러나, 그것은 또한 가지고 willSet와 didSet행동. 이들은 각각 setter가 호출되기 전후에 호출됩니다. 세터 내에서 동일한 코드를 가질 수 있다고 생각하면 그 목적은 무엇입니까? 요점은 때로는 자동 저장 및 일부 동작 이있는 속성이 필요한 것 같습니다. 예를 들어 속성이 변경되었음을 다른 개체에 알립니다. 당신이 가지고있는 모든 경우 get/ set, 당신은 가치를 유지하기 위해 다른 필드가 필요합니다. 로 willSet와 didSet값이 다른 ..

IT story 2020.04.04

Node.js 웹 애플리케이션에서 MongoDB 연결을 어떻게 관리합니까?

Node.js 웹 애플리케이션에서 MongoDB 연결을 어떻게 관리합니까? 내가 사용하고 노드 MongoDB를 네이티브 웹 사이트를 작성하여 MongoDB와 드라이버를. 연결 관리 방법에 대한 몇 가지 질문이 있습니다. 모든 요청에 ​​대해 하나의 MongoDB 연결 만 사용하면 충분합니까? 성능 문제가 있습니까? 그렇지 않은 경우 전체 응용 프로그램에서 사용할 전역 연결을 설정할 수 있습니까? 그렇지 않은 경우 요청이 도착할 때 새 연결을 열고 요청을 처리 할 때 닫는 것이 좋습니까? 연결을 열고 닫는 데 비용이 많이 듭니까? 글로벌 연결 풀을 사용해야합니까? 드라이버에 기본 연결 풀이 있다고 들었습니다. 좋은 선택입니까? 연결 풀을 사용하는 경우 몇 개의 연결을 사용해야합니까? 주목해야 할 다른 것들..

IT story 2020.04.04
반응형