반응형

Java 2009

PHP가 0을 문자열과 같은 것으로 간주하는 이유는 무엇입니까?

PHP가 0을 문자열과 같은 것으로 간주하는 이유는 무엇입니까? 다음 코드가 있습니다. $item['price'] = 0; /*code to get item information goes in here*/ if($item['price'] == 'e') { $item['price'] = -1; } 아이템 가격을 0으로 초기화 한 다음 이에 대한 정보를 얻기위한 것입니다. 가격이 'e'로 표시되면 판매가 아닌 교환을 의미하며 데이터베이스에 음수로 저장됩니다. 아이템이 보너스이거나 나중에 가격이 설정되기 때문에 가격을 0으로 둘 가능성도 있습니다. 그러나 가격이 설정되지 않고 초기 값이 0으로 남을 때마다 if위에 표시된 루프는 참으로 평가되고 가격은 -1로 설정됩니다. 즉, 0을 'e'로 간주합니다. 어떻게..

programing 2020.08.16

Visual Studio 2013에서 솔루션 파일 (SLN)을 강제로 열려면 어떻게해야합니까?

Visual Studio 2013에서 솔루션 파일 (SLN)을 강제로 열려면 어떻게해야합니까? VS 2013에서 명시 적으로 VS 2012 솔루션 (SLN 파일)을 열려고하면 성공합니다. Windows 탐색기에서 두 번 클릭하면 VS 2012에서 계속 열립니다. " Visual Studio 2012가 vs2010 솔루션을 변환하지 않습니까? "를 읽고 솔루션 파일 "다른 이름으로 저장 ..."에 대한 제안을 따랐습니다 . 여전히 기본적으로 VS 2012에서 열립니다. 내 질문: Visual Studio 2013에서 강제로 열도록 SLN 파일을 변경하는 방법은 무엇입니까? .sln파일은 표시 목적으로 초기 라인 중 하나 버전 - 예를 들어 : Microsoft Visual Studio Solution Fi..

programing 2020.08.16

json 데이터를 html 테이블로 변환

json 데이터를 html 테이블로 변환 json 데이터가 주어진 동적 테이블을 생성하는 jQuery 또는 JavaScript 라이브러리가 있습니까? 열을 정의하고 싶지 않습니다. 라이브러리는 json 해시의 키를 읽고 열을 생성해야합니다. 물론 json 데이터를 반복하고 html 테이블을 생성 할 수 있습니다. 단순히 재사용 할 수있는 그러한 라이브러리가 있는지 알고 싶습니다. 귀하의 답변에 감사드립니다. 내가 직접 썼다. 이것은 jQuery를 사용합니다. 코드 조각 : var myList = [ { "name": "abc", "age": 50 }, { "age": "25", "hobby": "swimming" }, { "name": "xyz", "hobby": "programming" } ]; // ..

programing 2020.08.16

현재 분기의 모든 변경 사항을 Git의 새 분기로 이동

현재 분기의 모든 변경 사항을 Git의 새 분기로 이동 마스터 브랜치에서 사소한 버그 수정이 될 것이라고 생각한 작업을 시작했습니다. 그러나 처음에 개발을 수행하기 위해 별도의 분기를 만들었 으면하는 시점까지 통제 할 수 없게되었습니다. 그래서 지금 제가하고 싶은 것은 : "edge"라고하는 새 분기를 만듭니다. 마스터에서 변경 / 추적되지 않은 모든 파일을 에지로 이동 (예 : 버그 수정을 시작할 때 마스터가 변경되지 않음) 가장자리에서 내 작업을 끝내고 마스터로 다시 병합 어떻게 할 수 있습니까? 아직 아무것도하지 않았다면 이미 올바른 위치에있는 것입니다. 새 분기를 만듭니다. git checkout -b edge 파일이 변경되지 않았습니다. 그냥 git add평소처럼 무엇을 필요로하고 커밋. 당신이..

programing 2020.08.16

복제하지 않고 git 저장소에서 파일 찾아보기 및 표시

복제하지 않고 git 저장소에서 파일 찾아보기 및 표시 먼저 복제하지 않고 git repo에서 파일을 찾아보고 표시하는 방법이 있습니까? 명령을 사용하여 svn에서 수행 할 수 있습니다. svn ls / path / to / repo svn cat / path / to / repo / file-in-repo 나는 아마도 git show를 사용할 수 있지만 다음을 수행합니다. git show / path / to / repo git show HEAD : / path / to / repo 결과 치명적 : git 저장소가 아님 원하는 명령 git ls-remote은 원격 저장소에 대한 정보를 얻을 수 있지만 기록을 표시하거나 디렉토리 또는 해당 수준의 목록을 표시 할 수 없습니다. 기본적으로 매우 높은 수준의..

