반응형

전체 글 1480

SQL Server, MS SQL - 트리거 성능 통계 보기 , Aggregate performance statistics for cached triggers.

--이거 그대로 붙여 넣으면 됨 SELECT TOP 5 d.object_id, d.database_id, DB_NAME(database_id) AS 'database_name', OBJECT_NAME(object_id, database_id) AS 'trigger_name', d.cached_time, d.last_execution_time, d.total_elapsed_time, d.total_elapsed_time/d.execution_count AS [avg_elapsed_time], d.last_elapsed_time, d.execution_count FROM sys.dm_exec_trigger_stats AS d ORDER BY [total_worker_time] DESC; Column name..

Database/SQL Server 2022.03.11

MS SQL, SQL Server - 스칼라 반환 함수 권한 허용 grant scalar valued function

SQL query를 요청하여 만들어 전달하였는데 당연하게 쓰고 있던 저장된 함수들이 다른 유저에게는 작동이 안되었다. Execute Permission was denied 같은 에러가 떴고, 아래의 명령어로 풀어주었다. Grant [뭐에 대한-execute, select] on [함수이름] to [누구에게, 유저 아이디] GRANT EXECUTE on dbo.getLocalTime() TO public GRANT EXECUTE on dbo.getLocalTime() TO [Grace.Ha] GRANT EXECUTE on dbo.getLocalTime() TO [Admin] GRANT EXECUTE on dbo.getLocalTime() TO [IT] 그 뒤에 한번 더 에러가 생겼다. Error Messa..

Database/SQL Server 2022.03.11

목록을 정렬하는 방법<T> 객체의 속성에 의해

질문자 :Shyju OrderId , OrderDate , Quantity 및 Total 과 같은 속성이 있는 Order 라는 클래스가 있습니다. Order 클래스 목록이 있습니다. List objListOrder = new List(); GetOrderList(objListOrder); // fill list of orders Order 개체의 한 속성을 기반으로 목록을 정렬하려고 합니다. 예를 들어 주문 날짜 또는 주문 ID별로 정렬해야 합니다. C#에서 이 작업을 수행하려면 어떻게 해야 합니까? 내가 생각할 수있는 가장 쉬운 방법은 Linq를 사용하는 것입니다. List SortedList = objListOrder.OrderBy(o=>o.OrderDate).ToList(); Lazarus 목록을 ..

etc./StackOverFlow 2022.03.07

분기가 지정되지 않은 "git push"의 기본 동작

질문자 :Debajit 다음 명령을 사용하여 원격 분기로 푸시합니다. git push origin sandbox 내가 말한다면 git push origin 다른 브랜치에서도 변경 사항을 푸시합니까, 아니면 현재 브랜치만 업데이트합니까? master , production 및 sandbox 세 가지 분기가 있습니다. git push 문서는 이에 대해 명확하지 않으므로 이것을 명확히 하고 싶습니다. git push 명령이 정확히 업데이트하는 브랜치와 리모컨은 무엇입니까? git push git push origin origin 는 리모컨입니다. git push [remote] [branch] 는 해당 분기만 원격으로 푸시한다는 것을 이해합니다. git 구성에서 push.default를 설정하여 기본 동작을 ..

etc./StackOverFlow 2022.03.07

자동 닫기 스크립트 요소가 작동하지 않는 이유는 무엇입니까?

질문자 :dimarzionist 브라우저가 올바르게 인식하지 못하는 이유는 무엇입니까? 이것이 XHTML 지원의 개념을 깨뜨립니까? 참고: 이 설명은 적어도 모든 IE(6-8 베타 2)에 대해 정확합니다. XHTML 1 사양은 다음과 같이 말합니다. С.3. 요소 최소화 및 빈 요소 콘텐츠 EMPTY 가 아닌 요소의 빈 인스턴스가 주어지면(예: 빈 제목 또는 단락) 최소화된 형식을 사용하지 마십시오(예: 아니라 >를 사용). XHTML DTD는 스크립트 요소를 다음과 같이 지정합니다. squadette 브래드와 squadette가 말한에 추가하려면, 자기 닫는 XML 구문 서버 text/html 유형을 보내면 제대로 구성된 XHTML 문서가 있더라도 FF3+는 HTML 렌더링 모드를 사용하므로 Hello..

etc./StackOverFlow 2022.03.07

뷰 컨트롤러 간에 데이터 전달

