반응형

전체 글 1480

Select와 SelectMany의 차이점

질문자 :Tarik Select 와 SelectMany 의 차이점을 검색했지만 적절한 답변을 찾지 못했습니다. LINQ To SQL을 사용할 때 차이점을 배워야 하지만 내가 찾은 것은 표준 배열 예제뿐입니다. 누군가 LINQ To SQL 예제를 제공할 수 있습니까? SelectMany 는 목록 목록을 반환하는 쿼리를 병합합니다. 예를 들어 public class PhoneNumber { public string Number { get; set; } } public class Person { public IEnumerable PhoneNumbers { get; set; } public string Name { get; set; } } IEnumerable people = new List(); // Sele..

etc./StackOverFlow 2023.05.04

Twitter Bootstrap 3을 사용하여 열 중앙에 배치

질문자 :bsr Twitter Bootstrap 3 의 컨테이너(12개 열) 내에서 한 열 크기의 div를 가운데에 맞추려면 어떻게 합니까? .centered { background-color: red; } .centered 클래스가 컨테이너 내 중앙에 배치되는 div div 가 있는 경우 행을 사용할 수 있지만 지금은 컨테이너(12개 열) 중앙에 하나의 열 크기가 div div 를 반으로 상쇄하지 않기 때문에 위의 접근 방식이 충분히 좋은지 확신하지 못합니다. 나는 외부의 무료 공간을 필요로하지 않는 div 와의 내용 div 비례 축소. 균등하게 분산되도록 div 외부의 공간 을 비우고 싶습니다(컨테이너 너비가 한 열과 같아질 때까지 축소). 부트스트랩 3에서 열을 중앙에 배치하는 방법에는 두 가지가 ..

etc./StackOverFlow 2023.05.04

쉘 스크립트에서 부울 변수를 어떻게 선언하고 사용할 수 있습니까?

질문자 :hassaanm 다음 구문을 사용하여 쉘 스크립트에서 부울 변수를 선언하려고 했습니다. variable=$false variable=$true 이 올바른지? 또한 해당 변수를 업데이트하려면 동일한 구문을 사용해야 합니까? 마지막으로 부울 변수를 표현식으로 사용하기 위한 다음 구문이 올바른가요? if [ $variable ] if [ !$variable ] 수정된 답변(2014년 2월 12일) the_world_is_flat=true # ...do something interesting... if [ "$the_world_is_flat" = true ] ; then echo 'Be careful not to fall off!' fi 원래 답변 주의 사항: https://stackov..

etc./StackOverFlow 2023.05.04

스크립트를 종료하는 방법?

질문자 :Teifion 스크립트를 일찍 종료하는 PHP의 die() 파이썬에서 어떻게 할 수 있습니까? import sys sys.exit() sys 모듈 설명서의 세부 정보: sys. exit ([ arg ]) 파이썬을 종료합니다. SystemExit 예외를 발생시켜 구현 try 문의 finally 절에 지정된 정리 작업이 적용되며 외부 수준에서 종료 시도를 가로챌 수 있습니다. 선택적 인수 arg 는 종료 상태를 제공하는 정수(기본값은 0)이거나 다른 유형의 객체일 수 있습니다. 정수인 경우 0은 "성공적인 종료"로 간주되고 0이 아닌 값은 쉘 등에 의해 "비정상 종료"로 간주됩니다. 대부분의 시스템은 0-127 범위에 있어야 하며 그렇지 않으면 정의되지 않은 결과를 생성합니다. 일부 시스템에는 특정..

etc./StackOverFlow 2023.05.04

npm은 패키지를 어디에 설치합니까?

질문자 :trnc npm 사용하여 설치한 Node.js 모듈을 어디에서 찾을 수 있는지 말해 줄 수 있습니까? 글로벌 라이브러리 npm list -g 를 실행하여 설치된 전역 라이브러리와 위치를 확인할 수 있습니다. npm list -g | head -1 경로만 표시하는 잘린 출력의 경우 npm list -g | head -1 함께 설치되는 하위 패키지가 아닌 기본 패키지만 표시하려면 - npm list --depth=0 을 사용하여 모든 패키지를 표시하고 전역적으로 설치된 패키지만 가져 npm list -g --depth=0 . Unix 시스템에서는 일반적으로 전역으로 설치될 때 /usr/local/lib/node 또는 /usr/local/lib/node_modules NODE_PATH 환경 변수를 이..

etc./StackOverFlow 2023.05.04

Visual Studio에서 솔루션 빌드, 솔루션 다시 빌드 및 솔루션 정리의 차이점은 무엇입니까?

