소프트웨어 공학

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

2
데이터베이스 변경 (삽입, 업데이트, 삭제)이 발생할 때 실시간 알림을받는 방법은 무엇입니까?
데이터베이스 테이블을 모니터링 해야하는 대시 보드를 만들고 있습니다. 데이터베이스 액세스 권한 만 있습니다 (응용 프로그램 계층 없음). 테이블이 다소 크지 만 (1 천만 행) 빠르게 변경되지 않음 (분당 100 개의 삽입 / 업데이트) 테이블이 변경되었는지 어떻게 알 수 있습니까? 나는 매 초마다 데이터베이스를 공격하려고 시도하지만 이것은 무차별 대입 방식처럼 보입니다 …

6
컴파일러가 모든 것을 인라인하지 않는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 때때로 컴파일러는 함수 호출을 인라인합니다. 즉, 호출 된 함수의 코드를 호출 함수로 이동합니다. 이렇게하면 통화 스택에서 물건을 밀거나 …

2
어셈블리 언어 측면에서 OOP“개체”와“클래스”는 메모리에서 어떻게 구성됩니까?
객체는 메모리에서 어떻게 구성됩니까? 예를 들어, 함수는 메모리의 코드 조각이며 스택 및 / 또는 레지스터를 통해 매개 변수를 기대하고 자체 스택 프레임을 처리한다는 것을 알고 있습니다. 그러나 객체는 훨씬 더 복잡한 구조입니다. 그들은 어떻게 구성되어 있습니까? 각 객체에는 메소드에 대한 "링크"가 있고 해당 메소드에 주소를 전달합니까? 이 주제에 대한 좋은 …

3
음수 부호 값은 어떻게 저장됩니까?
부호있는 정수의 최대 값과 최소값 으로이 비디오 를 보고있었습니다 . 양의 부호있는 값-0000 0001의 예를 들어보십시오. 첫 번째 비트는 숫자가 양수이고 마지막 7 비트는 숫자 자체임을 나타냅니다. 따라서 쉽게 +1로 해석됩니다. 이제 음수 부호 값-1000 0000의 예를 보자 -8입니다. 좋아, 컴퓨터는 첫 번째 비트 때문에 음의 값이라는 것을 이해할 수 …

6
대부분의 사이트에서 이메일 활성화가 필요한 이유는 무엇입니까?
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 오늘날 가장 인기있는 응용 프로그램은 전자 메일을 통한 계정 활성화가 필요합니다. 내가 개발 한 앱으로 한 번도 해본 적이 없어서 중요한 보안 …
13 security  email 

4
다중 GB SVN 저장소를 Git으로 이동
현재 우리 회사는 SVN 저장소에 Visual Studio 솔루션을 가지고 있으며 다음과 같이 구성되어 있습니다. SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1과 Tool2는 독립적으로 빌드되지만 (자체 솔루션이 있음) 기본 빌드에서 사용되는 실행 …

2
저장소에서 파일을 지우는 Git 병합을 실행 취소하는 가장 좋은 방법은 무엇입니까?
따라서 다음과 같은 상황이 발생한다고 가정 해 봅시다 (우리 모두가 SourceTree를 사용하고 있음). 우리는 모두 원산지 / 개발을 진행하고 있습니다. 나는 일주일 동안 휴가를 간다. 내 동료는 지난 며칠 동안 현지 개발 지점에 원산지 / 개발을 병합하지 않고 현지에서 일하고 있습니다. 그는 밀어 넣기를 시도하고 먼저 병합해야한다는 말을 듣습니다. 충돌이 …
13 git 

2
TCP / IP 응용 프로그램과 HTTP 응용 프로그램 비교 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Java로 작성된 대규모 사용자 관련 웹 사이트를 개발하고 싶습니다. 디자인과 관련하여 필자는 기본 웹 응용 프로그램의 데이터 공급자로 …
13 java  rest  http  serialization  tcp 

2
오류 처리를 구현하는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 몇 년 동안 전문가 수준으로 프로그래밍했지만 오류 처리를 완전히 이해하지 못합니다. 내 응용 프로그램은 제대로 작동하지만 오류 처리는 …

1
API 인증, 일회성 토큰 VS 동적 토큰
우리는 새로운 프로젝트를 진행하고 있으며, 두 명의 수석 개발자이며 서버와 클라이언트 간의 통신을 보호하기 위해 토큰을 사용하는 방법에 대한 사거리를 가졌습니다. 첫 번째 제안 : (일회성 토큰 AKA 정적 토큰) 클라이언트는 사용자 이름과 비밀번호 및 current_time (이 변수는 서버의 데이터베이스 및 클라이언트 측에도 저장 됨)을 API로 보내 기본 토큰을 요청하고 …
13 security  api 

6
C에서 변수 및 함수에 사용되는 명명 규칙 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . CI에서 큰 프로젝트를 코딩하는 동안 문제가 발생했습니다. 더 많은 코드를 계속 작성하면 코드를 구성하기가 어려울 때가 있습니다. 프로그램의 다른 부분에 대한 …
13 c  naming 

3
웹 세션은 "나쁜 디자인"입니까? 왜?
다른 날 나는 동료와 이야기를 나누었고 웹 응용 프로그램에서 사용자 세션을 사용하는 것이 잘못되었다고 말했습니다. 저장하는 정보에 따라 잘못 될 수 있다고 대답했습니다. 그렇지 않으면 Microsoft에서 웹 세션 서비스를 제공 해야하는 이유는 무엇입니까 (우리는 ASP.NET에 대해 이야기했습니다). 그는 다시 MS에게조차도 나쁜 디자인이라고 나에게 쉽게 대답 할 수 있다고 대답했다. 그리고 …

4
명명 충돌을 피하는 C 프로젝트
중형 C 라이브러리 프로젝트의 함수 명명 규칙에 대한 실용적인 실제 조언을 찾기 위해 고심하고 있습니다. 내 라이브러리 프로젝트는 자체 헤더가있는 몇 개의 모듈과 하위 모듈로 구분되며 OO 스타일을 느슨하게 따릅니다 (모든 함수는 전역을 제외하고 특정 인수를 첫 번째 인수로 사용합니다). 그것은 우리에게 다음과 같은 것을 놓았습니다. MyLib - Foo - …

2
파이썬에서는 함수가있는 모듈이나 함수가 포함 된 클래스가있는 모듈을 정의하는 것이 더 나은 것으로 간주됩니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
13 python 

5
컨트롤러가 View & Model에 대해 알아야합니까? 혹은 그 반대로도?
이 작업을 수행 해야하는지 개념적으로 이해하려고합니다. item = Model() screen = View() brain = Controller(item, screen) 아니면 이거.. brain = Controller() item = Model(brain) screen = View(brain) 아니면 이거.. class Controller(): def __init__(self): item = Model(self) screen = View(self) 아니면 다른 무엇인가?
13 mvc 

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