«language-agnostic» 태그된 질문

이 태그는 프로그래밍 언어 또는 환경과 관련이없는 질문을위한 것입니다.

1
기계 학습은 검색 엔진 설계에 어떻게 통합됩니까?
현재 Apache Lucene을 기반으로 작은 사내 검색 엔진을 구축 중입니다. 그 목적은 간단합니다. 일부 키워드를 기반으로 회사 내부에서 작성된 일부 기사를 제안합니다. 상당히 표준적인 TF-IDF 스코어링을 기본 메트릭으로 사용하고 있으며 그 위에 자체 스코어링 메커니즘을 구축했습니다. 순위가 엉망으로 보이는 코너 사례를 제외하고는 모두 훌륭하게 작동하는 것 같습니다. 그래서 내가 계획하고있는 …

2
절차로 구현되지 않은 연속의 예는 무엇입니까?
SO에 대한 콜백 과 연속 의 차이점에 대한 흥미로운 논의 로 인해이 질문이 제기되었습니다. 정의에 따르면 연속은 계산을 완료하는 데 필요한 논리의 추상 표현입니다. 대부분의 언어에서 이것은 지속적인 처리가 필요한 값을 전달하는 하나의 인수 절차로 나타납니다. 순전히 기능적인 언어 (모든 기능이 순수하고 일류 시민 인 경우)에서 연속은 전체적으로 함수로 모델링 …

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


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

2
수면 실은 어떻게 작동합니까?
실 을 자면 실제로 무슨 일이 일어나고 있습니까? 스레드를 잠 자면 "현재 스레드가 지정된 시간 동안 일시 중지됩니다"라는 것을 알 수 있습니다. 그러나 어떻게 작동합니까? 에 따르면 내부적으로) (어떻게 Thread.sleep를 작품 과 Thread.sleep를 정말 작업을 수행하는 방법? : 수면 시간은 시스템에 따라 세분화됩니다. 수면이 막히고있다 스레드는 CPU를 떠나 실행을 중지합니다 …

4
안전한 폐쇄를 구현하려면 가비지 수집이 필요합니까?
나는 최근에 다른 개념들 중에서도 클로저가 제시된 프로그래밍 언어에 관한 온라인 과정에 참석했다. 저는이 과정에서 영감을 얻은 두 가지 예를 작성하여 질문을하기 전에 약간의 맥락을 제시합니다. 첫 번째 예는 1에서 x까지의 숫자 목록을 생성하는 SML 함수입니다. 여기서 x는 함수의 매개 변수입니다. fun countup_from1 (x: int) = let fun count (from: …

4
왜 '여기 문서'라고 불리는가?
(이것이 이것에 대한 잘못된 SE인지 알려주세요) Here Document (또는 Heredoc)가 왜 그렇게 불리는가? Wikipedia 는 그 특정 주제에 대해 할 말이 없습니다. "여기는 문서입니다"라고 설명하는 유닉스 문서를 찾았습니다. 원래 형식입니까?

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

12
유형 및 범위 접두어가 명명 규칙에 가치가 있습니까?
최근 소프트웨어 개발자로 첫 직장을 시작했을 때 코드에서 명명 규칙을 따를 필요가 없다는 이야기를 들었습니다. 다른 더 큰 프로젝트를 수행하는 그룹이 작성한 코드는 명명 규칙을 따랐지만 새로운 독립형 응용 프로그램을 작성하게 되었기 때문에 특히 중요하지 않다는 느낌이 들었습니다. 그것은 나의 마지막 걱정이었다. 그래서 나는 단지 그 기존의 컨벤션을 가지고 그것을 …

4
수정 된 후에 만 ​​테스트 할 수있는 버그를 어떻게 TDD 할 수 있습니까?
예를 들면 다음과 같습니다. 웹 응용 프로그램에 드래그 가능한 요소가 있습니다. 요소를 드래그하면 브라우저가 "고스트 이미지"를 생성합니다. 드래그 할 때 "고스트 이미지"를 제거하고이 동작에 대한 테스트를 작성하려고합니다. 내 문제는 처음 에이 버그를 수정하는 방법을 모르고 테스트를 작성할 수있는 유일한 방법은 수정 한 것입니다. 와 같은 간단한 함수에서 코드를 작성하기 전에 …

7
컬렉션에 아이템을 추가하는보다 "자연적인"방법을위한 패턴이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 컬렉션에 무언가를 추가하는 가장 일반적인 방법은 컬렉션이 Add제공하는 일종의 방법 을 사용하는 것입니다 . class Item {} var …

6
함수를 호출 할 때 함수의 매개 변수 이름을 모르는 경우
여기 당신의 생각을 듣고 싶은 프로그래밍 / 언어 문제가 있습니다. 우리는 언어 구문의 일부가 아니지만 코드를 더 읽기 쉽게 만드는 역할을하는 대부분의 프로그래머가 따라야하는 규칙을 개발했습니다. 물론 이것들은 항상 논쟁의 여지가 있지만, 대부분의 프로그래머들이 동의할만한 핵심 개념이 적어도 있습니다. 변수의 이름을 적절하게 지정하고, 일반적으로 이름을 지정하고, 긴 함수, 캡슐화 등을 …

9
C ++에서 IBM 어셈블러 + COBOL 재 작성
저는 1972 년에 작성된 렌탈 시스템에서 운영되는 렌터카 회사의 렌탈 에이전트 / 관리자로 일하고 있습니다. 업데이트가 필요한 시점이라고 생각했습니다. 약간의 배경 지식을 위해 다음은이 프로그램에서 매일 처리해야하는 광기의 예입니다. 임대 대행사는 한 화면에 인쇄 할 때 ACT 필드에서 "MXC"(모든 것이 짧은 코드를 기반으로 함)를 사용한다는 것을 기억해야합니다.이 코드는 "계약의 MaXimum …

5
TDD, 이전 테스트는 아직 구현되지 않은 새로운 테스트
테스트 중심 개발을 실험하고 있는데 종종 다음과 같은 상황에 처한다는 것을 알았습니다. 일부 기능 X에 대한 테스트를 작성합니다. 해당 테스트는 실패합니다. X를 구현하려고 할 때 코드의 하위 계층에 일부 기능 Y를 구현해야 함을 알았습니다. 그래서... Y에 대한 테스트를 작성합니다. 이제 X 및 Y에 대한 테스트가 모두 실패합니다. 한 번에 서로 …

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