질문자 :Fawa Visual Studio에서 솔루션 빌드, 솔루션 다시 빌드 및 솔루션 정리의 차이점은 무엇입니까? 이들 각각을 사용하는 적절한 시기는 언제입니까? 빌드 솔루션 은 증분 빌드를 수행합니다. 프로젝트를 다시 빌드할 필요 가 없다고 생각하면 수행하지 않습니다. 변경되지 않은 경우 프로젝트의 부분적으로 빌드된 비트를 사용할 수도 있습니다(얼마나 걸리는지 모르겠습니다) 솔루션 재 구축은 이전에 수행한 작업을 무시하고 처음부터 솔루션을 정리한 다음 빌드합니다. 이것과 "Clean, after Build"의 차이점은 Rebuild가 모든 프로젝트를 정리한 다음 빌드하는 것이 아니라 각 프로젝트를 한 번에 하나씩 정리하고 빌드한다는 것입니다. 깨끗한 솔루션 은 이전 빌드에서 빌드 아티팩트를 제거합니..

etc./StackOverFlow 2023.05.04

클래스를 조건부로 적용하는 가장 좋은 방법은 무엇입니까?

질문자 :respectTheCode 각 요소에 대한 li selectedIndex 라는 컨트롤러의 속성이 ul 로 렌더링된 배열이 있다고 가정해 보겠습니다. AngularJS에서 selectedIndex 인덱스 li 클래스를 추가하는 가장 좋은 방법은 무엇입니까? 나는 현재 (손으로) li li 태그 중 하나에 클래스를 추가하고 ng-show 및 ng-hide 를 사용하여 인덱스당 li 만 표시합니다. 저처럼 CSS 클래스 이름을 컨트롤러에 넣지 않으려면 v1 이전부터 사용하는 오래된 트릭이 있습니다. 사용자 지정 지시문이 필요하지 않은 selected 클래스 이름으로 직접 평가되는 표현식을 작성할 수 있습니다. ng:class="{true:'selected', false:'&#39..

etc./StackOverFlow 2023.05.04

Visual Studio 프로젝트 및 솔루션용 .gitignore

질문자 :Community Wiki Visual Studio 솔루션( .sln ) 및 프로젝트와 함께 Git 을 사용할 때 .gitignore 어떤 파일을 포함해야 합니까? 공식 GitHub의 "유용한 .gitignore 템플릿 모음"을 참조하세요. .gitignore 는 여기에서 찾을 수 있습니다. https://github.com/github/gitignore/blob/master/VisualStudio.gitignore Community Wiki OS, IDE, 언어 등에 따라 .gitignore 파일을 생성할 수 있는 온라인 도구가 있습니다. http://www.gitignore.io/를 살펴보십시오. 2014년 8월 20일에 Visual Studio + Windows용으로 생성된 파일은 다음과 ..

etc./StackOverFlow 2023.05.04

Android SDK 설치에서 JDK를 찾지 못함

질문자 :Community Wiki Windows 7 x64 시스템에 Android SDK를 설치하려고 합니다. jdk-6u23-windows-x64.exe 가 설치되어 있는데 Android SDK 설치가 JDK 설치를 찾지 못해 진행을 거부합니다. 알려진 문제입니까? 그리고 해결책이 있습니까? 알림을 받으면 뒤로 를 누르고 다음 을 누릅니다 . JDK 를 찾을 것입니다. Community Wiki 실제 설정: 운영체제 : 윈도우 8.1 JDK 파일: jdk-8u11-windows-x64.exe ADT 파일: installer_r23.0.2-windows.exe x64 JDK 설치하고 back-next 옵션을 먼저 시도한 다음 JAVA_HOME 설정해 보십시오. 하지만 그래도 작동하지 않으면 다음을 시도..

etc./StackOverFlow 2023.05.04

Python에서 MySQL 데이터베이스에 어떻게 연결합니까?

