반응형

developer tip 2321

작업 복사본을 수정하지 않고 Git 브랜치를 리베이스 할 수 있습니까?

작업 복사본을 수정하지 않고 Git 브랜치를 리베이스 할 수 있습니까? "마스터"브랜치를 체크 아웃했다고 가정 해 봅시다. 일부 프로덕션 변경 사항을 "master"에 적용했으며 이제 "실험용"분기를 최신 마스터로 리베이스하려고합니다. 그러나 작업 복사본의 파일을 수정하지 않고이 작업을 수행하고 싶습니다. 기본적으로 작업 복사본을 건드리지 않고 .git 디렉토리 내에서 모든 마법이 일어나기를 원합니다. "내 작업 복사본을 수정하지 마십시오"요구 사항이 아니라면 다음을 수행하면됩니다. # current branch is master git checkout experimental git rebase master git checkout master 내 진짜 문제는 내가 시작한 것과 똑같은 내용을 확인하여 끝내..

developer tip 2021.01.08

파이썬 : 함수에 대한 정보를 얻는 방법?

파이썬 : 함수에 대한 정보를 얻는 방법? 유형에 대한 정보가 필요한 경우 다음을 사용할 수 있습니다. my_list = [] dir(my_list) 가져옵니다 : ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '..

developer tip 2021.01.08

시그널 핸들러에 인자 제공 / 전달

시그널 핸들러에 인자 제공 / 전달 신호 처리기에 인수를 제공 / 전달할 수 있습니까? /* Signal handling */ struct sigaction act; act.sa_handler = signal_handler; /* some more settings */ 이제 핸들러는 다음과 같습니다. void signal_handler(int signo) { /* some code */ } 임시 파일 삭제와 같이 특별한 작업을 수행하려면 해당 파일을이 핸들러에 대한 인수로 제공 할 수 있습니까? 편집 0 : 답변 주셔서 감사합니다. 일반적으로 전역 변수 사용을 피하거나 권장하지 않습니다. 이 경우 거대한 프로그램이 있으면 다른 곳에서 일이 잘못 될 수 있으며 많은 정리 작업이 필요할 수 있습니다. API..

developer tip 2021.01.08

CoffeeScript는 JavaScript 스타일 == 같음 의미를 허용합니까?

CoffeeScript는 JavaScript 스타일 == 같음 의미를 허용합니까? CoffeeScript ==가 JavaScript ===연산자 로 컴파일 되는 것을 좋아합니다 . 그러나 원래의 JS ==의미 체계 를 원한다면 어떻게 될까요? 사용할 수 있습니까? 문서를 자세히 살펴 봤지만이를 가능하게하는 것을 찾을 수 없습니다. 더 일반적으로, 컴파일러가 그것을 건드리지 않도록 내 CoffeeScript 코드에 일반 JS를 인라인하는 방법이 있습니까? Visual Studio에서 Chirpy 를 사용 하여 자동 생성하기 때문에 컴파일 된 JavaScript 출력을 편집하지 않는 것이 좋습니다. 이것에 대한 가능한 확장으로, 일반 JS 블록을 CoffeeScript 코드로 인라인하여 컴파일되지 않도록하는..

developer tip 2021.01.08

Objective-C 자동 참조 계산과 가비지 수집의 차이점은 무엇입니까?

Objective-C 자동 참조 계산과 가비지 수집의 차이점은 무엇입니까? Xcode 4.2에 도입 된 새로운 ARC (Automatic Reference Counting)로 인해 더 이상 Objective-C에서 유지 / 해제를 수동으로 관리 할 필요가 없습니다. 이것은 Mac의 Objective-C 및 다른 언어에서 수행되는 가비지 수집과 유사합니다. ARC는 가비지 콜렉션과 어떻게 다릅니 까? 여기 에 내 대답 에서 설명했듯이 ARC는 수동 메모리 관리 및 가비지 수집 추적의 장점을 모두 제공 할 수 있습니다. 대부분 개발자가 Objective-C 개체에 대한 수동 유지, 릴리스 및 자동 릴리스를 추적 할 필요가 없지만 모바일 장치에서 제한된 리소스를 사용하고 실행중인 응용 프로그램에서 가끔씩 버벅..

developer tip 2021.01.08

내부

