반응형

전체 글 2380

스칼라 : 함수 인수에서 튜플 분해

스칼라 : 함수 인수에서 튜플 분해 파이썬에서는 다음과 같이 할 수 있습니다. def f((a, b)): return a + b d = (1, 2) f(d) 여기서 전달 된 튜플은에 전달되는 동안 분해됩니다 f. 지금 스칼라에서 나는 이것을하고 있습니다. def f(ab:(Int, Int)) : Int = { val (a, b) = ab a + b } val d = (1, 2) f(d) 인수가 전달되는 동안 분해가 발생하도록 여기서 할 수있는 일이 있습니까? 그냥 궁금해. 감사. 함수를 만들고 입력을 패턴 일치와 일치시킬 수 있습니다. scala> val f: ((Int, Int)) => Int = { case (a,b) => a+b } f: ((Int, Int)) => Int scala> f(1, 2)..

program story 2020.12.25

GreenDAO 스키마 업데이트 및 데이터 마이그레이션?

GreenDAO 스키마 업데이트 및 데이터 마이그레이션? 상업용 Android 앱에서 고려할 GreenDAO를 평가하고 있으며 스키마 업데이트를위한 마이그레이션 경로를 결정하고 싶었습니다. onUpdate ()를 제공하고 변환을 추출하고 새 스키마에 따라 데이터를 저장하는 사용자 지정 OpenHelper를 작성해야한다고 주장하는 것이 맞습니까? 이 가정은 호출 순서 및 책임 분할에 대한 몇 가지 흥미로운 질문을 제기합니다. GreenDAO에 대한 스키마 업데이트 및 데이터 마이그레이션에 대한 문서를 찾을 수 없습니다. 다음은이 주제에 대해 작성한 블로그 기사입니다. greenDAO 검토 1 부 – 스키마 생성 2 부 – 스키마 마이그레이션 3 부 – 스키마 마이그레이션 테스트 당신은 올바르게 생각했습니다..

program story 2020.12.25

Android Studio, 에뮬레이터 실행시 갑자기 GPU 드라이버 문제 발생

Android Studio, 에뮬레이터 실행시 갑자기 GPU 드라이버 문제 발생 나는 주로 안드로이드 스튜디오에서 안드로이드 개발에 사용하는 노트북을 가지고 있는데, 오늘 내 에뮬레이터를 실행할 때 갑자기이 오류 메시지 (또는 오래된 버전)가 나타납니다. Your GPU driver information: GPU #1 Make: 8086 Model: Intel(R) HD Graphics Family Device ID: 0a16 Driver version: 10.18.10.3945 GPU #2 Make: 10de Model: NVIDIA GeForce 820M Device ID: 1140 Driver version: 22.21.13.8476 Some users have experienced emulator..

program story 2020.12.25

두 개의 Subversion 저장소를 동기화하는 방법은 무엇입니까?

두 개의 Subversion 저장소를 동기화하는 방법은 무엇입니까? 우리 회사에는 인터넷 연결 속도가 느린 자회사가 있습니다. 우리 개발자는 중앙 Subversion 서버 와 상호 작용하는 데 어려움을 겪습니다 . 슬레이브 / 미러를 구성 할 수 있습니까? 그들은 로컬로 서버와 상호 작용하고 모든 커밋은 자동으로 마스터 서버에 동기화됩니다. 이것은 개발자에게 가능한 한 투명하게 작동해야합니다. 사용성은 필수입니다. 버전 관리 시스템을 변경하라는 제안은 없습니다. Subversion 1.5는 http를 사용하여 저장소를 호스팅 할 때 프록시 지원을 도입했습니다. 개발자는 슬레이브에서 작업 복사본을 체크 아웃 할 수 있습니다. 그러면 모든 읽기 전용 작업 (diff, log, update 등)이 슬레이브를 ..

program story 2020.12.25

자바 스크립트에서 함수 선언 후 빈 괄호 ()는 무엇을합니까?

