반응형

전체 글 750

다수의 커밋을 비상호작용적으로 스쿼시할 수 있는 방법이 있습니까?

다수의 커밋을 비상호작용적으로 스쿼시할 수 있는 방법이 있습니까? 나는 다양한 커밋들 - HEAD to HEAD~3을 뭉개려고 노력하고 있습니다.빠른 방법이 있습니까? 아니면 rebase --interactive를 사용해야 합니까?작업 트리가 깨끗한지 확인합니다. git reset --soft HEAD~3 git commit -m 'new commit message' 저는 개인적으로 빌헬름텔의 해결책을 좋아합니다. git reset --soft HEAD~3 git commit -m 'new commit message' 그러나 오류 검사를 통해 별칭을 만들어 다음 작업을 수행할 수 있습니다. g.squash 3 'my commit message' 실제로 스크립트를 실행하는 별칭을 설정하는 것이 좋습니다. ..

programing 2023.10.20

바닥이 왜 이렇게 느려요?

바닥이 왜 이렇게 느려요? 최근에 코드(ISO/ANSIC)를 작성했는데 성능이 떨어져서 놀랐습니다.간단히 말해서, 범인은 범인인 것으로 밝혀졌습니다.floor()기능. 가 느렸을뿐만 아니라 벡터화가 되지 않았습니다(Intel compiler, 일명 ICL).속도가 느렸을 뿐만 아니라 (인텔 컴파일러, 일명 ICL과 함께) 벡터화되지 않았습니다. 다음은 2D 매트릭스의 모든 셀에 대해 플로어를 수행하는 몇 가지 벤치마크입니다. VC: 0.10 ICL: 0.20 단순한 캐스팅과 비교해 보십시오. VC: 0.04 ICL: 0.04 어떻게 할수있을까요floor()단순한 캐스팅보다 훨씬 느리다고요?!그것은 본질적으로 같은 일을 합니다 (부정적인 숫자를 제외하고).두 번째 질문:초고속 단식을 알고 있는 사람이 있습..

programing 2023.10.20

커널 프로그래밍에서 서명되지 않은 int 대신 u8 u16 u32 u64가 사용되는 이유는 무엇입니까?

커널 프로그래밍에서 서명되지 않은 int 대신 u8 u16 u32 u64가 사용되는 이유는 무엇입니까? 커널 코드에서 사용되고 있는 u8 u16 u32 u64 데이터 타입을 봅니다.그리고 왜 사용해야 하는지 궁금합니다.u8아니면u16아니면u32아니면u64아닌unsigned int?하드웨어에 가까운 작업을 하거나 데이터 구조의 크기/형식을 제어하려고 할 때 정수의 크기를 정확하게 제어해야 하는 경우가 많습니다. 에 관해서는u8대uint8_t, 이것은 단순히 리눅스가 앞선 것이기 때문입니다.기술적으로는 C99-ism이지만, 내 경험으로는 대부분의 현대 컴파일러에서 ANSI-C/C89 모드에서도 사용할 수 있습니다.여기에 제 10센트를 더하면 됩니다. u64는 '부호화되지 않은 64비트' 값을 의미하므로 코드..

programing 2023.10.20

C++에 오버로드 기능이 추가된 이유는 무엇입니까?

C++에 오버로드 기능이 추가된 이유는 무엇입니까? 저는 C학점이 있습니다.C++에 오버로딩 기능이 추가된 이유가 궁금합니다.C는 오버로딩 기능은 없지만 C++는 기능이 있는데 필요한 게 뭐였을까요? 그 당시 언어 디자이너의 머릿속에 떠오른 것은 무엇이었습니까?유지보수성을 높입니다.T형을 가지고 있고 그것으로 함수를 호출하면 T를 변경해야 하고, 새로운 T에 대해 함수가 오버로드되었다면 즉시 다시 컴파일할 수 있습니다.C에서는 다시 돌아가서 모든 통화 사이트를 뒤지고 호출된 기능을 변경해야 합니다.sqrt()를 취합니다.Float를 sqrt()로 변경하려면 sqrtf()로 변경해야 합니다. 뿐만 아니라 C++의 유형 시스템의 볼륨과 복잡성은 C보다 훨씬 더 크며, 가능한 모든 오버로드에 대해 별도의 함수..

programing 2023.10.20

이 문자열 반전 C 코드가 세그먼트 오류를 일으키는 이유는 무엇입니까?

이 문자열 반전 C 코드가 세그먼트 오류를 일으키는 이유는 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. 문자열 리터럴로 초기화된 "char *s"에 쓸 때 "chars[]"가 아닌 분할 오류가 발생하는 이유는 무엇입니까? (19개 답변) 닫힘5년 전에. 문자열을 제자리에 되돌리기 위해 코드를 작성하려고 하는데(C 프로그래밍 및 포인터 조작을 더 잘하려고 할 뿐입니다), 왜 분할 오류가 발생하는지 알 수 없습니다. #include void reverse(char *s); int main() { char* s = "teststring"; reverse(s); return 0; } void reverse(char *s) { int i, j; char temp; for (i=0,j = (strl..

