반응형

jQuery 2111

데이터베이스, 테이블 및 열 명명 규칙?

데이터베이스, 테이블 및 열 명명 규칙? [닫은] 데이터베이스를 디자인 할 때마다 데이터베이스에 항목 이름을 지정하는 가장 좋은 방법이 있는지 항상 궁금합니다. 나는 자주 다음과 같은 질문을합니다. 테이블 이름은 복수 집에? 열 이름은 단 수집에? 접두사를 접두사에 접어 놓으시겠습니까? 항목 이름을 때 대소 문자를 사용합니까? 데이터베이스의 항목 이름 지정에 대한 권장 지침이 있습니까? Microsoft의 SQL Server 데이터베이스를 확인하는 것이 좋습니다. https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks AdventureWorks 샘플은 데이터베이스 개체 구성에 스키마 이름을 사용하는 매우 명확하고 일관된 명명..

ProgramingTip 2020.09.29

typedef 골대 골 정의

typedef 골대 골 정의 [중복] 이 질문에 이미 답변이 있습니다. 왜 우리는 C에서 보편적을 그렇게 자주 typedef해야합니까? 15 답변 저는 C 프로그래밍의 궁금하지만 typedef구조를 정의 할 때 사용 하는 것과 사용하지 않는 것의 차이점이 무엇인지 않습니다 typedef. 정말 차이가없는 것 같고 같은 목표를 달성합니다. struct myStruct{ int one; int two; }; 대 typedef struct{ int one; int two; }myStruct; 일반적인 관용구는 다음 두 가지를 모두 사용합니다. typedef struct X { int x; } X; 그들은 서로 다른 정의입니다. 토론을 더 명확하게하기 위해 문장을 분할하겠습니다. struct S { int x;..

ProgramingTip 2020.09.29

Bash 펼쳐에서 현재 디렉토리 이름 (전체 경로 없음) 가져 오기

Bash 펼쳐에서 현재 디렉토리 이름 (전체 경로 없음) 가져 오기 bash 펼쳐에서 현재 작업 디렉토리 이름을 얻는 방법, 또는 터미널 명령 만 얻을 수있는 방법은 무엇입니까? pwd예를 들어 현재 작업 디렉토리의 전체 경로를 제공 /opt/local/bin하지만bin 베이스 이름이 필요 없으며, 특히 PWD를 실행하는 서브 쉘이 필요하지 않습니다 ( 추가적이고 값 비싼 포크 작업 추가 ). 쉘은 매개 변수 확장을 사용하여 내부적으로이를 수행 할 수 있습니다 . result=${PWD##*/} # to assign to a variable printf '%s\n' "${PWD##*/}" # to print to stdout # ...more robust than echo for unusual names..

ProgramingTip 2020.09.29

if- 문에서의 && (논리 -and)에 해당

if- 문에서의 && (논리 -and)에 해당 내 코드는 다음과 달라집니다. def front_back(a, b): # +++your code here+++ if len(a) % 2 == 0 && len(b) % 2 == 0: return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):] else: #todo! Not yet done. :P return IF 조건부에서 오류가 발생합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 당신이 원하는 것 and대신에 &&. 사용 and및 or조건. 즉 if foo == 'abc' and bar == 'bac' or zoo == '123': # do something 두 가지 의견 : 사용 and..

ProgramingTip 2020.09.29

현재 변경 사항으로 Git 분기 만들기

현재 변경 사항으로 Git 분기 만들기 나는 내 작업이 쉬울 생각 에서 일하기 동안 마스터 브랜치 . 잠시 후 더 많은 작업이 필요하다는 것을 깨달았고이 모든 작업을 새 지점에서 수행하고 싶습니다. 더티 마스터 없이 새 브랜치를 생성하고 모든 변경 사항을 수행해야합니까? 아직 커밋하지 않았다면 (1 : 브랜치)와 (3 : 체크 아웃) 충분할 것입니다. 또는 하나의 명령으로 :git checkout -b newBranch git resetman 페이지 에서 언급했듯이 : $ git branch topic/wip # (1) $ git reset --hard HEAD~3 # (2) NOTE: use $git reset --soft HEAD~3 (explanation below) $ git checkout to..

ProgramingTip 2020.09.29

Maven에게 최신 버전의 사용 지시를 사용합니까?

Maven에게 최신 버전의 사용 지시를 사용합니까? Maven에서 일반적으로 다음과 같이 설정됩니다. wonderful-inc dream-library 1.2.3 이제 자주 릴리스되는 라이브러리로 작업하는 경우 태그를 업데이트하면 다소 업데이트됩니다. Maven에 항상 저장소에서 사용 가능한 최신 버전을 사용하는 지시하는 방법이 있습니까? 노트 : 이 답변은 Maven 2에만 적용됩니다! 언급 LATEST및 RELEASE메타 버전 은 6 년 전에 메이븐 3에서 "재현 가능한 빌드를 위해"삭제되었습니다 . 이 Maven 3 호환 솔루션을 참조하십시오 . 항상 최신 버전을 사용하려는 경우 Maven에는 버전 범위의 대안으로 사용할 수있는 두 개의 키워드가 있습니다. 더 이상 제어 할 수있는 더 이상 제어 할..

ProgramingTip 2020.09.29

언제 git pull --rebase를 쓰고 있습니까?

언제 git pull --rebase를 쓰고 있습니까? 나는 git pull --rebase기본적으로 사용 하는 사람들 과 절대 사용하지 않는다고 주장하는 사람들을 알고 있습니다. 나는 병합과 리베이스의 차이점을 이해하고 믿지만 git pull. 병합 커밋 메시지를 많이보고 싶지 않은 문제가 있습니까? 다음과 같은 경우 git pull --rebase에 경우에 합니다. 귀하의 변경 사항은 별도의 지점이 필요하지 않습니다. 실제로-그렇다면 왜 안 검증? 더 명확하고 커밋에 라우팅 그룹 을 부과하지 않습니다 . 좋아, 약간의 설명이 필요하다고 생각합니다. 아시다시피 Git에서는 분기 및 병합을 권장합니다. 변경 사항을 가져 오는 로컬 브랜치와 원격 브랜치는 실제로는 다른 브랜치이며 git pull병합에 관한..

ProgramingTip 2020.09.29

git log 또는 git diff를 종료하는 방법

git log 또는 git diff를 종료하는 방법 [중복] 이 질문에 이미 답변이 있습니다. 터미널에서 'git status'목록을 종료하는 방법은 무엇입니까? 15 답변 나는 Git Immersion 의 도움으로 Git 을 배우려고 노력하고 있습니다. git log또는 사용할 때마다 나를 좌절시키는 한 가지가 있습니다 git diff. 이 (END)단어를 만나면 다음에 무엇을 해야할지 모르겠습니다 . 명령을 입력 할 수없고 결국 현재 Bash 창을 닫고 다른 창을 다. 사용하려는 다음 명령을 어떻게 입력합니까? 당신은 스크롤 가능한 less출력을 만드는 프로그램에 git log있습니다. q이 화면을 마지막으로 입력하십시오 . h도움을받을려면 입력하십시오 . 당신이 호출기의 출력을 읽을 수와 말이 환경..

ProgramingTip 2020.09.29

하나의 CSS 파일을 다른 파일에 포함 할 수 있습니까?

하나의 CSS 파일을 다른 파일에 포함 할 수 있습니까? 하나의 CSS 파일을 다른 파일에 포함 할 수 있습니까? 예 : @import url("base.css"); 노트 : @import규칙은 앞에 와야합니다 (제외한 다른 모든 규칙 @charset). 추가 @import명령문에는 추가 서버 요청이 필요합니다. 또는 여러 HTTP 요청을 피하기 위해 모든 CSS를 하나의 파일로 연결합니다. 예를 들어, 콘텐츠의 복사 base.css및 special.css로를 base-special.css단지 참조 base-special.css. 예. CSS 파일을 다른 CSS 파일로 수 있습니다. @import 규칙을 사용하는 스타일 시트의 첫 번째 규칙을 사용해야합니다 . @import "mystyle.css"; @..

ProgramingTip 2020.09.29

std :: string을 다듬는 가장 좋은 방법은 무엇입니까?

std :: string을 다듬는 가장 좋은 방법은 무엇입니까? 현재 다음 코드를 사용하여 std::strings내 프로그램의 모든 항목을 오른쪽 트리밍합니다 . std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); 잘 작동하지만 실패 할 수있는 최종 사례가 있는지 궁금합니다. 물론 우아한 대안과 제안 솔루션에 대한 답변도 환영합니다. 편집 C ++ 17 이후 표준 라이브러리의 일부가 제거되었습니다. 많은 C ++ 11부터는 우수한 솔루션 인 람다가 있습니다. #include #include #include // trim from start (in place) static inline void ltrim(std::string &s) { s.erase(s.b..

ProgramingTip 2020.09.29
반응형