자바 스크립트에서 함수 선언 후 빈 괄호 ()는 무엇을합니까? 이 질문에 이미 답변이 있습니다. JavaScript에서 (function () {}) () 구조는 무엇입니까? 23 답변 프로토 타입 소스를 읽으려고합니다. 나는이 부분에 이르렀다 (안타깝게도이 스 니펫은 처음에있다). 이것은 무엇을 의미 하는가? Browser: (function(){ var ua = navigator.userAgent; var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]'; return { IE: !!window.attachEvent && !isOpera, Opera: isOpera, WebKit: ua.indexOf('AppleWeb..

program story 2020.12.25

애플리케이션 레이어와 비즈니스 로직 레이어의 차이점은 무엇입니까?

애플리케이션 레이어와 비즈니스 로직 레이어의 차이점은 무엇입니까? 애플리케이션 레이어와 비즈니스 로직 레이어의 차이점은 무엇입니까? 비즈니스 계층은 비즈니스 특정 서비스를 제공하고 애플리케이션 계층은 비즈니스 서비스를 결합하고 최종 사용자에게 서비스 (웹 서비스, UI 등)를 제공한다는 것을 이해합니다. 내가 맞아? 맞습니다. 비즈니스 계층 구현하는 도메인 모델 A의 경계 기술 중립적 인 방법. 즉, 웹 라이브러리 또는 윈도우 API와 같은 특정 UI 또는 서비스 인터페이스 관련 기술에 의존하지 않습니다. 웹, 리치 클라이언트, 웹 서비스 등 모든 유형의 애플리케이션에서 비즈니스 계층을 사용할 수 있어야합니다. 응용 프로그램 계층은 비즈니스 계층과 경계 기술 사이의 간격을 다리. 요약: 애플리케이션 계층..

program story 2020.12.25

Hibernate는 getter가있을 때 항상 setter가 필요합니까?

Hibernate는 getter가있을 때 항상 setter가 필요합니까? @Column및 둘 다 주석이 달린 Hibernate getter 메소드가 있습니다 @Basic. 해당 세터가 없으면 예외가 발생합니다. 왜 이런거야? 우리의 경우 (DB에 저장하기 위해) getter에서 반환 된 값을 파생하고 setter는 기능적 목적이 없습니다. 그래서 우리는 오류 조건을 피할 수있는 빈 메서드를 가지고 있습니다. 다른 사람들이 언급했듯이 속성 getter 메서드에 주석을 달면 Hibernate는 데이터베이스에서 값을 읽을 때 setter를 사용합니다. 기본적으로 Hibernate는 데이터베이스에 쓰는 모든 것이 결국 데이터베이스에서 읽어야한다고 가정합니다. 이것은 getter에 주석을 달면 데이터베이스에서 객..

program story 2020.12.25

node-websocket-server : 단일 node.js 프로세스에 대해 여러 개의 개별 "방송"을 가질 수 있습니까?

node-websocket-server : 단일 node.js 프로세스에 대해 여러 개의 개별 "방송"을 가질 수 있습니까? 동일한 node-websocket-server 앱 인스턴스 에서 실행되는 다른 websocket "연결"에서 브로드 캐스트 할 수 있는지 알고 싶습니다 . 단일 node.js 서버 프로세스에서 여러 방이있는 채팅방 서버가 각 방의 참가자에게만 메시지를 브로드 캐스팅한다고 상상해보십시오. 프로세스 당 하나의 채팅방 솔루션을 성공적으로 구현했지만 다음 단계로 넘어 가고 싶습니다. Socket.IO 위에 구축 된 Push-it : http://github.com/aaronblohowiak/Push-It 을 사용해보고 싶을 것입니다 . 디자인은 Bayeux 프로토콜을 준수합니다. 그러나 ..

program story 2020.12.25

파이썬에서 맵을 사용하여 목록을 처리하는 동안 항목 색인 가져 오기

파이썬에서 맵을 사용하여 목록을 처리하는 동안 항목 색인 가져 오기 map ()을 사용하여 목록을 처리하는 동안 람다 안에있는 동안 항목의 인덱스에 액세스하고 싶습니다. 어떻게 할 수 있습니까? 예를 들면 ranked_users = ['jon','bob','jane','alice','chris'] user_details = map(lambda x: {'name':x, 'rank':?}, ranked_users) 위의 예에서 각 사용자의 순위를 어떻게 알 수 있습니까? enumerate 사용 : In [3]: user_details = [{'name':x, 'rank':i} for i,x in enumerate(ranked_users)] In [4]: user_details Out[4]: [{'name':..

program story 2020.12.25

파이썬에서 deque가 비어 있는지 확인하는 방법은 무엇입니까?

파이썬에서 deque가 비어 있는지 확인하는 방법은 무엇입니까? 파이썬에서 deque가 비어 있는지 확인하는 방법은 무엇입니까? 경우 d귀하의 양단 큐, 사용하는 것입니다 if d: # not empty else: # empty 이 암시 적으로 변환됩니다 dA를 bool산출하는 True양단 큐 어떤 항목을 포함하는 경우 False가 비어있는 경우. 참조 URL : https://stackoverflow.com/questions/5652278/how-to-check-if-a-deque-is-empty-in-python

program story 2020.12.25
반응형