반응형

전체 글 2115

여러 프로세스가 청취 소켓을 공유하는 방법이 있습니까?

여러 프로세스가 청취 소켓을 공유하는 방법이 있습니까? 소켓 프로그래밍에서 청취 소켓을 만든 다음 연결하는 각 클라이언트에 대해 클라이언트의 요청을 처리하는 데 사용할 수있는 일반 스트림 소켓을 얻습니다. OS는 백그라운드에서 들어오는 연결 대기열을 관리합니다. 기본적으로 두 프로세스는 동시에 동일한 포트에 바인딩 할 수 없습니다. 잘 알려진 OS, 특히 Windows에서 프로세스의 여러 인스턴스를 시작하여 모두 소켓에 바인딩되어 효과적으로 대기열을 공유 할 수있는 방법이 있는지 궁금합니다. 그러면 각 프로세스 인스턴스는 단일 스레드가 될 수 있습니다. 새 연결을 수락 할 때 차단됩니다. 클라이언트가 연결되면 유휴 프로세스 인스턴스 중 하나가 해당 클라이언트를 수락합니다. 이를 통해 각 프로세스는 명시적..

code 2020.09.16

models.py가 점점 커지고 있는데, 그것을 나누는 가장 좋은 방법은 무엇입니까?

models.py가 점점 커지고 있는데, 그것을 나누는 가장 좋은 방법은 무엇입니까? 내 상사의 지시 사항 : "나는 로직을 models.py. 에 넣는 것을 피하고 싶다 . 이제부터는 데이터베이스에 액세스하기위한 클래스로만 사용하고 모델 클래스를 사용하는 외부 클래스에 모든 로직을 유지하거나 랩핑하십시오." 나는 이것이 잘못된 길이라고 생각합니다. 파일을 작게 유지하기 위해 논리를 모델에서 제외하는 것은 나쁜 생각이라고 생각합니다. 논리가 모델에서 가장 좋다면 파일 크기에 관계없이 실제로 있어야합니다. 그렇다면 include를 사용하는 간단한 방법이 있습니까? PHP-speak에서 저는 models.py다른 곳의 모델 클래스를 include () 가지고 있다고 감독자에게 제안하고 싶습니다 . 개념적으로..

code 2020.09.16

C 애플리케이션을 종료하면 malloc-ed 메모리가 자동으로 해제됩니까?

C 애플리케이션을 종료하면 malloc-ed 메모리가 자동으로 해제됩니까? 다음 C 코드가 있다고 가정 해 보겠습니다. int main () { int *p = malloc(10 * sizeof *p); *p = 42; return 0; //Exiting without freeing the allocated memory } C 프로그램을 컴파일하고 실행할 때, 즉 메모리에 일부 공간을 할당 한 후 응용 프로그램을 종료하고 프로세스가 종료 된 후에도 할당 한 메모리가 계속 할당됩니까 (즉, 기본적으로 공간을 차지합니까)? 운영 체제에 따라 다릅니다. 대부분의 최신 (및 모든 주요) 운영 체제는 프로그램이 종료 될 때 해제되지 않은 메모리를 해제합니다. 이것에 의존하는 것은 나쁜 습관이며 명시 적으로 해제하..

code 2020.09.16

함수형 프로그래밍은 웹 개발과 관련이 있습니까?

함수형 프로그래밍은 웹 개발과 관련이 있습니까? 최근에 함수형 프로그래밍에 대해 많이 보았고 Clojure가 특히 흥미로워 보입니다. 그것이 무엇인지에 대한 기본 설명을 '이해'하고 있지만, 가능하다면 웹 개발자로서 매일 어떻게 사용하는지 알 수 없습니다. 내가 읽은 많은 내용은 일반 OO에서 볼 수있는 일반적인 프로그래밍 상황보다는 함수형 프로그래밍의 수학 측면에 초점을 맞추고 있습니다. 스틱의 끝 부분이 잘못 되었나요? 함수형 프로그래밍은 웹 개발과 전혀 관련이 없습니까? 그렇지 않다면 '웹용'으로 사용되는 예가 있습니까? 내 머릿속에서 몇 가지 예 : 야후! Store는 Lisp에서 제공합니다 (원래는 인수 전에 Viaweb으로 명명 됨 ). Reddit 은 2005 년 에 Python 으로 전환 ..

code 2020.09.16

TBODY 요소 사이에 간격을 두는 방법

TBODY 요소 사이에 간격을 두는 방법 다음과 같은 테이블이 있습니다. footer Body 1 Body 1 Body 1 Body 2 Body 2 Body 2 Body 3 Body 3 Body 3 각 tbody 요소 사이에 약간의 간격을두고 싶지만 패딩과 여백은 효과가 없습니다. 어떤 아이디어? 테두리가 없어도 괜찮다면 이것을 시도하십시오. footer Body 1 Body 1 Body 1 Body 2 Body 2 Body 2 Body 3 Body 3 Body 3 브라우저 지원 요구 사항에 따라 다음과 같이 작동합니다. tbody::before { content: ''; display: block; height: 15px; } 사람들은 빈 테이블 요소를 사용하여 페이지를 레이아웃하는 것에 대해 항상 논..

code 2020.09.16

datetime 형식 mySQL로 현재 날짜 삽입

datetime 형식 mySQL로 현재 날짜 삽입 내 데이터베이스에 날짜를 올바르게 삽입하는 데 문제가 있습니다. $date = date('m/d/Y h:i:s', time()); 이 형식을 사용하고 올바르게 에코되지만 삽입 할 때 mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); 성공적으로 작동하지 않는 것 같고 시간은 00:00:00입니다. 좋은 해결책을 찾을 수 있다면 감사합니다. 현재 시간을 저장하려면 MYSQL의 함수를 사용하십시오. mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())"); 당신이 그것을 할 PHP를 사용해야하는 경우, 형식은 Y-m-d H:i:s그렇게 시..

