반응형

programing tip 3103

svn diff를 만드는 방법 두 개정 사이에 공백이 아닌 줄 변경 만 표시

svn diff를 만드는 방법 두 개정 사이에 공백이 아닌 줄 변경 만 표시 나는 다음과 같은 것을 사용하여 두 개정 사이의 차이점을 얻을 수 있습니다. svn diff -r 100:200 > file.diff 그러나 문제는 공백의 변화로 인해 나타나는 줄이 많다는 것입니다. 공백뿐만 아니라 실제로 중요한 방식으로 변경되는 줄만 작성하는 방법이 있습니까? 당신이 사용할 수있는 svn diff -r 100:200 -x -b > file.diff 모든 공백을 무시하려면 : svn diff -x -w | less 출처 사용 -x --ignore-space-change또는 -x --ignore-all-space. (참조 svn -h diff) svn diff에 --diff-cmd 인수를 사용하여 대체 diff ..

programing tip 2020.09.14

npm을 사용하여 rubygems 용 번 들러처럼 필수 패키지를 설치하거나 업데이트합니다.

npm을 사용하여 rubygems 용 번 들러처럼 필수 패키지를 설치하거나 업데이트합니다. 나는 Bundler를 좋아하며 의존성 관리에 탁월합니다. 나는 npm을 좋아 합니다. 노드 패키지를 설치하는 것은 쉽습니다! 저는 nodejs 앱을 가지고 있고 앱 종속성을 지정하고 앱을 배포 할 때마다 쉽게 설치 / 업데이트 할 수 있기를 바랍니다 . 이것은 내가 공개하는 라이브러리가 아니라 본격적인 웹 앱입니다. 나는 npm bundle명령을 알고 있지만 단순히 패키지가 설치된 디렉토리를 무시하는 것 같습니다. 나는 이러한 방식으로 번 들러를 사용하는 데 익숙합니다. # Gemfile gem "rails", "3.0.3" Rails v3.0.3 및 기타 필수 gem이 아직없는 경우에만 호스트 머신에 설치합니다...

programing tip 2020.09.14

matplotlib의 그림 내에서 각 플롯 된 선에 대해 새 색상을 선택하는 방법은 무엇입니까?

matplotlib의 그림 내에서 각 플롯 된 선에 대해 새 색상을 선택하는 방법은 무엇입니까? 플로팅 된 각 선에 대해 색상을 지정하고 싶지 않습니다. for i in range(20): ax1.plot(x, y) 이에 대한 이미지를 보면 matplotlib는 각 줄마다 다른 색상을 선택하려고 시도하지만 결국에는 색상을 재사용합니다. 이미 사용한 색상이 반복되는 것을 중지하고 사용할 색상 목록을 제공하고 싶습니다. 1.0+ 버전의 matplotlib에서 사용할 수 있으며 axes.color_cycle( example 참조 ), 이전 버전 Axes.set_default_color_cycle( example 참조 )을 사용할 수 있습니다. 나는 일반적 으로이 세 가지 중 세 번째를 사용하고 있으며 1 및 ..

programing tip 2020.09.14

균형 잡힌 나무의 정의

균형 잡힌 나무의 정의 나는 누군가가 나를 위해 균형 잡힌 트리의 정의를 명확히 해줄 수 있는지 궁금합니다. 나는 "각 하위 트리가 균형을 이루고 두 하위 트리의 높이가 최대 1만큼 다른 경우 트리가 균형을 이룹니다. 이것이 멍청한 질문이라면 사과드립니다. 그러나이 정의가 나무의 잎까지 모든 노드에 적용됩니까, 아니면 루트에서 바로 떨어진 왼쪽 및 오른쪽 하위 트리에만 적용됩니까? 이것을 프레임하는 또 다른 방법은 트리의 내부 노드가 불균형하고 전체 트리가 균형을 유지하는 것이 가능할까요? 제약 조건은 일반적으로 모든 하위 트리에 재귀 적으로 적용됩니다. 즉, 트리는 다음과 같은 경우에만 균형을 이룹니다. 왼쪽 및 오른쪽 하위 트리의 높이가 최대 1만큼 다릅니다. 왼쪽 하위 트리가 균형을 이루고 있으며 ..

