소프트웨어 공학

시스템 개발 수명주기 내에서 작업하는 전문가, 학자 및 학생을위한 Q & A

7
CRC에 대한 더 빠른 대안은 무엇입니까?
dsPIC에서 PC로 일부 데이터 전송을 수행하고 있으며 오류가 없는지 확인하기 위해 512 바이트의 모든 블록에 대해 8 비트 CRC를 수행하고 있습니다. 내 CRC 코드를 사용하면 약 33KB / s를 얻지 않고 67KB / s를 얻습니다. 더 빠른 대안 오류 감지 알고리즘은 무엇입니까?

9
코드 주석에서 마침표 / 정지 점에 대해 어떻게 생각하십니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . SO Tavern 에서이 질문을 보았 으므로 여기에 질문을 게시하고 있습니다. 나는 그것이 흥미로운 질문이라고 생각했다. (물론 SO에 속하지는 …

5
기능을 공유하는 스토리를 다루는 방법
두 가지 이야기가 있습니다 (혜택 부분이 없다는 것을 알고 있습니다) 여신 관리 사용자로서 저는 현재 및 이전 급여 급여 차이를 볼 수 있습니다. 신용 관리 사용자 인 저는 현재 및 이전 급여 급여 차이에 대한 PDF가 포함 된 전자 메일을받을 수 있습니다. 둘은 동일한 쿼리 / 필터 기준을 갖기 때문에 …

2
JavaScript에서 널리 사용되는 다른 함수에 대한 인수로 큰 익명 함수를 전달하는 이유는 무엇입니까?
다른 함수에 대한 인수가 가독성과 자체 문서화에 크게 영향을 미치므로 몇 줄 이상의 코드가 포함 된 익명 함수를 전달 하면 의견 이 있습니다. 누구나 코드를 사용하여 명명 된 함수를 선언하는 것이 훨씬 좋습니다. 또는 적어도 주 함수 를 선언하기 전에 해당 익명 함수를 변수에 할당하십시오. 그러나 많은 JavaScript 라이브러리 (jQuery, …

3
카드 게임의 AI를위한 최고의 기술
나는 카드 게임을위한 AI를 개발하려고 노력하고 있고, 내가 사용해야하는 기술 / 알고리즘에 약간 갇혀있다. 게임에 대한 몇 가지 가정은 다음과 같습니다. 카드가 플레이어에게 배포 된 후에는 무작위성이 없습니다. 여기서 모든 플레이어는 자신이 사용하는 카드를 선택할 수 있지만 게임을 시작할 때 카드를 배포 할 때와 같이 임의의 프로세스가 발생하지 않습니다. 카드가 …

5
왜 mergesort O (log n)입니까?
Mergesort는 나누기와 정복 알고리즘이며 입력이 반복적으로 반으로 줄어듦에 따라 O (log n)입니다. 그러나 입력이 각 루프에서 절반이 되더라도 각 절반의 배열에서 스와핑을 수행하기 위해 각 입력 항목을 반복해야하므로 O (n)이 아니어야합니까? 이것은 본질적으로 무의식적으로 O (n)입니다. 가능한 경우 예제를 제공하고 작업을 올바르게 계산하는 방법을 설명하십시오! 아직 아무것도 코딩하지 않았지만 온라인에서 …
27 algorithms  big-o 

1
가입 및 내부 가입 및 전체 외부 가입
내가 사이에 차이가 알고 INNER JOIN및 FULL OUTER JOIN: 나는 그것을 볼 수 있지만, 다음 두 가지의 차이점은 무엇입니까 JOIN ... ON...및 INNER JOIN...ON...아직은 및 JOIN...ON...대FULL OUTER JOIN...ON... 이유는 아마도 내가 사용 JOIN하고있는 쿼리가 엉망이되어 SO에 게시되어 있으며 여기 에 질문 링크가 있다고 생각 합니다. 기본적으로 실제 집합 연산의 구문상의 …
27 sql  sql-server 

4
어떤 자바 스크립트 함수가 차단 및 비 차단을 결정합니까?
나는 몇 년 동안 웹 기반 Javascript (vanilla JS, jQuery, Backbone 등)를 해왔으며 최근에는 Node.js와 함께 일하고 있습니다. "비 차단"프로그래밍을 중단하는 데 시간이 걸렸지 만 이제는 IO 작업에 콜백을 사용하는 방법에 익숙해졌습니다. Javascript는 본질적으로 단일 스레드입니다. 노드 "이벤트 큐"의 개념을 이해합니다. 내가 이해하지 못하는 것은 개별 자바 스크립트 작업이 "차단"대 …


2
컨벤션에서 DB 테이블 이름은 단수이지만 RESTful 리소스는 복수 여야한다고 말하는 이유는 무엇입니까?
최소한 SQL에서 데이터베이스 테이블 이름은 단수 여야한다는 것이 꽤 확립 된 규칙입니다. SELECT * FROM user;참조 이 질문과 토론을 . RESTful API 자원 이름이 복수 여야한다는 꽤 확립 된 규칙이기도합니다. GET /users/123그리고 이것을POST /users 보십시오 . 가장 간단한 데이터베이스 기반 API에서 URL의 리소스 이름은 테이블이되고 URL 및 요청 / 응답 …


1
C #에서 함수를 호출하고 기다리지 마십시오.
mvc4 웹 응용 프로그램에 다른 함수를 호출 해야하는 작업이있는 컨트롤러가 있습니다. 그 기능에서 일어나는 일, 즉 반환 값은 내 행동에 중요하지 않습니다. 어떻게 그 함수를 호출하고 함수가 실행될 때까지 기다리지 않을 수 있습니까? 비동기로 수행 할 수 있다고 생각하지만 내 요점은 리소스를 사용하지 않고 함수를 호출하고 발생하는 일을 기다리지 않는 …
26 c#  .net  asp.net  asp.net-mvc 

4
Django 웹 사이트의 프론트 엔드 (UI)를 개발하는 방법
Django를 배우고 있으며 웹 개발에 익숙하지 않습니다. 이 질문이 너무 멍청하면 실례합니다. 그래서 장고를 사용하여 Google App Engine에서 호스팅하려는 Facebook 응용 프로그램을 만들고 있습니다. 이 프로젝트는 모든 웹 사이트의 RSS / Atom 피드를 읽는 데 중점을 둘 것입니다 (지금 내가 말할 수있는 전부입니다). RSS / Atom 파일을 처리하기에 충분하지만 프론트 …

3
가장 허용 가능한 오픈 소스 라이센스는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
26 licensing 

5
winform에서 프로젝트를 올바르게 구성하는 방법은 무엇입니까?
얼마 전에 나는 winform 응용 프로그램을 만들기 시작했으며 그 당시에는 작았으며 프로젝트를 구성하는 방법에 대해서는 전혀 생각하지 않았습니다. 그 이후로 필요에 따라 추가 기능을 추가하고 프로젝트 폴더가 점점 커지고 있으며 이제 프로젝트를 어떤 식 으로든 구조화해야 할 시점이라고 생각하지만 올바른 방법이 무엇인지 잘 모르겠으므로 질문이 거의 없습니다. 프로젝트 폴더를 올바르게 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.