반응형

2020/03 927

MySQL의 ROW_NUMBER ()

MySQL의 ROW_NUMBER () MySQL에서 SQL Server 기능을 복제하는 좋은 방법이 ROW_NUMBER()있습니까? 예를 들면 다음과 같습니다. SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 그런 다음 예를 들어 조건 intRow을 1로 제한 하여 col3각 (col1, col2)쌍 마다 가장 높은 단일 행을 얻을 수 있습니다. 각 (col1, col2) 쌍마다 단일 최고 col3 행을 원합니다. 그것은 가장 일반적으로 묻는 SQL 질문 중 하나 인 그룹 별 최대 값입니다 (쉽게 보이지만 실제로는 그렇지 않기 때문에). 나는 종종 빈약 한 자조에 빠졌..

Programing 2020.03.29

diff 명령에 해당하는 Windows 란 무엇입니까?

diff 명령에 해당하는 Windows 란 무엇입니까? 나는 이것과 비슷한 게시물이 있다는 것을 알고있다 : here . 언급 한 명령을 사용해 보았지만 comp"abcd"와 같은 데이터가있는 파일과 "abcde"데이터가있는 파일이 두 개 있으면 파일 크기가 다르다는 것입니다. 나는 그들이 정확히 다른 곳을 알고 싶었습니다. 유닉스에서 간단한 diff는 "abd"와 "abc"와 같은 것이 있으면 Windows의 comp 명령이 작동하는 행과 열을 알려줍니다. 그렇지 않다. 내가 이것에 사용할 수있는 아이디어가 있습니까? CMD 쉘 또는 배치 파일에서이를 실행하십시오. FC file1 file2 FC 이진 파일을 비교하는 데 사용할 수도 있습니다. FC /B file1 file2 글쎄, Windows에서 ..

Programing 2020.03.29

세트를 변환하는 방법

세트를 변환하는 방법 문자열 []? 에서 String[]나가야 Set하지만 어떻게 해야할지 모르겠습니다. 다음은 실패합니다 : Map myMap = gpxlist.getAll(); Set myset = myMap.keySet(); String[] GPXFILES1 = (String[]) myset.toArray(); // Here it fails. 작동하도록 수정하려면 어떻게해야합니까? Set#toArray(T[])같은 크기의 형식화 된 배열 인수를 사용하는 방법을 사용하십시오 . String[] GPXFILES1 = myset.toArray(new String[myset.size()]); 다른 크기를 사용할 수도 있지만 toArray(), 제공된 인수를 다시 사용하는 대신 반환 할 새 배열을 작성 하도..

Programing 2020.03.29

SELECT로 삽입

SELECT로 삽입 select를 사용하여 삽입하는 쿼리가 있습니다. INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid 삽입물에 대해 "이름, 위치"만 선택하고 쿼리에서 gid를 다른 것으로 설정할 수 있습니까? 그렇습니다.하지만 구문을 확인하십시오. INSERT INTO courses (name, location, gid) SELECT name, location, 1 FROM courses WHERE cid = 2 gid물론 1뿐만 아니라 그 위치 와 동일한 유형의 상수를 넣을 수 있습니다 . 그리고 나는 그 cid가치를 만들어 냈습니다 . 그렇습니다. 당신은 쓸 수 있습니다 ..

Programing 2020.03.29

브라우저가 캐시를 지우도록 강제

브라우저가 캐시를 지우도록 강제 누군가가 사이트를 방문 할 때 브라우저 캐시를 지우고 변경 사항을 볼 수 있도록 내 페이지에 코드를 넣을 수있는 방법이 있습니까? 사용되는 언어 : ASP.NET, VB.NET, 물론 HTML, CSS 및 jQuery 이와 관련 .css하여 .js변경되는 경우 "캐시 버스 팅"방법은 _versionNo각 릴리스의 파일 이름에 " " 와 같은 것을 추가하는 것 입니다. 예를 들면 다음과 같습니다. script_1.0.css // This is the URL for release 1.0 script_1.1.css // This is the URL for release 1.1 script_1.2.css // etc. 또는 파일 이름 다음에 수행하십시오. script.css?v=..

Programing 2020.03.29

Angular에서 활성 경로를 어떻게 결정합니까?

