반응형

전체 글 781

node.js가 충돌하지 않도록 하려면 어떻게 해야 합니까? try-catch가 작동하지 않습니다.

node.js가 충돌하지 않도록 하려면 어떻게 해야 합니까? try-catch가 작동하지 않습니다. 내 경험으로 볼 때, php 서버는 로그 또는 서버 끝에 예외를 던지지만, node.js는 단순히 충돌합니다.내 코드를 트라이캐치로 둘러싸는 것도 모든 것이 비동기적으로 이루어지기 때문에 작동하지 않습니다.다른 사람들은 모두 프로덕션 서버에서 무엇을 하는지 알고 싶습니다.PM2 합니다 합니다.PM2위해서Node.js. PM2는 로드 밸런싱뿐만 아니라 충돌 및 노드 앱 모니터링에도 탁월합니다.PM2는 노드 앱이 충돌할 때마다, 어떤 이유로든 또는 서버가 재시작될 때에도 즉시 노드 앱을 시작합니다.따라서 언젠가 우리의 코드를 관리한 후에도 앱이 충돌하면 PM2는 즉시 다시 시작할 수 있습니다.자세한 내용은 P..

codememo 2023.10.15

execvp에 대한 argv 매개 변수가 일정하지 않은 이유는 무엇입니까?

execvp에 대한 argv 매개 변수가 일정하지 않은 이유는 무엇입니까? execvp는 다음과 같이 정의됩니다. int execvp(const char *file, char *const argv[]); 이것은 이와 같은 코드가 사용되는 것을 막습니다. const char* argv[] = {"/bin/my", "command", "here", NULL}; execvp(argv[0], argv); 실수로 누락된 건가요?이 주위에 cont_cast를 해도 안전합니까?아니면 일부 execvp 구현이 실제로 그 메모리에 낙서를 하나요?POSIX 사양에는 다음과 같이 나와 있습니다(http://pubs.opengroup.org/onlinepubs/009604499/functions/exec.html) : 그ar..

codememo 2023.10.15

WSAGetLastError()에서 오류 문자열을 검색하려면 어떻게 합니까?

WSAGetLastError()에서 오류 문자열을 검색하려면 어떻게 합니까? 리눅스에서 윈도우로 소켓 코드를 이식하고 있습니다. 리눅스에서 나는 사용할 수 있었습니다.strerror()오류 코드를 인간 readable 문자열로 변환합니다. MSDN 문서에는 반환되는 각 오류 코드에 대해 동일한 문자열이 표시됩니다.WSAGetLastError(), 하지만 그 끈을 어떻게 회수할 수 있는지에 대해서는 아무것도 보이지 않습니다.할 것이다strerror()여기서도 일해요? Winsock에서 사람이 읽을 수 있는 오류 문자열을 검색하려면 어떻게 해야 합니까?wchar_t *s = NULL; FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_S..

codememo 2023.10.15

테이블 셀(td)에서 해당 테이블 헤더(th)를 가져오려면 어떻게 해야 합니까?

테이블 셀(td)에서 해당 테이블 헤더(th)를 가져오려면 어떻게 해야 합니까? 다음 표가 주어지면 각 td 요소에 해당하는 표 헤더를 어떻게 얻을 수 있습니까? Name Address Bob 1 High Street 제가 지금 가지고 있는 것 중에td이미 내가 사용할 수 있는 요소들, 어떻게 그에 상응하는 것을 찾을 수 있습니까?th요소? var $td = IveGotThisCovered(); var $th = GetTableHeader($td); var $th = $td.closest('tbody').prev('thead').find('> tr > th:eq(' + $td.index() + ')'); 아니면 조금 단순화된. var $th = $td.closest('table').find('th').e..

codememo 2023.10.15

MySQL IN 절: 최대 인수 수

MySQL IN 절: 최대 인수 수 다음과 같은 쿼리가 있다고 가정합니다. SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, ..., 999999) 의 항목 수에 대한 합리적인 최대값은 얼마입니까?IN조항?스핑크스를 사용하여 전체 텍스트 검색 결과를 생성하고 MySQL 쿼리에 ID를 삽입하고 있습니다.이것이 허용 가능한 방법입니까?IN 절에서 다음과 같은 쿼리 결과를 가져오도록 할 수도 있습니다. SELECT * FROM table1 WHERE table1.id IN ( SELECT id from table2 ) 이렇게 하면 가능한 모든 값을 가진 텍스트 문자열을 생성할 필요가 없습니다. mysql에서는 IN 절에 원하는 만큼의 값을 넣을 수 있어야 하며..