programing tip 2020.09.14

nodejs에서 스레드를 만드는 방법

nodejs에서 스레드를 만드는 방법 한 번에 여러 메서드를 실행하기위한 스레드를 만드는 방법이 있습니까? 이렇게하면 다른 모든 스레드 사이에 어떤 메서드가 실패하면 종료됩니다. 모든 node.js 프로세스는 설계 상 단일 스레드입니다. 따라서 여러 스레드를 얻으려면 여러 프로세스가 있어야합니다 (다른 포스터에서 지적했듯이 Node에서 스레드로 작업 할 수있는 기능을 제공하는 링크 할 수있는 라이브러리도 있지만 해당 라이브러리 없이는 그러한 기능이 존재하지 않습니다) . Shawn Vincent의 답변 참조 https://github.com/audreyt/node-webworker-threads ) node.js 문서 ( http://nodejs.org/api/child_process.html) 에 표시..

programing tip 2020.09.14

Git : 단일 수정 오류가 필요함

Git : 단일 수정 오류가 필요함 내 프로젝트에서 새 자식을 초기화했으며 지금까지 커밋이 두 개뿐입니다. 내 로그는 다음과 같습니다. git log commit e515e5b8dcbd8f1ea4a7a7d4a1efb82a1a0aee7a Author: Olkun Mustafa Date: Fri Oct 3 10:04:20 2014 +0300 Temp commit commit 71781bf0a7807351a56d5155dac94169ea700527 Author: Olkun Mustafa Date: Fri Oct 3 10:01:42 2014 +0300 First Commit 이 커밋을 리베이스하려고하면 아래와 같은 오류가 발생합니다. git rebase --interactive HEAD~2 fatal: Need..

programing tip 2020.09.14

PHP에서 클래스 이름을 어떻게 얻습니까?

PHP에서 클래스 이름을 어떻게 얻습니까? public class MyClass { } Java에서는 다음과 같이 클래스 이름을 얻을 수 있습니다. String className = MyClass.class.getSimpleName(); PHP에서 어떻게할까요? 나는 이미 알고 get_class()있지만 객체에 대해서만 작동합니다. 현재 저는 Active Record에서 일하고 있습니다. 나는 같은 진술이 필요합니다 MyClass::className. PHP 5.5부터 ClassName :: class 를 통해 클래스 이름 확인을 사용할 수 있습니다 . PHP5.5의 새로운 기능을 참조하십시오 . 클래스 메서드에서이 기능을 사용하려면 static :: class 사용하십시오 . 이전 버전의 PHP의 경우..

programing tip 2020.09.14

대규모 SQL 스크립트 실행 (GO 명령 사용)

대규모 SQL 스크립트 실행 (GO 명령 사용) C # 프로그램 내에서 대량의 SQL 문 (테이블, 뷰 및 저장 프로 시저 생성)을 실행해야합니다. 이러한 문은 문으로 구분해야 GO하지만 문을 SqlCommand.ExecuteNonQuery()좋아하지 않습니다 GO. 참조 용으로 게시 할 것이라고 생각하는 내 솔루션은 SQL 문자열을 GO줄로 나누고 각 배치를 개별적으로 실행 하는 것이 었습니다 . 더 쉽고 더 나은 방법이 있습니까? GO 구분 기호를 이해하는 SQL Server 관리 개체 (SMO)를 사용합니다. 여기 내 블로그 게시물을 참조하십시오. http://weblogs.asp.net/jongalloway/Handling-_2200_GO_2200_-Separators-in-SQL-Scripts-..

programing tip 2020.09.14
반응형