반응형

2020/11/22 30

장치 드라이버 작성을 시작하려면 어떻게해야합니까?

장치 드라이버 작성을 시작하려면 어떻게해야합니까? 재미있을 것 같아서 디바이스 드라이버 작성법을 배우고 싶습니다. Mac OS X Macbook을 사용하지만 Ubuntu 컴퓨터 (Mac Min에서 실행)도 있습니다. 나는 C에 꽤 익숙하고 현재이 책을 읽고 있다 . Mac Dev Center 와 같은 온라인 링크를 찾았습니다 . 재미있을 거라서하고 있어요. 제가 작성한 소프트웨어 덕분에 하드웨어가 작동하는 것을 보면 정말 만족 스러울 것 같습니다. 내가 원하는 것은 몇 가지 팁이나 조언 및 지침이며, 드라이버가없는 장치 목록에 대해 아는 사람이 있거나 이미 지원되는 드라이버를 작성할 수 있습니까? 가치 제공). 시작하기에 좋은 장치는 무엇입니까? 내가 씹을 수있는 것보다 더 많이 물고 있습니까? 저는 저..

Programing 2020.11.22

데이터베이스 디자인 : 계정 잔액 계산

데이터베이스 디자인 : 계정 잔액 계산 계정 잔액을 계산하기 위해 데이터베이스를 어떻게 디자인합니까? 1) 현재 거래 테이블에서 계좌 잔고를 계산합니다. 거래 테이블에는 "설명"과 "금액"등이 있습니다. 그런 다음 모든 "금액"값을 더하면 사용자의 계정 잔액이 계산됩니다. 나는 이것을 내 친구에게 보여 주었고 그는 그것이 좋은 해결책이 아니라고 말했다. 내 데이터베이스가 커지면 속도가 느려질 것입니까 ???? 그는 계산 된 계정 잔액을 저장하기 위해 별도의 테이블을 만들어야한다고 말했습니다. 이렇게하면 두 개의 테이블을 유지해야하는데 계정 잔고 테이블이 동기화되지 않을 수 있습니다. 어떠한 제안? 편집 : 옵션 2 : 트랜잭션 테이블 "Balance"에 추가 열을 추가해야합니다. 이제 계산을 수행하기 위..

Programing 2020.11.22

Android AudioRecord 클래스-라이브 마이크 오디오를 빠르게 처리하고 콜백 기능을 설정합니다.

Android AudioRecord 클래스-라이브 마이크 오디오를 빠르게 처리하고 콜백 기능을 설정합니다. 마이크에서 오디오를 녹음하고 거의 실시간으로 재생할 수 있도록 액세스하고 싶습니다. Android AudioRecord 클래스를 사용하여 마이크 오디오를 녹음하고 빠르게 액세스하는 방법을 잘 모르겠습니다. AudioRecord 클래스의 경우 공식 사이트는 '앱이 시간 내에 AudioRecord 객체를 폴링합니다'라고 말하고 '채워지는 버퍼의 크기는 읽지 않은 데이터를 초과 실행하기 전에 녹음의 시간 길이를 결정합니다'라고 말합니다. 나중에 폴링 빈도를 줄이려면 더 큰 버퍼를 사용하는 것이 좋습니다. 실제로 코드에 예제를 표시하지 않습니다. 책에서 본 한 가지 예는 AudioRecord 클래스를 사용..

Programing 2020.11.22

nuget.org에서 패키지를 다운로드 한 다음 Visual Studio에 오프라인으로 설치하는 방법이 있습니까?

nuget.org에서 패키지를 다운로드 한 다음 Visual Studio에 오프라인으로 설치하는 방법이 있습니까? 내 Visual Studio가 인터넷에 연결되지 않은 컴퓨터에 설치되어 있으므로 VS의 NuGet Manager에서 설치 패키지를 다운로드 할 수 없습니다. 그래서 인터넷에 연결된 다른 컴퓨터를 사용하여 패키지를 다운로드 한 다음 VS에 설치하는 방법을 찾고 있습니다. 감사 먼저 .nupkg파일을 다운로드 하십시오. nuget.exe 또는 Visual Studio 확장없이 Nuget 패키지를 다운로드하는 방법 의 지침을 따르세요 . 또는 내 Google 크롬 확장 프로그램 NuTake를 사용하세요. 둘째, .nupkg프로젝트에 파일을 설치하십시오. Nuget 패키지 .nupkg 파일을 로컬로..

Programing 2020.11.22

스프링 부트를 사용하지 않고 스프링 레스트 서비스 생성

스프링 부트를 사용하지 않고 스프링 레스트 서비스 생성 REEST 서비스 https://spring.io/guides/gs/rest-service/ 구축을 위해 spring.io의 Getting Started 튜토리얼을 따랐습니다 . 문제는이 튜토리얼이 스프링 부트를 사용하여 내장 된 tomcat이있는 독립 실행 형 jar를 생성하는 방법만을 설명한다는 것입니다. 예를 들어 이미 존재하는 tomcat 인스턴스에 배포 할 전쟁을 생성하기 위해 처음부터 프로젝트를 만드는 방법이 있습니까? 추신 : 동일한 문제에 관한 stackoverflow 에서 Tomcat의 JAR 대신 WAR로 이전 스레드 Spring RESTful Service를 발견했습니다 . 문제는 외부 바람둥이 컨테이너에서 작동하도록 독립형 앱 ..

