반응형

programing 1231

Git은 왜 제 마스터 지점이 "이미 최신"이 아니라고 합니까?

Git은 왜 제 마스터 지점이 "이미 최신"이 아니라고 합니까? 기본문제 저는 방금 프로젝트의 파일에서 모든 코드를 삭제하고 로컬 깃에 (일부러) 변경을 커밋했습니다.했다 git pull upstream master 업스트림에서 가져오기 및 병합합니다(따라서 이론적으로 삭제된 코드는 반환되어야 함). 깃은 모든 것이 최신 상태라고 말합니다. 모든 것이 확실히 최신이 아닙니다. 삭제된 코드는 모두 여전히 삭제됩니다. 기타 관련 정보 저는 "마스터"라는 지점이 하나밖에 없습니다. 최근에 업스트림을 추적하도록 "마스터"를 설정했습니다. 원격 분기 마스터를 업스트림에서 추적하도록 설정된 분기 마스터입니다. git branch -vv산출량: * master 7cfcb29 [upstream/master: ahead..

programing 2023.10.01

display 추가 방법: jQuery show() 기능에서 inline-block?

display 추가 방법: jQuery show() 기능에서 inline-block? 이런 코드가 있어요 function switch_tabs(obj) { $('.tab-content').hide(); $('.tabs a').removeClass("selected"); var id = obj.attr("rel"); $('#' + id).show(); obj.addClass("selected"); } 쇼 기능이 추가됩니다.display:block. 하지만 나는 덧붙이고 싶습니다.display:inline-block블록 대신에대신에show, 내용을 숨기고 보여주기 위해 CSS를 사용하려고 합니다. function switch_tabs(obj) { $('.tab-content').css('display', '..

programing 2023.10.01

npm WARN old lock file package-lock.json 파일이 이전 버전의 npm으로 생성되었습니다.

npm WARN old lock file package-lock.json 파일이 이전 버전의 npm으로 생성되었습니다. 수.RUN npm ci계: npm WARN old lock file package-lock.json 파일이 이전 버전의 npm으로 생성되었습니다. 나는 노력했다.npm installnpm ci그리고 추가했습니다.--package-lock깃발, 하지만 아직도 경고를 받고 있습니다.물타기를 해결할 방법이 있습니까?아니면 무시해야 할까요? Step 12/26 : RUN npm ci --production --package-lock && npm ci --production --package-lock --prefix ./ui-runner ---> Running in 3473c209b98c npm..

programing 2023.10.01

Spring Data의 Paged Resources Assembler를 올바르게 사용하는 방법은 무엇입니까?

Spring Data의 Paged Resources Assembler를 올바르게 사용하는 방법은 무엇입니까? Spring 4.0.0을 사용하고 있습니다.릴리즈, Spring Data Commons 1.7.0.M1, Spring Hateoas 0.8.0풀어주다 제 자원은 간단한 POJO입니다. public class UserResource extends ResourceSupport { ... } 내 리소스 어셈블러는 사용자 개체를 사용자 리소스 개체로 변환합니다. @Component public class UserResourceAssembler extends ResourceAssemblerSupport { public UserResourceAssembler() { super(UserController.cl..

programing 2023.10.01

하이버네이트가 MySQL의 "ON DUFFICED KEY UPDATE" 구문과 함께 작동할 수 있습니까?

하이버네이트가 MySQL의 "ON DUFFICED KEY UPDATE" 구문과 함께 작동할 수 있습니까? MySQL "를합니다.INSERT ... ON DUPLICATE KEY UPDATE ..." 데이터베이스에 blindly 삽입하고 기존 레코드가 있는 경우 업데이트로 되돌릴 수 있는 구문입니다. 이것은 빠른 트랜잭션 격리를 원하는 경우에 유용하며 데이터베이스에 이미 있는 값에 따라 업데이트할 값이 달라집니다. 작위적인 예로, 블로그에서 이야기를 보는 횟수를 세고자 합니다.이 구문을 사용하는 한 가지 방법은 다음과 같습니다. INSERT INTO story_count (id, view_count) VALUES (12345, 1) ON DUPLICATE KEY UPDATE set view_count = ..

programing 2023.10.01

포인터가 유효한지 확인하는 방법은?

포인터가 유효한지 확인하는 방법은? 이 질문에는 이미 다음과 같은 답변이 있습니다. 포인터의 유효성 테스트(C/C++) (30개 답변) 닫힘6년 전에. 이 질문의 추함을 잘 알고 있습니다. 그래도 가능한지 알고 싶습니다. 프로그램이 잘못된 포인터(NULL, 할당되지 않은 블록 등)에 읽기/쓰기를 시도하면 창에서 액세스 위반 예외와 함께 응용 프로그램이 충돌합니다. 문제는 이 포인터가 사용을 시도하기 전에 예외를 생성하는지 확인할 수 있는 방법이 있는가 하는 것입니다. 아니면 이 예외를 포착할 수 있는 방법이 있는가 하는 것입니다.원시 포인터를 사용해야 하는 경우 가장 좋은 방법은 올바른 포인터인지 NULL인지 확인하는 것입니다.그런 다음 NULL과 같은지 확인하여 유효한지 확인할 수 있습니다. 그러나 질..

programing 2023.10.01

C에서 "i+=1;" 원자?

C에서 "i+=1;" 원자? 이 질문에는 이미 다음과 같은 답변이 있습니다. num++는 'intnum'의 원자가 될 수 있습니까? (13개 답변) 닫힘2년 전에. C 는i+=1;원자력?C 표준은 원자인지 아닌지를 정의하지 않습니다. 실제로, 주어진 연산이 원자적이면 실패하는 코드를 절대 쓰지 않지만, 그렇지 않으면 실패하는 코드를 쓸 수도 있습니다.그러니 그렇지 않다고 가정해 보세요.아니요. C 은 C 에서 atomic 으로입니다.sig_atomic_t됨, . (C99장, 7.14장 신호 취급)C로 정의, 아니요.실제로, 아마도.조립할 때 써요. 표준은 보장하지 않습니다. 따라서 휴대용 프로그램은 이러한 가정을 할 수 없습니다."원자가 되어야 한다"는 뜻인지, 아니면 "내 C 코드에서 원자가 되는 일이..

programing 2023.10.01

컨텍스트 기반 DB 감사 구현 방법은?

컨텍스트 기반 DB 감사 구현 방법은? 현재 DB 기반 애플리케이션을 사용하고 있는데, 이 애플리케이션은 데이터에 접근하기 위한 여러 가지 방법을 가지고 있습니다. 웹 애플리케이션 직접 SQL 액세스 사용자(이 사용자를 제거하려고 합니다) 클라이언트 서버 응용 프로그램 배치 입력 및 출력 현재의 데이터 감사로는 데이터 변경의 원인이 된 프로세스를 소급적으로 식별하기에 충분하지 않기 때문에 컨텍스트 기반 감사를 구현해야 합니다. 저는 현재 XAPI(Transactional APIs) 뒤에 데이터 모델을 숨기는 것을 생각하고 있으며, 데이터 모델에 대한 각 작업은 피감 데이터 자체와 함께 저장될 데이터 변경에 대한 관련 작업 또는 이유를 식별하는 어떤 형태로든 제공해야 합니다. 데이터베이스에 대한 모든 액세..

programing 2023.10.01

GCC는 정적 분기 예측을 위한 차선의 코드를 생성합니까?

GCC는 정적 분기 예측을 위한 차선의 코드를 생성합니까? 제 관례상 에서 에 더 .if에서의 것보다는else, 정적 분기 예측에 도움이 될 수 있습니다.예를 들어 다음과 같습니다. if (check_collision(player, enemy)) { // very unlikely to be true doA(); } else { doB(); } 다음과 같이 다시 쓸 수 있습니다. if (!check_collision(player, enemy)) { doB(); } else { doA(); } Branch Patterns, Using GCC라는 블로그 게시물을 찾았습니다. 이는 이 현상을 더 자세히 설명합니다. if문에 대해 정방향 분기가 생성됩니다.프로세서가 분기 명령 뒤에 오는 명령이 명령어 유닛 내의 ..

programing 2023.10.01

MySQL LOAD DATA INFILE은 이후에 메모리를 지우지 않습니다.

MySQL LOAD DATA INFILE은 이후에 메모리를 지우지 않습니다. MariaDB 10.3.23 데이터베이스에 CSV-파일을 로드하는 CSV-Importer를 만들고 있습니다.이를 위해 저는 PHP 7.4 환경의 Laravel 7 안에서 다음과 같은 코드를 사용하고 있습니다. $query = getpdo()->exec($query); ploi.io 을 사용하여 웹 사이트를 배포하고 모니터링하고 있으며 모니터링 페이지에는 다음 화면이 표시됩니다. MariaDB 서비스를 다시 시작했을 때 RAM 디스플레이 라인은 15%이지만, 새로 가져오기를 시작할 때마다(따라서 새로운 LOAD DATA INFILE) 사용된 RAM의 양이 급증하고(이상하지 않음) 계속 유지됩니다.RAM 라인의 높이 차이는 CSV ..

programing 2023.10.01
반응형