codememo 2023.10.15

SQLLechemy에서 bulk_update_mapping을 사용하여 서로 다른 값으로 여러 행 업데이트

SQLLechemy에서 bulk_update_mapping을 사용하여 서로 다른 값으로 여러 행 업데이트 푸와 바 두 개의 테이블이 있습니다.방금 새 칼럼을 추가했습니다.xFoo의 값을 사용하여 채워야 하는 막대 테이블로 class Foo(Base): __table__ = 'foo' id = Column(Integer, primary_key=True) x = Column(Integer, nullable=False) class Bar(Base): __table__ = 'bar' id = Column(Integer, primary_key=True) x = Column(Integer, nullable=False) foo_id = Column(Integer, ForeignKey('foo.id'), nullabl..

codememo 2023.10.15

XMLHtpRequest가 헤더를 추가하지 않음 - "X-Requested-With: XMLHtpRequest"

XMLHtpRequest가 헤더를 추가하지 않음 - "X-Requested-With: XMLHtpRequest" jQuery.ajax()를 사용하여 mvc 액션에 대한 요청을 한 ajax call이 있습니다.이 모든 것이 잘 작동했습니다.하지만 일부 형태의 파일 컨트롤 때문에 jQuery.jax()를 사용하는 것에서 XMLHttpRequest를 사용하여 HTML5 File API를 사용하여 전송하는 것으로 변경했습니다. 이 변경을 수행한 이후로 MVC 작업 메서드는 더 이상 ajax 요청으로 보지 않습니다.Fiddler2를 사용하면 더 이상 요청에 "X-Requested-With: XMLHttpRequest"를 추가하지 않는다는 것을 알게 되었고, 이것이 문제라고 생각합니다. 제가 보내려는 양식은 파일 ..

codememo 2023.10.15

크롬이 렌더링되지 않음크롬이 렌더링되지 않음태그, FF가 합니다.

크롬이 렌더링되지 않음태그, FF가 합니다. 저는 아주 성가신 문제가 있습니다.제 웹사이트에는 파이어폭스에서는 작동하지만 IE나 크롬에서는 작동하지 않는 양식이 있습니다.WordPress용 Gravity Forms로 만들어졌지만, 동일한 문제가 다른 폼 플러그인에서 발생했기 때문에 이 문제와는 무관할 수 있습니다.제 사이트에 오류가 있는 것 같습니다. 꽤 간단합니다.Chrome과 IE는 태그를 렌더링하지 않습니다.DOM에서 완전히 누락된 것뿐입니다.파이어폭스는 괜찮아요, 형태도 좋고 뭐든 다 좋아요.크롬 디버거를 확인해봤는데, 그냥 없어요! 그것에 대한 이유는 무엇일까요?오타 같은 것들은 확인해봤는데 아무것도 없네요.VPN 뒤에 웹사이트가 있어서 보여줄 수가 없어요. 어떤 도움이라도 주신다면 대단히 감사..

codememo 2023.10.15

사용자가 온라인 상태인지 확인하는 가장 쉬운 방법은 무엇입니까? (PHP/MYSQL)

사용자가 온라인 상태인지 확인하는 가장 쉬운 방법은 무엇입니까? (PHP/MYSQL) 사용자가 온라인 상태인지 확인하기 위해 세션을 업어볼 수 있는 방법이 있습니까? 즉, 로그온 사용, $_SESS 변수 설정, 사용자 시간 초과 - cookie Garbage collector가 데이터베이스를 업데이트하여 오프라인 상태로 업데이트합니다. EDIT:시간이나 날짜가 포함되지 않는 해결책을 원합니다.저는 세션에서 타는 것이나 비슷한 것을 원합니다.누군가가 온라인 상태인지 추측하는 것은 제가 필요로 하는 것에 충분하지 않습니다.시간대 간의 차이를 굳이 파악할 필요는 없습니다. 사용자가 페이지에 액세스할 때마다 Users 테이블의 레코드에 있는 마지막 ActiveTime 필드를 설정/업데이트합니다.그런 다음 마지막..

codememo 2023.10.15
반응형