질문자 :Matt Price 저는 iOS 및 Objective-C와 전체 MVC 패러다임을 처음 접했고 다음과 같은 문제에 봉착했습니다. 데이터 입력 양식 역할을 하는 보기가 있고 사용자에게 여러 제품을 선택할 수 있는 옵션을 제공하고 싶습니다. UITableViewController 사용하여 다른 보기에 나열되며 다중 선택을 활성화했습니다. 한 보기에서 다른 보기로 데이터를 전송하려면 어떻게 합니까? UITableView 에서 선택 항목을 유지하지만 양식 제출 시 다른 데이터와 함께 Core Data에 저장할 수 있도록 이전 데이터 입력 양식 보기로 다시 전달하려면 어떻게 해야 합니까? 나는 주변을 서핑했고 일부 사람들이 앱 대리자에서 배열을 선언하는 것을 보았습니다. 싱글톤 에 대한 내용을 읽었지만 ..

etc./StackOverFlow 2022.03.07

Python 스크립트를 어떻게 프로파일링할 수 있습니까?

질문자 :Chris Lawlor Project Euler 및 기타 코딩 대회는 종종 최대 실행 시간이 있거나 사람들이 특정 솔루션이 실행되는 속도를 자랑합니다. Python을 사용하면 때때로 접근 방식이 다소 복잡합니다. 즉, __main__ 타이밍 코드를 추가하는 것입니다. Python 프로그램을 실행하는 데 걸리는 시간을 프로파일링하는 좋은 방법은 무엇입니까? Python에는 cProfile 이라는 프로파일러가 포함되어 있습니다. 총 실행 시간을 제공할 뿐만 아니라 각 함수를 개별적으로 곱하고 각 함수가 호출된 횟수를 알려주므로 어디에서 최적화를 수행해야 하는지 쉽게 결정할 수 있습니다. 다음과 같이 코드 내에서 또는 인터프리터에서 호출할 수 있습니다. import cProfile cProfile.r..

etc./StackOverFlow 2022.03.07

Apache Camel은 정확히 무엇입니까?

질문자 :Myy 나는 Camel 이 정확히 무엇을 하는지 이해하지 못합니다. Camel에 대한 소개를 101 단어로 제공할 수 있다면: 정확히 무엇입니까? Java로 작성된 응용 프로그램과 어떻게 상호 작용합니까? 서버와 함께 하는 것인가요? 독립 프로그램인가요? Camel이 무엇인지 설명해주세요. 더 접근하기 쉬운 방식으로 이것을 설명하기 위해 내 생각은 ... Apache Camel이 무엇인지 이해하려면 엔터프라이즈 통합 패턴 이 무엇인지 이해해야 합니다. 우리가 이미 알고 있는 것부터 시작합시다: Singleton 패턴 , Factory 패턴 등; 그것들은 문제에 대한 솔루션을 구성하는 방법일 뿐이지 솔루션 자체는 아닙니다. 이 패턴은 Gang of Four가 저서: Design Patterns를 ..

etc./StackOverFlow 2022.03.07

GitHub 리포지토리에서 단일 폴더 또는 디렉터리 다운로드

질문자 :g_inherit GitHub에서 호스팅되는 원격 Git 리포지토리에서 특정 폴더나 디렉터리만 다운로드하려면 어떻게 해야 합니까? GitHub 리포지토리가 여기에 있다고 가정해 보겠습니다. git@github.com:foobar/Test.git 디렉토리 구조: Test/ ├── foo/ │ ├── a.py │ └── b.py └── bar/ ├── c.py └── d.py 전체 테스트 프로젝트를 복제하지 않고 foo 폴더만 다운로드하고 싶습니다. 2021년 4월 업데이트 : 커뮤니티에서 이 작업을 수행할 수 있는 몇 가지 도구가 있습니다. 다운로드 디렉토리 ( fregante에 대한 크레딧) 또한 Github 웹 UI의 버튼으로 뛰어난 Refined Github 크롬 확장 프로그램에 통합되었습니..

etc./StackOverFlow 2022.03.07

파일을 만들고 쓰는 방법은 무엇입니까?

질문자 :Drew Johnson Java에서 (텍스트) 파일 을 만들고 쓰는 가장 간단한 방법은 무엇입니까? 아래의 각 코드 샘플은 IOException 던질 수 있습니다. 간결함을 위해 Try/catch/finally 블록이 생략되었습니다. 예외 처리에 대한 정보는 이 튜토리얼 을 참조하십시오. 아래의 각 코드 샘플은 파일이 이미 있는 경우 덮어씁니다. 텍스트 파일 만들기: PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8"); writer.println("The first line"); writer.println("The second line"); writer.close(); 바이너리 파일 생성: byte data[] = ... Fil..