code 2020.09.15

정렬 목적으로 2 개의 문자열을 알파벳순으로 비교

정렬 목적으로 2 개의 문자열을 알파벳순으로 비교 정렬을 위해 알파벳순으로 2 개의 문자열을 비교하려고합니다. 예를 들어 if('aaaa' < 'ab'). 시도했지만 올바른 결과가 나오지 않아 올바른 구문이 아닌 것 같습니다. jquery 또는 Javascript에서 어떻게 수행합니까? 몇 가지 테스트 사례를 살펴 보겠습니다. JS 콘솔에서 다음 표현식을 실행 해보세요. "a" < "b" "aa" < "ab" "aaa" < "aab" 모두 true를 반환합니다. JavaScript는 문자열을 문자별로 비교하고 "a"는 알파벳에서 "b"앞에 오므로보다 작습니다. 귀하의 경우에는 그렇게 작동합니다- 1 . " AAA"< " B" 처음 두 "a"문자를 비교합니다. 모두 동일하므로 다음 문자로 이동합니다. 2...

code 2020.09.15

presentViewController 및 탐색 모음 표시

presentViewController 및 탐색 모음 표시 뷰 컨트롤러 계층이 있고 최상위 컨트롤러가 모달로 표시되며 사용할 때 탐색 모음을 표시하는 방법을 알고 싶습니다. 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' 'presentViewController : animated : completion :'에 대한 문서 참고 : 'iPhone 및 iPod touch에서 제시된보기는 항상 전체 화면입니다. iPad에서 프레젠테이션은 modalPresentationStyle 속성의 값에 따라 다릅니다. ' 'modalPresentationStyle'의 경우 문서는 다음과 같이 말합니다. 프리젠 테이션 스..

code 2020.09.15

com.android.tools.build:aapt2:3.2.0을 찾을 수 없습니다.

com.android.tools.build:aapt2:3.2.0을 찾을 수 없습니다. AndroidStudio3.2 Canary14가 다음 오류와 함께 정리 및 다시 빌드에 실패합니다. Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712. Searched in the following locations: file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/m2repository/com/android..

code 2020.09.15

curl을 사용하여 배열로 json 객체를 PUT하는 방법

curl을 사용하여 배열로 json 객체를 PUT하는 방법 데이터베이스에 입력 할 일련의 데이터가 있습니다. 데이터를 입력하는 사용자 인터페이스는 대량 입력에 적합하지 않으므로 명령 줄에 해당하는 것을 공식화하려고합니다. 크롬에서 UI의 네트워크 요청을 살펴보면 json 객체의 PUT 요청이 보입니다. 요청을 복제하려고 할 때 curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service` 오류가 발생합니다 curl : (..

code 2020.09.15
반응형