Programing 2020.11.22

C # 다차원 배열이 IEnumerable을 구현하지 않는 이유

C # 다차원 배열이 IEnumerable을 구현하지 않는 이유? 방금 C #의 다차원 배열이 구현하지 않는 IEnumerable반면 IEnumerable. 1 차원 배열의 경우 IEnumerable및 둘 다 IEnumerable구현됩니다. 이 차이가 왜? 다차원 배열이 IEnumerable이면 반드시 일반 버전도 구현해야합니까? 다차원 배열에서 확장 메서드를 사용하려고했기 때문에 이것을 발견했습니다. 사용하지 않으면 실패합니다 Cast. 그래서 다차원 배열을 구현하기위한 인수를 확실히 볼 수 있습니다 IEnumerable. 코드에서 내 질문에 명확히하려면, 다음 코드 인쇄 기대 true, 네 번을 실제로 인쇄하는 동안 true, false, true, true: int[] singleDimensionA..

Programing 2020.11.22

소프트웨어 / 코드는 실제로 하드웨어와 어떻게 통신합니까?

소프트웨어 / 코드는 실제로 하드웨어와 어떻게 통신합니까? 내 질문은 : Windows / Linux에서 "종료"버튼을 누르면 컴퓨터가 종료됩니다 . "종료"명령이 실제로 컴퓨터를 물리적으로 종료하는 방법은 무엇입니까? 내 요점을 명확히하기 위해 : 우리가 공을 차면 공과 다리가 물리적으로 접촉하여 공이 움직이기 때문에 소프트웨어와 하드웨어 사이의 물리적 연결은 어떻게 이루어 집니까? 평문의 코드는 어떻게 컴퓨터가하는 일을하게 만들까요? 대답은 상당히 복잡하고 전기 시스템 및 회로 (KVL, KCL), 이진 숫자 및 부울 논리의 기본 사항을 이해해야하지만 프로세스를 높은 수준에서 설명 할 수 있습니다. 코드 (일반 텍스트 단어로 표시됨)가 컴파일됩니다. , 조립되어 궁극적으로 각각 저전압과 고전압을 나타..

Programing 2020.11.22

최고의 Maven Eclipse 플러그인은 무엇입니까?

최고의 Maven Eclipse 플러그인은 무엇입니까? Maven에 사용 가능한 두 가지 Eclipse 플러그인이 있습니다. Eclipse IAM (이전 이름은 Q4E) m2eclipse m2eclipse는 가장 오래된 것 같지만 더 강력합니다. 둘 사이에 중요한 차이점이 있습니까? 오늘 시작하는 프로젝트를 위해 어떤 것을 선택해야하며 그 이유는 무엇입니까? 업데이트 : m2eclipse는 eclipse.org로 이동 중이며 Indigo 릴리스 트레인 (Eclipse 3.7)에 포함될 예정입니다. Eclipse에서 m2e를 참조하십시오. 이것이 당신에게 의미하는 바는 무엇입니까? 와 m2eclipse에는 eclipse.org로 이동합니다! . 따라서 받아 들여지는 대답은 훨씬 더 정확합니다. m2ecli..

Programing 2020.11.22

페이지 간 데이터 전달을위한 모범 사례

페이지 간 데이터 전달을위한 모범 사례 문제 프로젝트간에 재사용하는 스택에서 페이지간에 데이터를 전달하기 위해 세션에 너무 많은 데이터를 넣습니다. 이것은 탬 퍼링, 리플레이 공격 등을 방지하기 때문에 이론 상으로는 좋았지 만 해결되는만큼 많은 문제를 발생시킵니다. 세션 손실 자체는 문제이지만 대부분 세션 상태 서버를 구현하거나 SQL Server를 사용하여 처리됩니다. 더 중요한 것은 뒤로 버튼이 올바르게 작동하도록 만드는 것이 까다 롭고 사용자가 세 개의 탭에서 동일한 화면을 열어 다른 레코드에서 작업 할 수있는 상황을 만드는 것도 추가 작업입니다. 그리고 그것은 빙산의 일각에 불과합니다. 대부분의 이러한 문제에 대한 해결 방법이 있지만,이 모든 마찰은 세션을 사용하는 페이지간에 데이터를 전달하는 것..

Programing 2020.11.22

MongoDB 대 MySQL

MongoDB 대 MySQL MySQL을 사용하여 Ruby on Rails 앱을 빌드했습니다. MongoDB는 현재 점점 더 유명 해졌고 이제 시도해보기 시작했습니다. 문제는 MongoDB가 어떻게 작동하는지에 대한 기본 이론을 모릅니다 (중요하다면 mongoid gem을 사용하고 있습니다) 그래서 MySQL + ActiveRecord 사용과 mongoid gem에서 생성 된 모델 간의 성능을 비교하고 싶습니다. 누구든지 알아낼 수 있습니까? 제목 : 실제로 NoSQL을 사용하는 이유는 무엇입니까? NoSQL 사용의 장단점을 잘 보여줍니다. 편집 : 또한 http://blog.fatalmind.com/2011/05/13/choosing-nosql-for-the-right-reason/ 블로그 게시물도 읽..

Programing 2020.11.22
반응형