etc./StackOverFlow 2022.03.07

Android 회전 시 활동 다시 시작

질문자 :Isaac Waller 내 Android 애플리케이션에서 기기를 회전하면(키보드를 밀어내면) 내 Activity 이 다시 시작됩니다( onCreate 가 호출됨). 이제 이것이 아마도 원래의 방식일 것입니다. 그러나 저는 onCreate 메소드에서 많은 초기 설정을 수행하므로 다음 중 하나가 필요합니다. 모든 초기 설정을 다른 기능에 두어 장치 회전 또는 onCreate 가 다시 호출되지 않고 레이아웃이 조정되거나 onCreate 가 호출되지 않도록 앱을 세로 모드로만 제한합니다. 애플리케이션 클래스 사용 초기화에서 수행하는 작업에 따라 Application 을 확장하는 새 클래스를 만들고 초기화 코드를 해당 클래스 내에서 onCreate public class MyApplicationClass..

etc./StackOverFlow 2022.03.07

jQuery를 사용하여 JavaScript 객체에서 선택 항목에 옵션을 추가하는 가장 좋은 방법은 무엇입니까?

질문자 :Darryl Hein jQuery를 사용하여 JavaScript 객체에서 옵션을 추가하는 가장 좋은 방법은 무엇입니까? 플러그인이 필요하지 않은 작업을 찾고 있지만 거기에 있는 플러그인에도 관심이 있습니다. 이것이 내가 한 일입니다. selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == &#39;string&#39;) { $(&#39;#mySelect&#39;).append(&#39;&#39; + selectValues[key] + &#39;&#39;); } } 깨끗하고 간단한 솔루션: 이것은 matdumsa의 정리되고 단순화된 버전입니다: $.each(..

etc./StackOverFlow 2022.03.07

데이터베이스의 모든 테이블 크기 가져오기

질문자 :Eric 상당히 큰 SQL Server 데이터베이스를 상속했습니다. 포함된 데이터를 고려할 때 예상보다 더 많은 공간을 차지하는 것 같습니다. 각 테이블이 사용하는 디스크 공간을 쉽게 확인할 수 있는 방법이 있습니까? SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB, SUM(a.used_pages) * 8 AS UsedSpaceKB, CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00),..

etc./StackOverFlow 2022.03.07

여러 커밋을 다른 분기에 단일 스쿼시 커밋으로 병합하려면 어떻게 해야 합니까?

질문자 :SunnyShah 원격 Git 서버가 있습니다. 수행하려는 시나리오는 다음과 같습니다. 각 버그/기능에 대해 다른 Git 분기를 만듭니다. 비공식 Git 메시지와 함께 해당 Git 분기에서 내 코드를 계속 커밋합니다. 최상위 저장소에서 공식 Git 메시지와 함께 하나의 버그에 대해 하나의 커밋을 수행해야 합니다. 그렇다면 모든 체크인에 대해 하나의 커밋만 가져오도록 내 브랜치를 원격 브랜치에 병합하려면 어떻게 해야 할까요? 버그 수정 분기를 bugfix master 에 병합하려고 한다고 가정해 보겠습니다. git checkout master git merge --squash bugfix git commit bugfix 브랜치에서 모든 커밋을 가져와 하나의 커밋으로 master 브랜치와 병합합니다..

etc./StackOverFlow 2022.03.07

Pandas 데이터 프레임에서 여러 열 선택

질문자 :user1234440 다른 열에 데이터가 있지만 추출하여 다른 변수에 저장하는 방법을 모르겠습니다. index abc 1 2 3 4 2 3 4 5 &#39;a&#39; , &#39;b&#39; 하고 df1에 저장하려면 어떻게 해야 합니까? 나는 시도했다 df1 = df[&#39;a&#39;:&#39;b&#39;] df1 = df.ix[:, &#39;a&#39;:&#39;b&#39;] 아무도 작동하지 않는 것 같습니다. 열 이름(문자열)은 시도한 방식으로 슬라이싱할 수 없습니다. 여기에 몇 가지 옵션이 있습니다. __getitem__ 구문 ([])에 목록을 전달하여 해당 열의 보기만 반환할 수 있습니다. df1 = df[[&#39;a&#39;, &#39;b&#39;]] 또는 이름이 아닌 숫자로 인..

etc./StackOverFlow 2022.03.07

match_parent와 fill_parent의 차이점은 무엇입니까?