질문자 :Marc Lincoln 파이썬 프로그램을 사용하여 MySQL 데이터베이스에 어떻게 연결합니까? 3단계로 Python 2로 MYSQL에 연결 1 - 설정 작업을 수행하기 전에 MySQL 드라이버를 설치해야 합니다. PHP와 달리 Python에는 SQLite 드라이버만 기본적으로 설치됩니다. 가장 많이 사용하는 패키지는 MySQLdb 이지만 easy_install을 사용하여 설치하기는 어렵습니다. MySQLdb는 Python 2만 지원합니다. Windows 사용자의 경우 MySQLdb 의 exe를 얻을 수 있습니다. Linux의 경우 이것은 일반 패키지(python-mysqldb)입니다. (다운로드할 명령줄에서 sudo apt-get install python-mysqldb (debian 기반 배포..

etc./StackOverFlow 2023.05.04

속성별로 사용자 정의 개체의 ArrayList 정렬

질문자 :Samuel Comparator를 사용하여 ArrayList를 정렬하는 방법에 대해 읽었지만 모든 예제에서 사람들은 일부 연구에 따르면 Strings에 대한 방법인 compareTo 사용자 정의 개체의 ArrayList를 속성 중 하나인 Date 개체( getStartDay() )로 정렬하고 싶었습니다. 일반적으로 item1.getStartDate().before(item2.getStartDate()) 하므로 다음과 같이 작성할 수 있는지 궁금합니다. public class CustomComparator { public boolean compare(Object object1, Object object2) { return object1.getStartDate().before(object2.getS..

etc./StackOverFlow 2023.05.04

파일에 줄을 쓰는 올바른 방법은 무엇입니까?

질문자 :Yaroslav Bulatov print >>f, "hi there" 를 하는 데 익숙합니다. print >> 는 더 이상 사용되지 않는 것 같습니다. 위의 줄을 수행하는 데 권장되는 방법은 무엇입니까? 업데이트 "\n" 이있는 모든 답변과 관련하여 ... 이것이 보편적입니까 아니면 Unix 전용입니까? IE, "\r\n" 을 수행해야 합니까? 이것은 다음과 같이 간단해야 합니다. with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n') 문서에서: 텍스트 모드(기본값)에서 열린 파일을 작성할 때 os.linesep 를 줄 종결자로 사용하지 마십시오. 모든 플랫폼에서 대신 단일 '..

etc./StackOverFlow 2023.05.04

푸시되지 않은 git 커밋을 어떻게 삭제합니까?

질문자 :NullVoxPopuli 실수로 잘못된 지점에 커밋했습니다. 그 커밋을 어떻게 삭제합니까? 수행한 작업을 유지하면서 가장 최근 커밋을 삭제합니다. git reset --soft HEAD~1 가장 최근 커밋을 삭제하여 수행한 작업을 파괴합니다. git reset --hard HEAD~1 dbyrne 내가 찾은 최고의 답변이 댓글에만 있는 이유가 궁금합니다! ( 86 위로 표를 얻은 Daenyth 작성 ) git reset --hard origin 이 명령은 로컬 리포지토리를 원격 리포지토리와 동기화하여 로컬에서 수행한 모든 변경 사항을 제거합니다. 다음을 수행하여 원본에 있는 정확한 분기를 가져올 수도 있습니다. git reset --hard origin/ Ashkan Sirous 삭제하지 마십시..

etc./StackOverFlow 2023.05.02

새 탭 또는 창에서 링크 열기 [복제]

질문자 :Rene 이 질문에는 이미 답변이 있습니다 . HTML의 새 탭에서 링크를 여는 방법은 무엇입니까? (11개 답변) 새 탭이 아닌 새 탭에서 링크를 열려면 어떻게 해야 합니까? [중복] (7 답변) 폐쇄 8 년 전 . 동일한 탭 대신 새 탭에서 a href 링크를 열 수 있습니까? Link 앵커 태그에 target="_blank" 및 rel="noopener noreferrer" 를 추가해야 합니다. 예를 들어: Link rel="noopener noreferrer" 추가하는 것은 필수는 아니지만 권장되는 보안 조치입니다. 자세한 내용은 아래 링크에서 확인할 수 있습니다. 원천: MDN | HTML 요소 | 속성 target rel=noopener 정보 rel="noopener"를 사용하여 외부..

etc./StackOverFlow 2023.05.02

로컬 저장소와 쿠키

질문자 :Gio Borje 모든 쿠키가 동일한 기능을 가지고 있는 것처럼 보이므로 모든 쿠키를 로컬 저장소로 이동하여 내 웹사이트의 로드 시간을 줄이고 싶습니다. 명백한 호환성 문제를 제외하고 쿠키 기능을 대체하기 위해 로컬 저장소를 사용할 때 장단점(특히 성능 면에서)이 있습니까? 쿠키와 로컬 저장소는 다른 용도로 사용됩니다. 쿠키는 주로 서버 측 읽기용이며 로컬 저장소는 클라이언트 측 에서만 읽을 수 있습니다. 따라서 문제는 앱에서 누가 이 데이터를 필요로 합니까? 클라이언트 또는 서버 중 무엇입니까? 클라이언트(JavaScript)라면 반드시 전환하십시오. 각 HTTP 헤더의 모든 데이터를 전송하여 대역폭을 낭비하고 있습니다. 서버라면 로컬 스토리지가 그다지 유용하지 않습니다. 데이터를 어떻게든(A..

etc./StackOverFlow 2023.05.02

Java에서 현재 작업 디렉토리를 얻는 방법은 무엇입니까?

질문자 :Qazi Java를 사용하여 현재 작업 디렉토리에 액세스하고 싶습니다. 내 코드: String currentPath = new java.io.File(".").getCanonicalPath(); System.out.println("Current dir:" + currentPath); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" + currentDir); 산출: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 C 드라이브가 현재 디렉토리가 아니기 때문에 내 출력이 정확하지 않..

etc./StackOverFlow 2023.05.02

클러스터형 및 비클러스터형 인덱스는 실제로 무엇을 의미합니까?

질문자 :P.K 나는 DB에 대한 노출이 제한적이며 DB를 응용 프로그램 프로그래머로만 사용했습니다. 나는에 대해 알고 싶은 Clustered 와 Non clustered indexes . 나는 구글링했고 내가 찾은 것은 : 클러스터형 인덱스는 테이블의 레코드가 물리적으로 저장되는 방식을 재정렬하는 특수한 유형의 인덱스입니다. 따라서 테이블에는 클러스터형 인덱스가 하나만 있을 수 있습니다. 클러스터형 인덱스의 리프 노드에는 데이터 페이지가 포함됩니다. 비클러스터형 인덱스는 인덱스의 논리적 순서가 디스크에 있는 행의 물리적으로 저장된 순서와 일치하지 않는 특수한 유형의 인덱스입니다. 비클러스터형 인덱스의 리프 노드는 데이터 페이지로 구성되지 않습니다. 대신 리프 노드에는 인덱스 행이 포함됩니다. SO에서 ..

etc./StackOverFlow 2023.05.02

응용 프로그램을 종료하는 것이 눈살을 찌푸리게 합니까?

질문자 :Community Wiki Android를 배우려는 시도를 계속 하면서 다음을 읽었습니다 . 질문: 우리가 그것을 죽이기 위한 메뉴 옵션을 넣지 않는 한 사용자는 애플리케이션을 죽일 수 있는 선택권이 있습니까? 이러한 옵션이 없으면 사용자가 응용 프로그램을 어떻게 종료합니까? 답변: (Romain Guy): 사용자는 그렇지 않습니다. 시스템이 이를 자동으로 처리합니다. 그것이 바로 활동 수명 주기(특히 onPause/onStop/onDestroy)의 목적입니다. 당신이 무엇을 하든지 "종료"또는 "종료"응용 프로그램 버튼을 누르지 마십시오. Android의 애플리케이션 모델에서는 쓸모가 없습니다. 이는 핵심 응용 프로그램이 작동하는 방식과도 반대입니다. 헤헤, Android 세계에서 내가 한 걸..

etc./StackOverFlow 2023.05.02

목록에서 중복 제거

질문자 :Neemaximo 목록에 중복 항목이 있는지 확인하는 프로그램을 작성해야 하고 중복 항목이 있으면 제거하고 중복/제거되지 않은 항목이 있는 새 목록을 반환합니다. 이것은 내가 가진 것이지만 솔직히 나는 무엇을해야할지 모르겠습니다. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t 고유한 항목 컬렉션을 가져오는 일반적인 방법은 set 을 사용하는 것입니다. 집합은 고유한 개체 의 정렬되지 않은 컬렉션입니다. iterable에서 집합을 생성하려면 내..

etc./StackOverFlow 2023.05.02

PHP 비밀번호를 위한 안전한 해시 및 솔트

질문자 :luiscubal 현재 MD5는 부분적으로 안전하지 않다고 합니다. 이를 고려하여 비밀번호 보호를 위해 어떤 메커니즘을 사용해야 하는지 알고 싶습니다. 이 질문 은 "이중 해싱"이 암호를 한 번만 해싱하는 것보다 덜 안전합니까? 여러 번 해싱하는 것이 좋은 생각일 수 있다고 제안하는 반면 개별 파일에 대한 암호 보호를 구현하는 방법은 무엇입니까? 소금 사용을 제안합니다. 나는 PHP를 사용하고 있습니다. 안전하고 빠른 암호 암호화 시스템을 원합니다. 암호를 백만 번 해싱하면 더 안전할 수 있지만 더 느릴 수도 있습니다. 속도와 안전 사이의 균형을 잘 맞추는 방법은 무엇입니까? 또한 결과가 일정한 수의 문자를 갖는 것을 선호합니다. 해싱 메커니즘은 PHP에서 사용할 수 있어야 합니다. 안전해야합니..

etc./StackOverFlow 2023.05.02
반응형