반응형

전체 글 693

.git 폴더 축소 방법

.git 폴더 축소 방법 현재 제 베이스의 총 크기는 약 200MB입니다. 하지만 내 .git 폴더는 5GB(!)라는 놀라운 크기를 가지고 있습니다.외부 서버에 작업을 푸시하기 때문에 큰 로컬 기록이 필요하지 않습니다. .git 폴더를 축소하여 노트북의 공간을 확보하려면 어떻게 해야 합니까?30일보다 오래된 모든 변경사항을 삭제할 수 있습니까?30일 이상 지난 변경 사항을 모두 삭제해서는 안 됩니다(어떻게든 Git을 악용할 수 있다고 생각하지만 실제로는 권장되지 않습니다). 전화할 수 있습니다.git gc --aggressive --prune저장소에서 가비지 수집을 수행하고 오래된 개체를 정리합니다.자주 변경되는 이진 파일(아카이브, 이미지, 실행 파일)이 많습니까?그것들은 보통 거대하게 이어집니다..g..

programing 2023.07.15

Vuex에서 사용자 지정 개체 메서드를 사용하는 방법은 무엇입니까?

Vuex에서 사용자 지정 개체 메서드를 사용하는 방법은 무엇입니까? 저는 바늘 논리를 캡슐화한 여러 사용자 지정 js 개체가 있습니다.따라서 이러한 개체는 vuex와 전혀 관련이 없습니다. export default class Property { constructor(object) { // some logic } addChild(property) { // some logic } } 또한 내 vue 구성 요소에 button이 있는데, 이 버튼은 vue를 발사하는 방법입니다. methods: { addItem() { this.property.addChild(); }, }, 그리고 문제가 있습니다.this.propertyvuex 스토어의 개체입니다.따라서 메소드를 그런 식으로 호출하면 값 오류가 발생합니다. ..

programing 2023.07.15

원격 저장소에서 로컬 Git 분기를 삭제한 후 삭제

원격 저장소에서 로컬 Git 분기를 삭제한 후 삭제 로컬 리포지토리와 원격 리포지토리를 항상 분기 측면에서 동기화하고 싶습니다. GitHub에 대한 Pull Request 검토 후, 나는 내 브랜치를 그곳에 병합하고 제거합니다(원격).어떻게 하면 이 정보를 로컬 저장소로 가져와서 Git가 내 로컬 버전의 브랜치도 제거하도록 할 수 있습니까?빠른 길 git branch --merged | grep -v "\*" | xargs -n 1 git branch -d 당신이 NB에 : 연되어있않은경우지결경우▁nb.master분기를 삭제할 수 있습니다."더 나은 방법"을 위해 계속 읽으세요. 우리가 주인이 될 수 있도록 하라. 다음을 보장할 수 있습니다.master또는그문대다한가른제지않다습니지거되는제에▁for▁by에..

programing 2023.07.15

빠른 로그 기준 2개의 상한 계산

빠른 로그 기준 2개의 상한 계산 빠른 계산 방법은 무엇입니까?(long int) ceiling(log_2(i))입력 및 출력이 64비트 정수인 경우부호 있는 정수 또는 부호 없는 정수에 대한 솔루션을 사용할 수 있습니다.가장 좋은 방법은 여기서 볼 수 있는 것과 유사한 약간 비틀거리는 방법이 될 것이라고 생각하지만, 제 자신의 방법을 시도하기보다는 이미 잘 테스트된 것을 사용하고 싶습니다.일반적인 해결책은 모든 양의 값에 적용됩니다. 예를 들어, 2,3,4,5,6,7,8의 값은 1,2,2,3,3,3입니다. 편집: 지금까지 가장 좋은 방법은 임의의 수의 기존 빠른 비트백 또는 레지스터 방법을 사용하여 정수/플로어 로그 베이스 2(MSB의 위치)를 계산한 다음, 입력이 2의 거듭제곱이 아닌 경우 1을 추가..

programing 2023.07.15

TypeScript에서 제네릭 배열을 어떻게 정의합니까?

TypeScript에서 제네릭 배열을 어떻게 정의합니까? 다음과 같은 일반 인터페이스가 있다고 가정해 보겠습니다. interface Transform { transformer: (input: string, arg: ArgType) => string; arg: ArgType; } 그 다음에 이걸 여러 개 적용하고 싶습니다.Transform아주string이 배열을 어떻게 정의합니까?Transform라는 것을 증명하는.둘 다 동등합니다.Transform.transformer그리고.Transform.arg저는 다음과 같은 글을 쓰고 싶습니다. function append(input: string, arg: string): string { return input.concat(arg); } function repe..

programing 2023.07.15

상대 레이아웃의 백분율 너비

상대 레이아웃의 백분율 너비 있습니다.Activity내 안드로이드 앱에서.아래 이미지는 다음과 같습니다. 저는 다음 XML로 이 레이아웃을 만들 수 있었습니다.문제는, 그것이 약간 진부하다는 것입니다.호스트 EditText의 너비를 하드 코딩해야 했습니다.구체적으로, 저는 다음을 명시해야 했습니다. android:layout_width="172dp" 호스트 및 포트에 백분율 너비를 지정합니다. 편집텍스트는. (호스트의 경우 80%, 포트의 경우 20% 정도)이것이 가능합니까?다음 XML은 내 Droid에서 작동하지만 모든 화면에서 작동하지는 않는 것 같습니다.저는 정말로 더 강력한 솔루션을 원합니다. 은 당은찾있다니습고신▁the다▁for를 찾고 .android:layout_weight할 수 .백분율을 사..

programing 2023.07.15

Springboot 1.X와 Springboot 2.0의 차이점

Springboot 1.X와 Springboot 2.0의 차이점 응용 프로그램에 Springboot 1.X를 사용하고 있습니다.이제 몇 가지 새로운 애플리케이션을 시작할 준비가 되었습니다. SpringBoot 2.0으로 할지, 아니면 SpringBoot 1.X로 할지 고민하고 있었습니다. 어떤 버전에 대한 의견이 있습니까? 또한 Spring Boot 1.X와 Spring Boot 2.0의 차이점은 무엇입니까? 감사해요.차이점 및 마이그레이션 가이드는 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide 에서 확인할 수 있습니다. Java 8은 기본 버전입니다. 속성 변경됨 봄 날씨연작write-properti..

programing 2023.07.15

Git 및 GitHub의 기본 사항 이해

Git 및 GitHub의 기본 사항 이해 닫혔습니다. 이 질문은 더 많은 것이 필요합니다.집중적인현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. Git 또는 Github을 사용하는 목적을 완전히 이해하지 못합니다. 변경사항을 추적하는 데 도움이 되고 다른 사람들과 협력하는 데 도움이 된다는 것을 알지만, 저는 누구와도 협력하지 않기 때문에 이것이 저에게 도움이 될지 모르겠습니다. 저는 주로 웹 디자이너/개발자로 일하지만 협업할 필요는 없습니다.Git에서는 모든 저장소에 대해 생성, 푸시, 커밋, 분기 생성 등이 있다는 것을 알고 있습니다. 깃허브와 깃허브의 ..

programing 2023.07.15

구면에서 n개의 점을 고르게 분포

구면에서 n개의 점을 고르게 분포 저는 N점(아마도 20점 미만)에 대해 구 주위의 위치를 제공할 수 있는 알고리즘이 필요합니다."완벽함"은 필요하지 않지만, 저는 그것이 필요하기 때문에 그들 중 어떤 것도 함께 뭉치지 않습니다. 이 질문은 좋은 코드를 제공했지만, 이것이 100% 무작위화된 것처럼 보여서 이 유니폼을 만드는 방법을 찾을 수 없었습니다. 이 블로그 게시물은 구체의 포인트 수를 입력할 수 있는 두 가지 방법이 있었지만, Saff와 Kuijlars 알고리즘은 정확히 내가 기록할 수 있는 psuedocode이고, 내가 찾은 코드 예제는 "node[k]"를 포함하고 있어 설명할 수 없고 그 가능성을 망쳤습니다.두 번째 블로그의 예는 골든 섹션 스파이럴이었는데, 일정한 반경을 정의할 수 있는 명확..

programing 2023.07.15

마리아와의 부분적인 말다툼DB

마리아와의 부분적인 말다툼DB MariaDB에서 MySQL 부분 revoces를 사용하고 싶은데 문서에 참조가 없는 것 같은데 해결 방법이 있나요? 사용자 허용foo에 대한 특권.*.*그리고 열을 선택할 수 있는 권한을 부분적으로 취소하고 싶습니다.password테이블 위에users어떻게 해야 하나요? CREATE USER 'foo'@'%' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, DELETE, UPDATE ON *.* TO 'foo'@'%'; REVOKE SELECT (password) ON production.users FROM 'foo'@'%'; 이러한 결과는 다음과 같습니다. ERROR 1147 (42000): There is no such grant ..

programing 2023.07.15
반응형