programing 2023.10.20

여러 문자열을 한 번에 바꾸기

여러 문자열을 한 번에 바꾸기 자바스크립트에 이와 동등한 쉬운 것이 있습니까? $find = array("", "\n"); $replace = array("", " "); $textarea = str_replace($find, $replace, $textarea); 이것은 PHP의 것을 사용하고 있습니다.str_replace, 단어 배열을 사용하여 찾고 교체할 수 있습니다.자바스크립트 / jQuery를 이용해서 이런 작업을 할 수 있습니까? ... var textarea = $(this).val(); // string replace here $("#output").html(textarea); ... String 개체를 필요한 작업을 수행하는 고유한 함수로 확장할 수 있습니다(기능이 누락된 경우..

programing 2023.10.20

SQL 쿼리를 통해 모든 제품, 카테고리 및 메타데이터 우커머스/워드프레스를 얻을 수 있습니다.

SQL 쿼리를 통해 모든 제품, 카테고리 및 메타데이터 우커머스/워드프레스를 얻을 수 있습니다. 매개변수를 반환하는 쿼리를 만드는 데 어려움을 겪고 있습니다. ID, post_title, post_content, 카테고리, ID_category, SKU, 이름, 종목, 가격 지금 이 순간 나는 이것을 가지고 있습니다. SELECT p.ID, p.post_title, `post_content`, `post_excerpt`, t.name AS product_category, t.slug AS product_slug, tt.term_taxonomy_id AS tt_term_taxonomia, tr.term_taxonomy_id AS tr_term_taxonomia, MAX(CASE WHEN pm1.meta_k..

programing 2023.10.20

GCC의 __thread는 어떻게 구현됩니까?

GCC의 __thread는 어떻게 구현됩니까? 어떻게 있다.__threadgcc 구현?그냥 포장지 위에 있는 건가요?pthread_getspecific그리고.pthread_setspecific? TLS용 posix API를 사용하는 제 프로그램으로, 제 프로그램 실행 시간의 30%가 사용되는 것을 보고 실망했습니다.pthread_getspecific. 자원이 필요한 각 함수 호출의 입력에 따라 호출했습니다.컴파일러가 최적화되지 않은 것 같습니다.pthread_getspecific인라인 최적화 후에따라서 함수가 인라인된 후 코드는 기본적으로 동일한 포인터를 반환받기 위해 올바른 TLS 포인터를 몇 번이고 검색합니다. 할 것이다__thread이런 상황에서 날 도와줄까요?나는 그것이 있다는 것을 압니다.thr..

programing 2023.10.20

반복하는 동안 Python dict 수정

반복하는 동안 Python dict 수정 파이썬 사전이 있다고 치자.d, 그리고 우리는 이 일을 이렇게 반복하고 있습니다. for k, v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item (f그리고.g단지 몇 가지 블랙박스 변형일 뿐입니다.) 즉, 다음에 항목을 추가/제거하려고 합니다.d를 반복하면서.iteritems. 이것은 잘 규정되어 있습니까?답변을 뒷받침할 참고 자료를 제공해 주시겠습니까? 참고 항목 "RuntimeError: 반복 중 사전의 크기 변경" 오류를 방지하는 방법?문제를 피하는 방법에 대한 별개의 질문을 위해.알렉스 마르텔리가 여기에 무게를 두고 있습니다. 컨테이너를 루프하는 동안 컨테이너를 변..

programing 2023.10.20

jQuery에 전역 값(반드시 전역 변수가 아님)을 저장하는 방법?

jQuery에 전역 값(반드시 전역 변수가 아님)을 저장하는 방법? 현재 저는 수많은 자바스크립트, jQuery, 마이크로소프트 클라이언트 자바스크립트 및 기타 라이브러리를 사용하는 레거시 웹 페이지를 작업하고 있습니다.결론 - 기업이 정당화할 수 없기 때문에 페이지 전체를 처음부터 다시 쓸 수는 없습니다.그래서.. 그게 그거에요.어쨌든, 저는 변수로 글로벌 네임스페이스를 오염시킬 필요가 있습니다(저도 정말 시도하지 않았습니다).제가 생각하고 있던 세가지 선택지가 있습니다. 그냥 일반 자바스크립트 선언으로 저장/검색하면 됩니다.var x = 0; jQuery를 사용하여 DOM 태그에 값을 저장/검색합니다.$("body").data("x", 0); 숨김 양식 필드를 사용하고, jQuery로 값을 설정/검색..

programing 2023.10.20
반응형