programing 2020.08.15

(! [] + []) [+ []]… 작동 이유 설명

(! [] + []) [+ []]… 작동 이유 설명 alert((![]+[])[+[]]+(![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]); 이 코드의 출력은 다음과 같습니다 fail.. 왜? 그건 그렇고, (![]+[])[+!+[]] == 'false'[1]맞죠?. 하지만 왜 ![]+[] == "false"그리고 왜 +!+[] == 1? @Mauricio가 언급했듯이 (![]+[])[+[]]"f"( "false"의 첫 번째 문자), (![]+[])[+!+[]])"a"등입니다. 어떻게 작동합니까? 첫 번째 문자 'f'를 살펴 보겠습니다. (![]+[])[+[]]; // 'f' 표현식의 첫 번째 부분 (괄호 사이 ) 은로 구성되며 ![]+[]..

programing 2020.08.15

Lambda 식 및 일반 메서드

Lambda 식 및 일반 메서드 일반적인 인터페이스가 있다고 가정합니다. interface MyComparable { public int compare(T obj1, T obj2); } 그리고 방법 sort: public static void sort(List list, MyComparable comp) { // sort the list } 이 메서드를 호출하고 람다 식을 인수로 전달할 수 있습니다. List list = Arrays.asList("a", "b", "c"); sort(list, (a, b) -> a.compareTo(b)); 잘 작동합니다. 그러나 이제 인터페이스를 제네릭이 아니고 메서드를 제네릭으로 만들면 다음과 같습니다. interface MyComparable { public int..

programing 2020.08.15

레지스터를 덮어 쓰지 않고 붙여 넣는 방법

레지스터를 덮어 쓰지 않고 붙여 넣는 방법 기본 레지스터에 선택 항목을 배치하지 않고 시각적으로 선택한 영역 위에 붙여 넣는 방법을 아는 사람이 있습니까? 항상 명시 적 레지스터에서 붙여 넣어 문제를 해결할 수 있다는 것을 알고 있습니다. 하지만 "xp그냥 입력하는 것이 아니라 목에 통증 이 있습니다.p "{register}p설명대로 작동하지 않습니다. 선택 항목이 레지스터의 내용으로 대체됩니다. 대신 다음과 같은 작업을 수행해야합니다. " I haven't found how to hide this function (yet) function! RestoreRegister() let @" = s:restore_reg return '' endfunction function! s:Repl() let s:res..

programing 2020.08.15

GitHub 트래픽 그래프에 자체 뷰가 포함되어 있습니까?

GitHub 트래픽 그래프에 자체 뷰가 포함되어 있습니까? 내가 가진 여러 프로젝트를 GitHub의에, 그들은 모두가 트래픽 그래프 내 저장소 점점 얼마나 많은 트래픽을 볼 수 있습니다. 내가 링크 한 블로그 게시물은 방문자에 대해 매우 모호합니다. 다음과 같이 설명합니다. .. 순 방문자 수 .. 내 저장소 중 일부에 일상적인 활동이 있다는 것이 이상하지만 이러한 뷰의 대부분이 나인지 확실하지 않습니다. 그렇다면 "unique visitors"내가 유일한 고유 방문자가 될 때를 말하는 이유는 무엇입니까? 질문: GitHub에서 사용되는 트래픽 그래프에 자체 소스를 탐색 할 때 자신이 포함 되나요? 그것은 매우 사소한 것이지만, 내가 얻는 견해가 내가 소스를 탐색하는 것인지 아니면 실제로 내 소스를 탐색..

programing 2020.08.15

변경 로그 / 감사 데이터베이스 테이블을위한 최상의 디자인?

변경 로그 / 감사 데이터베이스 테이블을위한 최상의 디자인? [닫은] 다른 변경 로그 / 감사 (추가, 삭제, 수정 등)를 저장할 데이터베이스 테이블을 만들어야합니다. 특별히 자세한 정보를 저장할 필요가 없으므로 다음과 같은 내용을 생각하고있었습니다. id (이벤트 용) 트리거 한 사용자 이벤트 이름 이벤트 설명 이벤트의 타임 스탬프 여기에 뭔가 빠졌나요? 복잡하게 만들 계획은 없지만 (이벤트 유형에 대한 다른 테이블을 만들거나 내 필요를 복잡하게하므로 문제가되지 않음) 디자인을 계속 개선 할 수 있습니다. 제가 작업중인 프로젝트에서 감사 로그는 설명하신 것과 같이 매우 최소한의 디자인에서 시작되었습니다. event ID event date/time event type user ID description..

programing 2020.08.15
반응형