반응형

자바 1767

Spring @Configuration 클래스 이해

Spring @Configuration 클래스 이해 Spring @Autowired 사용법 이해 라는 질문에 따라 스프링 와이어 링의 다른 옵션 인 @Configuration클래스에 대한 완전한 지식 기반을 만들고 싶었습니다 . 다음과 같은 스프링 XML 파일이 있다고 가정 해 보겠습니다. @Configuration대신 어떻게 사용할 수 있습니까? 코드 자체에 영향을 미칩니 까? XML 마이그레이션 @Configuration @Configuration몇 단계 를 거쳐 xml을로 마이그레이션 할 수 있습니다 . @Configuration주석이 달린 클래스를 만듭니다 . @Configuration public class MyApplicationContext { } 각 태그에 대해 다음 과 @Bean같이 주석..

developer tip 2020.08.13

공통 데이터 구조를 가진 오픈 소스 C 라이브러리가 있습니까?

공통 데이터 구조를 가진 오픈 소스 C 라이브러리가 있습니까? [닫은] 연결된 목록, 해시 테이블 등과 같은 일반적인 재사용 가능한 데이터 구조를 가진 C 라이브러리를 찾고 있습니다. Kyle Loudon의 Mastering Algorithms with C (Paperback)와 함께 배포 된 소스와 같은 것 입니다. BSD queue.h 에는 다음이 있습니다. SLIST = 단일 연결 목록 LIST = 이중 연결 목록 SIMPLEQ = 단일 연결 대기열 TAILQ = 이중 연결 대기열 BSD tree.h 에는 다음이 있습니다. RB-빨강-검정 나무 SPLAY-스플레이 트리 자세한 내용은 queue (3) 및 tree (3) 매뉴얼 페이지를 참조하십시오. 나는 그것들이 종속성이없는 순수한 C 매크로이기 ..

developer tip 2020.08.13

Angular JavaScript 코드를 디버깅하는 방법

Angular JavaScript 코드를 디버깅하는 방법 Angular JavaScript를 사용하여 개념 증명 작업 중입니다. 다른 브라우저 (Firefox 및 Chrome)에서 Angular JavaScript 코드를 디버깅하는 방법은 무엇입니까? 1. 크롬 크롬 에서 AngularJS 디버그의 경우 AngularJS Batarang을 사용할 수 있습니다 . (플러그인에 대한 최근 리뷰에서 AngularJS Batarang이 더 이상 유지되지 않는 것 같습니다. 다양한 버전의 크롬에서 테스트는 작동하지 않습니다) 설명 및 데모 링크는 다음과 같습니다. Angular JS Batarang 소개 여기에서 크롬 플러그인 다운로드 : AngularJS 디버그 용 크롬 플러그인 이 링크를 참조 할 수도 있습니..

developer tip 2020.08.13

Twitter 부트 스트랩이 글꼴 크기에 픽셀을 사용하는 이유는 무엇입니까?

Twitter 부트 스트랩이 글꼴 크기에 픽셀을 사용하는 이유는 무엇입니까? Twitter Bootstrap은 반응 형 / 기기 친화적으로 설계되었는데 상대적인 글꼴 크기를 사용하지 않는 이유는 무엇입니까? 글쎄 그들은 브라우저 확대 / 축소 변명 뒤에 숨어있는 것 같습니다 . 이렇게 많이 사용되고 영향력있는 프레임 워크가 접근성 문제와 반응 형 디자인의 기본 초석을 완전히 무시하는 것을 보는 것은 정말 슬픈 일입니다. 그들은 큰 책임을 맡고 있으며 불행히도 그에 따라 행동 할 의도가없는 것 같습니다. [업데이트] 그래서 오늘 Mark Otto는 위에서 언급 한 스레드에 대해 답변했습니다. 예상대로 접근성에 대한 언급과 '픽셀 완벽'이라는 문구의 사용은 없습니다. 자, 여기에 작년의 결정과 앞으로 나아갈..

developer tip 2020.08.13

git이 파일의 향후 개정을 무시하도록하려면 어떻게해야합니까?

git이 파일의 향후 개정을 무시하도록하려면 어떻게해야합니까? git 저장소에 포함 된 파일의 기본 버전을 만들었습니다. 누군가가 저장소를 복제 할 때이 파일의 사본을 얻는 것이 중요합니다. 그러나 나중에이 파일의 변경 사항을 무시하도록 git을 설정하고 싶습니다. .gitignore추적되지 않은 파일에서만 작동합니다. 내 동기는이 파일에 기계 별 정보가 포함되어 있다는 것입니다. 기본 값을 제공하고 사람들이 원본 저장소로 다시 푸시되지 않는 로컬 변경을 허용하여 새 변경 사항을 가져올 때 병합 충돌을 생성하도록 허용하고 싶습니다. 우리는 일반적으로 꽤 게으르고 git add .많이 사용 하기 때문에 git에게이 파일을 무시하라고 말할 수 없다면 변경 사항이 커밋되고 푸시 될 것이라고 확신합니다. 요약,..

developer tip 2020.08.13

Swift에서 저장된 속성 재정의

Swift에서 저장된 속성 재정의 컴파일러가 저장된 속성을 다른 저장된 값으로 재정의하는 것을 허용하지 않는다는 것을 알았습니다 (이상하게 보입니다). class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } 그러나 계산 된 속성으로이 작업을 수행 할 수 있습니다. class Jedi { let lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor : String{return "Red"} } 다른 가..

developer tip 2020.08.13

jupyter 노트북의 셀 축소

jupyter 노트북의 셀 축소 ipython Jupyter 노트북을 사용하고 있습니다. 화면에서 많은 공간을 차지하는 함수를 정의했다고 가정 해 보겠습니다. 세포를 접을 수있는 방법이 있습니까? 함수가 실행되고 호출 가능한 상태로 유지되기를 원하지만 노트북을 더 잘 시각화하기 위해 셀을 숨기거나 축소하고 싶습니다. 어떻게 할 수 있습니까? jupyter contrib nbextensions파이썬 패키지는 노트북에서 사용할 수있는 코드 접는 확장이 포함되어 있습니다. 문서를 보려면 링크 (Github)를 따르십시오. 명령 줄을 사용하여 설치하려면 : pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user 관리를..

developer tip 2020.08.13
반응형