반응형

programing tip 3103

Create-React-App 기반 프로젝트에 글꼴을 추가하는 방법은 무엇입니까?

Create-React-App 기반 프로젝트에 글꼴을 추가하는 방법은 무엇입니까? 나는 create-react-app을 사용 하고 있고 eject. @ font-face를 통해 가져오고 로컬에서로드 한 글꼴이 어디로 가야하는지는 명확하지 않습니다. 즉,로드 중입니다 @font-face { font-family: 'Myriad Pro Regular'; font-style: normal; font-weight: normal; src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff'); } 어떤 제안? -- 편집하다 Dan이 그의 답변에서 언급 한 요점 포함 ➜ Client git:(feature/trivia-game-ui-2)..

programing tip 2020.08.13

Oracle SQL Developer에서 변수를 어떻게 사용합니까?

Oracle SQL Developer에서 변수를 어떻게 사용합니까? 다음은 SQL Server 2000에서 변수를 사용하는 예입니다. DECLARE @EmpIDVar INT SET @EmpIDVar = 1234 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar 추가 복잡성없이 SQL Developer를 사용하여 Oracle에서 똑같은 작업을 수행하고 싶습니다. 매우 간단한 것처럼 보이지만 간단한 해결책을 찾을 수 없습니다. 내가 어떻게 해? 버전 3.2에서 SQL-Developer를 사용하고 있습니다. 다른 것들은 나를 위해 작동하지 않았지만 이것은 작동했습니다. define value1 = 'sysdate' SELECT &&value1 from dual; 또..

programing tip 2020.08.13

for-each 루프 반복이 시작되기 전에 널 검사를 피하는 방법이 있습니까?

for-each 루프 반복이 시작되기 전에 널 검사를 피하는 방법이 있습니까? 컬렉션을 반복해야 할 때마다 for-each 루프의 반복이 시작되기 직전에 null을 확인합니다. 이렇게 : if( list1 != null ){ for(Object obj : list1){ } } "if"블록 작성을 피할 수있는 더 짧은 방법이 있습니까? 참고 : 저는 Java 5를 사용 중이며 언젠가는 그 문제를 겪을 것입니다. 가능하면 컬렉션이 null처음에 있지 않도록 코드를 디자인해야합니다 . null수집은 나쁜 습관입니다 (이 때문에). 대신 빈 컬렉션을 사용해야합니다. (예 Collections.emptyList()) 또는 Iterable컬렉션 을 구현 및 취하고 컬렉션을 처리하는 래퍼 클래스를 만들 수 null있..

programing tip 2020.08.13

언제 뮤텍스를 사용해야하고 언제 세마포어를 사용해야합니까?

언제 뮤텍스를 사용해야하고 언제 세마포어를 사용해야합니까? 언제 뮤텍스를 사용해야하고 언제 세마포어를 사용해야합니까? 다음은 언제 무엇을 사용해야하는지 기억하는 방법입니다. 세마포어 : 다른 스레드가 깨어나도록 지시 할 때까지 (스레드) 잠자기를 원할 때 세마포어를 사용합니다. 세마포어 '다운'은 한 스레드 (생산자)에서 발생하고 세마포어 '업'(동일한 세마포어)은 다른 스레드 (소비자)에서 발생합니다. 소비자 스레드는 버퍼 슬롯이 비어있는시기를 알 수 있습니다. 뮤텍스 : (스레드) 다른 스레드에서 동시에 실행해서는 안되는 코드를 실행하려는 경우 뮤텍스를 사용합니다. 뮤텍스 '다운'은 한 스레드에서 발생하고 뮤텍스 '업' 은 나중에 동일한 스레드에서 발생 해야합니다 . 예 : 글로벌 연결 목록에서 노드..

programing tip 2020.08.13

LaTeX에서 \ include 후 페이지 나누기가없는 방법

LaTeX에서 \ include 후 페이지 나누기가없는 방법 내 LaTeX는 내 하위 섹션이 별도의 파일에 있기 때문에 각 하위 섹션 후에 페이지를 나누게합니다. 사용 \include{file}후 페이지 나누기를 추가하는 명령 을 사용합니다. 의 사용으로 인한 페이지 나누기를 원하지 않습니다 \include{file}. include-command를 사용한 후 어떻게 페이지를 넘길 수 없습니까? Will Robertson이 제안한 newclude 패키지는 clearpage를 피하는 데 유용합니다. 일하기 위해서는 \includeonly즉시 패키지를 호출해야합니다 \documentclass{...}. 논문의 복잡한 환경에서도 참조가 깨지는 문제에 직면했습니다. 최종 버전에 includeonly가 필요하지 ..

programing tip 2020.08.12

리베이스를 수행 한 후 Git 커밋이 동일한 분기에 복제됩니다.

리베이스를 수행 한 후 Git 커밋이 동일한 분기에 복제됩니다. 의 위험에git rebase 대해 Pro Git에 제시된 시나리오를 이해합니다 . 저자는 기본적으로 중복 된 커밋을 피하는 방법을 알려줍니다. 공용 저장소에 푸시 한 커밋을 리베이스하지 마십시오. Pro Git 시나리오에 정확히 맞지 않는다고 생각하고 여전히 중복 된 커밋으로 끝나기 때문에 내 특정 상황을 알려 드리겠습니다. 로컬에 해당하는 두 개의 원격 지점이 있다고 가정 해 보겠습니다. origin/master origin/dev | | master dev 4 개의 브랜치 모두 동일한 커밋을 포함하고 있으며 dev다음 에서 개발을 시작하겠습니다 . origin/master : C1 C2 C3 C4 master : C1 C2 C3 C4 o..

programing tip 2020.08.12

구성 파서와 종속성 파서의 차이점

구성 파서와 종속성 파서의 차이점 구성 파서 와 종속성 파서 의 차이점은 무엇입니까 ? 두 가지의 다른 사용법은 무엇입니까? 구성 구문 분석 트리는 텍스트를 하위 구문으로 나눕니다. 트리의 비 터미널은 구문 유형이고 터미널은 문장의 단어이며 가장자리에는 레이블이 없습니다. "John sees Bill"이라는 간단한 문장의 경우 구성 구문 분석은 다음과 같습니다. Sentence | +-------------+------------+ | | Noun Phrase Verb Phrase | | John +-------+--------+ | | Verb Noun Phrase | | sees Bill 종속성 구문 분석은 관계에 따라 단어를 연결합니다. 트리의 각 정점은 단어를 나타내고 자식 노드는 부모에 종속 된..

programing tip 2020.08.12

Django 1.7에서 단위 테스트를 실행할 때 마이그레이션 비활성화

Django 1.7에서 단위 테스트를 실행할 때 마이그레이션 비활성화 Django 1.7 은 데이터베이스 마이그레이션을 도입했습니다 . Django 1.7에서 단위 테스트를 실행할 때 시간이 오래 걸리는 migrate를 강제 실행합니다 . 그래서 장고 마이그레이션을 건너 뛰고 최종 상태에서 데이터베이스를 만들고 싶습니다. 마이그레이션을 무시하는 것은 코드의 해당 부분이 테스트되지 않기 때문에 나쁜 습관이 될 수 있다는 것을 알고 있습니다. 그러나 그것은 사실이 아닙니다. 저는 CI 테스트 서버 (jenkins)에서 전체 마이그레이션을 실행하고 있습니다. 속도가 중요한 로컬 테스트에서만 마이그레이션을 건너 뛰고 싶습니다. 일부 컨텍스트 : Django 1.6 까지 South를 사용할 때 SOUTH_TEST..

programing tip 2020.08.12

언제 분기해야합니까?

언제 분기해야합니까? SCM 시스템으로 작업 할 때 언제 분기해야합니까? 분기에는 몇 가지 용도가 있습니다. 가장 일반적인 용도 중 하나는 한때 공통 코드 기반이 있던 프로젝트를 분리하는 것입니다. 이것은 메인 트렁크에 영향을주지 않고 코드를 실험하는 데 매우 유용합니다. 일반적으로 두 가지 분기 유형이 표시됩니다. 기능 브랜치 : 특정 기능이 전체 개발 팀이 초기 단계에 영향을받는 것을 원하지 않을 정도로 방해가되는 경우이 작업을 수행 할 브랜치를 만들 수 있습니다. Fixes Branch : 메인 트렁크에서 개발이 계속되는 동안, 소프트웨어의 최신 릴리스 버전에 대한 수정을 보관하기 위해 수정 브랜치를 생성 할 수 있습니다. 분기의 원리와 사용시기를 설명하는 다음 기사를 확인하는 것이 좋습니다. Ne..

programing tip 2020.08.12

Visual Studio에서 디버그와 릴리스의 차이점은 무엇입니까?

Visual Studio에서 디버그와 릴리스의 차이점은 무엇입니까? .NET에서 가능한 중복 디버그 Visual Studio 릴리스 Visual Studio에서 디버그와 릴리스의 차이점은 무엇입니까? 가장 중요한 것은 디버그 모드에서는 최적화가없고 릴리스 모드에서는 최적화가 있다는 것입니다. 이것은 컴파일러가 매우 고급이고 코드를 매우 까다로운 저수준으로 개선 할 수 있기 때문에 중요합니다. 결과적으로 코드의 일부 행이 지침없이 남거나 일부가 모두 뒤섞 일 수 있습니다. 단계별 디버깅은 불가능합니다. 또한 로컬 변수는 종종 신비한 방식으로 최적화되므로 Watches 및 QuickWatches는 변수가 "최적화"되어 있기 때문에 작동하지 않는 경우가 많습니다. 그리고 다른 최적화도 많이 있습니다. 언젠가 ..

programing tip 2020.08.12
반응형