반응형

Java 2009

Find () 대 FirstOrDefault ()의 성능

Find () 대 FirstOrDefault ()의 성능 비슷한 질문 : Find () 대 Where (). FirstOrDefault () 단일 문자열 속성을 갖는 간단한 참조 유형의 큰 시퀀스 내에서 Diana를 검색하는 흥미로운 결과를 얻었습니다. using System; using System.Collections.Generic; using System.Linq; public class Customer{ public string Name {get;set;} } Stopwatch watch = new Stopwatch(); const string diana = "Diana"; while (Console.ReadKey().Key != ConsoleKey.Escape) { //Armour with 10..

programing 2020.08.22

Objective-C에서 사용하지 않는 메서드와 #import를 감지하는 방법

Objective-C에서 사용하지 않는 메서드와 #import를 감지하는 방법 iPhone 앱에서 오랜 시간 작업을 한 후, 저는 제 코드가 매우 더럽다는 것을 깨달았습니다. 몇 가지 #import 및 호출되지 않거나 전혀 유용하지 않은 메서드가 포함되어 있습니다. 쓸모없는 코드 줄을 감지하는 컴파일러 지시문이나 방법이 있는지 알고 싶습니다. Xcode에이를 감지하는 도구가 있습니까? Xcode를 사용하면 일부 유형의 사용되지 않는 코드를 경고 할 수있는 특정 컴파일러 경고에 대한 설정을 확인 (취소) 할 수 있습니다. (소스 목록에서 프로젝트를 선택하고 파일> 정보 가져 오기를 선택한 다음 빌드 탭을 선택합니다.) 다음은 관심이있을 수있는 몇 가지 (Clang 및 GCC 4.2에 표시됨)입니다. 사용하..

programing 2020.08.22

Java에서 컨텍스트는 정확히 무엇입니까?

Java에서 컨텍스트는 정확히 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. Android에서 '컨텍스트'는 무엇입니까? 28 답변 나는 이것을 구글 검색하고 Java 문서를 읽었지만 약간 혼란 스럽습니다. 누군가 Context평범한 영어로 a 가 무엇인지 설명해 주 시겠습니까? 조건을 프로그래밍, 그것은 할 수 있습니다 더 큰 주변 부분의 어떤 현재 작업 단위의 행동에 영향을. 예를 들어 사용 된 실행 환경, 환경 변수, 인스턴스 변수, 로컬 변수, 다른 클래스의 상태, 현재 환경의 상태 등. 일부 API에서는 인터페이스 / 클래스 (예 : Servlet ServletContext, JSF FacesContext, Spring ApplicationContext, Android Context, ..

programing 2020.08.22

@Component로 클래스에 주석을 달 때 이것이 Spring Bean과 Singleton임을 의미합니까?

@Component로 클래스에 주석을 달 때 이것이 Spring Bean과 Singleton임을 의미합니까? Spring을 처음 접하는 저는 클래스 주석 달기에 대한 질문이 있습니다. 클래스에 주석을 달 때 @Component이것은이 클래스가 Spring Bean이되고 기본적으로 싱글 톤이됨을 의미합니까? 예, 맞습니다 @Component. Spring bean과 Singleton입니다. 클래스가 서비스 계층에 속하는 경우 @Service대신 주석을 달 수 있습니다. 그러나 이러한 주석을 감지하려면이 줄을 applicationContext.xml다음 위치에 배치해야합니다 . 싱글 톤 정보-스프링 빈은 기본적으로 모두 싱글 톤 범위에 있습니다. 유일하게 염두에 두어야 할 것은 필드 변수에 상태를 저장하지 ..

programing 2020.08.22

@가있는 C #의 축어 문자열에 해당하는 Java

@가있는 C #의 축어 문자열에 해당하는 Java 빠른 질문. Java의 문자열에 적용된 @와 동등한 것이 있습니까? 예를 들어 @"c:\afolder\afile"C #에서 할 수 있으며 처리 할 때 이스케이프 문자를 무시하도록 할 수 "c:\\afolder\\aFile"있습니다. Java에 상응하는 것이 있습니까? hmmm : stackoverflow가 나에게 이스케이프 .. lol. 두 번째 예는 다음과 같아야합니다. c :( 이중 백 슬래시) afolder (이중 백 슬래시) aFile 아니 . 문자열 이스케이프 / 외부화는 유일한 선택입니다. 아니요, Java에는 축어 문자열 리터럴 이 없습니다 . 당신은 자바처럼 (그리고 자바 VM 기반) 언어하려면 수행을 하지만, 당신이보고 할 수 있습니다 그..

programing 2020.08.22

CPanel을 사용하여 크론 작업에서 PHP 파일 실행

CPanel을 사용하여 크론 작업에서 PHP 파일 실행 CPanel 내에서 cron 작업을 사용하여 PHP 스크립트를 실행하려고합니다-이것이 올바른 구문입니까? /usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null 크론이 완료되었다는 이메일 알림을받지 못합니다. PHP 파일에 대해 특정 작업을 수행해야합니까? crontab 시스템에서 : /usr/bin/phpPHP 바이너리 경로입니다 (: FreeBSD의 일부 시스템 전 다른 /usr/local/bin/php, 리눅스는 : /usr/bin/php) /home/username/public_html/cron/cron.php PHP 스크립트 경로 여야합니다. /dev/null cron 출력이..

programing 2020.08.21

asp.net mvc의 최소 / 최대 값 유효성 검사기

asp.net mvc의 최소 / 최대 값 유효성 검사기 asp.net mvc의 속성을 사용한 유효성 검사는 정말 좋습니다. [Range(min, max)]예를 들어 다음과 같이 값을 확인하기 위해 지금까지 유효성 검사기를 사용했습니다 . [Range(1, 10)] public int SomeNumber { get; set; } 그러나-이제 최소 및 최대 조건을 별도로 확인해야합니다. 다음과 같은 속성을 찾을 것으로 예상했습니다. [MinValue(1, "Value must be at least 1")] [MaxValue(10, "Value can't be more than 10")] public int SomeNumber { get; set; } 이것을 작성하기 위해 미리 정의 된 속성이 있습니까? 아니..

programing 2020.08.21

백그라운드에서 쉘 스크립트를 실행하고 출력을 얻는 방법

백그라운드에서 쉘 스크립트를 실행하고 출력을 얻는 방법 두 개의 쉘 스크립트 a.sh와 b.sh를 작성했습니다. a.sh 및 b.sh에는 무한 for 루프가 있으며 일부 출력을 터미널에 인쇄합니다. a.sh와 b.sh를 모두 호출하는 또 다른 스크립트를 작성하고 싶지만 사용자가 스크립트를 무한히 실행하는 대신 터미널을 즉시 제어하고 터미널에서 출력을 숨기고 싶습니다. 를 사용 nohup하여 백그라운드 작업 완료하는 데 시간이 오래 걸리는 경우 또는 서버에 로그인처럼 그냥있는 SecureCRT 또는 무언가를 사용합니다. 출력을 무시 하려면 stdout 및 stderr 을 /dev/null로 리디렉션하십시오 . nohup /path/to/your/script.sh > /dev/null 2>&1 & 다음과 같..

programing 2020.08.21

SVN 모범 사례-팀 작업

SVN 모범 사례-팀 작업 저는 SVN으로 시작합니다. 나는 기본 명령을 알고 기본 원칙을 이해합니다. 팀 환경에서 Subversion으로 작업하기위한 팁이나 모범 사례가 있는지 궁금합니다. 코드를 커밋 할 때 합리적으로 자세한 메시지를 추가하는 이점을 볼 수 있지만 명심해야 할 다른 사항이 있습니까? 모든 훌륭한 답변에 감사드립니다. 많은 도움을 받았습니다. 빈번한 커밋을 장려하십시오. 버전 관리를 처음 접하는 팀원은 "올바르게 작동"할 때까지 코드를 저장소에 보관해야한다고 생각할 수 있습니다. 모든 사람에게 가능한 한 빨리 문제를 발견하도록 일찍 그리고 자주 수행하도록 가르치십시오. 코드가 작동 할 때까지 유지하는 대신 팀원이 트렁크를 깨뜨릴 수있는 기능에 대한 분기를 생성하도록 제안하십시오. 그게 ..

programing 2020.08.21

스레드 경합이란 무엇입니까?

스레드 경합이란 무엇입니까? 누군가 스레드 경합이 무엇인지 간단히 설명해 주시겠습니까? 나는 그것을 봤지만 간단한 설명을 찾을 수없는 것 같습니다. 기본적으로 스레드 경합은 한 스레드가 현재 다른 스레드가 보유하고있는 잠금 / 오브젝트를 기다리는 상태입니다. 따라서이 대기 스레드는 다른 스레드가 특정 개체의 잠금을 해제 할 때까지 해당 개체를 사용할 수 없습니다. 몇 가지 답변이 잠금 경합에 초점을 맞추는 것처럼 보이지만 잠금이 경합을 경험할 수있는 유일한 리소스는 아닙니다. 경합은 단순히 두 스레드가 동일한 리소스 또는 관련 리소스에 액세스하려고 할 때 경합 스레드 중 하나 이상이 다른 스레드가 실행 중이 아닐 때보 다 느리게 실행되는 경우입니다. 경합의 가장 명백한 예는 잠금입니다. 스레드 A에 잠금..

programing 2020.08.21
반응형