프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

12
Tomcat 7에서 war 파일을 배포하는 방법
sample.war파일을 webappsTomcat 디렉토리에 복사했으며에 액세스 할 수 있습니다 localhost:8080. 이제 Tomcat이 어떻게 배포합니까? 브라우저에서 열어야합니까? 응용 프로그램에 어떻게 액세스 할 수 있습니까?
346 java  tomcat  war 

9
경량 태그와 주석이 달린 태그에 관심을 가져야하는 이유는 무엇입니까?
작년에 일상적인 VCS로 Subversion에서 Git으로 전환했지만 여전히 "Git-think"의 더 좋은 점을 파악하려고합니다. 최근에 나를 귀찮게 한 것은 "가벼운"대 주석이 달린 태그 대 서명 된 태그입니다. 주석이 달린 태그가 모든 실제 용도에 대해 경량 태그보다 우수하다는 것은 보편적으로 인정되는 것처럼 보이지만, 왜 그런지에 대한 설명은 항상 "모범 사례 때문에" 또는 "서로 …
346 git  git-tag 

11
OnBeforeUnload 대화 상자를 재정의하고 내 대화 상자로 바꾸려면 어떻게해야합니까?
저장하지 않은 변경 사항이 페이지를 떠나기 전에 사용자에게 경고해야합니다 (일반적인 문제). window.onbeforeunload=handler 이것은 작동하지만 내 텍스트를 감싸는 자극적 인 표준 메시지가있는 기본 대화 상자가 나타납니다. 표준 메시지를 완전히 대체해야하므로 텍스트가 명확하거나 jQuery를 사용하여 전체 대화 상자를 모달 대화 상자로 바꾸십시오. 지금까지 나는 실패했고 대답이있는 사람을 찾지 못했습니다. 가능합니까? 내 페이지의 …

17
LINQ를 사용하여 문자열 연결
구식을 쓰는 가장 효율적인 방법은 무엇입니까? StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ... LINQ에서?

13
C #에서 ==와! =를 모두 정의해야하는 이유는 무엇입니까?
C # 컴파일러는 사용자 정의 유형이 operator를 정의 할 때마다 정의 ==해야합니다 !=( 여기 참조 ). 왜? 디자이너가 왜 필요하다고 생각했는지 그리고 왜 다른 사람 만 존재할 때 컴파일러가 운영자 중 하나를 위해 합리적인 구현을 기본으로 할 수 없는지 알고 싶습니다. 예를 들어 Lua를 사용하면 항등 연산자 만 정의하고 다른 …

18
동시 프로그래밍과 병렬 프로그래밍의 차이점은 무엇입니까?
동시 프로그래밍과 병렬 프로그래밍의 차이점은 무엇입니까? 나는 Google에 물었지만 그 차이를 이해하는 데 도움이되는 것을 찾지 못했습니다. 둘 다에 대한 예를 들어 주시겠습니까? 지금은이 설명을 찾았습니다 : http://www.linux-mag.com/id/7411- 그러나 "동시성은 프로그램의 속성입니다"대 "병렬 실행은 기계의 속성입니다"라고 충분하지 않습니다. 그래도 나는 무엇을 말할 수 없습니다.



30
포트 80은 SYSTEM (PID 4)에서 사용 중입니까?
내 응용 프로그램 서버에 포트 80을 사용하려고하지만 수행 할 때 다음 netstat -aon을 얻습니다. TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 작업 관리자에서 프로세스를 조회하면 PID 4is SYSTEM입니다. 연장 없음 ... 아무것도 없습니다. 그냥 " SYSTEM". 무슨 일이야? 이 과정을 끝내기가 두렵습니다. 어떻게해야합니까? 업데이트 : 나는 또 다른 Stack Overflow question을 통해 …
346 iis  port  pid  netstat 


11
파이썬에서 쉼표로 나누고 공백을 제거하십시오.
쉼표로 분할되지만 공백을 제거하지 않는 파이썬 코드가 있습니다. >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] 오히려 다음과 같이 공백이 제거됩니다. ['blah', 'lots', 'of', 'spaces', 'here'] 나는 목록을 …
346 python  whitespace  strip 

4
PHP 용 Big-O 함수 목록
잠시 동안 PHP를 사용한 후, 모든 내장 PHP 기능이 예상대로 빠르지는 않습니다. 캐시 된 소수 배열을 사용하여 숫자가 소수인지 찾는 함수의이 두 가지 가능한 구현을 고려하십시오. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, ... ); $result_array = array(); foreach( $prime_array => …

10
pip를 사용하여 로컬 파일 시스템 폴더에서 virtualenv로 Python 패키지 설치
로컬 파일 시스템에서 pip를 사용하여 패키지를 설치할 수 있습니까? python setup.py sdist적절한 tar.gz 파일을 만든 패키지를 실행 했습니다. 이 파일은 내 시스템의에 저장됩니다 /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. 이제 가상 환경에서 pypi 또는 특정 로컬 위치에서 패키지를 설치하고 싶습니다 /srv/pkg. 이게 가능해? 추신 : 나는 내가 지정할 수 있음을 알고있다 pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. 작동하지만 …
346 python  pip 


7
단위 테스트 데이터베이스 기반 응용 프로그램에 가장 적합한 전략은 무엇입니까?
백엔드에서 다양한 복잡성의 데이터베이스로 구동되는 많은 웹 응용 프로그램을 사용합니다. 일반적으로 비즈니스 및 프리젠 테이션 로직과 분리 된 ORM 계층이 있습니다. 이것은 비즈니스 로직의 단위 테스트를 매우 간단하게 만듭니다. 개별 모듈로 구현할 수 있으며 테스트에 필요한 모든 데이터는 객체 조롱을 통해 위조 될 수 있습니다. 그러나 ORM 및 데이터베이스 자체를 …

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