질문자 :vnshetty 두 가지 XML 속성인 match_parent 및 fill_parent 대해 약간 혼란스럽습니다. 둘 다 같은 것 같습니다. 그들 사이에 차이점이 있습니까? 그것들은 같은 것입니다(API 레벨 8+에서). match_parent 사용하십시오. FILL_PARENT(API 레벨 8 이상에서는 MATCH_PARENT로 이름이 변경됨). 이는 뷰가 상위(패딩 빼기)만큼 커야 함을 의미합니다. ... fill_parent : 뷰는 부모만큼 커야 합니다(패딩 빼기). 이 상수는 API 레벨 8부터 더 이상 사용되지 않으며 match_parent 로 대체됩니다. http://developer.android.com/reference/android/view/ViewGroup.LayoutPara..

etc./StackOverFlow 2022.03.07

JavaScript에서 날짜 형식 지정에 대한 문서는 어디에서 찾을 수 있습니까?

질문자 :Community Wiki new Date() 함수가 여러 형식의 날짜를 수용하는 데 매우 똑똑하다는 것을 알았습니다. Xmas95 = new Date("25 Dec, 1995 23:15:00") Xmas95 = new Date("2009 06 12,12:52:39") Xmas95 = new Date("20 09 2006,12:52:39") new Date() 함수를 호출하는 동안 모든 유효한 문자열 형식을 보여주는 문서를 찾을 수 없습니다. 이것은 문자열을 날짜로 변환하기 위한 것입니다. 반대로 날짜 객체를 문자열로 변환하는 측면을 보면 자바스크립트에는 날짜 객체를 문자열로 형식화하는 내장 API가 없다는 인상을 받았습니다. 편집자 주: 다음 접근 방식은 특정 브라우저에서 작동했지만 일반적으로..

etc./StackOverFlow 2022.03.07

목록 이해로 사전 만들기

질문자 :flybywire 저는 Python 목록 이해 구문을 좋아합니다. 사전을 만드는 데에도 사용할 수 있습니까? 예를 들어 키와 값 쌍을 반복하면 다음과 같습니다. mydict = {(k,v) for (k,v) in blah blah blah} # doesn&#39;t work 사전 이해를 사용하십시오. {key: value for (key, value) in iterable} 참고: 이것은 Python 3.x(및 2.7 이상)용입니다. 이전에 Python 2.6 및 이전 버전에서 dict 내장은 반복 가능한 키/값 쌍을 수신할 수 있으므로 목록 이해 또는 생성기 표현식을 전달할 수 있습니다. 예를 들어: dict((key, func(key)) for key in keys) 간단한 경우에는 이해가 ..

etc./StackOverFlow 2022.03.04

Git 리포지토리에서 .DS_Store 파일을 제거하려면 어떻게 해야 합니까?

질문자 :John Topley Git 저장소에서 성가신 Mac OS X .DS_Store 저장소에서 기존 파일을 제거합니다. find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch 다음 행을 추가하십시오. .DS_Store .gitignore 파일로 이동합니다. 이 파일은 저장소의 최상위 수준에서 찾을 수 있습니다(또는 파일이 아직 없는 경우 생성). 최상위 디렉토리에서 다음 명령을 사용하여 쉽게 수행할 수 있습니다. echo .DS_Store >> .gitignore 그런 다음 파일을 리포지토리에 커밋합니다. git add .gitignore git commit -m &#39;.DS_Store banished!&#39; benzado ..

etc./StackOverFlow 2022.03.04

MySQL에서 AUTO_INCREMENT를 재설정하는 방법

질문자 :homerun 필드의 AUTO_INCREMENT 를 어떻게 재설정 합니까? 1 부터 다시 계산하기를 원합니다. 다음을 사용하여 카운터를 재설정할 수 있습니다. ALTER TABLE tablename AUTO_INCREMENT = 1 InnoDB의 auto_increment 값을 가장 높은 현재 인덱스보다 낮거나 같게 설정할 수 없습니다. (ViralPatel 에서 인용): 카운터는 이미 사용된 값보다 작거나 같은 값으로 재설정할 수 없습니다. MyISAM의 경우 값이 현재 AUTO_INCREMENT 열에 있는 최대값보다 작거나 같으면 값은 현재 최대값에 1을 더한 값으로 재설정됩니다. InnoDB의 경우 값이 현재 컬럼의 최대값보다 작으면 오류가 발생하지 않고 현재 시퀀스 값이 변경되지 않습니다..

etc./StackOverFlow 2022.03.04
반응형