프로그램 작성

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

7
Aspect 지향 프로그래밍 vs. 객체 지향 프로그래밍
이곳과 전세계의 대부분의 개발자와 마찬가지로, OOP (Object-Oriented Programming) 기술을 사용하여 수년 동안 소프트웨어 시스템을 개발해 왔습니다. 따라서 AOP (Aspect-Oriented Programming)는 기존 OOP가 완전히 또는 직접적으로 해결되지 않는 많은 문제를 해결한다는 사실을 읽습니다. 나는이 AOP 패러다임의 열쇠를 배우려고 노력하는 많은 정보를 읽었고 같은 장소에 있기 때문에 실제 응용 프로그램 개발에서의 이점을 …
199 oop  aop  paradigms 

5
SELECT 문에서 NOLOCK 힌트의 영향
실제 질문은 다음과 같습니다. 더티 읽기에 신경 쓰지 않으면 with (NOLOCK) 힌트를 SELECT 문에 추가하면 성능에 영향을 미칩니다. 현재 SELECT 문 주어진 테이블에 대한 다른 거래 예: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 

13
PHP의 비동기 셸 실행
쉘 스크립트를 호출해야하지만 출력에 전혀 신경 쓰지 않는 PHP 스크립트가 있습니다. 셸 스크립트는 많은 SOAP 호출을 수행하며 완료 속도가 느리므로 응답을 기다리는 동안 PHP 요청 속도를 늦추고 싶지 않습니다. 실제로 PHP 요청은 쉘 프로세스를 종료하지 않고 종료 할 수 있어야합니다. 나는 여러 가지로 검토 한 결과 exec(), shell_exec(), pcntl_fork(), 등의 …
199 php  asynchronous  shell 



27
경고 : API 'variant.getJavaCompile ()'은 더 이상 사용되지 않으며 'variant.getJavaCompileProvider ()'로 대체되었습니다.
갑자기 Gradle을 동기화 할 때이 오류가 발생합니다. 경고 : API 'variant.getJavaCompile ()'은 더 이상 사용되지 않으며 'variant.getJavaCompileProvider ()'로 대체되었습니다. 자세한 내용은 https://d.android.com/r/tools/task-configuration-avoidance 영향을받는 모듈 : app을 참조 하십시오 . 나는 build.gradleapp 모듈을 위해 이것을 가지고있다 : apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'com.google.gms.google-services' apply plugin: …

7
파이썬의 물결표 연산자
파이썬에서 물결표 연산자의 사용법은 무엇입니까? 내가 생각할 수있는 한 가지는 문자열이 회 문형인지 아닌지 확인하는 것과 같이 문자열이나 목록의 양쪽에서 무언가를하는 것입니다. def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) 다른 좋은 사용법?
199 python  operators 

5
힘내 재설정-하드 및 원격 저장소로 푸시
나는 약간의 커밋이있는 저장소를 가지고있었습니다 (이 예에서는 D, E 및 F). ABCDEF 마스터 및 원산지 / 마스터 로컬 저장소를 특별히로 수정했습니다 git reset --hard. 재설정 전에 지점을 가져 왔으므로 이제는 다음과 같은 저장소가 있습니다. A-B-C master \ D-E-F old_master A-B-C-D-E-F origin/master 이제 나쁜 커밋의 일부가 필요했기 때문에 필요한 비트를 선택하고 …
199 git 


16
HTML 양식 중첩 제한을 어떻게 극복합니까?
XHTML은 중첩 양식 태그를 지원하지 않으며이 주제와 관련하여 스택 오버플로에 대한 다른 답변을 이미 읽었지만 여전히 문제에 대한 우아한 해결책을 찾지 못했습니다. 어떤 사람들은 필요하지 않으며 시나리오가 필요하다고 생각할 수 없다고 말합니다. 개인적으로는 필자 가 필요 하지 않은 시나리오를 생각할 수 없습니다 . 매우 간단한 예를 보자. 블로그 앱을 작성 …
199 html  forms  nested 

9
함수에서 명시 적으로 return 호출
얼마 전에 R 핵심 팀의 Simon Urbanek에 의해 책망 을 받았습니다 (사용자가 return함수 끝에서 명시 적으로 전화하도록 권장 합니다 (그의 의견은 삭제되었지만). foo = function() { return(value) } 대신 그는 추천했다 : foo = function() { value } 아마도 이와 같은 상황에서는 다음이 필요합니다. foo = function() { if(a) { …
199 r 

11
언제 TaskCompletionSource <T>를 사용해야합니까?
AFAIK는 모든 시점에서 속성을 통해 노출 을 완료하기 위해 해당 메서드 SetResult또는 SetException메서드가 호출 된다는 것을 알고 있습니다.Task&lt;T&gt;Task 다시 말해, 그것은 a Task&lt;TResult&gt;와 완성을 위한 생산자 역할을합니다 . 여기 예제를 보았습니다 . Func를 비동기 적으로 실행할 수있는 방법이 필요하고 해당 작업을 나타내는 작업이있는 경우. public static Task&lt;T&gt; RunAsync&lt;T&gt;(Func&lt;T&gt; function) { …

3
this 포인터를 통해 템플릿 기본 클래스 멤버에 액세스해야하는 이유는 무엇입니까?
클래스 아래에 있다면하지 단순히 가질 수 템플릿 x에서 derived클래스입니다. 그러나 아래 코드에서는 을 사용해야 this-&gt;x합니다. 왜? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { public: int f() { return this-&gt;x; } }; int main() { derived&lt;int&gt; d; d.f(); return …

20
numpy.array에서 고유 한 행 찾기
에서 고유 한 행을 찾아야합니다 numpy.array. 예를 들면 다음과 같습니다. &gt;&gt;&gt; a # I have array([[1, 1, 1, 0, 0, 0], [0, 1, 1, 1, 0, 0], [0, 1, 1, 1, 0, 0], [1, 1, 1, 0, 0, 0], [1, 1, 1, 1, 1, 0]]) &gt;&gt;&gt; new_a # I want …
199 python  arrays  numpy  unique 

9
Heroku에서 앱을 중지하는 방법?
Heroku에는 소수의 사용자가 사용하는 앱이 있습니다. 그러나 사용자가 새로운 것을 입력하지 않도록 그 동안 앱을 수정하고 중지하려는 일부 데이터 문제가 있음을 알았습니다. heroku에서 앱을 파괴하지 않고 중지시키는 방법이 있습니까? 서버 재시작 명령이 있다는 것을 알지만 ... '정지'와 같은 것은 보이지 않습니다.
199 heroku 

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