Angular에서 활성 경로를 어떻게 결정합니까? 참고 : 여기에는 여러 가지 답변이 있으며 대부분 한 번에 유효합니다. 사실 Angular 팀이 라우터를 변경함에 따라 작동하는 내용이 여러 번 변경되었습니다. 결국 Angular 에서 라우터 가 될 Router 3.0 버전 은 이러한 솔루션 중 많은 부분을 손상 시키지만 자체적으로 매우 간단한 솔루션을 제공합니다. RC.3부터 선호되는 솔루션은 이 답변에[routerLinkActive] 표시된대로 사용 하는 것 입니다. Angular 응용 프로그램 (이 글을 쓸 때 2.0.0-beta.0 릴리스에서 현재)에서 현재 활성 경로가 무엇인지 어떻게 결정합니까? Bootstrap 4를 사용하는 앱을 개발 중이며 관련 구성 요소가 태그 에 표시 될 때 탐색 링크..

Programing 2020.03.29

문자열을 연결하는 가장 효율적인 방법은 무엇입니까?

문자열을 연결하는 가장 효율적인 방법은 무엇입니까? 문자열을 연결하는 가장 효율적인 방법은 무엇입니까? 이 StringBuilder.Append()방법은 + 연산자를 사용하는 것보다 훨씬 좋습니다. 그러나 1000 개 이하의 연결을 실행할 String.Join()때보 다 훨씬 효율적 이라는 것을 알았 습니다 StringBuilder. StringBuilder sb = new StringBuilder(); sb.Append(someString); 유일한 문제 String.Join는 문자열을 공통 구분 기호로 연결해야한다는 것입니다. @ ryanversaw가 지적했듯이 (편집 :) 구분 기호 문자열을 만들 수 있습니다. string key = String.Join("_", new String[] { "Cus..

Programing 2020.03.29

javac가 "확인되지 않거나 안전하지 않은 작업 사용"경고를 발생시키는 원인

javac가 "확인되지 않거나 안전하지 않은 작업 사용"경고를 발생시키는 원인 예를 들면 다음과 같습니다. javac Foo.java Note: Foo.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 유형 지정자없이 컬렉션을 사용하는 경우 (예 : Arraylist()대신 ArrayList()) Java 5 이상에서 발생합니다 . 컴파일러가 generics를 사용하여 형식이 안전한 방식으로 컬렉션을 사용하고 있는지 확인할 수 없음을 의미합니다 . 경고를 없애려면 컬렉션에 어떤 유형의 객체를 저장하고 있는지 구체적으로 지정하십시오. 그래서 대신 List myList = new ArrayLi..

Programing 2020.03.29

PDOException“드라이버를 찾을 수 없습니다”

PDOException“드라이버를 찾을 수 없습니다” 방금 Apache, MySQL 및 PHP와 함께 Debian Lenny를 설치했으며 PDOException을 받고 could not find driver있습니다. 이것은 특정 코드 줄입니다. $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST, DB_NAME, DB_USER, 그리고 DB_PASS내가 정의했다고 상수이다. 프로덕션 서버 및 이전 Ubuntu Server 설정에서 제대로 작동합니다. PHP 설치와 관련이 있습니까? 인터넷을 검색해도 도움이되지는 않았지만 전문가 교환 및 예제 만 있으면되지만 해결책은 없습니다. pdo_mysql이라는..

Programing 2020.03.29

하나의 디렉토리에있는 모든 파일을 반복

하나의 디렉토리에있는 모든 파일을 반복 루비로 루프를 작성하여 각 파일에서 코드 블록을 실행할 수 있습니까? 나는 루비를 처음 접했고 이것을 수행하는 방법은 각 루프를 수행하는 것이라고 결론을 내렸다. 루비 파일은 반복하려는 디렉토리와 다른 디렉토리에서 실행됩니다. 나는 그것을 시도했지만 Dir.foreach그것을 작동시킬 수 없었다. 다른 사람들이 말했듯 Dir.foreach이 여기에 좋은 옵션입니다. 그러나 노트는 것을 Dir.entries그리고 Dir.foreach항상 표시됩니다 .및 ..(현재의 부모 디렉토리). 일반적으로 작업하고 싶지 않으므로 다음과 같이 할 수 있습니다. Dir.foreach('/path/to/dir') do |item| next if item == '.' or item ==..

Programing 2020.03.29
반응형