내부 중첩 Firefox에서 작동하지 않습니다 나는이 하이퍼 링크 태그 내부에, 다음과 같다 : 이것은 Chrome 및 Safari에서 잘 작동하지만 Firefox에서는 작동하지 않습니다 (버전 20 테스트). 뭐가 문제 야? 모든 브라우저에서 작동하도록하려면 Firefox도 다음과 같이 변경해야합니다. 부트 스트랩의 경우 빌리 해자에 의해 제안 또는 필요가 없었다 단지 할 수있는 당신은 GO 이 작업을 수행하는 것이 더 좋습니다. Go! 이 문제는 FF 및 IE (

developer tip 2021.01.08

현재 AngularJS 부트 스트랩 지시문과 호환되는 부트 스트랩 3?

현재 AngularJS 부트 스트랩 지시문과 호환되는 부트 스트랩 3? 부트 스트랩 3 릴리스는 현재 AngularJS 부트 스트랩 지시문과 호환됩니까? AngularJS와 함께 Bootstrap 2.3.1 지시문을 사용하고 싶습니다. http://angular-ui.github.io/bootstrap/ Bootstrap 3.0.0 CSS 사용 : https://github.com/twitter/bootstrap/tree/3.0.0-wip/ 왜? AngularJS 팀은 여전히 ​​v2.3.1에 대한 JS 지시문을 작업 중이며 v3.0.0을 따라 잡는 데 시간이 필요합니다. 지금 v3 CSS 그리드 구문을 사용하고 싶습니다. https://github.com/angular-ui/bootstrap/issue..

developer tip 2021.01.08

플라스크 응용 프로그램에서 전역 상태 유지

플라스크 응용 프로그램에서 전역 상태 유지 내 flask응용 프로그램에 캐시 사전을 저장하려고 합니다. 내가 이해하는 한 Application Context , 특히 flask.g 객체를 사용해야합니다. 설정: import flask as f app = f.Flask(__name__) 이제 내가하면 : with app.app_context(): f.g.foo = "bar" print f.g.foo 그것은 인쇄합니다 bar. 다음으로 계속 : with app.app_context(): print f.g.foo AttributeError: '_AppCtxGlobals' object has no attribute 'foo' 나는 그것을 이해하지 못하고 문서는 전혀 도움이되지 않습니다. 올바르게 읽으면 상태가 ..

developer tip 2021.01.08

웹 API 인증 기본 vs 베어러

웹 API 인증 기본 vs 베어러 내 웹 API 애플리케이션에서 JWT 기반 인증을 생성했습니다. 나는 차이점을 이해할 수 없다. 기본 토큰 무기명 토큰 누군가 나를 도울 수 있습니까? 기본 및 다이제스트 인증 체계는 사용자 이름과 암호를 사용하는 인증 전용입니다 ( RFC7616 및 RFC7617 참조 ). Bearer 인증 체계는 토큰을 사용하는 인증 전용이며 RFC6750에서 설명합니다 . 이 체계가 OAuth2 사양에서 나온 경우에도 클라이언트와 서버간에 토큰이 교환되는 다른 모든 컨텍스트에서 사용할 수 있습니다. JWT 인증과 관련하여 토큰이므로 가장 좋은 선택은 Bearer 인증 체계입니다. 그럼에도 불구하고 요구 사항에 맞는 사용자 지정 체계를 사용하는 데 방해가되는 것은 없습니다. 참조 U..

developer tip 2021.01.08

Notepad ++ 동일한 텍스트와 문자 추가에 대한 정규식 일치 바꾸기

Notepad ++ 동일한 텍스트와 문자 추가에 대한 정규식 일치 바꾸기 길이가 5 (예 12000: 11153, 등) 인 텍스트와 숫자가있는 파일이 있습니다. 이 모든 숫자를 0. 그래서 11153이된다 111530. Notepad ++에서 가능합니까? 다음 정규식을 사용하여 모든 숫자를 찾을 수 있다는 것을 알고 있습니다. [0-9]{5},하지만이를 동일한 숫자와 추가로 대체하려면 0어떻게해야합니까? 교체 상자에서 다음을 시도했습니다. [0-9]{5}0- 말 그대로했다, 그래서 11153로 대체[0-9]{5}0 \10- \1시합 을 할 곳을 읽었 지만 작동하지 않는 것 같습니다. 이것은 대체 할 11153함께0 편집 : \00-이 대답을 기반으로 \0대신 사용해야 합니다 \1. 그래도 작동하지 않습니..

developer tip 2021.01.08
반응형